Forum: Mikrocontroller und Digitale Elektronik TIANMA TM320240ADC Erfahrungen


von Marian (phiarc) Benutzerseite


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)...

von Bernhard S. (bernhard)


Angehängte Dateien:

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

von Marian (phiarc) Benutzerseite


Lesenswert?

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.

von Bernhard S. (bernhard)


Angehängte Dateien:

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

: Bearbeitet durch User
von Marian (phiarc) Benutzerseite


Lesenswert?

Bernhard S. schrieb:
> Wozu wird dieses kleine IC auf der Platine benötigt?

Das dürfte ein lokal gesourceter LM324 sein.

von Bernhard S. (bernhard)


Lesenswert?

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?

von Detlef K. (adenin)


Lesenswert?

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
von Bernhard S. (bernhard)


Lesenswert?

> 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
von Bernhard S. (bernhard)


Angehängte Dateien:

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

von Rufus Τ. F. (rufus) Benutzerseite


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.

von Bernhard S. (bernhard)


Lesenswert?

@ Rufus

>Hier ein paar Beispiele zur Ansteuerung:

Diese Beispiele sehen sehr vielversprechend aus.

Danke

Bernhard

: Bearbeitet durch User
von Bernhard S. (bernhard)



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

: Bearbeitet durch User
von Bernhard S. (bernhard)


Angehängte Dateien:

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

: Bearbeitet durch User
von Bernhard S. (bernhard)



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

: Bearbeitet durch User
von Bernhard S. (bernhard)


Lesenswert?

Zu diesem Displaytyp habe ich mal einen separaten Beitrag 
veröffentlicht:

http://www.mikrocontroller.net/topic/340629


Bernhard

von Marian (phiarc) Benutzerseite


Lesenswert?

Topic not found.

von Bernhard S. (bernhard)


Lesenswert?

> 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
von Bernhard S. (bernhard)


Lesenswert?

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
Noch kein Account? Hier anmelden.