|
Amateur Member
|
M兄我不知道您手中的文件提到多少技術細節,可是就我所知,gpux輸出到conexant ic的應該是數位訊號,利用conexant ic將其轉換成色差訊號後輸出。而色差訊號與一般vga用的訊號是不一樣的,他是由y cb cr三個訊號組成,且其sync訊號是混合在其中一條訊號線上。若直接將y cb cr訊號交到vga的r g b上,則有兩個問題需要求解:
1. sync訊號來源:可以用sync on green的monitor來解,去找有同軸輸入且只有三個輸入端子的螢幕,注意其green接頭上是否有sync的標示,若有即表示該螢幕支援sync on green。我十年前買的nec multisync 20吋螢幕有此功能,可惜該螢幕年齡已老,不能用囉。
另外一個解法是用lm 1881將h sync與v sync分離出來,送到d-sub端子中的sync對應接點即可
2. 解決的sync的問題,還有一個問題就是y cb cr與 r g b的轉換問題。其實這個問題可以不存在的,因為在gpux中各個pixel的資料原本就是用r g b來儲存,connexant ic的功能就是將r g b轉換成y cb cr或是一般的video/s video訊號。
但是y cb cr與vga上的 r g b訊號是需要互相轉換的,若不轉換就將y cb cr訊號未給vga用的話就會看到綠色的畫面。
要達到這個目的有兩個方法:
一是利用y cb cr對r g b的轉換電路,利用另一組電路將其轉換回去。一是利用bios將connexant ic設定成輸出r g b而非y cb cr。我猜pixel 8的bios應該就是用第二種方法。至於m兄所提不用修改bios就可以達到的方法小弟就不解囉。除非是利用s video上的r g b訊號直接輸出。可是s video上的訊號頻寬不足,無法支援480p以上的訊號啊。還請m兄多多指點吧。
當然若您的文件上有提到可以利用特殊的外部接點去觸發connexant ic作模式切換的話那就另當別論囉。
__________________
Thanks and regards!
|