Dear all,
thank you very much for your precious suggestions.
Let me clarify what is the scope of this: I'm building a tunable-white LED panel to light high-speed cameras (300-500 fps) experiments for a local hackerspace.
For color accuracy, I need quite precise PWM dimming, but we've seen that PWM dimming at lowish frequencies (500-1000Hz) is a problem with those cameras.
That's why the first prototype has 1MHz switching frequency and a PWM frequency of 20kHz, that's now generated by a signal generator and later replaced with an Arduino or something.
I've seen some appnotes that suggest DCM operation for the converter to obtain high accuracy while having a very high PWM frequency, and from my current accuracy measurements this seems to be confirmed.
I know DCM at 1MHz is quite a challenge and probably not the best way to do it, but this is an hobby project for fun

The only problem is that the choke is burning hot

even with forced cooling.
I've tried some of them, also with the help of the Wurth calculation tool that I linked before: I simulated the design and tried out the best inductor that they could offer but still, too hot for me.
Usually off-the-shelf SMD inductors don't specify a suggested frequency range, or core losses estimation, so I decided to try and roll my own.
This is the reasoning I'm using to design it, it's a "backward" way of designing an inductor as far as tutorials on-line go:
- first I choose a couple of core materials (N49 from Epcos and 3F4 from Ferroxcube) that are suggested for such high frequencies, based on losses and electrical resistance (that works against eddy current losses);
- then I selected a couple of possible core sizes, starting from E cores: for exampe, E18/4/10 and E38/8/25 that are available with such materials (I will be using an air gapped core for the first trial);
- then from estimated thermal resistance and target temperature rise, I work out what are the kW/m^3 losses that I can accept;
- from this I calculate the peak B field from the material datasheet at my specified switching frequency;
- this as far as I understood, it is half of total B swing, so I double it and calculate N = (L*Ilmax)/(Bmax * As), which should be the minimum number of turns I can use. Going with an higher N, increasing air gap, can keep the same inductance while decreasing core losses.
This is as far as I am right now. Can someone confirm my understanding?
What I'm not sure also is if there is some other way to confirm the core size I need: from previous projects, it seems to me that an E18 is quite small to handle such power.
Thanks again for the replies
