Display "TFT Proto" an µC ?

OP #1835694
Lesenswert?

Hallo,
ich bin bei der Suche nach einem Display (sollte so um die 128x256 Pixel 
haben) für mein XMega Board über dieses Display hier gestolpert und 
weiss nicht genau ob ich es an mein board hängen kann. Der Preis ist 
heiß und auf der Webseite wird auch über den Anschluß an einen µC 
gesprochen, über Details wird aber geschwiegen. Kennt jemand dieses 
Display und weiss genaueres über die Ansteuerung vom Atmel aus ? Welcher 
Treiberbaustein und Bus wird benutzt ?

http://www.mikroe.com/eng/products/view/474/tft-proto-board/
Persönliche Seite #1836122
Lesenswert?

Das ist ein controllerloses TFT-Display, das mit einem µC anzusteuern 
ist zwar nicht ausgeschlossen, aber sehr aufwendig.

Der gesamte Bildschirminhalt muss zyklisch mit der Bildwechselfrequenz 
an das Display ausgegeben werden, bei 320x240 Pixeln ist das 'ne ganze 
Menge.

Bereits bei nur 8 Bit Farbtiefe wären das 76.8 kByte, da das aber ein 
RGB-Display ist, kommt man auf 230 kByte (mit 2 Bit Verschnitt je Farbe 
je Pixel, da das ein 3 x 6 Bit-Display ist).

Beispiele, wie so etwas anzusteuern ist, gibt es hier in der 
Codesammlung.
OP #1836390
Lesenswert?

Ja aber man braucht ja keinen globalen Speichervektor anzulegen sondern 
kann in seiner paint schleife ja stückweise updaten und so das Bild 
aufbauen so das die 76,8kb nicht zu allozieren sind, oder muss das 
zwingend im einer festen Zykluszeit passieren und das Display muss immer 
was bekommen ?

PS: Woher hast Du diese Info ?
#1836421
Lesenswert?

Das Display ist nicht controllerlos, was man leicht daran erkennen kann, 
dass HSync, VSync, etc. nicht verfügbar sind (auf der Platine). Vielmehr 
sind diese Leitungen (HSync, VSync, DotClk, Enable) auf der Platine 
gegen Masse geschalten und somit deaktiviert.
Das Display bzw. dessen Controller beherrscht mehrere Modi, welche über 
die IMx-Pins wählbar sind.

Das gleiche Display vertreibt übrigens auch der Herr Watterott in seinem 
Onlineshop: http://www.watterott.com/de/MI0283QT-2
Hier aber vermutlich ohne die Adapterplatine.

Edit: Der verwendete Controller ist ein HX8347D. Ein Datenblatt dazu 
gibt's hier: 
http://www.mikrocontroller.net/attachment/64474/HX8347-D_DS_T_v02_090324.pdf
#1836518
Lesenswert?

Hast du es direkt bei "mikroe" in den Staaten bestellt? Mit 25 USD 
DHL-Express-Versandkosten, oder geht es dort auch günstiger?

Interessant sieht es schon aus. Und mit Adapterplatine wäre es für viele 
wohl auch einfacher zu handhaben...

Halte uns mal auf dem Laufenden was Lieferzeit, Ansteuerung und 
Helligkeit/Kontrast/Farbintensität betrifft.

Schade, dass du keine Sammelbestellung gemacht hast... :-)

Oder gibt es hier vielleicht gar kein Interesse für eine 
Sammelbestellung?

Gruß,
Thomas
#1836566
Lesenswert?

Kai F. schrieb:
> Das gleiche Display vertreibt übrigens auch der Herr Watterott in seinem
> Onlineshop: http://www.watterott.com/de/MI0283QT-2

...und auf seinen Seiten stellt er auch im rahmen des Webradio-Projektes 
Sourcen für ARM Controller zur Verfügung:
http://arm-webradio.googlecode.com/svn-history/r140/trunk/src/
(-> io.h, lcd.h, lcd.c)

Hersteller des LCDs ist übrigens http://www.multi-inno.com/TFT.asp aber 
sie bieten als Datenblatt leider auch nur die Zeichnungen an, die's 
schon bei Watterott gibt.

Ich würde im Rahmen einer Sammelbestellung auch eins nehmen!
Persönliche Seite #1836585
Lesenswert?

Kai F. schrieb:
> Das Display ist nicht controllerlos, was man leicht daran erkennen kann,
> dass HSync, VSync, etc. nicht verfügbar sind (auf der Platine).

