Forum: FPGA, VHDL & Co. LED Matrix : Zeilen - und Spaltenmultiplexing


von Bianka (Gast)


Lesenswert?

Hallo,

ich möchte 10 8x8 LED Matrix Module Reihen - und Spaltensignale 
zuweisen.
Die Spalten werden multiplext. Demzufolge habe ich 8 Spaltensignale
(C0...C7), die ich an meine 10 Module anschliesse.
Also Pin_C0 (vom FPGA) an die C0 Pins der 10 Module. Usw.
Jetzt kommen von meinem FPGA Board bis jetzt noch 10 x 8 Row Pins.
Also momentan mache ich nur Column (Spalten) Multiplexing.
Ich würde gerne Pins bzw. Verdrahtungsaufwand einsparen.

Ist es überhaupt möglich Spalten und Reihenmultiplexung gleichzeitig zu 
machen?

Grüsse,
Bianka

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> ich möchte 10 8x8 LED Matrix Module Reihen - und Spaltensignale
> zuweisen.
Du hast also 80 Reihen mit 8 Spalten oder 8 Reihen mit 80 Spalten.
Nur über 1 davon kannst du multiplexen (entweder die Reihen oder die 
Spalten).

> Ich würde gerne Pins bzw. Verdrahtungsaufwand einsparen.
Du brauchst genau 80 + 8 Pins, solange alle direkt am FPGA angeschlossen 
sind. Wenn du FPGA-Pins sparen willst, dann brauchst du zusätzliche 
externe Bausteine.

von matrix (Gast)


Lesenswert?

ich komme auf 26 Pins (8+8+10)...

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

matrix schrieb:
> ich komme auf 26 Pins (8+8+10)...
Zeig mal den Schaltplan dazu...  :-o

von matrix (Gast)


Lesenswert?

jede der 8x8-Matrizen-Spalten/Zeilen parallel schalten (8+8) und jede 
der 10 Matrizen via eine Art "Chip-Select) anwählen (+10). Natürlich 
benötigt man das noch ein paar Transistoren zum Schlaten dazu.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

> und jede der 10 Matrizen via eine Art "Chip-Select) anwählen (+10).
Mit zusätzlicher Hardware brauche ich nur 9 Pins:
8 Zeilen und einen Takt, der mir die Spalten durchmultiplext...

Wie auch immer: das Tastverhältnis wird bei der 26-Pin-Lösung und meiner 
9-Pin-Lösung gleich verheerend sein, nämlich 1:80   ;-)

von Falk B. (falk)


Lesenswert?

@Bianka (Gast)

>Ich würde gerne Pins bzw. Verdrahtungsaufwand einsparen.

Dann brauchst du Schieberegister. Sowas hier.

AVR-Tutorial: Schieberegister

>Ist es überhaupt möglich Spalten und Reihenmultiplexung gleichzeitig zu
>machen?

Nein, siehe LED-Martix.

MFG
Falk

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.