VFD Display tauschen - Grid/Anode- Konfigurationen

OP #7533555
Lesenswert?
• ▲
▼

Hallo Leute,

ich möchte ein VFD Display eines VFD Moduls (2x16 Stellen, 5x8 Pixel/ Controller PT6314 ähnlich HD44780) durch ein anderes, grösseres 5x7 Futaba VFD ersetzen. Original ist auf dem Modul ein chinesisches BOE 5x8 VFD verbaut.

Grid, Anode und Heizspannung sind bekannt und stimmen überein.

Die Segment/Gitteranordnung ist aber nicht identisch. Das modernere BOE VFD hat 16 vertikal durchgängige Grids und 80 Segment-Pins, das Futaba VFD hat 32 einzelne Grids(je Reihe 16) und 35 Segment-Pins. Beim BOE VFD sind jeweils die entsprechenden Segmente (1 mit 1 usw.) der oberen und getrennt davon der unteren Reihe (als Gruppe) parallel geschaltet, beim Futaba VFD sind alle identischen Pixel beider Reihen, also alle Segmente untereinander verbunden.

Die Unterscheidung wird beim BOE Display über die Segmente(obere Reihe/untere Reihe), beim anderen über die Grids(oben/unten) gemacht.

Der PT6314 Controller kann nur 24 Grids treiben, dafür aber 80 Segmente. An den Grid/Segment-Ausgängen wird ja nur eine „HV“ (hier ca. 30V) geschaltet und wenn die entsprechende Kombination für einen Pixel anliegt, dann leuchtet er auf. Ob durch Grid oder Segmente unterschieden wird ist gleichwertig, oder hab ich einen Denkfehler?

Kann ich durch einfache Umverdrahtung das größere 5x7 Display am PT6314 Controller betreiben? Gibt es software/hardwaremässig ein Problem, wenn anstelle des 5x8-Pixel Displays ein 5x7-Pixel Display angeschlossen wird?

Ich blicke nicht so richtig durch, aber vielleicht hat hier jemand so etwas ähnliches schon mal gemacht? Warum gibt es überhaupt Unterschiede in der Grid/Anode-Konfiguration? Gibt es Vorteile oder Nachteile, wie bei Multiplex/statischer Ansteuerung?

Wo genau wird eigentlich das Multiplexing gemacht, im PT6314 oder davor im Programm des Mikrocontrollers?

Viele Grüße und vielen Dank für Eure Hilfe schon mal,

Alexander

#7533560
Lesenswert?
• ▲
▼

Alexander H. schrieb:

Wo genau wird eigentlich das Multiplexing gemacht, im PT6314 oder davor im Programm des Mikrocontrollers?

Im PT6314, sofern er wirklich dem HD44780 entspricht.

Der µC sieht den Controller als eine Art RAM, in das er über eine Schnittstelle reinschreibt, was das Display anzeigen soll. Und zwar in alphanumerischer Weise, d.h. wenn ein "A" angezeigt werden soll, schreibt der Controller ein Byte mit dem Wert 0x41. Die Zuordnung zum Bitmapmuster etc. macht der PT6314.

OP #7533601
Lesenswert?
• ▲
▼

Die Zeichnung und der Pin-Wirrwarr verwirrt extrem, muss das Ganze nochmal sauber mit Eagle zeichnen. Aber die Grid/Segment Konfiguration ist exakt wie oben beschrieben.

Vielleicht wird beim Zeichnen mit Eagle noch klar, ob sich Segment und Grid, wenn vertauscht, überhaupt umverdrahten lassen. Es spricht aber eigentlich nichts dagegen, oder? Ich hab noch Infos zu den Grid/Segment-Strömen, die der PT6314 liefern kann, mit Vergleich zur Futaba-App Note. Das sieht gar nicht so schlecht aus, oder?

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.