Using Logic ICs to make short pulses

  • Thread starter Thread starter Jdo300
  • Start date Start date
  • Tags Tags
    Logic Short
Click For Summary

Discussion Overview

The discussion revolves around designing a driver board to control MOSFETs, specifically focusing on generating short pulse signals to trigger MOSFET drivers effectively. Participants explore various methods to achieve pulse widths around 1 microsecond while operating within a frequency range of 1 kHz to 500 kHz.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • Jason seeks a method to produce short pulses (~1µs) using logic chips to trigger mic4427 MOSFET drivers, as his function generator outputs only 50% duty cycle square waves.
  • Berkeman suggests capacitively coupling the square wave to generate pulses on the edges, recommending an explicit discharge resistor to tune the RC time constant.
  • Warren argues that while Berkeman's solution is simple, it may not achieve the desired pulse width and suggests using a monostable multivibrator for better precision.
  • Jason expresses interest in both Berkeman's and Warren's approaches and seeks further clarification on wiring the RC setup and specific IC recommendations for the multivibrator.
  • Warren recommends the LM555 or an equivalent monostable multivibrator IC, noting its simplicity and effectiveness.
  • Another participant emphasizes that many common digital logic chips can generate pulses shorter than 1µs and suggests using a specific multivibrator part with Schmitt trigger inputs.
  • Concerns are raised about the gate capacitance of the MOSFETs, particularly the IRF840s, which may affect the ability to switch at high frequencies and the thermal dissipation during operation.
  • Jason acknowledges the gate capacitance issue and mentions reflections on the coax line affecting performance at higher frequencies, but notes that switching is clean at lower frequencies.

Areas of Agreement / Disagreement

Participants generally agree on the need for a solution to generate short pulses, but there are multiple competing views on the best approach to achieve this. The discussion remains unresolved regarding the optimal method and specific components to use.

Contextual Notes

Participants highlight limitations related to the gate capacitance of the MOSFETs and the potential for reflections in the coax line, which may impact performance at higher frequencies. There is also mention of the need to ensure compatibility between the logic levels of the multivibrator and the MOSFET drivers.

Jdo300
Messages
548
Reaction score
5
Hello All,

I'm designing a driver board to control some MOSFETs. I have some mic4427 MOSFET drivers to drive the gates into avalanche mode but the function generators I am using to trigger the chips only put out 50% duty cycle square waves. I'm working in a wide frequency range from 1 kHz to about 500 kHz and I simply want to use the shortest possible pulses to turn on and off the MOSFET driver chips.

I am wondering if there is a way I could use some logic chips to produce extremely short pulses ~1uS to trigger the MOSFET drivers? I would simply feed my function generator output into the chip(s) and they would, in turn, make the shortened pulses to drive mic4427s. If not, does anyone know of a simple way I could accomplish this? I'm trying to think of the most bare bones way to do this with the least components.

Thanks,
Jason O
 
Engineering news on Phys.org
Can you just capacitively couple the square wave, in order to get pulses on the edges? You can use the positive pulse to turn on the FET. You may need to diode clamp the negative-going pulse, if it exceeds any reverse breakdown voltage specs of what you are driving.

Put an explicit discharge R after the C, and tune the RC time constant for your pulse width.
 
It's a simple solution, berkeman, but the "pulses" are not going to be anywhere near a microsecond long -- ideally, they'd be deltas if the function generator has a nice fast slew rate -- and they're going to be rather poorly shaped.

If it were up to me, I'd use a monostable multivibrator (a "one shot"). A tiny IC won't take up much more board space than a large-valued capacitor, and it'll be a lot more configurable and precise.

- Warren
 
Hi Warren & Berkeman,

I really like both of your approaches and would like to test out each one to see what works best.

@berkeman,

I would not be driving the MOSFET gate directly from the function generator + short pulse setup, the MOSFET driver chip will drive it directly. I just need a signal to the FET driver that is fast enough and with a short enough width to do it. According to the datasheet for my FET drivers, the input needs 1.5V to V+ to turn on and is monitored by a comparator which will smack the gate of the MOSFET on in under 43ns once the threshold is reached. In my case, V+ is a 9V battery. Could you tell me how to wire the RC setup to test out your idea?

@Warren,

I really like the multivibrator idea because it is closest to what I was imagining before. But what kind of IC specifically should I use?

Thanks,
Jason O
 
Last edited:
Jason,

The LM555 or equivalent is the simplest and probably best choice. You can look up its monostable configuration in its datasheet.

- Warren
 
I agree with chroot; use a monostable multivibrator chip.
1us is hardly 'extremely short' relative to the speeds of
basically *any* common digital logic chip you can
easily buy today will generate pulses of 100ns to 5ns and
correspondingly operate at frequencies from 10MHz to
200 MHz, and it's hardly uncommon to find 500MHz to
2GHz rated parts if one needs them.

Even the decades old 555 timer/multivibrator will generate
about 1uS pulses in astable mode, though it isn't the
best choice due to retriggering issues and that being
up there in the range of its speed capability.

Anyway, try this multivibrator (or a similar one with
schmitt trigger inputs and edge triggering)..

Use the TTL 74LS prefix equivalent part version
(check the speed first) if you'd rather not work with the
relatively more electrostatic discharge damage prone
CMOS parts.

http://focus.ti.com/docs/prod/folders/print/cd74hc123.html
http://www.ti.com/lit/gpn/cd74hc123
http://www.digikey.com/scripts/DkSearch/dksus.dll?Detail?Ref=470996&Row=841592&Site=US

330pF and 5.6k will be just about a 1uS pulse time
for that part.

Beware -- check the output drive current specifications
of the MOSFET drivers and the gate capacitance of the
MOSFETS; it's entirely possible that large higher power
MOSFETS will be difficult to turn on and off in 1uS
simply because the gate capacitance can become
rather large and that (as well as other inductance and
slew rate limitation issues) limits the maximum frequency
one can toggle them on and off at given a reasonable
amount of gate drive current.

For low frequency repetitions of short pulse
periods, however, at least thermal dissipation issues
due to gate drive power shouldn't be a limitation since
you're letting them stay off for 500 times the desired
pulse period.

Also beware that the logic levels and drive requirements
of the MOSFET gate drivers are compatible with the
logic levels of your multivibrator chip.
 
PS -- oops I thought you had said 500Hz to 1kHz rep.
rate.

Actually at up to 500kHz pulse rep. rate you better
make sure that your driver and MOSFET gate current
and power dissipation / thermal specifications aren't
being exceeded by driving the MOSFETS on and off at
such a frequency. It's not unthinkable that the larger
capacitance MOSFETS may have issues pulsing at quite
that speed for extended periods of time.
 
Hi Xez,

Thanks for all the great info. The MOSFETs I am using are IRF840s and you're right, they have a lot of gate capacitance; that is why I need to use the FET drivers so I can get them to turn on fast at high frequencies. I can directly drive them up to 1MHz off of my function generator but I have a Coax line between the MOSFET drivers and the board containing the fets and there starts to be a lot of reflections and other garbage on the line once I get up around 600 kHz and up. But for the range I'm using they are switching on very cleanly. I'll check out the links you posted, thanks for your help :-).
 

Similar threads

  • · Replies 33 ·
2
Replies
33
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 32 ·
2
Replies
32
Views
4K
  • · Replies 49 ·
2
Replies
49
Views
5K
  • · Replies 21 ·
Replies
21
Views
2K
  • · Replies 9 ·
Replies
9
Views
4K
  • · Replies 85 ·
3
Replies
85
Views
14K
Replies
8
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
2K