I am going to make a variable DC to AC (10-100kHz). The circuit controlled by 2 PWM Signal from microcontroller to drive NMosfet connected to pull signal from two Ferrite core Transformer primary coil end which the CT connected to 3.3V. Here is the circuit enter image description here

I simulated the circuit in Eagle, CircuitLab, and MultiSim. The circuit works great on MultiSim, sometimes work on CircuitLab, but it wont work on Eagle. Which makes me a bit hesitant.

What do you think about the circuit? will it work? I am using [78253/35JC]2 for the transformer.

Thank you

  • \$\begingroup\$ Have you computed the voltage integral for the lowest frequency & max PWM rate? \$\endgroup\$ Commented Jul 15, 2019 at 6:34
  • 1
    \$\begingroup\$ BTW: 10-100kHz is not HF \$\endgroup\$
    – Curd
    Commented Jul 15, 2019 at 8:24

1 Answer 1


You have a push-pull configuration. I assume, you will turn: on positive->off positive->dead time->on negative->dead time-> ...repeat.

At 10kHZ with duty ratio 50:50, ommiting the dead time you get a voltage integral of 165uVs for each half cycle. So too big for a transformer that accepts 30uVS. You may not be able to work at lower frequency.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.