Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
April 26, 2024, 12:01:22 00:01


Login with username, password and session length


Pages: [1]
Print
Author Topic: Running a Mosfet-Full-Bridge with a single PWM-Signal ?!  (Read 4162 times)
0 Members and 1 Guest are viewing this topic.
Hexer379
Newbie
*
Offline Offline

Posts: 14

Thank You
-Given: 20
-Receive: 0


« on: February 10, 2013, 07:04:58 19:04 »

Hello ... @all ...

i have a problem with my full-bridge and the PWM-signal ... i will use this for a SNT (30-45V -> 27V 15A)
my pwm-signal comes from a µC with 50kHz and a DC=50% at this Time.
this Signal go´s to the Input in the circuit that is attach ...
@this point ... it works , i see 1x PWM with 50kHz on Input and 2x 25kHz PWM on the 2 Output-Pins ... (8 & 11).
i planned to use this 2 signals to drive the H-Bridge .

is this OK for driving a SNT-full-bridge or is this a general fault ?!

Thanks , Thomas ...

PS: Sorry for my english ...
Logged
titi
Active Member
***
Offline Offline

Posts: 229

Thank You
-Given: 3699
-Receive: 834



« Reply #1 on: February 10, 2013, 09:19:42 21:19 »

Hi Hexer379,

Just to have a good design, K and R (reset pin) of HC73 must be connect to GND or VCC, between pin 8 of U1:C and C4 put a small resistor like R1 and R2 to create a dead time, same for pin 11 of U1:D and C3.
HC00 and other IC dont like drive directly a capacitive load even 1nF.

To drive a H Bridge it is a good practice to make a small dead time before switching one branch to the other.

It is also good idea to attach the DSN file to your message to simulate your design.

Best regards.
Logged
thunderer
Junior Member
**
Offline Offline

Posts: 61

Thank You
-Given: 19
-Receive: 69


I try to be patient


« Reply #2 on: February 10, 2013, 11:45:16 23:45 »

Sorry for off-topic: If you decide to use a PIC (capable of H-bridge full driving - hardware included), let me know. I'd be more than happy to share my knowledge with you. Obvioulsy, it will be via this forum.

OR: see here http://www.sonsivri.to/forum/index.php?topic=50781.msg146690#msg146690
« Last Edit: February 11, 2013, 12:18:14 00:18 by thunderer » Logged

Interested and hopefully helpful in: DC brushed motor control (mainly R/C - PPM/PWM), analog audio, PIC (mikrobasic PRO). Feel free to ask, and if I can, I will help. But only on forum topics, any started private conversation will continue in a public topic.
Gallymimu
Hero Member
*****
Offline Offline

Posts: 704

Thank You
-Given: 151
-Receive: 214


« Reply #3 on: February 11, 2013, 02:52:15 02:52 »

echoing titi:

Having the capability to put some dead time between both the high and low side of a full bridge half is a really good idea.  Shoot through current because of difference in the high and low side switch times can cause serious problems if not blowing up the parts.
Logged
Faros
Senior Member
****
Offline Offline

Posts: 254

Thank You
-Given: 141
-Receive: 178


« Reply #4 on: February 11, 2013, 08:45:51 08:45 »

Dear Gallymimu, dead time is not just a good idea at 50KHz relatively high DCV and high current , it is a mandatory . also MOSFET drivers are factors that will affect MOSFET temp. and dead time gap., not to forget the MOSFET Bridge gate driving levels, protection.
driving such bridge through logic level series is not recommended (if ever possible). he will end up with a desk with some burned up MOSFETs surrounded by  lots of time and frustration  Smiley
Logged
solutions
Hero Member
*****
Offline Offline

Posts: 1824

Thank You
-Given: 656
-Receive: 903



« Reply #5 on: February 11, 2013, 09:14:38 09:14 »

He can use logic level MOSFETs, FAROS.

Not all FETs need 10-15V Vgs these days....
Logged
flo0319
Junior Member
**
Offline Offline

Posts: 81

Thank You
-Given: 7
-Receive: 17


« Reply #6 on: February 11, 2013, 09:34:18 09:34 »

