-
-
Erfahrener Benutzer
Roboter Experte
multiplexing ohne tristate
ich will mir einen led-cube bauen. als ich dan mit dem programmieren angefangen habe, hab ich mir gedacht, dass es leichter wäre, wenn ich die ausgänge nur auf high und low schalten muss. also hab ich mir eine schaltung ausgedacht. die hat ein paar transistoren und sonst net so viel. zur theorie: jede basis der transistoren kommt an einen pin, die kathoden der leds in den ebenen kommen an die emitter, die anoden in den spalten kommen an den kollektor. wenn dann der pin high ist, ist die kathode high und die anode low.
kann das so hinkommen?
mfg roboman
-
Erfahrener Benutzer
Robotik Visionär
Das kann gehen, man verliert aber etwa 0,6 V an Spannung. Das sollte aber trotzdem reichen. Bei den NPN Transistoren mit dem Emitter an GND darf man den Basisvorwiderstand nicht vergessen, bei denen mit dem Emitter als Ausgang kann man ihn dagegen weglassen.
Als Treiber bieten sich oft ICs der Typen ULN2003 oder ULN2803 an, da hat man 7 oder 8 Kanäle in einem IC.
-
Erfahrener Benutzer
Robotik Einstein
Oder mal bei mikrocontroller.net reinschauen. Dort gibt es die Idee mit Multiplexern (was für mich allerdings Schieberegister sind wenn ich mir das so ansehe) zu Arbeiten. Es gibt da einige Möglichkeiten die Spalten und Zeilen zu Schalten.
Man könnte zB mit einem Schieberegister in einem relativ hohen Takt (>25Hz) die Zeilen auf Masse ziehen und dann mit einem Multiplexer die jeweilige Spalte(n) auf Hi - auch hier mit einem Takt.
Das wäre die Kompliziertere Variante welche aber Stromsparender sein soll.
Ich selbst habe es noch nicht gemacht und bin auch "neu" im Digitalen Geschäft, wollte nur helfen
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen