To be clear, a "topology" is the general converter circuit, which you've apparently already settled on (buck-boost). Sounds like you're looking for help with specific component selection, though without knowing the I/O voltage ranges it's impossible to start. Also the fact that you're aiming at such a high frequency suggests you're going for something very compact/lightweight at the expense of slightly less efficiency...
At first I was stuck in determining an arrangement that would be able to do the bidirectional requirement. I've been able to figure out an arrangement that I'm still trying out. The I/O voltage ranges from 0 to 5V.
When I calculated for the winding resistance of the inductor, I got a value a little below 0.8ohm. At first I was thinking it might suffice. Now, it doesn't seem like that anymore. It feels like I'll have to perform some magic to get it to that efficiency at that ohmic value [LAUGHS].
But then I'm getting 94.97% efficiency with simulation but this value is measured at saturation which leaves me with doubts. Makes me think I'd made a mistake while selecting the core. I think I have to go over the selection process again. I need some help, seriously.
I'm selecting the I/O voltage at operating points with Duty*Gcontroller. Is that correct?
I'll appreciate any help you offer me. I'm still on the power stage design.
- - - Updated - - -
...
without knowing the I/O voltage ranges it's impossible to start.
...
By I/O here, you mean the input and output ranges of the converter? I thought you were asking of the I/O voltage range of the power management system.
The converter input is 9.6 to 12.6V; output is 5V for buck operation and 20V for boost. Charging voltage is 20V.
I mentioned 0 to 5V earlier. That's the I/O range from the management system.
The proper voltage level from management system is supposed to be calculated for each mode of operation? I think that should be duty*controller_gain. Is that correct?