Hi, ich habe eine vierstellige 7-Segmentanzeige LTC4620HG (siehe angehängtes Datenblatt) die ich an einem ATiny 4313 betreiben will. Wenn ich das richtig sehe, dann muss ich die Anoden per P-Kanal MOSFET an Vcc anschließen und die Kathoden per N-Kanal MOSFET an GND, da die Ströme zu groß für die IO Pins sind (max. 40mA). Und die einzelnen Segmentanzeigen, dann reih um immer wieder ein-/ausschalten. Gibt's da noch irgendeine Möglichkeit ein paar Pins einzusparen? Da ich sowieso mit MOSFETS arbeiten muss könnte ich die doch auch über ein Schieberegister schalten, oder? Also zumindest die 8 Kathoden (mit Doppelpunkt in der Mitte bzw. es sind ja zwei Punkte). Könnte man die Anoden auch noch irgendwie pin-sparender Schalten? Da ich die ja nur nacheinander einschalten kann würden ja eigentlich zwei Pins reichen. Gruß Tommy
:
Verschoben durch User
ftp://trf.education.gouv.fr/pub/edutel/siac/siac2/jury/2004/agreg_ext/ge t/EN%20documents/104-MC14499REV1.pdf
MaWin schrieb: > ftp://trf.education.gouv.fr/pub/edutel/siac/siac2/jury/2004/agreg_ext/ge t/EN%20documents/104-MC14499REV1.pdf > Das ist für meinen Zweck doch genau falsch herum. Ich habe doch eine gemeinsame Anode und keine gemeinsame Kathode. Klar ich könnte da noch PNP-Transistoren dran fummeln, aber der IC ist viel zu teuer, da ist es ja billiger einen zweiten 4313 zu nehmen der mir das Display ansteuert und über USI die Daten entgegen nimmt.
Tommy schrieb: > Gibt's da noch irgendeine Möglichkeit ein paar Pins einzusparen? 74HC4543 Und wenns zum Durchschalten nur 2 anstatt 4 Pins sein dürfen: 74HC138
Michael H. schrieb: >> Gibt's da noch irgendeine Möglichkeit ein paar Pins einzusparen? > 74HC4543 > Und wenns zum Durchschalten nur 2 anstatt 4 Pins sein dürfen: 74HC138 > > > > Beitrag melden | Bearbeiten | Löschen | Der 4543 hilft mir nicht so viel weiter, soweit ich das sehe müsste ich meine Anzeige wie in Abb. 9 auf Seite 10 des verlinkten Datenblatts anschließen. Dann hätte ich 6 Pins des uCs belegt um 7 Segmente anzusteuern, erst noch den externen Beschaltungsaufwand und könnte nur die Zahlen 0-9 darstellen. Scheint mir kein so super trade-off für einen Pin zu sein :-/ Den 138 finde ich aber super, da komme ich mit 4 statt 8 Pins für die Segmente + Punkte aus und kann das ganze Display damit an 8 Pins betreiben. Preislich ist der natürlich auch top. Gruß Tommy
Register: 74595 ULN2804 UDN2981 / TD 62783AP schau mal hier http://www.mikrocontroller.net/articles/AVR-Tutorial:_7-Segment-Anzeige http://www.mikrocontroller.net/articles/LED-Matrix http://www.mikrocontroller.net/articles/LED_cube JJ
Tommy schrieb: > Der 4543 hilft mir nicht so viel weiter, soweit ich das sehe müsste ich > meine Anzeige wie in Abb. 9 auf Seite 10 des verlinkten Datenblatts > anschließen. Dann hätte ich 6 Pins des uCs belegt um 7 Segmente > anzusteuern, erst noch den externen Beschaltungsaufwand und könnte nur > die Zahlen 0-9 darstellen. Scheint mir kein so super trade-off für einen > Pin zu sein :-/ nein. du brauchst nur das latch pro anzeige und 4 bit für alle anzeigen. > Den 138 finde ich aber super, da komme ich mit 4 statt 8 Pins für die > Segmente + Punkte aus und kann das ganze Display damit an 8 Pins > betreiben. Preislich ist der natürlich auch top. nein. der ic ist ein decoder - aus 3 leitungen das (1<<n) komplement. und da ist nur 1 bit an. beide kombiniert brauchst du 2 + 4 leitungen für alle anzeigen.
Michael du hast natürlich recht. Der 4543 ist allerdings nicht ganz einfach zu bekommen und bei einem Schieberegister habe ich den Vorteil, dass ich nicht auf die Ziffern 0-9 und "aus" beschränkt bin.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.