A PIC sends data to three CMOS shift register (CD4094) dasy-chain connected to output in parallel a 19-bit word which in turn is fed to five 4-bit adders (74LS283) for further processing.
With the CD4094 outputs unloaded, the desired 1s always show up where expected. No doubt about that.
But once the inputs of the 74LS283 are connected, some bits that should be "1" become "0". Others, when tested with the logic probe show a "pulse" indication instead of a steady high.
The most important: with everything running as described, if I disconnect the adders' inputs again, proper output of the CD4094s are restored on the spot.
I've checked as OK:
1- Proper grounding of Vdd pin and unused inputs.
2 - Proper decoupling of the CD4094. (.1 disk capacitors)
3- No shortcircuits.
4-No floating inputs.
5-Supply = 4.81V in all pins where required.
6-High levels= 4.8V
7-Low levels=0.1V
8-Noise in Vcc rail, 25 mV peak to peak. Same frequency as the clock used for the adders (4.1 MHz).
In the knowledge that one CMOS output is good enough to drive an LS input, what else should I check.? Comments, suggestions appreciated.
Agustín Tomás
With the CD4094 outputs unloaded, the desired 1s always show up where expected. No doubt about that.
But once the inputs of the 74LS283 are connected, some bits that should be "1" become "0". Others, when tested with the logic probe show a "pulse" indication instead of a steady high.
The most important: with everything running as described, if I disconnect the adders' inputs again, proper output of the CD4094s are restored on the spot.
I've checked as OK:
1- Proper grounding of Vdd pin and unused inputs.
2 - Proper decoupling of the CD4094. (.1 disk capacitors)
3- No shortcircuits.
4-No floating inputs.
5-Supply = 4.81V in all pins where required.
6-High levels= 4.8V
7-Low levels=0.1V
8-Noise in Vcc rail, 25 mV peak to peak. Same frequency as the clock used for the adders (4.1 MHz).
In the knowledge that one CMOS output is good enough to drive an LS input, what else should I check.? Comments, suggestions appreciated.
Agustín Tomás