A lot of MCUs have already implemented PWM module optimized for motors control (a special register for dead time), but in general are used 2 PWMs in complement modes for each half from bridge. With just a single PWM signal, I think, you need to put a hardware delay for 1 half from H-bridge (1 diagonal). Also, just a dead time between 2 PWM pulses is like  9n% (98%) PWM scale control, and a lowest frequency.
Logged
Hexer379
Newbie
*
Offline Offline

Posts: 14

Thank You
-Given: 20
-Receive: 0


« Reply #7 on: February 11, 2013, 02:04:16 14:04 »

Hello ...

thank you all for the fast reply ... :-)
i attach the simulation of this ...
i planned this to switch from one half-bridge to another for each pwm-Pulse ...
this is why i use a FlipFlop with falling edge inputs ... !

This simulation is not up2date ... the deadtime-resistors are not include ... :-(
the next point is the mosfet-drivers ... i use for many devices IR2104 ... but for this , i need a driver that can switch up2 30kHz and can handle max.50V with one output ... i don´t need a high/low-driver ...
with or without bootstrap this is the question ... or is a discrete driver better for this ?!

Thank you very much ... Thomas ...
Logged
MTong
Junior Member
**
Offline Offline

Posts: 94

Thank You
-Given: 69
-Receive: 180


« Reply #8 on: February 11, 2013, 08:41:38 20:41 »

Once you build the circuit, you could use full bridge drivers with built in dead time so you don't worry about it with RC and logic. Some of them have programmable dead time.
IR2184 and IR21844 have respectively fixed and programmable dead time

Logged
thunderer
Junior Member
**
Offline Offline

Posts: 61

Thank You
-Given: 19
-Receive: 69


I try to be patient


« Reply #9 on: February 12, 2013, 02:03:18 02:03 »

In any case, the better way to drive properly a MOSFET is to use a MOSFET driver. IR or any other driver is the wisest choice.
Logged

Interested and hopefully helpful in: DC brushed motor control (mainly R/C - PPM/PWM), analog audio, PIC (mikrobasic PRO). Feel free to ask, and if I can, I will help. But only on forum topics, any started private conversation will continue in a public topic.
Hexer379
Newbie
*
Offline Offline

Posts: 14

Thank You
-Given: 20
-Receive: 0


« Reply #10 on: February 12, 2013, 11:53:34 11:53 »

Hello ... @all ...



thanks for the help ... i will try to order a sample for IR21844 ...


Best Regards , Thomas ...
Logged
MTong
Junior Member
**
Offline Offline

Posts: 94

Thank You
-Given: 69
-Receive: 180


« Reply #11 on: February 12, 2013, 05:36:31 17:36 »

check if it is good for you, that is if the minimum dead time available with that driver is not too high for you. It depends on you switching frequency.
If your switching frequency is very high, the minimum dead time that you get with the driver could be too long.
Logged
solutions
Hero Member
*****
Offline Offline

Posts: 1824

Thank You
-Given: 656
-Receive: 903



« Reply #12 on: February 12, 2013, 10:01:32 22:01 »

^ That depends as much on the MOSFET switching speed as the driver
Logged
MTong
Junior Member
**
Offline Offline

Posts: 94

Thank You
-Given: 69
-Receive: 180


« Reply #13 on: February 12, 2013, 10:06:06 22:06 »

yes; I was pointing out that it would eat a good part of the available switching period if sw frequency is high. The consequenses are more losses, lower maximum duty cycle and some distortion
Logged
thunderer
Junior Member
**
Offline Offline

Posts: 61

Thank You
-Given: 19
-Receive: 69


I try to be patient


« Reply #14 on: February 13, 2013, 12:02:13 00:02 »

It would be more useful if the OP will explain all his project to better understand the application and choose a proper frequency in consequence. I would say 20kHz is a high frequency for some applications (like a motor), but not so high for others.
Logged

Interested and hopefully helpful in: DC brushed motor control (mainly R/C - PPM/PWM), analog audio, PIC (mikrobasic PRO). Feel free to ask, and if I can, I will help. But only on forum topics, any started private conversation will continue in a public topic.
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC