Forum: Mikrocontroller und Digitale Elektronik x86 -> Display (TTL Datenbus)


von Jörg Berger (Gast)


Lesenswert?

Hi,

gibt es beim x86 Computer einen Bus, bei dem mann direkt z.B. ein 
Display mit TTL 18Bit Datenbus ansteuern kann?

Hab das von einem gehört, konnte darüber aber leider nichts finden im 
Netz. Bis jetzt bin ich immer davon ausgegangen, dass man den Umweg über 
LVDS machen muss...

LG
Jörg

von micha (Gast)


Lesenswert?

Klar, hänge das an einen Port (ISA/PCI etc.), schreib Dir einen Treiber 
(je anch verwendetem BS +-einfach) und fertig. Ansonsten (bei Standard 
x86, sprich stinknormaler PC) hänge es an den Parallelport. Ist meist 
vom Userland einfacher anzusprechen als einen Treiber zu bauen.
Wozu/warum LVDS?

von Jörg Berger (Gast)


Lesenswert?

micha schrieb:
> Klar, hänge das an einen Port (ISA/PCI etc.)

d.h. man hängt an die Datenleitungen vom PCI die Datenleitungen vom 
Display und an welche Pins hängt man die Vsync Hsync Signale?

von Johannes Lange (Gast)


Lesenswert?

kann man dann diesen PCI-Bus im Prinzip für sämtliche ICs verwenden, die 
einen normalen Daten- und Adressbus haben als Eingang (vorausgesetzt sie 
können die 33MHz Taktrate ab)?

Normalerweise wird doch immer ein entsprechender IC (PCI-Bridge) oder 
dergleichen benötigt...

von dave (Gast)


Lesenswert?

mit isa würds leicht gehen, das ist einfach ein address / datenbus.

ich bezweifle aber stark, dass es mit pci so einfach ist, so ein pci 
controller auf einer karte ist schon ziemlich komplex. selber basteln 
mit vertretbarem aufwand kann man das nicht

von Simon K. (simon) Benutzerseite


Lesenswert?

Es geht definitiv nicht. Man braucht noch mindestens einen Display 
Controller zwischen Bus und Display.

von Jörg Berger (Gast)


Lesenswert?

Simon K. schrieb:
> Es geht definitiv nicht. Man braucht noch mindestens einen Display
> Controller zwischen Bus und Display.

d.h. bei einem x86-System verwendet man LVDS (die meisten TFTs haben das 
ja auch ab 5.7Zoll oder größer)...

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Nein. Ob TTL- oder LVDS-Interface zwischen Display und Displaycontroller 
verwendet wird, hängt im wesentlichen von der Auflösung des Displays ab 
- je höher die Auflösung, desto unpraktikabler wird ein TTL-Interface, 
da die Signalfrequenzen entsprechend zunehmen.
VGA-Auflösung (640x480) ist durchaus noch mit TTL zu erledigen, aber 
alles, was darüber hinausgeht, verwendet LVDS oder andere Techniken.

Mit der Rechnerarchitektur hat das überhaupt gar nichts zu tun.

Um zur Ausgangsfrage zurückzukommen:
Es gibt bei älteren Graphikkarten einen Steckverbinder (VESA Feature 
Connector), an den man mit einer Frickelei ein TTL-Display mit 
VGA-Auflösung anschließen kann. Das wird dann mit 2 Bit je Farbe 
angesteuert, kann also gerade mal 64 unterschiedliche Farben darstellen, 
was entsprechend ... bescheiden aussieht.

http://www.maltepoeggel.de/html/tft2pc/

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
Noch kein Account? Hier anmelden.