Suche eierlegende Wollmilchsau der 7Seg.ansteuerung gesucht

Gast #505939
Lesenswert?

Anforderungen:
- wenig Ports des µCs belasten ( 2 oder 3, maximal 4 aber ungern sind 
i.O. z.B. via I²C )
- sauklein! <-- sehr wichtig
- es müssen 2-4 7Segmentanzeigen angesteuert werden. ( variiert )
- Geschwindigkeit ist weniger wichtig

oder evtl. noch besser falls es sowas überhaupt gibt: ein Decoder der 
schon direkt in die 7 Segmentanzeige eingebaut ist, wäre natürlich das 
Optimum.

Ich weiß 7-Segmentanzeigen Threads gibts nen Haufen, habe auch einige 
gelesen und bin schon auf die üblichen verdächtigen gestoßen wie:
- SAA1064 ( DIL gehäuse, wahrscheinlich schon zu groß, I²C )
- Max7221 oder 7219 ( SOIC gehäuse, schonmal net schlecht! kann 
allerdings schon ein paar zuviele :D )
- Max6958 ( nur 4 7Segmente, weniger Pins, besser QSOP Gehäuse )

Vielleicht hat ja jemand noch einen Geheimtipp! Sons wirds 
wahrscheinlich einer der Maxims!

Ciao,

Thomas
Gast #505975
Lesenswert?

Ich hab das grad in meiner Projekt-Pipeline.
Eine Anzeige mit 4 Siebensegmentern wird von einem Mega16 angesteuert. 
Die Anzeige ist gemultiplext. Ich brauch also nur einen 
BCD-to-7Segment-Decoder.
Macht insgesamt 8 Pins am Mega.
4 um die individuellen Digits an- und abzuschalten, und 4 für den 
BCD-Code zum Decoder.

Funktioniert tadellos. Musst halt schauen, ob du so einen Decoder in der 
SMD-Version findest.
#505986
Lesenswert?

Ich kann dir den Max6958/59 nur ans Herz legen. Super einfach 
anzusteuern, mini-klein und braucht nur 2 Leitungen. Durch das 
Charlieplexing ist die Verdrahtung zu den 7Seg-Anzeigen aber nicht so 
schön straigt, dafür brauchts aber weniger Leitungen.

Gruß
Fabian
#506059
Lesenswert?

...Hmm, kommt ein wenig drauf an welchen µC Du verwendest: Falls es AVRs 
sind und Du den ISP-Stecker auser zum Programmieren nicht brauchst, 
könntest Du evtl. ChaN's Lösung verwenden: 
http://elm-chan.org/docs/avr/avrisp.html

Ich hab' das mal auf eine Platine gegossen und verwende es immer wieder 
gerne zum Debuggen (siehe Bild).

Grüße aus Berlin-Tempelhof,
Stefan
Angehängte Dateien:
Gast #506328
Lesenswert?

Vielen Dank Frank, crazy horse, Fabian B., Muraer, tom, Oliver Döring, 
Stefan Wimmer für eure Antworten.

@Frank: der TIL311 sieht gut aus, schade das es keine echte 7 
Segmentanzeige ist, würde allerdings dann in Kombination zuviele µC Pins 
aufbrauchen

@crazy horse: ja an schieberegister hatte ich auch schon gedacht, aber 
selbes problem, viele Pins gehen verloren und je nachdem wie mans baut, 
pro anzeige ein schieberegister oder gemultiplexed mehr pins als 
vorgesehen. Preislich gebe ich Dir natürlich recht, wäre das die am 
wenigsten kostenfressende Lösung. Gut Prinzipiell könnte man erste 
Variante auch unter den 7Segmentanzeigen verbergen. Bauform = PW ? 
meinst SOIC?

@Muraer: auch prinzipiell möglich, müsste dazu allerdings einen größeren 
µC einbauen

@Fabian B.: Jey. Das is das erste was ich ausprobieren werde ob ich mit 
der Verdrahtung hinkomm, wenns klappt, wirds so gebaut! :D

@tom: garnicht gewusst, dass es den auch in smd gibt ( typischer nur 
reicheltkatalogkenner -> ich =) )

@Oliver Döring: Ja unter der LEDAnzeige ist gut! darauf wirds 
hinauslaufen egal welche Version es sein wird. Aber Decodereigenbau 
glaube ich ist hier nicht so sinnvoll, schließlich müssen die Anzeigen 
ja auch getrieben werden, d.h. evtl. zuviel Strom für einen Tiny -> 
zusätzliche Transistoren oder ICs.

@Stefan Wimmer: ISP wirds auf der Platine garnicht geben, wird außerhalb 
programmiert und getestet, danach direkt eingebaut :D

Viele Grüße und nochmal Danke, Thomas
Gast #506366
Lesenswert?

Wieso viele Pins? Du kannst fast beliebig viele an 2 Pins betreiben, mit 
zus. strobe 3 Pins am MC. Die werden einfach alle hintereinander 
geschaltet, DO an DI des nächsten SR. Clock kommt an alle parallel, ein 
evtl. strobe (verhindert das Flackern während des Schiebens, i.a. 
entbehrlich bei entsprechend hoher SPI-Frequenz) auch.

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