Die rein zufäligerweise 18 Datenleitungen ließen mich anderes annehmen. 
Auf keiner der beiden Seiten war ein Datenblatt bzw. eine ernstgemeinte 
Beschreibung zu finden.

Wenn das Ding also doch einen Controller enthält, dann ist das 
durchaus interessant.
#1836594
Lesenswert?

...guck doch mal oben beim Beitrag von Kai F., da hat er einen Link auf 
das Datenblatt des Controllers geschrieben.

Die magischen Worte aus diesem:
"Internal graphics RAM capacity: 240 x18x320 bit = 1382400bits"

Der Controller kann sowohl ein Bild aus dem internen RAM, als auch einen 
RGB-Strom mit Sync-Signalen auf's LCD bringen (lese ich so beim ersten 
Überfliegen aus dem Blockschaltbild).
#1836756
Lesenswert?

Ich sehe gerade, mikroe sitzt gar nicht in den USA, sondern in Belgrad, 
Serbien. Fallen bei einer Bestellung dort (und einer Lieferung nach D) 
eigentlich auch Importzölle (oder Einfuhrumsatzsteuer oder ähnliches) 
an?

(Nur damit man bei einer Bestellung keine Überraschung erlebt...)

Gruß,
Thomas
OP #1836948
Lesenswert?

Ok, inzwischen wird die Sache klarer. Einer der Developer schreibt hier 
--> http://www.mikroe.com/forum/viewtopic.php?f=12&t=25844 das es das 
DataSheet mit InterfaceDescription, Abmessungen und 
OptischenCharakteristika --> 
http://www.mikroe.com/eng/downloads/get/1009/tft_320_240_touch_spec.pdf 
gibt.

Wie da auch noch weiter zu lesen ist arbeiten Sie wohl an einer Library 
die ende August fertig sein sollte.
OP #1836955
Lesenswert?

Inzwischen wird die Sache ein wenig klarer. Einer der Developer schreibt 
hier --> http://www.mikroe.com/forum/viewtopic.php?f=12&t=25844 das es 
das DataSheet mit InterfaceDescription, Abmessungen und 
OptischenCharakteristika hier --> 
http://www.mikroe.com/eng/downloads/get/1009/tft_320_240_touch_spec.pdf 
gibt.

Aber was richtig informatives ist aus den DataSheet auch nicht raus zu 
hohlen. Wie da auch noch weiter zu lesen ist arbeiten Sie wohl an einer 
Library die ende August fertig sein sollte. Sie machen die Library für 
16/32 bit µC und testen ob es auch mit 8-Bitern läuft. Über µC Typ wird 
noch geschwiegen (AVR, PIC, 8051) Ich hoffe nur das ich das Teil an 
meinem XMega ans laufen kriege. Über die Ansteuerung wird auch 
geschwiegen. Aber soviel kann man schon mal sagen, es hat einen 
Controller. Was an den +/- X/Y Pins anliegt ist auch fraglich, die 
analoge Position des Touchscreen oder gar den Wiederstand vo dem 
resistiven Touchscreen ?

Die Dimensionen sind ca. 70x50mm --> Diagonale = 86mm = 3,3 Zoll Display
#1837449
Lesenswert?

Also, Christoph, beim ersten Mal dachte ich noch: "Kann ja jeder mal was 
überlesen", aber offenbar liest du grundsätzlich nicht, bevor du 
postest. ;) Das ist alles schon bekannt, Link zur Library hab ich auch 
schon gepostet und da in den Codebeispielen steht auch, wie das mit dem 
Touchscreen funktioniert.
OP #1837805
Lesenswert?

@ André, war mir schon klar, ich weiss bloß nicht woher Du die Info 
hattest weil ich auch das ganze Netz abgesucht hatte. Der Code ist 
allerdings für den PIC32 den ich wenig kenne um es für meinen XMega 
umbauen zu können. Be dem Code ist auch unklar in welchem Modi sie den 
Controller angesteuert haben.
Gast #1838610
Lesenswert?

Das Display ist doch viel zu groß um es mit einem AVR sinnvoll zu 
füttern :-/

Für mehr als Text, ein paar Kreise+Kästchen und BMPs von der SD Karte 
wird's nicht reichen (natürlich nur mit langsamen Bildaufbau). Ist eher 
was für AVR32 und co.
Persönliche Seite #1838702
Lesenswert?

