Vierstellige 7-Segmentanzeige an ATiny 4313 betreiben

Gast #2646062
Lesenswert?

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
Angehängte Dateien:
Gast #2646092
Lesenswert?

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.
Gast #2646462
Lesenswert?

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
#2646500
Lesenswert?

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.
Gast #2646548
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren