H-Bridge problem

Status
Not open for further replies.

HobbyCNC

New Member
Hey all,
I have built a stepper motor driver using PIC PWM to control current but the bridge low side is hot while the high side is cold.
Can someone help me ??

Thanks in advance
Lorenzo
 

Attachments

  • sch_bridge.jpg
    24.6 KB · Views: 1,575
HobbyCNC said:
I have built a stepper motor driver using PIC PWM to control current but the bridge low side is hot while the high side is cold.

First you need to clarify what you are trying to do?, you specify "stepper motor", then proceed to show a driver for a DC motor - so which are you trying to do?.

As PWM is used to vary the speed of a DC motor, it's not very relevent to steppers either?.
 
I try to clarify,
the schema refer to one motor windings, the motor is bipolar and I use PWM to control the current through the motor winding.
Practically the PIC changes the duty cycle to that required to maintain the current.
I hope to have explained clearly :cry:
 
OK, although I don't really see the need for PWM? - but regardless, the H-bridge looks fine - although it's ABSOLUTELY CRUCIAL that you don't accidently turn both PIC outputs HIGH at the same time!.
 
but the bridge low side is hot while the high side is cold

When you mean "hot", do you mean the temperature is high? What does "cold" mean?

How do you control the bridge using PWM? What happens when the PWM is in the OFF state? How do the currents in the windings recirculate?

Do you know the terms fast decay/slow decay?

I hope to have explained clearly

No.
 
I had a second look at your schematic and I now understand its operation. The problem I have with it is that on power up, the PIC I/O ports are in the input state. There is a delay where the PIC has not yet been initialized and the inputs to the 7408 TTL gates are floating. This could turn the output HIGH and will cause all 4 FETs to conduct.
 
Nigel Goodwin said:
OK, although I don't really see the need for PWM? - but regardless, the H-bridge looks fine - although it's ABSOLUTELY CRUCIAL that you don't accidently turn both PIC outputs HIGH at the same time!.

Do you think that chopper works better than PWM ?
Before changing direction I set pin to low, after that I change the duty cycle for the next step and finally I set pin for new direction.
I have forgotten something ?

Thanks
Lorenzo
 
HobbyCNC said:
Do you think that chopper works better than PWM ?

I just don't see why you need to do anything? - a stepper moves a single step (or a half step) at a time, reducing the power to the motor can either move exactly the same step, or be too low to move at all. So I don't see the advantage of lowering the power available?.
 
motion said:
When you mean "hot", do you mean the temperature is high? What does "cold" mean?

Yes, "Hot" means high temperature and "cold" means ambient temperature

motion said:
How do you control the bridge using PWM?

I change the duty-cycle to control the winding current, the PWM signal control the ON/OFF state of the bridge through the AND port.

motion said:
What happens when the PWM is in the OFF state?

PWM never goes off

motion said:
Do you know the terms fast decay/slow decay?

I know the terms but I have not idea how to make it in a simple way ...

Thanks
Lorenzo
 
The FET's you are using, do they have intrinsic diode?
the CCT you are showing has no free-wheel diodes
 


 
Styx said:
The FET's you are using, do they have intrinsic diode?
the CCT you are showing has no free-wheel diodes

MTP2955:
Designed for low voltage, high
speed switching applications in power supplies, converters and power
motor controls, these devices are particularly well suited for bridge
circuits where diode speed and commutating safe operating areas are
critical and offer additional safety margin against unexpected voltage
transients.
• Avalanche Energy Specified
• IDSS and VDS(on) Specified at Elevated Temperature

IRFZ44N
Advanced HEXFET® Power MOSFETs from International
Rectifier utilize advanced processing techniques to achieve
extremely low on-resistance per silicon area. This benefit,
combined with the fast switching speed and ruggedized
device design that HEXFET power MOSFETs are well
known for, provides the designer with an extremely efficient
and reliable device for use in a wide variety of applications.
 

Attachments

  • mtp2955_b.jpg
    20.6 KB · Views: 1,251
  • irfz44_b.jpg
    36.8 KB · Views: 1,323
You are driving the lower gates with emitter followers, so the gate drive will be 0.7V lower than the output voltage from your PIC. This may be too low to get good on resistance. The slow gate drive risetime also contributes to heating.
 
What voltage is VMOTOR? This will help
I am suspecting that when you are ment to be actually turning OFF the upper FET's, the gate potential still has enough for conduction to occur, be it very slightly it is still an ACTIVE-region current and very lossy

The GATE of the top FET's need to be pulled upto VMOTOR to turn them off



Equally why have you gone to all the effort of providing different charging resistors (for ON and OFF) for the lower FET's and NOT the upper FET's

The imballance in switching times is going to give you switching shoot-throughs if you are not careful
 
Why would the gate voltage not go to VMOTOR when the NPN turns off?
 

Because the NPN need's to be turned-ON for the top FET to turn-OFF.
The Top-FET is a P-Type.
Without knowing what the VMOTOR is w.r.t. that Zener then dunno what is happening, might be nothing, but for just the TOP-FET's to be getting warm means they are drawing more current then they should be.

When the top-FET's turn-ON they will be saturated (just like when the bottom FET's turn-ON), thus the only time that ONLY the top-FET's can be dissipating more power is if they are not really OFF
 
Ron H said:
You are driving the lower gates with emitter followers, so the gate drive will be 0.7V lower than the output voltage from your PIC. This may be too low to get good on resistance. The slow gate drive risetime also contributes to heating.

I agree. I checked the IRFZ44N and it needs a voltage higher than 5.0V to get low ON resistance.

I would suggest to try to use H-bridge drivers like the Intersil HIP4081 or a pair of the half bridge drivers from IRF. You can then use N channel FETs on both the high and low sides.
 
Styx, you need a nap. :shock:
The top FETs are indeed P-channel,and the gates need to return to VMOTOR for them to turn off, which they will indeed do when the NPNs turn off (not ON, as you said above). The zeners are there to limit the source-to gate voltage to Vzener if VMOTOR is high enough for the zeners to conduct when the NPNs are on.
Besides, our OP said the bottom trannies were getting hot, not the top ones.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…