Forum: Mikrocontroller und Digitale Elektronik VFD Display tauschen - Grid/Anode- Konfigurationen


von Alexander H. (alexander_h732)


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

von Harald K. (kirnbichler)


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.

von Vanye R. (vanye_rijan)


Lesenswert?

Zeichnungen sagen viel, Worte sagen wenig.

Aber ich sag mal nein wenn ich dich richtig verstanden habe.
Das wird nicht gehen.

Vanye

von Alexander H. (alexander_h732)



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?

: Bearbeitet durch User
von Alexander H. (alexander_h732)



Lesenswert?

Hier nochmal der Vergleich Einzel-Grids/ zusammenhängende Grids. Das 
Datenblatt des Controllers erwähnt auch die zusammenhängende 
Grid-Bauform.

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.