Hi there,
I am using two 74LS90 ICs cascaded in series to divide down a clock signal (f=1/60 Hz). A 74LS90 has a divide by 2 and a divide by 5 section in it. The 1min period clock pulse is therefore divided up into: 2min, 5min, 10min and 25min periods.
the 2, 5 and 10min periods work OK, but the 25min doesn't. It turns out to also be 10min rather than 25min.
My suspicion is that this problem is highlighted by the following sentences in Motorola's datasheet:
"State changes of the Q outputs do not occur simultaneously because of internal ripple delays. Therefore, decoded output signals are subject to decoding spikes and should not be used for clocks or strobes."
I don't have a DSO to see if there are glitches on the divide by 5 output from the first 74LS90. (I just have an analog CRO), so I am assuming there are glitches that are causing this problem.
I tried placing a single pole passive LPF in series from the div5 output to the CLK input of the 2nd 74LS90 to no avail. It seemed to result in random periods coming from the outputs of the 2nd 74LS90. I kept the resistor low enough (a few hundred ohms) so the input current didn't stuff the logic levels up. And I tried capacitors of
0.1uF, 0.68uF and even 100uF (this 100uF stopped the lines from toggling altogether !). All the set and preset pins on the 74LS90s are tied low as required.So is it possible to deglitch the output of a 74LS90 ?
regards Peter