Hello!
I'm trying to implement a simple push-pull converter for photovoltaic applications. However, I'm not sure I correctly understand the inner behaviour of the Push-Pull block. I'm trying this test:
1. DC input voltage, 10V
2. Resistive load, 10 Ohms
3. Internal modulator, 10kHz, [0, 180] carrier offset, [0 1] reference signal boundaries
4. n1 = 1, n2 = 10 (thus, I assume, 10x transformer gain)
5. duty cycle sent to the "in" pin equal to 0.25
As far as I remember from literature, voltage gain is 2D*(N2/N1). Thus, I should get Mv = 0.25*2*10 = 5 V/V. However, in output, I get twice the expected voltage (100V).
As a diagnostic test, I doubled n1 to 2 (keeping n2=10): Vout dropped to exactly half (50V), suggesting n1 and n2 might not be defined on the same basis (e.g. n1 = full primary winding turns, n2 = single secondary half-winding turns). Or maybe the modulator works in a different way from the one I'm assuming.
Moreover, I'm getting a small efficiency loss that seems to be load dependent (lower resistive load leads to higher losses). I suppose those are conduction losses on some inner elements? In case, what is the default R_on?
Unfortunately on the manual there is very little detail concerning the model inner structure (which would also be important to assess the magnetic/inductive part, which cannot be specified in any way).
Is there any additional documentation? Or perhaps a way to see the submodel? Or some implemented example that could point out any error from my side?
Thank you very much.
Gabriele