I have a buck regulator running hot. I reduced the switching frequency and the temperature is almost normal. The current rating of the inductor is high(2A) compared to current consumption on the board (300mA). Why does reducing the switching frequency solve the heat problem? Does the inductor core get hot due to high dv/dt at the switching node?