Christoph

du machst dir wirklich schwer.
1 - mikroe.com ist viel zu teuer, da ist nur stück pcb und das display 
aber OHNE touch controller. Solche displays hatte ich für etwas mehr als 
die hälfte billiger gehabt.

2- watterot MI0283QT-2-Adapter ist genau richtig, preis ist besser und 
touch controller (ADS7846) ist drauf.

Das display selber hat den display controller drauf (HX8347-D), 
beispiele gibts jede menge im netz. Du kannst es eigentlich 8/16 bit 
ansteuern, ist schnell genu (ein 6502 derivat schaft es als bilderrahmen 
oder karaoke player, xmega dürfte also es auch schafen).
OP #1838743
Lesenswert?

Ok im Datenblatt des MI0283QT-2 steht das der Driver-IC der HX8347D ist, 
also ist der Treiber im Displaygehäuse integriert. Wie ist das 
prinzipiell, muss man das Display ständig refrechen oder bleiben das 
Bild oder die Pixel quasi stehen wenn man es einmal rüber geschoben hat 
?

Entschuldigung wenn ich hier solch atomare Fragen stelle, aber ich habe 
bisher noch keine TFT's angesteuert und will mir erst über die 
daniederliegenden Konzepte einen überblick verschaffen.
Persönliche Seite #1838760
Lesenswert?

steht in dem datenblatt :)

Es gibt displays mit "bild controller" (z.b. HX8347D,HX8357, HX8368, 
ILI93xx, ILI94xx, ST77xx usw.) und ohne "bild controller".

Das hier ist ein mit controller, ansteuerung kann 8bit, 16bit und evt. 
seriel erfolgen (mit IM0-3 jumpern wählbar). Man braucht kein "refresh", 
geschriebenen daten bleiben auf dem display (vereinfacht gesagt).
OP #1838809
Lesenswert?

So wie ich das sehe ist der Four-Wire-Resitsant-TouchController sehr 
einfach mit ADC zu implementieren, mal abgesehen davon das ich den nur 
optional brauche. Der Preis von des Displays von Watterot steht dochnoch 
garnicht fest ? Und das Display ist ja eigentlich nur für seine eigene 
Serie (siehe Steckplatz anordnung) gebaut, ok kann man auch einfach 
anderweitig einsetzten.

@tinmann -->Ich kann im Netz keine Beispiele finden ! Die gefundenen 
Sourcen für das PIC32 MultiMediaBoard linken gegen eine eigene Library 
wo ich nicht rann komme und die AVR Quellen. Also ich kann beim besten 
willen keine verwendbaren Beispielquellen finden die ich verwenden kann.
Persönliche Seite #1839179
Lesenswert?

Christoph Lauer schrieb:
> Hier gibt ein Codesample, kann jemand zuverlässig sagen für welche
> Architektur das ist (ARM oder AVR) ?
Das ist für alle Architekturen...
Ich glaube es ist besser, wenn du erstmal ein alphanumerisches Display 
ansteuerst.

Martin schrieb:
>Liegt denn der Preis für den Adapter schon fest?
Ein genauer Preis steht noch nicht fest. Aber ich denke der Adapter so 
um die 10 Euro und der Adapter+Display so um die 30 Euro.
Gast #1839428
Lesenswert?

@ Christoph
Richtig 24€ aber die Versandkosten sind nicht grad wenig.

Wenn wir rechnen:
           Protobrd.  Porto
MicroE:    24€   +    19€   = 43€
Watterott: 30€   +     6€   = 36€

Differenz = 7€

Nicht vergessen bei Watterott sind mehrere Komponenten drauf wie 
Touch-controller und Levelschift.

Was ich damit sagen will, ist, das eine Bestellung bei MicroE sich nur 
lohnt wenn eine Sammelbestellung organisiert wird.


@Watterott

Was heist bei euch Demnächst erhältlich...so in etwa?

PS: Das soll KEINE WERBUNG sein für Watterott eher meine Überlegungen 
bei der Berechnung ;)

MfG MO
Gast #1839995
Lesenswert?

