Hallo! Kennt von euch jemand einen Chip, der LVDS nach HDMI konvertiert? Ich habe ein i.MX53 Prozessor Board vor mir liegen, auf welchem Grafik nur via LVDS nach außen geführt ist. Ich möchte jedoch einen HDMI Monitor verwenden, deswegen müsste ich vorab die Signale entsprechend aufbereiten. Habe zwar schon gegooglet aber so richtig zufriedenstellende Ergebnisse sind dabei nicht raus gekommen. Ich bin auf den Chip CH7036 von Chrontel gestoßen, aber der kann mehr als ich tatsächlich brauche. Der wandelt LVDS in HDMI, VGA und LVDS Out um. Mir reicht LVDS auf HDMI. lg Thomas
Den Chontel muß dein Videobios unterstützen, sowas gibts für die x86-Welt. Da der Freescale-Arm sowas nicht hat darfst du es nachprogrammieren. Ziemlich zähe Geschichte. Tu dir selber nen Gefallen und klemm ein LVDS-Panel an.
Hast du etwa ein detailliertes Datenblatt zu diesem Chip? So wie das am Blockdiagramm aussieht, scheint es nicht so, dass man hier irgendwas programmieren muss. Was ich suche ist etwas, was die Schnittstellenpegel entsprechend anpasst. Oder verwendet HDMI ein spezielles Protokoll?
Vergiss den Ansatz. Bei LVDS gibt der Graphikchipsatz das Timing und die Auflösung vor, bei HDMI und DVI aber gibt der angeschlossene Monitor das Timing vor und die Graphikhardware wird an die Möglichkeiten des Monitors angepasst. Selbst wenn das von der Graphikhardware vorgegebene Timing zum Monitor passen sollte, ist nicht gesagt, daß eine simple Pegelkonvertierung von LVDS nach TMDS (das ist der bei HDMI und DVI verwandte Standard) ausreicht. Die Anzahl der genutzten Übertragungskanäle und die Bittiefe können sich deutlich unterscheiden. Verwende keinen Monitor, sondern nutze direkt ein Panel mit LVDS-Anschluss dessen Timing zum von der Graphikhardware vorgegebenen passt.
Ganz so einfach ist das nicht. Sowei ich weiß, muss man immer mindestens ein Bild zwischen speichern, denn die Bits kommen bei LVDS deutlich anders serialisiert rein als DVI/HDMI. Ich hab bei Google ein FPGA Projekt dazu gefunden, da steht einiges erklärt. Ansonsten gibts doch diese kleine Platine für 50€ etwa, die von LVDS auf DVI wandelt. Leider ist nicht erkennbar, welcher Chip drauf sitzt. http://www.ieiworld.com/product_groups/industrial/content.aspx?gid=09049535992720993533&cid=09049605030737850288&id=0B073530860479137390
Also das Board habe ich auch mal gesehen... Der Chip ist definitiv von Chrontel. Die Ziffern 7, 3 und 6 kann ich erkennen. Vermutlich also CH7036, die Auswahl bei Chrontel ist ja beschränkt ;-)
Datenblatt hab ich. Auszug daraus: The CH7036 is specifically designed for Consumer Electronics Devices and Personal Computers that require High Definition (HD) Content video playback on the external displays such as HDMI/DVI monitors. The CH7036’s HDMI transmitter is designed to support 1080p HDTV and the HDMI repeater function. For desktop monitors that do not have the HDMI input, the CH7036 has the capability to disable HDMI mode and output DVI signal or analog RGB signal (VGA). To support multi-display, the CH7036 can output either HDM/DVI or Analog RGB signals together with LVDS signal pass-through. The CH7036’s single channel LVDS receiver/transmitter complies with the SPWG specification, a popular LVDS standard used by panel manufacturers. Each input/output LVDS interface is equipped with 4/1 pairs of differential signal buses to support video data and clock. The built-in dithering mechanism can be applied to approximate true 24-bit color video data if system manufacturers use less expensive 18-bit panels. Conversely, if input data is only 18-bit color, the simulation to 24-bit color for high-end TFT LCD is also supported. The device’s LVDS receiver can accept maximum video clock frequency for up to 85MHz or 1366x768 resolution in 24-bit color per pixel. A powerful scaling engine working together with other video processing circuits, will convert the captured LVDS signal stored in the internal SDRAM into High Definition Content video data. The built-in mixer will combine this HD digital RGB signal with decoded audio stream into HDMI format data, which will be serialized for output display by the CH7036 TMDS encoder. The CH7036 supports both SPDIF and 2-channel I2S digital audio inputs. Its high fidelity audio decoder engine has the capability of sampling audio frequencies for up to 192kHz for 2 channels. Utilizing its high speed internal frame buffer, the CH7036’s scaling engine can increase the flexibility of the screen display. The video enhancement includes resizing the HDMI/DVI and RGB output display resolution, performing Frame Rate Conversion a well as rotating display orientation. Other video fine tuning, such as brightness control or contrast adjustment can be used to improve the display on the analog RGB monitor. When CH7036 is powered up, its MCU is able to automatically execute the device configuration software in the device’s internal memory. When the firmware in the memory is programmed to support EDID communication and HPD, the MCU will toggle DDC bus lines to retrieve the display timing from the HDMI/DVI monitor if HPD is asserted. Furthermore an interrupt signal can be generated by MCU to host while the CH7036’s HPD is high. The CH7036 supports the optional HDCP feature for preventing illegally copy High Definition Contented media.
Ich habe jetzt mal bei Chrontel angefragt, Datenblatt wollen sie jedoch nicht hergeben, dafür überprüfen sie ob mein LVDS Spec des i.MX53 mit dem Chip zusammenpasst. Mal sehen was da raus kommt...
Wir machen hier LVDS zu VGA mit dem Chrontel chip und geht ganz gut. Man muß halt über IIC den chip bei jedem Start konfigurieren. Ansonsten sehe ich hier kein Problem.
andere möglichkeit wäre ein ti lvds auf parallel wandler und hinten ran ein tfp510
markus schrieb: > Wir machen hier LVDS zu VGA mit dem Chrontel chip und geht ganz gut. Man > muß halt über IIC den chip bei jedem Start konfigurieren. Ansonsten sehe > ich hier kein Problem. Das klingt schon mal gut, wenn diesen Chip bereits jemand verwendet ;-) Welche Auflösung schafft man nun tatsächlich, irgendwie bin ich vom Datenblatt etwas verwirrt. Bei LVDS, also dem Input, steht etwas von 1366x768 und am HDMI Output soll er dann 1080p schaffen? Wie soll das gehen?
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.