Forum: Mikrocontroller und Digitale Elektronik Viele 7-Segment ansteuern


von Max M. (gbl1)


Lesenswert?

Hallo,

mein Bauprojekt (HF Empfänger) sieht insgesammt 14 7-Segment Anzeigen 
vor.

Ich möchte - sofern möglich - ein Multiplexing dieser Anzeigen per CPU 
vermeiden.

Gibt es einen I2C Baustein der soviele Bausteine verwalten kann?

Oder Alternativen?



Lg
Günter

von Thomas T. (knibbel)


Lesenswert?

Günter W. schrieb:
> Gibt es einen I2C Baustein der soviele Bausteine verwalten kann?

Ja, gibt es:

A) MAX6955 anzusteuern mittels I2C

oder

B) MAX6954 anzusteuern mittels SPI


Beide können 16 7-Segment-Anzeigen ansteuern, plus eine Menge Taster 
oder Schalter einlesen. Und das bei minimaler externer Beschaltung.

Sind aber nicht ganz billig und die Ansteuerung ist nicht ganz einfach.

Ich hab' hier den MAX6954 im Einsatz. Falls Fragen auftreten, einfach 
mal melden ...

Gruß,
Thomas

von Max M. (gbl1)


Lesenswert?

OK, Danke. Klingt gut.

Hast Du eine Bezugsquelle in EU?


LG
Günter

von Andreas (Gast)


Lesenswert?

>Oder Alternativen?

Jeweils ein simples Schieberegister pro 7Segmentanzeige am 
SPI-Anschluss.

von Bastler (Gast)


Lesenswert?

Nimm "normale" 74HC595.
Tausendfach bewährt!

von hans (Gast)


Lesenswert?

Alternativ geht der SAA1064.

Bei Reichelt im "bastelfreundlichen" DIP24 für rund 2 €

Der kann 4 Anzeigen und bis 4 SAA können über
Adressen an einen Bus -> 16 Anzeigen.

http://such001.reichelt.de/?SID=13UCKMSH8AAAIAABm9MD04efa6565d87d8d7e7c5dad380e98a089;ACTION=446

Alt aber brauchbar ;)

hans

von Thomas T. (knibbel)


Lesenswert?

Günter W. schrieb:
> Hast Du eine Bezugsquelle in EU?

Nur die üblichen Verdächtigen: Digikey und Mouser.

Einzelstücke kosten aber ein Schweinegeld: Zwischen 20 und 25 EUR. Erst 
ab 25 Stück wird es bei Mouser signifikant billiger (ca. 10 EUR).

Und in PDIP gibt es die auch nicht. Also nicht unbedingt was für die 
Lochrasterplatine.

Aber trotzdem ist das Teil super:

* Dimmen von einzelnen Digits
* Blinken einzelner Digits
* minimale externe Beschaltung (1*R, 1*C, und 2*C in der Versorgung)
* arbeitet auch mit 3,3V-Versorgung(!)
* bis zu fünf zusätzliche I/O-Ports oder zusätzlich bis zu 32 
Taster/Schalter abfragbar.
* Anzeigen gemultiplext (Charlieplexing)

Wenn du 16 Anzeigen über Schieberegister ansteuerst, brauchst du eine 
Menge mehr an Bauteilen...

Gruß,
Thomas

von Peter D. (peda)


Lesenswert?

Thomas T. schrieb:
> Wenn du 16 Anzeigen über Schieberegister ansteuerst, brauchst du eine
> Menge mehr an Bauteilen...

Dafür ist aber das Layouten einfach:

Beitrag "Re: Programmer mkII gibt auf"

Ein HC595 und 8-fach Array je Digit.
Ich hab damit 21 Digits angesteuert.


Peter

von Michael F. (startrekmichi)


Lesenswert?

Falls dir ein Fertigmodul auch zusagen würde:
http://dx.com/p/jy-mcu-16x-digital-tube-yellow-led-module-104311?item=1

KA, ob es etwas Ähnliches auch hierzulande gibt.

von Peter D. (peda)


Lesenswert?

Für statische (störarme) Ansteuerung gibt es noch den MM5450:

http://de.farnell.com/micrel-semiconductor/mm5450yn/led-display-treiber-34-seg-5450/dp/1213480

Die oben genannten NXP- und Maxim-ICs sind vermutlich alle multiplexend.

Peter

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.