Hallo,
ein Four-Wire-Resitsant-TouchController braucht man nicht zwangsweise, 
wenn man einen ATmega mit 4 freien ADC Ports hat. Ob man nun diesesn 
Four-Wire-Resitsant-TouchController programmiert oder das mit dem ADC 
macht, nimmt sich wohl nicht viel.
Da ich zur Zeit nicht im mein Projekt schauen kann (bin außerhalb)...
Ich meine, es reichen auch 2 ADC Ports und 2 normale Ports und man kann 
diese TouchScreens mit eigenm Code mit einbinden.
Ich habe es mit dem ATmega32 jedenfalls ohne 
Four-Wire-Resitsant-TouchController gemacht (da ich keinen zur Hand 
hatte).
Viele Grüße Herbert

PS: Zoll wird ab ca. 22 EURO Gesamt fällig (Gesamt heißt 
Ware+Porto+Versandkosten).
#1840184
Lesenswert?

In einem meiner Projekte - welches nun gut ein dreiviertel Jahr brach 
lag - habe ich ein S65 Display verwendet. Irgendwie scheint dieses nun 
aber langsam vom Markt zu verschwinden.

Daher habe ich mir das Display mal angeschaut. Das könnte doch eine 
guter und auch preislich attraktiver Nachfolger sein.

Mal schauen ab wann die Adapterplatine bei Wattenrott erhältlich ist. 
Werde mir dann wohl so eine mal bestellen und mir das Display näher 
anschauen.

@andreasw: Habt ihr Erfahrungen wie gut das Display bei Sonnenlicht noch 
ablesbar ist?

Grüße,
Torsten
Persönliche Seite #1840295
Lesenswert?

> Mal schauen ab wann die Adapterplatine bei Wattenrott erhältlich ist.
Ich denke so in ca. 2 Wochen, wenn alles klappt.

> Habt ihr Erfahrungen wie gut das Display bei Sonnenlicht noch
> ablesbar ist?
Im direkten Sonnenlicht habe ich es noch nicht probiert. Vom Kontrast 
her ist es besser als das S65-LCD. Nur das Touchpanel spiegelt etwas und 
dadurch wird es wahrscheinlich auch draußen schwieriger zu lesen sein. 
Das MI0283QT ist auch transmissive und das S65-LCD transflective.
Es gibt von Multi-Inno aber ein MI0283ST, welches transflective ist. Ich 
habe auch ein Sample hier, leider bin ich aber noch nicht dazu gekommen 
es zu testen...
#1840683
Lesenswert?

Andreas Watterott schrieb:
>> Habt ihr Erfahrungen wie gut das Display bei Sonnenlicht noch
>> ablesbar ist?
> Im direkten Sonnenlicht habe ich es noch nicht probiert. Vom Kontrast
> her ist es besser als das S65-LCD. Nur das Touchpanel spiegelt etwas und
> dadurch wird es wahrscheinlich auch draußen schwieriger zu lesen sein.
> Das MI0283QT ist auch transmissive und das S65-LCD transflective.
> Es gibt von Multi-Inno aber ein MI0283ST, welches transflective ist. Ich
> habe auch ein Sample hier, leider bin ich aber noch nicht dazu gekommen
> es zu testen...

Dann warte ich wohl noch etwas :) Ist ja nun nicht so, dass ich sonst 
nichts machen kann :D
Gast #1841810
Lesenswert?

Im Link steht dazu folgendes:
1
2. System interface
2
     – High-speed interfaces via 8-, 9-, 16-, 18-bit parallel ports
3
     – Serial interface
4
    Interface for moving picture display
5
     – 6-, 16-, 18-bit bus RGB interfaces (VSYNC, HSYNC, DOTCLK, ENABLE, DB17-0)
6
     – VSYNC interface (System interface + VSYNC)
7
     – FMARK interface (System interface + FMARK)
Und wenn Du dir das letzte Bild angeschaut hättest ...
1
8bit use DB08----DB15
Umschaltbar via R7.

Vielleicht auch mal hier reinschauen:
http://www.displayfuture.com/engineering/specs/controller/ILI9320.pdf
Moderator Persönliche Seite #1841902
Lesenswert?

Mit einem Display sehr ähnlich dem im ebay link habe ich schon gespielt, 
allerdings mit ST7783 statt ILI9320 (sind aber vergleichbar). Die 
Beschreibung nennt nur die parallelen Schnittstellen des 
LCD-Controllers, es ist also wahrscheinlich, dass wie bei dem mir 
vorliegenden Display z.B. das SPI-Interface des LCD-Controllers nicht 
herausgeführt ist. SPI-Bus an den 2,54mm Verbindern der Adapterplatine 
wäre dann nur für SD-Card, Touch-Panel-Controller und Dataflash und 
nicht für die pinsparende Anbindung des Displays selbst.
Persönliche Seite #1842133
Lesenswert?

