LVDS接口電路及設(shè)計(jì)
為便于LVDS接口電路的設(shè)計(jì),有多家公司生產(chǎn)了專門(mén)的LVDS收發(fā)器芯片,如NI公司的DS90LV017A驅(qū)動(dòng)器和DS90LV018A接收器、TI公司的SN65LVDS31驅(qū)動(dòng)器和SN65LVDS32接收器、MAXIM公司的MAX9123驅(qū)動(dòng)器和MAX9122接收器等等。不同的芯片又具有不同的電平兼容性,NI公司的DS90LV031/032采用+5V電源供電,可直接與TTL/CMOS信號(hào)接口。而MAX9123/9122則采用+3.3V的工作電源,可直接與LVTTL/LVCMOS信號(hào)接口,并且MAX9122的數(shù)據(jù)輸入端直接集成了107Ω的終接電阻。
設(shè)計(jì)LVDS接口,應(yīng)注意以下幾個(gè)問(wèn)題:
1.根據(jù)系統(tǒng)的工作電源配置情況和需要傳輸?shù)臄?shù)據(jù)電平,合理選用驅(qū)動(dòng)器和接收器芯片,或者根據(jù)接口芯片的情況,對(duì)被傳輸?shù)臄?shù)據(jù)首先進(jìn)行電平轉(zhuǎn)換。如果是TTL/CMOS電平,可直接采用DS90LV031進(jìn)行傳輸,在對(duì)端用DS90LV032進(jìn)行接收。而如果傳輸LVTTL/LVCMOS電平的數(shù)據(jù),就可以直接選用MAX9123/9122等低電壓接口芯片。
2.注意阻抗匹配。既要根據(jù)接收器輸入端的情況確定是否需要外接100Ω終接電阻,同時(shí),要根據(jù)PCB的板材和參數(shù)合理設(shè)計(jì)驅(qū)動(dòng)器的線輸出阻抗,使其在90~107Ω范圍內(nèi)。PCB傳輸線要盡可能地短,因?yàn)檫^(guò)長(zhǎng)的線路,不但傳輸衰耗加大,降低了傳輸速率,而且阻抗也容易失配,并可能影響到信號(hào)的完整性。
3.根據(jù)數(shù)據(jù)傳輸速率和傳輸電纜長(zhǎng)度的關(guān)系,確定合適的電纜長(zhǎng)度以滿足系統(tǒng)的要求。一般地,采用LVDS方式傳輸數(shù)據(jù),假定負(fù)載電阻為100Ω,當(dāng)雙絞線長(zhǎng)度為10m時(shí),傳輸速率可達(dá)400Mbps;當(dāng)電纜長(zhǎng)度增加為20m時(shí),速率降為100Mbps;而當(dāng)電纜長(zhǎng)度為100m時(shí),速率只能達(dá)到10Mbps左右。
4.多數(shù)LVDS接口芯片的使能端在片內(nèi)沒(méi)有接上拉或下拉電阻,如果沒(méi)有驅(qū)動(dòng)信號(hào)輸入,它們會(huì)不確定地被直接與地或Vcc相連,有可能造成邏輯錯(cuò)誤。所以,除非有特別說(shuō)明,接口芯片的使能輸入端不要懸空。
圖2是采用MAXIM公司的一片MAX9123驅(qū)動(dòng)器和一片MAX9122接收器設(shè)計(jì)的一個(gè)4通道LVDS點(diǎn)對(duì)點(diǎn)連接的單工接口。該接口工作電源為+3.3V,驅(qū)動(dòng)器輸入和接收器輸出數(shù)據(jù)為L(zhǎng)VTTL/LVCMOS電平。
MAX9123/9122是四驅(qū)動(dòng)器/接收器芯片,采用表面封裝形式、直通型引出腳,而且MAX9122數(shù)據(jù)輸入端內(nèi)部并接有107Ω的電阻,不需要在電纜上再外接終端電阻了,這有助于簡(jiǎn)化PCB板設(shè)計(jì)和降低線間串?dāng)_。該接口采用實(shí)時(shí)傳輸(使能端接固定電平),傳輸速率最高可達(dá)500Mbps。
DIY機(jī)械鍵盤(pán)相關(guān)社區(qū):機(jī)械鍵盤(pán)DIY
評(píng)論