TIANMA TM320240ADC Erfahrungen

Persönliche Seite #3703434
Lesenswert?

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)...
#3721891
Lesenswert?

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
Angehängte Dateien:
#3722135
Lesenswert?

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:
#3722530
Lesenswert?

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
Angehängte Dateien:
Persönliche Seite #3722677
Lesenswert?

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.
#3746608
Lesenswert?

@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
#3747055
Lesenswert?

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:
#3749474
Lesenswert?

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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren