Fans von [Ben Heck] wissen, dass er ein Faible für Flipper und seine Projekte, die sich um dieses Thema kreisen neigen dazu, ziemlich episch sein. Dies ist ein gutes Beispiel. Auf einer Messe sah er einen extrabreiten Format LCD-Bildschirm, die er dachte, wäre perfekt auf einem Flipper-build. Er fand heraus, es ist ein spezielles Modul zur Befestigung an der Sonnenblende im Auto gemacht. Das Problem ist, dass es dauert nur Composite-in und er wollte, höhere Videoqualität als das bietet. Die Lösung: Dekonstruierung des LCD-Protokoll und setzen es in einem FPGA.
Dieses Projekt ist eine Suppe, um Nüsse zu Demonstrations ersetzen Elektronik-Treiber; die Fähigkeit ist sicherlich nicht zu LCD-Module begrenzt. Er beginnt mit der Demontage der Hardware zu finden, was sehen aus wie Differenzsignalleitungen. In diesem Sinne schlug er auf das Internet auf der Suche nach gemeinsamen Video-Protokolle, die ihm helfen, herauszufinden, was er sucht wird. Ein Vier-Kanal-Oszilloskop schnüffelt das Signal als das Gerät zeigt einen blauen Bildschirm mit rotem Text "NO SIGNAL". Das Muster ist leicht zu erkennen, da die Pixel meistens außer wenn roten Buchstaben angezeigt werden müssen wiederholt. Stellt sich heraus, das Protokoll ist ähnlich wie VGA mit Veranda, Stanzen usw.
Mit reichlich Notizen über die Timings [Ben] schaltet auf die Zusammenarbeit mit einem Cyclone III FPGA auf die Bildschirm Lager-Controller zu ersetzen. Das Produkt behauptet, 800 × 234 Auflösung, aber beim Fahren sie unter Verwendung dieser Parameter es den gesamten Bildschirm nicht zu füllen. Ein bisschen mehr Feintuning und er entdeckt, das Display hat eigentlich 1024 × 310 Pixel. Bonus!
Das wird uns einen etwas Studie, um herauszufinden, genau, wie er eingekocht die schnupperte Daten zu seinem einzigen farbcodierte Protokollblatt anlegen. Aber das ist der halbe Spaß! Wenn Sie ein paar mehr Ressourcen benötigen, um zu verstehen, wie diese Signale arbeiten, besuche einen unserer Lieblings-FPGA-LCD-Hacks.
2.54mm pitch 4pin USB ffc cable 1.27MM pitch flexible flat FFC cable 0.5mm Pitch Flexible Flat Cable 1.25mm pitch ffc cable
No comments:
Post a Comment