I'm building an experimental 1-digit counter w/ 74LS90, but there's a small problem: I could only hook it up to show BCDs successfully, but not when I connect it with the 74LS47.
The display latches up with gibberish when I connect it to +5V and worse, it didn't budge when the counter is counting.
Can you show your circuit? Are you aware the 7447 is open collector active low output so you need to make sure your LEDS or display anodes are tied to a logic 1 level and your 7447 drives the cathodes. Without a diagram of your circuit, I really can't say much...
Can you show your circuit? Are you aware the 7447 is open collector active low output so you need to make sure your LEDS or display anodes are tied to a logic 1 level and your 7447 drives the cathodes. Without a diagram of your circuit, I really can't say much...
Attached is a little better drawn circuit, also done with paint, by the way.
It uses the 7448 and drives a common cathode, but the connections are the same. What are you using for clock, and are you using by-pass capacitors across the power supply? The latter is very important with counter circuits.
Attached is a little better drawn circuit, also done with paint, by the way.
It uses the 7448 and drives a common cathode, but the connections are the same. What are you using for clock, and are you using by-pass capacitors across the power supply? The latter is very important with counter circuits.
Ok, got it. But there's another weird problem here - when I add another digit there (counting more than 10, or 10s), the 2nd digit seems to be frizzled. The strange thing is, when I checked the BCD, they are correct.
And the voltage regulators are with the capacitors as well!
Ok, got it. But there's another weird problem here - when I add another digit there (counting more than 10, or 10s), the 2nd digit seems to be frizzled. The strange thing is, when I checked the BCD, they are correct.
And the voltage regulators are with the capacitors as well!
Get 1 digit working first. You need to tie pin 1 to 12 of your 7490 or it won't work right. Add the current limit resistors as well.
I am not sure how you determined BCD worked correctly, but I suspect it did not other than blinky leds.
Get 1 digit working first. You need to tie pin 1 to 12 of your 7490 or it won't work right. Add the current limit resistors as well.
I am not sure how you determined BCD worked correctly, but I suspect it did not other than blinky leds.
The first digit is working now after i fixed it. The 2nd one isn't - it counts from 1, (frizzled 2), 3, (frizzled 4), 5 and back to 0 (i make a simple egg timer - so 60 seconds there). And the resistors are added as well. The BCD has been double-checked and it's correct. Only thing left is the decoder for the 2nd digit. haha.
Ok, got it. But there's another weird problem here - when I add another digit there (counting more than 10, or 10s), the 2nd digit seems to be frizzled. The strange thing is, when I checked the BCD, they are correct.
And the voltage regulators are with the capacitors as well!
Note that the 7447 (48) and seven segment LED are a pair. If you add another digit (LED), you must add another driver as well.
And by by-pass caps, we refer to caps placed between the Vdd pin of the 7490 and ground, for example. It absorbs any spikes that might appear in the power circuit, which the counter may confuse with clock pulses
Note that the 7447 (48) and seven segment LED are a pair. If you add another digit (LED), you must add another driver as well.
And by by-pass caps, we refer to caps placed between the Vdd pin of the 7490 and ground, for example. It absorbs any spikes that might appear in the power circuit, which the counter may confuse with clock pulses
The first digit is working now after i fixed it. The 2nd one isn't - it counts from 1, (frizzled 2), 3, (frizzled 4), 5 and back to 0 (i make a simple egg timer - so 60 seconds there). And the resistors are added as well. The BCD has been double-checked and it's correct. Only thing left is the decoder for the 2nd digit. haha.
Nope. 7447 drives common anode seven-segment LEDs. See attachment, showing it sinks current through the segments. Note the "zero" in which all segments are rendered LOW except for "g".
What are you using to provide your timing? Something must "clock", (read "pulse") the 7490 in order for it to tell the decoder (7447) when to change the seven-segment LED. How do you know its changing every second? (I like my eggs done exactly, don't you?)
And how are you checking the BCD? I might learn something here.
Nope. 7447 drives common anode seven-segment LEDs. See attachment, showing it sinks current through the segments. Note the "zero" in which all segments are rendered LOW except for "g".