Herbert K. schrieb:
> Das in dem eba.y Link hat aber keine Wahl zwischen 8/16 Bit Ansteuerung
> oder?
> Mit DB0-DB15 also nur für uC mit vielen freien Pins nutzbar oder man muß
> sich selbst um 2 Latche davor kümmern?

die meisten ebay/sonst wo angebotenen displays haben 8/16 wahl, 
allerdings oft nicht komplett herausgeführt. Was allerdings fast immer 
geht ist die IM0-3 auf dem FPC kabel umzulöten.
Gast #1842243
Lesenswert?

>Was allerdings fast immer
>geht ist die IM0-3 auf dem FPC kabel umzulöten.

Genau "FAST IMMER" dazu brauch man mindestens die Pinbelegung bzw. DB.

Bei dem Display von Watterott interessieren mich die Pinbelegungen auf 
dem Protoboard hat da jemand was oder könnte Herr Watterott vileicht das 
Schaltbild zeigen?
#1843703
Lesenswert?

Hallo

Ich habe eine fragen zum Multi-Inno Adapter.

Angenommen ich arbeite mit einem µC der an 5V hängt, habe Daten an das 
Display gesendet und möchte es nun abwählen (CS auf High).

Treten jetzt probleme auf (Versorgungsspannung des Displays steigt auf 
5V), weil der CS eingang am 74lvc244 mit einem Pull-Up auf 3,3V gezogen 
wird?

Quasi die 5V fließen durch denn Pull-Up zur Versorgungsspannung.
Das gleiche ebenso bei den anderen Pins mit Pull-Up.

MfG
#1850840
Lesenswert?

Harald schrieb:
> Stefan Hell schrieb:
>> Wo findet man eigentlich die Abmessungen von dem Modul!
>
> Schaltplan bei mikroe öffnen, Bezeichnung des Displays googeln und z.B.
> hier fündig werden:
> http://www.watterott.com/de/MI0283QT-2

Die Abmessungen von dem Display ja, aber ich wollte die Abmessungen von 
dem Display mit Adaptermodul von mkiroe.com oder von tigal.com wissen! 
Hab beide schon vor Tagen angeschrieben aber bis jetzt keine Antwort!
Gast #1926575
Lesenswert?

Habe das Display bereits in Betrieb genommen (über SPI). Funktioniert 
soweit mal ohne Probleme. Das Display mit einer Farbe einfärben passiert 
in rund 0.25 Sekunden. Werde mal aufs parallele Interface umsteigen und 
schauen was da möglich ist!

LG,
Stefan
#1958240
Lesenswert?

Wie ist denn das Display vom Kontrast und Blickwinkel?

Im Manual stehen ja ganz imposante Blickwinkel (bis zu 80°), ist das
realistisch?


Ich habe gestern die Frage schon in einem anderen Thread zum MI0283QT-2 
gefragt, aber da scheint niemand mehr mitzulesen ...

Andreas Watterott schrieb:
> Es gibt von Multi-Inno aber ein MI0283ST, welches transflective ist. Ich
> habe auch ein Sample hier, leider bin ich aber noch nicht dazu gekommen
> es zu testen...

Andreas, hast Du das transflective Display mittlerweile getestet?


Vielen Dank, Stefan
#1958256
Lesenswert?

Stefan Kleinwort schrieb:
> Andreas, hast Du das transflective Display mittlerweile getestet?

Ich habe derweilen auch dieses Display hier liegen, komme aber auch 
nicht dazu das zu testen. Außerdem brauche ich noch eine Bezugsquelle 
für den Flachkabeladapter.

Ist dieser ggf bei der "nur" Adapter Platine mit drauf?
>> http://www.watterott.com/de/MI0283QT-2-Adapter-without-LCD

Falls ja, werde ich mir wohl diese Adapterplatine mal bestellen.

Grüße,
Torsten
#1958264
Lesenswert?

Meinst Du das Flachkabel des Displays? Das hat einen 
Doppelklebebandstreifen, mit dem Du es auf die Platine kleben und dann 
die Pads direkt mit der Platine verlöten kannst. Einen Stecker 0o.ä. 
brauchst Du nicht.

Von daher macht die Watterott Platine schon Sinn.

Gruß, Stefan

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