24 stellige 7-Segment Anzeige ansteuern (ca. 700 LEDs)

OP #1003385
Lesenswert?
• ▲
▼
Moinsen,

das Projekt:
ich mill ein Scoreboard per AVR GCC steuern.
Da stellt sich aber mal ne konzeptionelle Frage bez. optimaler 
Ansteuerlogik.

Aufbau:
- 4 Stellen Eigenbau-7-Segment mit 15cm Schrifthöhe (16 Leds je Segment, 
4 parallel 4 serie = 8V bei 80mA, 16*7*4=448 LEDs)
- 20 Stellen mit kauffertigen 7-Segmentanzeigen, 2.5cm (2 Leds je 
Segment, 2 serie, 4V bei 20mA, 2*7*20=280 LEDs)

Idee: Mit 3 Stück MAX7219 wär das natürlich extrem elegant zu lösen.

Problem: die werden die Ströme und Spannungen nicht treiben können.

Frage: gibts da ICs, die das besser können? Oder hat sonst wer ne 
Lösung?

Danke für die Tipps,
Volker
Gast #1003636
Lesenswert?
• ▲
▼
Die 4 großen Stellen und die 20 kleinen Stellen sollte man besser ganz 
trennen. Mehr als etwa 10 Stellen lassen sich ohnehin kaum zusammen in 
einer einfachen Matrix (je eine Stelle aktiv) ansteuern. Gerade bei viel 
Hintergrundhelligkeit ist man oft auf die volle Leistung der LEDs 
angewiesen. Für die 20 mm Stellen sollte man noch mit relativ normalen 
Treibern klar kommen. Man sollte sich ruhig mit SMD anfreunden, 
zumindest für die Widerstände.
#1003769
Lesenswert?
• ▲
▼
Ein Schaltungsbeispiel wie der MAX7219 LEDs mit höherer Spannung treiben 
kann, findet sich im Datenblatt. (Benötigt zusätzlich -5V). Höhere 
Ströme sind wegen der Verlustleistung leider nicht drin. Allerdings 
könnte man mehrere 7219 verwenden und logisch parallel schalten, indem 
man die Datenleitungen verbindet, so dass alle dieselben Daten bekommen.

Für die großen Anzeigen benötigte man dann zwei Bausteine, für die 
kleinen drei, also insgesamt fünf, plus Treiber für negative Spannungen. 
Insgesamt hält sich der Aufwand IMO in Grenzen und man behält die 
Möglichkeit, den Segmentstrom per Software zu verändern.
#1004058
Lesenswert?
• ▲
▼
Peter X. wrote:
> Detlev T. wrote:
>> Allerdings
>> könnte man mehrere 7219 verwenden und logisch parallel schalten, indem
>> man die Datenleitungen verbindet, so dass alle dieselben Daten bekommen.
>>
>
> Wird nicht funktionieren.
> Der Multiplextakt beim MAX7219 wird intern erzeugt, zwei Stück MAX7219
> kann man nicht synchronisieren!

Das hast du falsch verstanden! Gemeint war, dass man die Dateneingänge 
der Bausteine verbindet. Also Die Eingänge über die die Befehle 
(seriell) eingegeben werden. Nicht die Ausgänge, die die LEDs treiben.

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.