Hallo Ich verwende folgendes Display: http://de.farnell.com/jsp/Optoelektronik/LCD+Displays/HITACHI/TX09D70VM1CDA/displayProduct.jsp?sku=1082060 Ich möchte das Display mit einem µC ATMEGA 32 verbinden. Mit Hilfe des µC möchte ich einfach nur eine Farbe auf dem Display ausgeben. Muss ich das Display initialisieren oder ist das Display sofort einsatzbereit? Leider bin ich aus dem Datenblatt nicht schlaugeworden. Es gibt dort die PINs PCI (POWER CONTROL IN) und Vctrl (LED CURRENT CONTROL) Nur leider steht nicht 1 Wort wozu diese Signale benötigt werden. Kann ich damit das Display anschalten oder geht dieses sofort an? Ist es gleich initialisiert oder benötigt es 1ms. Solche Datenblätter liebe ich ja. Vielleicht weiß ja einer etwas über Dipslays von Hitachi Grüsse Sebastian
Sebastian wrote: > Ich möchte das Display mit einem µC ATMEGA 32 verbinden. Mit Hilfe des > µC möchte ich einfach nur eine Farbe auf dem Display ausgeben. Viel mehr wirst du auch nicht hinbekomme, das ist ein TFT ohne Controller, der AVR wird zu 200% mit der Datenausgabe beschäftigt sein.. > Muss ich > das Display initialisieren oder ist das Display sofort einsatzbereit? > Leider bin ich aus dem Datenblatt nicht schlaugeworden. Da hast du dir wohl das falsche Display gekauft. Ohne einen passenden Controller wird das ganze aufwendig bis unmöglich. Sehr gut optimierte Assemblerprogrammierung ist zwingend notwendig, damit das ganze einigermaßen läuft. > Es gibt dort die PINs PCI (POWER CONTROL IN) und Vctrl (LED CURRENT > CONTROL) > > Nur leider steht nicht 1 Wort wozu diese Signale benötigt werden. Zwar nicht in Worten, aber im Timingdiagramm tauchen die Werte auf. Und mit ein wenig Eigenintelligenz kann man leicht draufkommen was die Werte bedeuten: Mit dem einen aktiviert an das TFT, mit dem anderen die Hintergrundbeleuchtung. > Kann > ich damit das Display anschalten oder geht dieses sofort an? Wenn du alle Signale passend anlegst, läuft es sofort. > Solche Datenblätter liebe ich ja. Nur weil du keine Ahnung von dem Thema hast, muss das Datenblatt nicht schlecht sein. Mir liefert das Datenblatt alle Infos die ich brauche um sowas anzusteuern.
Ich will jetzt mit Dir nicht streiten aber das man die Hintergrundbeleuchtung mit Vctrl und das Display mit PCI anschaltet ist dort auch nicht im Timingdiagramm zu erkennen 1. Das Vctrl ist im Timingdiagramm überhaupt nicht vorhanden. 2. Das PIC wird zwar nach 2 Frames geschaltet jedoch steht nicht was dieses Signal macht. Natürlich kann man raten. Das Datashhet von Hitachi sieht aus als wenn es eingescannt wurde. Trotzdem Danke für die Informationen Ich weiß das ein AVR damit sehr überlastet ist. Jedoch wollte ich nur mal die Ansteuerung ausprobieren und nur 1 Bild laden. Anschließend will ich es an meinem FPGA anschließen. Dieser soll dann die Bilddaten aus einem externem SRAM laden und auf dem Display ausgeben. Der FPGA erledigt diese Aufgabe spielend. Nur wollte ich voher einige Grundlagentest durchführen (step by step).
Sebastian wrote: > Ich will jetzt mit Dir nicht streiten aber das man die > Hintergrundbeleuchtung mit Vctrl und das Display mit PCI anschaltet ist > dort auch nicht im Timingdiagramm zu erkennen Schau mal auf Seite 6. > Das Datashhet von Hitachi sieht aus als wenn es eingescannt wurde. Das ist bei Datenblättern von asiatischen Displayherstellern (Epson, Sharp Hitachi) nichts besonderes. Sharp hat meiner Meinung nach die schlimmsten Datenblätter (ich sag nur HR TFTs). Ich bin eigentlich schon froh, wenn es überhaupt Infos zu den Displays gibt. > Ich weiß das ein AVR damit sehr überlastet ist. Jedoch wollte ich nur > mal die Ansteuerung ausprobieren und nur 1 Bild laden. Anschließend will > ich es an meinem FPGA anschließen. Ich würde direkt mit dem FPGA anfangen: Datenleitungen auf die gewünschte Farbe legen, Pixeltakt erzeugen, dann braucht man nur noch Zähler für Spalten/Zeilen und fertig ist das ganze. Ich würde mal 5 Minuten für den VHDL Code schätzen. Für den AVR würde mich die Software bestimmt 30 Minuten kosten, da hier mit etlichen Tricks gearbeitet werden muss.
Wie kann ich das Display an den FPGA anschließen? Ich benötige eine Platine wo das 40 polige Flachbandkabel auf einen Pfostenstecker aufgedröselt wird. Somit kann ich dann die einzelnen Leitungen an den FPGA anlöten. Kennst Du so eine Adapterplatine die das 40polige Flachbandkabel aufdröselt? Ich benötige ca 30 Minuten inklusive testen für das VHDL-Programm. 10 Minuten sind immer schneller vorbei als man denkt :-) Grüsse Sebastian
Sebastian wrote: > Wie kann ich das Display an den FPGA anschließen? Ich benötige eine > Platine wo das 40 polige Flachbandkabel auf einen Pfostenstecker > aufgedröselt wird. Somit kann ich dann die einzelnen Leitungen an den > FPGA anlöten. Kennst Du so eine Adapterplatine die das 40polige > Flachbandkabel aufdröselt? Ich nutze diese hier: http://www.lc-design.de/shop/de/Multverl-200.jpg Sowas ist bei Prototypen von Displayansteuerungen äußerst hilfreich, da heute nahezu alle kleineren Displays 0,5mm Pinraster oder noch was schlimmeres (z.B. Hirose Stecker) haben.
Oh super genau so etwas habe ich gesucht. Nur leider wuste ich nicht wie die Steckverbinder und Flachbandkabel heißen. Da kann man langesuchen. Für alle die es nicht wissen: Flachbandkabel für LCD-Displays heißen Flexkabel oder Flexfolien Die Steckverbinder heißen Nullkraftstecker. oft mit 0,5 mm oder 1mm Raster Vielen Dank für diesen Link. Werde diese morgen sofort bestellen :-) und dann gleich an meinem FPGA anschließen.
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.