IC to control Ground
edge87
Posts: 24
I'm having trouble finding an IC that I can use like the 74hc595. What I have is a character block that has a common anode. So to make the segments light up you apply ground to the other 8 segments. I want to be able to control a series of these character blocks without taking up a lot of propeller pins. Has anybody worked on something like this before? The ideal chip would use latching so I could control which segments to light up and it would open up a ground on the ICs pins.
Comments
I'm using the TPIC6A595 on a project but its inputs are not 3.3v compatible (VIH is > 3.3) so I had to put a buffer in front of it. It has Open Drain outputs capable of 350mA each.
http://www.st.com/internet/com/TECHNICAL_RESOURCES/TECHNICAL_LITERATURE/DATASHEET/CD00000179.pdf
If i understand this correctly. inside that IC are transistors. When I apply voltage to the "in" it will turn the "out" to a ground so voltage will flow in and to ground?
You didn't mention if the 74hc595 weren't working for you because of current requirements. I'm not sure if you realize that 74hc595 can both source current and sink current ("1" sources, "0" sinks).
I haven't used the TPIC6A595. I've used its little brother the TPIC6B595 which has lower current capacity. The A version can sink 350mA while the B is limited to 150mA (each line). I find I can drive the TPIC6B595 directly from the Propeller chip.
The TPIC6B595 (and I assume the A version) are controlled very similar to 74HC595 chips. The main difference is the TPIC6B595s can only sink current (while the 74HC595s can source and sink). The pins are all switched around with the TPIC6B595s so don't try to use them as drop in replacements.
I recently used a combination of SN754410 Quad Half H-Bridge (to source current @12V) and the TPIC6B595 (to sink current) to drive six 7-Segment Red 6.5" Displays. All controlled with a Propeller. It makes a cool clock and I also use to display data.
I haven't tried JonnyMac's Darlington solution yet. A lot of what I've learned about electronics, I've learned from Jon's articles. I recently learned enough PASM to be useful thanks to his SpinZone articles (and reading here on the forum). Thank you Mr. McPhalen.
Duane
Understanding that I don't think the 74hc595's I have can support the kind of voltage I need to drive the display.(10 volts) ( http://www.mouser.com/Search/ProductDetail.aspx?R=74HC595N,112virtualkey66800000virtualkey771-74HC595N )
So I'll just supply the 10v to the anode's on the characters, and control the grounding cathode pins with this TPIC6B595. And I should be able to drive the TPIC6B595 the same way I do the 74hc595 , if i understand this correctly.
Thanks for the kind words about my articles
@Edge87: Yes, the TPICx595 is compatible with 74x595 code. So it is code-compatible, but not pin-compatible.
Duane