Hat hier jemand schonmal was mit o.g. Display gemacht und kann was zu den Display Soft Skills wie Gleichmäßigkeit und Helligkeit der Beleuchtung, Kontrast und Ablesbarkeit sagen? Auch würde mich interessieren, welcher Controller da genau verbaut ist (gut, wird einer der üblichen verdächtigen sein, so viele gibts ja net) und ob man tatsächlich einen externen Treiber für die EL-Beleuchtung braucht (in der technischen Zeichnung ist an der Pinleiste EL1 und EL2 vermerkt)...
Hallo Marian, >welcher Controller da genau verbaut ist Es wurde 6 x Samsung S6B0086x verbaut. http://search.datasheetcatalog.net/key/S6B0086 @alle hat jemand von Euch schon mit diesem Display Typ gearbeitet ? Wie wird es angesteuert? Gibt es Programmierbeispiele ? Bernhard
Hm, wenn die 7 Treiber zu je 80 Leitungen (320+240 = 560 ; 560 / 80 = 7) verbaut haben und da sonst nix drauf ist ... dann ist das controllerlos, ergo müsste man den Framebuffer selber vorhalten und die S6... selber kontinuierlich ansteuern, oder nicht? Der S6B0086 hat laut Datenblatt nur ein Schieberegister drin.
Ohh, hast Recht, es sind 7 Treiber. Du weißt doch, es gibt drei Arten von Mathematikern, die einen können bis DREI zählen, die andern nicht :-) >... dann ist das controllerlos, >ergo müsste man den Framebuffer selber vorhalten und die S6... selber >kontinuierlich ansteuern, oder nicht? So sehe ich es momentan auch. Ich vermute, es wurde prinzipiell dieses Schema realisiert siehe: http://www.mikrocontroller.net/attachment/223332/VERMUTLICHES_PRINZIP.jpg Selbst wenn man im 4-Bit-Parallel-Modus arbeitet, wird es einige Zeit dauern, bis das Bild komplett aufgebaut ist. 320*240=76.800 Bits : 4Bit = 19.200 Datenblöcke. >ob man tatsächlich einen externen Treiber für die EL-Beleuchtung >braucht (in der technischen Zeichnung ist an der Pinleiste EL1 und EL2 >vermerkt)... Hab's gerade getestet, bei 3,8V an diesen PINS (15+16) fließen ca. 50mA. Es leuchten mehrere LED-Reihen, bei dieser Stromstärke war die Hintergrund-Helligkeit noch nicht berauschend. Wozu wird dieses kleine IC auf der Platine benötigt? Bernhard
:
Bearbeitet durch User
Bernhard S. schrieb: > Wozu wird dieses kleine IC auf der Platine benötigt? Das dürfte ein lokal gesourceter LM324 sein.
Ich suche schon seit Stunden, nirgens finde ich eine Spezifikation vom TM320240ADC :-( Was für Spannungen müssen an Vdd, Vss, Vee und Vo anliegen?
http://www.pollin.de/shop/downloads/D120932D.PDF hmm, etwas dürftig, aber ein hinweis auf TM320240ABB http://www.tianma-usa.com/web/uploads/spec/780TM320240abb.pdf hmm oder such die selbst was in der liste: ;) http://www.tianma-usa.com/web/uploads/spec/
:
Bearbeitet durch User
> hmm, etwas dürftig, aber ein hinweis auf TM320240ABB Ich denke das TM320240ABB ist komptibel zum TM320240ADC. Pollin verwendet auch das ABB - Datenblatt: http://www.pollin.de/shop/downloads/D120932D.PDF Eine Erklärung zur Displaybezeichnung: http://www.tianma-usa.com/?mod=contentmgr&task=static&id=3
:
Bearbeitet durch User
Danke Detlef für die Links :-) So könnte die prinzipielle Beschaltung eines TM320240ADC LCD Modules aussehen. Sicherlich entfallen noch vereinzelte Verbindungsleitungen, wenn einige Pins des Displays permanent High oder Low führen. Bernhard
Nun, das ist das übliche Interface, das controllerlose STN-Displays haben. Hier ein paar Beispiele zur Ansteuerung: Beitrag "AVR STN-Display-Tester (320x240)" Beitrag "Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus" Viel Aufwand würde ich allerdings nicht in solche Displays stecken; die erzielbare Bildqualität ist halt so, wie sie das in der ersten Hälfte der 90er Jahre so war ... und das, was heutzutage übliche TFT-Displays liefern, verwöhnt doch etwas.
@ Rufus
>Hier ein paar Beispiele zur Ansteuerung:
Diese Beispiele sehen sehr vielversprechend aus.
Danke
Bernhard
:
Bearbeitet durch User
@Rufus > Nun, das ist das übliche Interface, das controllerlose STN-Displays > haben. > > Hier ein paar Beispiele zur Ansteuerung: > > Beitrag "AVR STN-Display-Tester (320x240)" > > Beitrag "Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus" > > Bin gerade beim Aufbau einer Testschaltung und etwas irritiert. In o.g. Beispielen verwendet man z.B. ein Display NANYA_LTBE9-159-K. Aber das TM320240ADC (TM320240ADC = TM320240ABB)verfügt über andere Anschlüsse: FLM - Indicate the beginning of each Frame M - Control Signal for AC driving CL1 - DATA latch clock CL2 - DATA shift clock Was bewirkt FLM, M, CL1 und CL2? Könnte es vielleicht sein, dass o.g. Beispielsoftware nicht für diesen Displaytyp geeignet ist? Bin gerade mit der Hand in die Nähe des unbeschalteten PINS CL1 gekommen, es entstand ein seltsames Streifenmuster auf dem Display. Danke Bernhard
:
Bearbeitet durch User
Konnte nach vielen Lesestunden doch einiges recherchieren und manche Frage selber beantworten. Rufus, Du hast Recht, die og. Beispiele kann man verwenden. In den Datenblättern und Beispiel-Programmen verwendet man die verschiedenartigsten Bezeichnungen, die mich etwas irritierten. Eine kleine (vorläufige) Zusammenfassung: - FLM/Vsync/frame sync/first line marker - Frametakt Dient zur Markierung des Bildanfangs bzw. Markierung der ersten Zeile - CP/CP1/CL1/LP/Hsync/Data Latch clock/latch pulse - Zeilentakt Kennzeichnet das Ende einer Zeile. - CP/CP2/CL2/XCK/data shift clock/Pixel clock - Pixeltakt Anmerkung: CP kann doppelt vergeben sein - M/DF - Control signal for AC driving Rechteck mit 50% Duty, Schutz gegen chemische Zersetzung des LCD Bernhard
:
Bearbeitet durch User
Geschätztes Forum, einige Beispiele und Grundlagaen zu diesem STN Display möchte ich Euch zur Verfügung stellen. Dieses Display besitzt keinen eigenen Controller nur diverse LCD-Treiber-IC. Als Treiber-IC wurde auf der Displayplatine 7 x Samsung S6B0086 verbaut, lt. Datenblatt KS0086. Die Hintergrundbeleuchtung wird mit diversen LEDs realisiert, Stromaufnahme ca. 50...200mA. Der Kontrast dieses Displays könnte nach meiner Meinung etwas besser sein. Display-Anschlüsse : Leider existieren bei den STN-Displays die verschiedenartigsten Bezeichnungen für die gleichen Display-Anschlüsse. - FLM/Vsync/frame sync/first line marker - Frametakt Dient zur Markierung des Bildanfangs bzw. Markierung der ersten Zeile - CP/CP1/CL1/LP/Hsync/Data Latch clock/latch pulse - Zeilentakt Kennzeichnet das Ende einer Zeile. - CP/CP2/CL2/XCK/data shift clock/Pixel clock - Pixeltakt Anmerkung: CP kann doppelt vergeben sein - M/DF - Control signal for AC driving Rechteck mit 50% Duty, Schutz gegen chemische Zersetzung des LCD Schaltung : Die negative Versorgungsspannung von -25V übernimmt ein SIM1-0524. Da der DCDC-Wandler ungeregelt ist beträgt seine Leerlaufspannung ca. 28V, bei Belastung verringert sich seine Ausgangsspannung, als Last dient u.a. eine LED mit entsprechendem Vorwiderstand. Die Kontrastspannung von ca.-19V ist relativ stabil, den der Kontraststrom schwankt etwas mit der Displaydarstellung. Auf D.off könnte man nach meiner Meinung verzichten. Timing : Die Ansteuerung ist nicht ganz einfach, einiges ist dabei zu beachten, hierzu schreibe ich später noch etwas. Software : Das Assembler-Programm vom Benedikt "lcdtext.asm", funktionierte sofort. Ein großes Dankeschön für die tolle Arbeit ! Beitrag "Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus" Für Anregungen und Hinweise bin ich sehr dankbar. Bernhard
:
Bearbeitet durch User
Zu diesem Displaytyp habe ich mal einen separaten Beitrag veröffentlicht: http://www.mikrocontroller.net/topic/340629 Bernhard
> Topic not found. ich merke es auch gerade, keine Ahnung, was da passiert ist, kann sein, dass mein Beitrag hierher verschoben worden ist. Beitrag "LCD STN TIANMA TM320240ADC TM320240ABB 320x240 Grundlagen Beispiele" Zwei Einträge zuvor, man erkennt's auch am Titel, das ist/war mein geschriebener Beitrag.
:
Bearbeitet durch User
Ein Beispiel für eine relativ dicke und große Schrift incl. Fontgenerator (VBA): Beitrag "LCD STN 320x240 große Schrift 16x24 / 20x10 ATmega8 Assembler TWI USART inkl. Fontgenerator VBA" Bernhard
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.