Forum: Mikrocontroller und Digitale Elektronik Vierstellige 7-Segmentanzeige an ATiny 4313 betreiben


von Tommy (Gast)


Angehängte Dateien:

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

: Verschoben durch User
von MaWin (Gast)


Lesenswert?

ftp://trf.education.gouv.fr/pub/edutel/siac/siac2/jury/2004/agreg_ext/ge 
t/EN%20documents/104-MC14499REV1.pdf

von Tommy (Gast)


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.

von Michael H. (michael_h45)


Lesenswert?

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

von Tommy (Gast)


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

von Jens (Gast)


Lesenswert?


von Michael H. (michael_h45)


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.

von Karl (Gast)


Lesenswert?

Der MAX7219 braucht nur 3 Leitungen und keine zusätzliche Hardware, ist 
jedoch etwas teurer.

von Tommy (Gast)


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.

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
Noch kein Account? Hier anmelden.