asking
Full Member level 5
- Joined
- Sep 21, 2010
- Messages
- 279
- Helped
- 6
- Reputation
- 12
- Reaction score
- 6
- Trophy points
- 1,298
- Activity points
- 3,377
First, it looks like you don't have any current limiting resistor in your anode drive. Are there internal resistors in the display? if not, you'd better add them or you'll destroy your display. You should probably have a resistor in the base of Q8 as well. Have you verified (with a scope) that your segments are being fully turned on and off? The circuit looks fundamentally correct, (other than being upside down.) I think you need to get in there with a scope.
If it works fine with no resistor, then there probably are internal resistors in the display. No, the resistors won't add any delay.
What exactly do you mean by "turn off and on @500ms"? Was the the cathode pulled low and you were turning the segments on and off? Were you driving the cathode on and off?
What are you expecting to see? Are you driving 4 displays? Are you driving the same number onto each digit? Are you sure the cathode drive is synchronized with the digit-data?
What?
First you say you are having trouble driving a common-cathode display (post #1) and then you say "I'm successful driving Common Cathode Displays". (post #6).
Did you put a resistor in the base of Q8? HAVE YOU LOOKED AT YOUR SIGNALS WITH A SCOPE?
And people don't "Always use ULN2803".
Your schematic looks functionally correct. You need to measure some points in your circuit to make sure things are turning on and off like you think they should.
Are you SURE your software is not the problem? Did you try slowing down your scan rate as a test?
You've got me confused. Have you EVER had this display working? Your original post said "all displays were blinking perfect". Please select one of the following:
1) You tested a different display with a different circuit, and that worked.
2) You tested this display with a different circuit, and it worked.
3) You tested a different display with this circuit, and it worked.
At the risk of repeating myself,
have you looked at your signals with an oscilloscope?
There's no reason this shouldn't work, unless you don't have your circuit right.
okay....so, WHY DIDN'T YOU SAY SO????? Just repeatedly posting, 'it doesn't work' does not help resolve the problem.
What seems to be the problem? My guess is that the PNP is not turning off which would indicate that the two resistors on the the base are not proper values. The base should be pulled to within less than 0.6V of the +12 rail in order to insure that the PNP is off. When Q8 is off, it's collector should be close to 12 volts (no current should be flowing into the collector).
Just a thought, are you sure the transistors are connected correctly?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?