I am trying to diagnose what is happening in the below circuit I replicated. I successfully used the 40106 inverter to pwm a 12v motor through 1 irfz34n MOSFET. Trying to take that into the h-bridge circuit hasnt worked out. I keep getting direct shorts with no response when I alternate X inputs from 12v to 0v. I have shunted the pwm output signal via a 100ohm resistor from 40106 to h-bridge circuit pwm in. No transistor stage. My component values I chose are:
R=100ohms
Diodes=1n4007
Motor is 12v 2A
N-channel MOSFETs=irfz34n
P-channel MOSFET=irf9530.
All ICs and motor powered by 12v lead acid 9Ah
The calculations on MOSFET charge time and low dump to ground through pwm diode is where I think might be a problem. As I understand the circuit, with X held high, its not the pwm signal that charges the MOSFET gate directly due to diode, but dumps gate charge through diode and is recharged via pull up re sistor. Are these values creating a short or shoot through effect somewhere? Thanks again.

R=100ohms
Diodes=1n4007
Motor is 12v 2A
N-channel MOSFETs=irfz34n
P-channel MOSFET=irf9530.
All ICs and motor powered by 12v lead acid 9Ah
The calculations on MOSFET charge time and low dump to ground through pwm diode is where I think might be a problem. As I understand the circuit, with X held high, its not the pwm signal that charges the MOSFET gate directly due to diode, but dumps gate charge through diode and is recharged via pull up re sistor. Are these values creating a short or shoot through effect somewhere? Thanks again.

Last edited: