I have 12V 2.5s duration pulses arriving at intervals of about 100s. What would be the simplest way to reduce these pulses to say 250ms? AIUI 555s cannot be used in monostable mode when the trigger pulse is longer than the desired output pulse so it seems I need some solution that doesn't require 555s.
TIA
Didn't find your answer? Ask the community — no account required.
R
Rob
Of course you can always shorten the pulse first, using a differentiating network (series-capacitor, resistor to ground), and then use your favorite timer.
Edge-triggered monostable multivibrators exist in the wellknown logic families (74XX series, CD4000 series), but it depends on your other requirements of these can be easily dropped in instead of a 555.
R
Reinhardt Behm
In the olden days I would have used a 74121. But it never made it into the newer families.
Reinhardt
P
Phil Hobbs
The mickey-mouse method for shortening a positive-going pulse is to use two sections of a CD4093B Schmitt-trigger NAND gate plus an RC, like this:
Of course this is liable to misbehave if your input isn't what you expect.
You can also do it with a CD4013B flip-flop: clock 1 into it on the rising edge of your pulse, and use the RC delay on the reset pin. That's liable to be less well behaved than the Schmitt method, though.
Cheers
Phil Hobbs
Dr Philip C D Hobbs
Principal Consultant
ElectroOptical Innovations LLC
Optics, Electro-optics, Photonics, Analog Electronics
160 North State Road #203
Briarcliff Manor NY 10510
hobbs at electrooptical dot net
http://electrooptical.net
D
dagmargoodboat
Oh yes it did! The 'HC123A and 74HC4538 are both descendants, and very nice to use.
Cheers, James Arthur
R
Rob
Indeed, those are usable types. The CD4538 was of course the CD4000 series predecessor of the 74HC4538.
However, all of those have much less output drive capability than a 555. When you want to drive something, it may be necessary to add something like a BS170.
C
Cursitor Doom
Or my favourite: the 2N7000.
R
Rob
That is about the same thing.
C
Cursitor Doom
Which is why I suggested it. Just in case the OP has no BS170s hanging about. :-)
R
Rob
Anyway, these small MOSFETS are really convenient as drivers. Source pin interfaces directly to the logic output (no resistor required), switches very fast, almost no saturation voltage hence little loss and dissipation.
D
dcaster
May not be the simplest way, but I would consider using an ARDUINO. Use one pin to sense the incoming pulse and another pin for the output pulse. You can make the output pulse pretty much what you want with one millisecond resolution.
This kind of assumes you have some other things you want and can use the arduino to accomplish those additional tasks.
Dan
J
John Fields
@Rob:
How much output drive do you need from the 250ms source?
Do you need to trigger the device with a positive-going or with a negative going edge?
C
Chris
Rob??
It needs to be able to drive an IRF840 MOSFET preferably directly and this is an enhancement mode device:
formatting link
J
John Fields
Chris, sorry about that.
This should work for you:
formatting link
C
Chris
dl=0
It does - only too well! According to the simulations I've run, the shrinkage is *too* effective and the output pulses too skinny. Which components on your schematic determine the output pulse duration, please? I shall need to tweak them. Many thanks.
J
John Fields
The timing components are R4 and C2, and the formula for the output
pulse's width is t = 1.1 R4 C2.
John Fields
C
Chris
Excellent! Many thanks.
R
Robert Baer
Try a one-transistor one-shot.
C
Chris
Actually, on the simulations I've run with different values (over several decades) for these components, I can't detect any change in the input/ output pulse duration ratio. But the 2n2222 input device is useful in itself; didn't think of trimming the pulse that way.
J
John Fields
On the trigger side it's actually C1 which is doing the work by
differentiating the negative-going pulse out of Q1 into a spike with
way less ON time than the 555's output pulse.
John Fields
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.