TIANMA TM320240ADC Erfahrungen

OP Persönliche Seite #3703434
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)...
OP Persönliche Seite
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
Angehängte Dateien:
Persönliche Seite
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


> 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
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
Angehängte Dateien:
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
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 12 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.