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
Wie sind die Litzen an's Olimex-Board gesteckt? Was ist da unter'm Schrumpfschlauch?
Ein paar Details zum Layout und die Rückseite würden mich interessieren.
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.
Unterseite 2 wollte das TFT nicht mehr rausmachen, der kleine Beleuchtungsstecker sit doch etwas sehr fein ;)
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
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 :-)
Hi "lol" das liegt wohl doch daran das Du etwas angetrunken bist, schau mal auf die Unterseite der Platine, auch wenn es nur 0402er Kondensatoren sind (zugegeben, leicht übersehbar) sind sie doch vorhanden.. ;) Viel spass beim Karussel fahren.. Dennis
Hallo Dennis, starkes Projekt. Wärst du denn bereit die Layoutdaten zu veröffentlichen? Oder kann man die Leiterplatten bei dir bekommen?
Du hast ja nun den S1D13743 genommen, wenn ich mich nicht täusche ist der ja nicht in der Lage das PSP-Display double buffered anzusteuern. Wie störend sind denn die Effekte beim wechsel von einem Bild zum anderen, oder sind die garnicht wahrnehmbar?
Was für eine Buchse verwendet du in Bild004, um das Display anzuschließen ?
Hi @Denis Schulz: Kannst du mir echt das Schema der Schaltung und das Mikrocontrollerprogramm schicken? Wäre echt froh wenn du das machen könntest. Grüsse Kevin
@kevin den schaltplan könnte ich dir als pdf zukommen lassen, kein problem. Allerdings wird das nichts ohne email :) Dennis
Ich habe dir vor einigen Tagen eine PN mit meiner E-Mail-Adresse zukommen lassen.
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€
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
Ah, ich sehe gerade, du hast dich da oben vertan. Du hast den TPS60110 für die 5V verwendet, der hat ca. 1ms start time. Dann ist ja alles klar :) Gruß Hannes
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 :)
Eine Frage hab ich noch :) Was macht der 24-Bit ADC bei dir? Kontrollierst du damit nur die Versorgungspannungen? Gruß Hannes
Ja.. Ich weiss, etwas überdimensioniert, aber ich hab den nunmal da :) Achja, die Beleuchtung wollte ich damit regeln, bzw den LUX-Wert messen und dementsprechend.. :D Zu mehr ist er auf der Platine eh nicht zu gebrauchen, hab auch nichts gefiltert oder sonstwas, für die Spannungen reicht es vollkommen.
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
Dennis Schulz schrieb: > Diese Buchsen kann man sicherlich irgendwo kaufen Für Stiftleisten (mit quadratischem Querschnitt) gibt's Kontakte und entsprechende Gehäuse bei Segor - den Namen weiß ich aber gerade nicht...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.