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
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.
Zeichnungen sagen viel, Worte sagen wenig. Aber ich sag mal nein wenn ich dich richtig verstanden habe. Das wird nicht gehen. Vanye
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.