BeagleBoard LVDS Transmitter

Gast #1826288
Hallo zusammen,

Um ein Laptop Panel (Samsung LTN154X3-L06, 18 Bit Panel) an meinem 
Beagle Board zu betreiben, habe ich mir ein kleines LVDS Transmitter 
Board gebaut:

Transmitter IC ist ein SN75LVDS83B Flatlink Transmitter von Ti, welcher 
1.8V fähige Eingänge hat. Ansonsten ist darauf noch ein Spannungsregler, 
für extra 3.3v fürs Panel, um die 3.3v vom Board nicht zu sehr zu 
belasten.

Beim Testen hat das aber nicht funktioniert und ich habe prompt mal mein 
Beagleboard zerstört, warum weiß ich nicht.

Das Panel habe ich entsprechend des Datenblatts 
(http://focus.ti.com/lit/ds/symlink/sn75lvds83b.pdf) von Ti (24bit auf 
18bit) beschaltet. Laut Panel-Datenblatt (anhang, da das nicht leicht zu 
finden ist) stimmt auch das Datenformat, mit dem über LVDS übertragen 
werden.

Jetzt wollte ich - da ich zwar kein blutiger Anfänger bin, aber auch 
kein Vollprofi, fragen ob ich irgendwas grundsätzlich falsch mach bzw 
besser daran machen könnte. Und ob der Defekt meines Boards 
möglicherweise an meiner Schaltung liegt. Nicht dass ich ein weiteres 
Beagleboard kaputtmach...

Vielen Dank im Vorraus für Hilfe und konstruktive Kritik :-)

Florian
Angehängte Dateien:
#1848374
Hi,
is zwar schon wieder n bissel Zeit vergangen aber da ich selber etwas 
sehr aehnliches vor habe geb ich mal meinen Senf dazu...
Was passiert bei Dir mit dem ganzen output an P3? Falls du das I2C 
irgendwie mit 3.3V oder hoeherer Logik angeschlossen hast, hat Dir das 
vielleicht das BB zerstoert?! Das braucht definitv auch nen 
Levelconverter... Ansonsten schauts ja eigentlich gut aus der 
schaltplan...

gruesse
raumzeit
#1848413
...ich kenne jetzt das Beagleboard nicht auswendig, aber wenn ich von 
meinem OMAP-Board ausgehe, sehe ich evtl. folgendes Problem:

Ich nehme mal an, dass die 5V an dem Stecker direkt vom Netzteil kommen 
und die 1,8V die IO-Spannung aus dem Companion-Chip sind. Das würde 
bedeuten, dass durchaus Deine 3,3V Rail vorhanden sein kann, während die 
Versorgung des BB noch am Anlaufen ist. Was der LVDS Treiber am 1,8V-Pin 
genau macht, wenn die 3,3V schon da sind, die 1,8V aber noch nicht wäre 
zu ermitteln und evtl. sehr kritisch für's BB, denn der OMAP möchte 
gerne eine ganz bestimmte Reihenfolge der Spannungen beim Hochlaufen 
(und Abschalten) sehen.
#1877531
Hallo!

Hat sich hier etwas neues ergeben? Die einzigen Schwachstellen die ich 
auch sehe sind die I2C-Leitungen. Evtl. hat hier der Pullup auf Seiten 
des Displays 3,3V dem Beagleboard zugeführt.

Hast du es wieter versucht? Ist das Beagleboard komplett "tot"?

Grüße
Robert
#1886238
hey cool das es schon so eine fertigen IC gibt, habe schon Pläne 
geschmiedet es mit eine CPLD und LVDS-Treibern zu realesieren.

einen Fehler in der schaltung sehe ich nicht. ( außer das der I²C meiner 
Ansich eine level schifter braucht, da Panel meistens 3V und beagel 1.8V

oder was ich ausschliesse das sowas bestimmt nur mir vorkommen kann. 
Hast du den LVDS adapter  richtig rum montiert . Du hast ja theoreisch 4 
Verschiede möglichkeiten

Aber um eine beagel nicht zu reskieren, wie würde den so eine 
Testschaltung aussehn.

was brauchen die pannels genau. (genügt schon einfach eine Bit belegung 
für die farben und ein n555 als clock? signal?

oder muss ich auch die ganzen HSync und Vsync generieren? habe nur eine 
"tueres" FPGA board währe auch schade wenn es drauf gehn sollte. Kenn 
eiener ein Günstiges CPLD board?

habe zwar für mein panel eien pinbelegung gefunden ( ist vom Dell TX2) 
aber zum stuercontrolle AOU 038 habe ich nichts im internet gefunden.


Hatte vor mein eigenes Beagel TAblet zu baun.


Gruss Anton
Gast #1886300
@Rektor: Schwachsinn - versteck dich nicht hinter "tollen" geklauten 
Bildern. Falls da doch ein intelligenter Mensch ist: Findest du den 
Beitrag ok? Sag einfach mal ja oder nein und schwätz nicht rum.

@Franz: Ich sehe bei dem Board (was an sich sehr interessant ist) DVI-D 
und einen LCD-Expansion Port - also exakt wie am Beagleboard.
#1886306
naja PandaBoard wir auch nur das TTL LCD Interface besitzen. Schein aber 
was interessantes zu sein, Wenn der LVDS TTL Adapter funktionieren 
sollte. Wird er PandaBoard und BeagleBoard-xM kompatibel sein. Und dann 
muss sich das eiPAD warm anzihen HAHAAHHA
#1886382
der SN75LVDS83B hat schon mal die richtigen Modus.

Figure 15. 18-Bit Color Host to 18-Bit Color LCD Panel Display 
Application

die Timings scheinen auch zu passen.

Jetzt muss ich woll ans KiCAD. Und TI Sampel Abwarten.

Hat einer eine Simple Idee für eine Testschaltung. Es handelt sich um 
eine HD-Ready Panel.

bei mir heisen die Signale

Clock
LCD_ACLK+_MCH
LCD_ACLK-_MCH

LCD_A0+_MCH
LCD_A0-_MCH

LCD_A1+_MCH
LCD_A1-_MCH

LCD_A2+_MCH
LCD_A2-_MCH

kann einer etwas mit

LDDC_CLK_MCH
LDDC_DATA_MCH

oder

LCD_SMBCLK_LCD
LCD_SMBDATA_LCD

eines müsste der I²C bus sein, was ist dann das andere?



Hat jemand eine Datenblatt für AUO 038

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.