DDC的是Display Data Channel 的縮寫,譯為顯示數據通道。DDC是建立在主機和顯示器之間的信息通道。可以将顯示器的物理數據直接輸給主機。
在顯示器中,DDC最直接的應用就是提供即插即用功能。
目前主要的DDC标準有DDC1:最初的DDC标準,定了數據傳輸格式,由VESA組織頒布;DDC2B可以使主機讀取顯示器擴展顯示信息的雙向數據交換通道;DDC2B 允許主機和顯示器進行雙向代碼交換,主機對顯示器發布顯示控制命令;DDC2AB;允許主機對顯示器進行遙控雙向數據通道。
DDC系統組成:
硬件:PC,S569N燒錄卡;
軟件:EDID,燒錄程序;
S569N燒錄卡:
S569N卡主要部件是74LS05,這是一個六反相器。對PC打印口送來的信号進行緩沖,倒相,整形等處理。
EDID是Extended DisplayIdentification Data 縮寫,它是 DDC的核心,是被DDC傳輸的對象。它以文件的形式存放在PC中,後綴名為.DAT。
EDID由128個字節組成。在VESA中詳細規定了各字節相應的作用。它描述了關于所用顯示器的。
DDC燒錄原理及過程:
燒錄時,程序将EDID從LPT口以I2C協議進行傳輸。經過S569N卡後與機器CPU進行通訊。機器CPU在接後到數據後并不是立刻将其存入EEPROM中,而是先暫時存放在自身RAM中,待所有數據全部傳輸完成後,再把所接收到的數據送入EEPROM中。然後按自身程序自動關、開機一次。此時CPU RAM中的内容因斷電消失。在CHECK時,才能保證所讀出的資料來源于EEPROM。如果不進行關、開機的過程,我們就無法确認CHECK的資料是來自RAM還是來自EEPROM,資料隻有燒錄EEPROM中才是有效的。故不會自動關、開機的機種,我們也要求産線必需手動關、開機。
I2C總線協議:
I2C總線協議是燒錄程序的核心,了解它有助于更深入的了解DDC燒錄原理,對産線發生異常後進行判斷有很大幫助。
I2C協議用了兩根線:
SCL:串行時鐘;
SDA:串行數據/地址;
I2C總線時序:
隻有在總線空閑的情況下才允許啟動數據傳送。
在數據傳送過程中,當時鐘線為高電平時,數據線必須保持穩定狀态,此時數據線的任何跳變都将視為起始或停止信号。
起始信号:時鐘線為高電平期間,數據線由高變低為起始信号;
停止信号:時鐘線為高電平期間,數據線由低變高為停止信号;
下圖演示了在傳送字符“1”時SCL與SDA的時序。字符“1”在PC中表示的16進制為31。
寫字節:先送啟動總線信号,再送一固定字符A0,再送地址,再送數據,最後送停止總線信号。
讀字節:先送啟動總線信号,再送一固定字符A0,再送地址,再重新送啟動信号,送字符A1,接收字符,最後送停止信号。
DDC的常見故障一般有以下幾種:
1:機器之間無法通訊,DDC無法燒錄程序提示IIC ERROR。
2:DDC燒錄異常,如需反覆燒錄,老提示CHECKSUM ERROR,IIC ERROR等。
3:其它異常。(資料,程序)
處理1:造成機器之間無法通訊多為信号線不良所緻。在換信号線無效時,檢查PC運行是否正常、系統接線是否完好、打印口PIN接觸是否完好、燒錄卡有無松動。外觀檢查确定無問題時,就要考慮燒錄卡是否燒毀,一般都是因為線體接地不良,導緻IC擊穿所緻。此時需更換燒錄卡。打印口燒毀也會造成此現象。如果硬件确認無問題,就要注意該機種是否有工程變更,特别是CPU變更,将直接導緻DDC無法燒錄,主要是因為不同廠家的CPU的通訊時所用指令不一緻。如果是新機種,則要考慮更換不同的燒錄程序。
處理2:DDC燒錄異常表現為一台機器需重複燒錄多次,造成擋線。發生此現象的原因多種多樣:環境幹擾,機種本身存在設計缺陷,機器CPU與PC之間速度不匹配,程序本身存在一定設計缺陷,都會導緻此種情況發生。需看實際情況而定。環境幹擾可能一開始就存在,隻是某些機種抗幹擾能力較強,以前不會體現出來,當某個機種設計存在缺陷,比如抗對界幹擾能力相對弱些,就會出現。機種本身的設計缺陷還有如CPU軟體,硬件設計導緻的自幹擾等。如确認是這類的問題,都交由RD或其它相關部門進行處理。機器CPU與PC之間如果速度不匹配,應該更換不同主頻的PC。
來源:互聯網。
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!