Hi, wie schalte ich einen TFT-Display ein/aus? Hintergrund: Display soll nur zu bestimmten Zeiten/Events (z.B. Knopfdruck) Daten für mehrere Minuten Anzeigen. Mein alter LCD hat für solche Fällen ein #DISPOFF-Signal. Gibt's sowas auch bei TFTs? Gruss
Der Display wird von einem FPGA gesteuerst, das Timing entspricht iE dem von VGA (RGB+V/H-Sync). Gruss
Schau doch in das Datenblatt deines Displays? Wenn es solch eine Funktion hat dann steht sie dort drinnen. Ansonsten könntest du auch die Backlight Versorgung abschalten.
Das Datenblatt habe ich natürlich gelesen, da steht z.B. die Ein/Ausschaltsequenz (Ein: VDD=3.3V 80ms vor Logik-Signale, Aus: VDD=0V 80ms nach Logik-Signale). Für mein FPGA-DevBoard stellt sich dann aber folgendes Problem: Ich schalte das Board an (=> TFT-VDD=3.3V). IdR ist dann aber noch nicht mein Design runtergeladen. Oder aber ich ersetzte das Design durch ein weiteres. Wie kann ich das mit der Einschaltsequenz aus dem Datenblatt in Einklang bringen? Gruss
TFTler schrieb: > Das Datenblatt habe ich natürlich gelesen, da steht z.B. > die Ein/Ausschaltsequenz (Ein: VDD=3.3V 80ms vor Logik-Signale, > Aus: VDD=0V 80ms nach Logik-Signale). Das klingt eher nach der Power-Sequenz und bedeutet, dass du nicht bei ausgeschalteter Versorgungsspannung die Datenpins betreiben sollst. Sonst kommt es meist zu seltsamen Latch-Effekten bis hin zur Zerstörung der Interface-Zelllen.
@Christian R.
>Das klingt eher nach der Power-Sequenz..
ja, genau. Aber muss ich um den Monitor zu betreiben immer
die Spannungsversorgung am TFT ein/ausschalten?
Bis jetzt lade ich immer das Design und stecke dann das
TFT per Flachbandkagel ein (ob das auf die Dauer gut ist?).
Gruss
TFTler schrieb: > Der Display wird von einem FPGA gesteuerst Dann schalt einfach das Backlight aus und gib "Schwarz" aus... TFTler schrieb: > Bis jetzt lade ich immer das Design und stecke dann das > TFT per Flachbandkagel ein (ob das auf die Dauer gut ist?). Diese Reihenfolge ist garantiert Stress fürs FPGA und das Display. Mal von irgendwelchen ESD-Geschichten abgesehen... Man steckt (i.d.R.) nicht unter Spannung! Bestenfalls ausnahmsweise mal.
Das heisst also, H/V-Sync müssen permanent generiert werden? (R/G/B=0 für Display=Dunkel). Aber wie machen es das andere FPGA-DevKits mit LCD/TFT-Display? Man hat ja nicht in jedem Design eine TFT/LCD-Komponente. Gruss
TFTler schrieb: > ja, genau. Aber muss ich um den Monitor zu betreiben immer > die Spannungsversorgung am TFT ein/ausschalten? Was steht denn im Datenblatt? Manche Panels mögen es nicht, wenn sie auf Dauer ohne Pixeltakt laufen, dann werden sie meist so komisch weiß und könnten nach einer Weile kaputt gehen. Jedenfalls was das damals so, als ich mal solche Sachen gebaut habe. Steht aber im Datenblatt, ob das geht oder nicht. > Bis jetzt lade ich immer das Design und stecke dann das > TFT per Flachbandkagel ein (ob das auf die Dauer gut ist?). Das ist auf keinen Fall gesund. Was macht denn das Panel ohne Eingangssignal, aber mit Betriebsspannung? Und zeigt es was an, wenn du einfach das Panel dran lässt und dann das Design erst lädst? Das wäre ja wie am PC. Monitor läuft und irgendwann schaltet man den PC ein.... Edit: Ist das ein nacktes Panel, oder ein ganzer Monitor? Welcher Typ?
TFTler schrieb: > Das heisst also, H/V-Sync müssen permanent generiert werden? Solange die Versorgungsspannung anliegt musst du das üblicherweise tun, sonst gibt das bedenkliche Farbflecken mit esoterisch Wabereffekten... Sieht ziemlich ungesund aus.
..oh ja, die Farbwolken-Effekte hab ich auch schon kennengelernt. Und wenn ich's so mache: Per IO-Pin an Treiberbaustein/Mosfet einfach die Spannung ein/ausschalten, 80ms warten und dann die Signale H/V-Sync,RGB anlegen? Gruss P.S. das verwendete Display ist ein nacktes TFT. Habe mir mehrere für je ca. 1 Euro (+3Euro Porto) bei Ebay bestellt. Sollte einer kaputt gehen, sei's drum..der nächste wartet schon.
Das wäre dann sinnvoll. Aber so machen, dass mit einem FPGA Low Ausgang das Display aktiviert wird. Dann kannst du während der Konfiguration die internen Pull-Ups aktivieren und das Display bleibt aus.
Dann werd ich's halt so machen müssen. Ich habe halt gedacht, es gäbe einen einfacheren Weg. Gruss und Danke P.S. LowActive und externe Pullups hatte ich schon bei meinen LCDs für den DISPOFF-Eingang verwendet. War superbequem. Schade dass es sowas nicht für TFTs gibt.
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.