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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.