PSP-TFT (Sharp LQ043T3DX02) 4.3" S1D13743

#1322506
Lesenswert?

Hi,

ich wollt nur mal mein kleines Projekt vorstellen!
Es ist eine Adapterplatine mit einem S1D13743 Display-Controller und 
noch ein paar andere kleine spielereien.

Der S1D13743 wird momentan noch mit einem ARM7 (LPC2148) angesteuert, 
soll später aber mal an ein STM32F103 mit externem Datenbus (Intel80 
Interface und ext. Ram) betrieben werden.
Aktuell bleibt mir nur die möglichkeit Bilder von einer SD-Karte 
anzuzeigen, denn ein extra Framebuffer ist zwingend nötig da man keine 
Positionen festlegen kann.
However, wollte damit zeigen das es eigentlich recht einfach ist solch 
ein TFT an einen größeren Mikrocontroller ohne TFT-Kontroller wie z.b. 
manche ARMs ihn haben, zu betreiben.

Desweiteren befinden sich noch ein Beschleunigungssensor, ein 
Lichtsensor für evtl. Beleuchtungsregelungen, ein EEPROM, ein 
Touchscreen-Controller für ein ET043000DH6 display und alles was an 
Spannungen benötigt wird auf der Platine.

Gruß Dennis
Angehängte Dateien:
#1322566
Lesenswert?

So,

das ist unter dem Schrumpfschlauch.
Diese Buchsen kann man sicherlich irgendwo kaufen, ich hab die aus der 
Firma, daher kann ich die keine Lieferquelle oder sonstwas sagen, aber 
diese gibts bestimmt wie Sand am Meer (teurere Ausführung), es müssen 
halt Rundkontakte sein!


Layoutinfos folgen.
Angehängte Dateien:
#1322575
Lesenswert?

Das Layout ist nur 2-Lagig und sollte so eigentlich reichen das man 
etwas erkennen kann, wie gesagt eigentlich sehr einfach gehalten.

Jeder Spannungseingang am S1D13743 hat einen eigenen Kondensator 
bekommen, sofern man die nicht hat, oder nur wenige scheint er (laut 
aussagen im Netz) gelegentlich einen Reset durchzuführen.
Aber versteht sich von selbst das man das ohnehin berücksichtigen 
sollte.

Ansonsten gibts eigentlich nicht viel,

3.3V gehen rein

1.5V für Core-Spannung vom S1D13743  - LP3984
2.5V für TFT-VCC                     - TPS60110
5.0V für TFT-AnalogVDD               - LP2985
Konstantstromquelle LT1932 @18mA für Hintergrundbeleuchtung.

4MHz Quarz, wird dann intern verarbeitet um 9MHz Clock fürs TFT zu 
erzeugen.

(Natürlich 24bpp zum TFT)

Pantheron
Gast #1322715
Lesenswert?

Erstmal vorab, bin ganz schön betrunken und bitte deshalb etwaige
Rechtschreibfehler zu entschuldigen.
Bezüglich der Pufferkondensatoren möchte ich noch anmerken:
Der eigentliche Grund weshalb ich etwas genauer nachgehackt habe, ist
die Tatsache, dass ich auf deinem Board div. Chip-Kondensatoren an den
Versorgungspins vermisse. Mich wundert, dass du mit diesem Layout so
den Controller ohne weitere Probleme betreiben kannst.
Aber da du ja schon die Funktionstüchtigkeit mit Screenshots
belegt hast bin ich um so mehr verblüfft und quasi außer Rand
und Band, dass es doch auch ohne die C´s läuft.

Und ich geh jetzt im Bett Karusell fahren :-)
Gast #1738688
Lesenswert?

OliverKroll schrieb:
> Was für eine Buchse verwendet du in Bild004, um das Display
>
> anzuschließen

Gibt es bei CSD.

FPC/FFC Buchse SMD 40pol RM0,5 oben Kontakt oder unten Kontakt, je 
nachdem wo die Buchse sitzt.
Best.Nr.: 016-F05P40ok oder Best.Nr.: 016-F05P40uk , Preis 0,95€.
Fürs Backlight FPC/FFC Buchse SMD 4pol RM0,5 o.K. oder u.K.
Best.Nr.: 016-F05P04ok bzw. Best.Nr.: 016-F05P04uk
Preis 0,55€
Gast #1745555
Lesenswert?

Hallo Dennis,

hast du dir eigentlich bei der Stromversorgung um die im Datenblatt 
geforderten Flankensteilheiten bei den Versorgungsleitungen beim 
Anschalten Gedanken gemacht, oder einfach die Spannungsregler angesetzt 
und gut ist?

Datenblatt Seite 10:
zB ist für AVDD eine Flankensteilheit zwischen 0,5ms und 10ms gefordert. 
Oder bringt dein LDO für die 5V diese von alleine?

Gruß Hannes
Gast #1745980
Lesenswert?

http://www.digital-landscapes.de/TFT/AdapterPlatine.pdf

Bitte, für alle anderen auch ;)

Wobei man ganz klar sagen muss, der S1D13743 ist nur für µc`s mit 
externem Ram gedacht, man kann keine Adressen setzen beim schreiben, was 
bedeutet, entweder nur Bilder von SD-Karte, Dataflash oder sonstwas, 
oder ein Buffer in einem S-Ram..

Man könnte sich natürlich auch mit einem Buffer in einem Dataflash oder 
auf einer SD-Karte behelfen, allerdings wird das nicht wirklich 
performant und nur was für statische dinge.

Allen anderen würde ich einen SSD1963 ans Herz legen, der kostet nicht 
wirklich mehr..
Aber hat wesentlich mehr Vorteile ;) (direktes Addressmapping, 1.2MB 
speicher, reicht für 800x480.. ) und so weiter :)
Gast #1759053
Lesenswert?

Ich muss sagen, die Wahl der ICs für die Versorgung (5v / 2.5V) gefällt 
mir sehr gut, auch der IC für die Hintergrundbeleuchtung, den ich auch 
nehmen wollte.
Ich wusste gar nicht, dass es so leicht zu handhabende DC/DC Konverter 
gibt!

Anstelle eines Epson-Controllers werde ich aber einen selbstgestrickten 
nehmen bestehend aus nem cpld, dazu nen dicken sync-sram, ein paar 
latches und nen pic32 als Datenaufbereitung und simpler geometry 
processor, der 2d-sachen berechnen soll.

Dazu muss ich jetzt aber erstmal ne eigene eagle lib für die ganzen BT 
machen.

Gruß Hannes

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