MAX7219 Kaskadieren

Gast #4844474
Hallo,


ich möchte ein Dot-Matrix-Display mit 24 kaskadierten MAX7219 (je 8x8 
LEDs) erhalten. Später soll es an einer 12V Spannungsquelle betrieben 
werden. Ein Modul verträgt 5V. Gesteuert werden sie über ein Arduino 
Nano (Nachbau ;)).

12 MAX konnte ich bereits (über einen Pin des Arduino) betreiben, 
allerdings wurden diese mit steigender Anzahl logischerweise immer 
dunkler.

Nun möchte ich je zwölf parallel geschalteten Module (plus Widerstand) 
in Reihe schalten. Plan ist eine separate SPI Verkabelung in Reihe. 
Funktioniert das überhaupt oder grille ich die Module damit?

Danke, Andreas
Gast #4844500
Die Frage ist: Reicht ein Arduino (an 12V) für die Kommunikation mit 
allen 24 MAXen aus und wie groß darf die Differenz zwischen 
Stromversorgung und SPI Leitungen sein?
Gast #4844533
Die Entwicklungsstromversorgung ist der Arduino über USB angeschlossen. 
Dass das nicht reicht ist mir klar.

Geplant ist ein Anschluss an den Zigarettenanzünder im Auto, also eine 
durchaus Potente Stromquelle hoffe ich doch.

Meine Angst ist dass die Differenz zwichen der SPI Leitung der Vcc zu 
groß wird.
#4844536
Ich werfe jetzt mal einen Blick in die Glaskugel:
Du betreibst den Arduino mit 12V extern und der kleine OnBoard 
Linearregler treibt im Schweiße seines Angesichts 12x MAX7219 Module?
Kann man so machen, funktioniert aber nicht lange ;-)
Nimm einen Schaltregler z.B. einen LM2576, der kann bis 3A Ausgangsstrom 
und wird kaum warm. Mit so kleinen "Spielzeugmodulen" kann es allerdings 
sein, das schon vorher die Drossel brüllend heiß wird, der Ripple am 
Ausgangselko inakzeptabel hoch wird, oder die Shottkydiode sich 
auslötet...
Aber mit 3A solltest du 24 MAXe nebst LEDs bespaßen können.
Gast #4844542
Fast richtig. Es sind sogar nur 5V über den USB Port am Arduino.

Also regelt der Schaltregler die 12V auf 5V runter und daran hänge ich 
dann alle MAX parallel plus den Arduino?
#4844557
Ich für meinen Teil arbeite mit dem "nackten" Atmega 328, da ist es in 
sofern einfacher, das da kein Spannungsregler stört, der vielleicht 
nicht die Spannung vom Ausgang her sehen möchte.
Du kannst auch per Schaltregler die 12V auf 5V runtersetzen und nur die 
Massen verbinden, die MAXe von den 5V des Schaltreglers betreiben und 
den Arduino über USB betreiben. Allerdings funktioniert er dann nicht 
ohne USB. Oder die 12V in den externen Anschluss, und den Arduino mit 
dem Linearregler sich selbst - und nur sich selbst versorgen lassen. So 
ist es jedenfalls beim UNO und dem älteren Duemilanove. Wenn der Nano 
nur einen 3,3V Regler hat, aber 5V Input ohne 5V Spannungsregler, dann 
kannst du den Nano auch mit dem 5V vom Schaltregler mitversorgen.
Gast #4844566
Eine gute Idee "nackte zu benutzen".
Ist es denn ein Problem das Bei den Modulen dann 3,3 Volt ankommen 
während sie vom Linearregler mit 5V versorgt werden?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.