《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > DS92LV18在光纖數(shù)據(jù)傳輸設(shè)計(jì)中若干問(wèn)題的研究

DS92LV18在光纖數(shù)據(jù)傳輸設(shè)計(jì)中若干問(wèn)題的研究

2008-07-11
作者:童 鵬,胡以華

??? 摘 要: DS92LV18是集串行編碼器和解碼器于一體的高性能串行解串器,,是光纖數(shù)據(jù)傳輸設(shè)計(jì)中的理想器件,筆者以自身的設(shè)計(jì)體驗(yàn),,對(duì)該芯片在光纖數(shù)據(jù)傳輸設(shè)計(jì)中應(yīng)該注意的問(wèn)題進(jìn)行了深入的研究,并給出了相應(yīng)的解決方案,。
??? 關(guān)鍵詞: DS92LV18? 編碼器? 解碼器? 串行解串器? 光纖數(shù)據(jù)傳輸

?

??? DS92LV18是National公司推出的一款高性能串行解串器,,該芯片集串行編碼器和解碼器于一體,是光纖數(shù)據(jù)傳輸設(shè)計(jì)中的理想器件[4][5],。筆者多次在高速視頻數(shù)據(jù)傳輸設(shè)計(jì)中選用了該芯片,。使用過(guò)程中發(fā)現(xiàn),,在電氣接口匹配,、時(shí)鐘、PCB布線(xiàn),、電源和接地設(shè)計(jì)等幾個(gè)問(wèn)題上必須引起高度重視,。否則,設(shè)計(jì)出的光傳輸模塊" title="光傳輸模塊">光傳輸模塊只能在實(shí)驗(yàn)室測(cè)試條件下滿(mǎn)足應(yīng)用要求,,而當(dāng)實(shí)際應(yīng)用于系統(tǒng)后,,由于數(shù)據(jù)傳輸不穩(wěn)定,誤碼率極高,,根本不能滿(mǎn)足應(yīng)用要求,。更極端的情況是,設(shè)計(jì)的模塊根本不能傳輸數(shù)據(jù),。針對(duì)上述問(wèn)題,,筆者提出了相應(yīng)的解決方案。
1 光傳輸模塊的硬件組成
??? 光傳輸模塊的硬件由光發(fā)送板和光接收板組成,,其典型硬件構(gòu)成如圖1所示,。

???????????????????
??? 在實(shí)際應(yīng)用中,輸入光發(fā)送板的數(shù)字信號(hào)一般為并行RS422信號(hào),、并行LVDS信號(hào),、并行TTL/LVTTL和并行CMOS/LVCMOS信號(hào)等。經(jīng)過(guò)輸入接口電路" title="接口電路">接口電路處理,,將這些信號(hào)變換成串行編碼器能接收的LVTTL/LVCMOS并行信號(hào),。圖1中,串行編碼器的作用是將并行LVTTL/LVCMOS信號(hào)編碼成高速的串行LVDS信號(hào),,而發(fā)送激光器一般只能接收LVPECL信號(hào),,因此在串行編碼器和發(fā)送激光器之間要增加LVDS轉(zhuǎn)LVPECL電氣接口匹配電路。
??? 從發(fā)送板激光器發(fā)出的光信號(hào)經(jīng)過(guò)光纖進(jìn)入光接收板的接收激光器,接收激光器經(jīng)過(guò)光電轉(zhuǎn)換后,,輸出LVPECL電信號(hào),,然后經(jīng)LVPECL轉(zhuǎn)LVDS電氣接口匹配電路將LVPECL信號(hào)轉(zhuǎn)換成LVDS信號(hào)給串行解碼器;串行解碼器將串行LVDS信號(hào)恢復(fù)成并行的LVTTL/LVCMOS信號(hào),,然后經(jīng)過(guò)輸出接口電路將并行LVTTL/LVCMOS信號(hào)變換成下級(jí)電路需要的并行信號(hào),。
2 DS92LV18簡(jiǎn)介
??? 圖2是DS92LV18的電路結(jié)構(gòu)簡(jiǎn)圖[5],其芯片的引腳功能如下:

???????????????????
??? DIN[0:17]:18位并行LVTTL/LVCOMS輸入數(shù)據(jù)信號(hào),;
??? TCLK:編碼時(shí)鐘,,該時(shí)鐘的輸入范圍為15MHz~66MHz,當(dāng)編碼器工作時(shí),,該時(shí)鐘信號(hào)" title="時(shí)鐘信號(hào)">時(shí)鐘信號(hào)經(jīng)編碼鎖相環(huán)" title="鎖相環(huán)">鎖相環(huán)20倍頻后將DIN[0:17]和TCLK編碼成20位串行數(shù)據(jù)信號(hào),,以L(fǎng)VDS信號(hào)從DO+和DO-輸出,應(yīng)用中要求與解碼時(shí)鐘REFCLK同頻率,,兩個(gè)時(shí)鐘頻率偏差不能超過(guò)5%,;
?? ?SYNC:編碼器工作控制信號(hào),當(dāng)編碼器工作時(shí),,該信號(hào)置低電平,;
?? ?TPWDN:編碼器工作控制信號(hào),當(dāng)編碼器工作時(shí),,該信號(hào)置高電平,;
?? ?DEN:編碼器工作控制信號(hào),當(dāng)編碼器工作時(shí),,該信號(hào)置高電平,;
??? RPWDN:解碼器工作控制信號(hào),當(dāng)解碼器工作時(shí),,該信號(hào)置高電平,;
?? ?REN:解碼器工作控制信號(hào),當(dāng)解碼器工作時(shí),,該信號(hào)置高電平,;
??? RIN+、RIN-:解碼器輸入串行LVDS信號(hào),;
??? ROUT[0:17]:解碼器輸出的18位并行LVTTL信號(hào),;
??? RCLK:解碼器輸出時(shí)鐘,當(dāng)解碼器正常工作時(shí),,該時(shí)鐘與輸入的解碼時(shí)鐘REFCLK同頻率,;
??? LOCK:解碼器工作狀態(tài)指示信號(hào),當(dāng)解碼器工作不正常時(shí),,該信號(hào)為高電平,,通過(guò)檢測(cè)該號(hào)可以測(cè)出系統(tǒng)傳輸?shù)恼`碼率,;
??? LINE_LE:回饋信號(hào),當(dāng)該信號(hào)置高電平時(shí),,輸入信號(hào)RIN+和RIN-直接輸出給DO+和DO-,,該信號(hào)可以用于芯片工作狀態(tài)檢測(cè),實(shí)際應(yīng)用中,,該信號(hào)置低電平,;
??? LOCAL_LE:回饋信號(hào),當(dāng)該信號(hào)置高電平時(shí),,輸入信號(hào)DIN[0:17]直接輸出給ROUT[0:17],,該信號(hào)可以用于芯片工作狀態(tài)檢測(cè),在實(shí)際應(yīng)用中置低電平,;
??? AVDD:模擬供電電源,,3.3V供電;
??? AGND:模擬地,;
?? ?DVDD:數(shù)字供電電源,,3.3V供電;
??? DGND:數(shù)字地,;
??? PVDD:鎖相環(huán)供電電源,,3.3V供電,;
??? PGND:鎖相環(huán)地,。
3 設(shè)計(jì)中應(yīng)注意的問(wèn)題
3.1 電氣接口匹配
??? LVDS和LVPECL是高速數(shù)據(jù)傳輸設(shè)計(jì)中常用的兩種電氣接口標(biāo)準(zhǔn)。兩種電氣接口標(biāo)準(zhǔn)的詳細(xì)情況可見(jiàn)參考文獻(xiàn)[2]~[4],。兩種電氣接口之間的接口匹配轉(zhuǎn)換電路有兩種實(shí)現(xiàn)方式:(1)使用電阻,、電容分立元件進(jìn)行匹配轉(zhuǎn)換;(2)使用TI,、MAXIM,、NATIONAL等公司提供的專(zhuān)用芯片進(jìn)行匹配轉(zhuǎn)換。具體的轉(zhuǎn)換匹配電路見(jiàn)參考文獻(xiàn)[3],。
??? 圖3是高頻狀態(tài)下電阻,、電容的等效電路圖。實(shí)驗(yàn)中發(fā)現(xiàn),,無(wú)論采用那種匹配方式,,相關(guān)外接電阻、電容的封裝都是越小越好,,尤其是傳輸速率達(dá)吉赫茲以上時(shí),,外接電阻、電容最好選用0402這樣的小封裝,,否則,,電阻,、電容的分布電感電容可能會(huì)嚴(yán)重影響電路的性能,有時(shí)甚至?xí)乖O(shè)計(jì)失敗,。

??????????????????????????
3.2 時(shí)鐘設(shè)計(jì)
??? 筆者在調(diào)研過(guò)程中發(fā)現(xiàn),,類(lèi)似DS92LV18的芯片下限工作頻率都比較高,DS92LV18是下限工作頻率稍低的芯片,。如果數(shù)據(jù)傳輸速率低于15MHz,,圖1光發(fā)送板中,不能將經(jīng)輸入接口電路轉(zhuǎn)換的數(shù)據(jù)信號(hào)和時(shí)鐘信號(hào)直接連到DS92LV18相關(guān)的引腳上,。實(shí)驗(yàn)過(guò)程中發(fā)現(xiàn),,光接收板中,串行解碼器一般由外部晶體直接提供時(shí)鐘信號(hào),,該時(shí)鐘信號(hào)經(jīng)過(guò)阻抗匹配后一般都比較穩(wěn)定,,可是,光發(fā)送板中,,編碼時(shí)鐘信號(hào)是經(jīng)過(guò)輸入接口電路轉(zhuǎn)換得到的,,由于轉(zhuǎn)換電路產(chǎn)生的誤差,兩個(gè)時(shí)鐘信號(hào)有時(shí)很難滿(mǎn)足偏差小于5%的應(yīng)用要求,。更糟糕的情況是,,在某系統(tǒng)中,由于地線(xiàn)干擾等原因,,進(jìn)入光發(fā)送板的時(shí)鐘信號(hào)上偶爾會(huì)出現(xiàn)毛刺,,以上兩種情況都會(huì)導(dǎo)致光傳輸模塊不能正常工作。針對(duì)以上問(wèn)題,,筆者對(duì)光發(fā)送板硬件進(jìn)行了改進(jìn),,提出了圖4所示的解決方案。
??? 圖4中,,虛線(xiàn)中的部分由FPGA實(shí)現(xiàn),。目前,F(xiàn)PGA技術(shù)比較成熟,,一般低價(jià)位FPGA中都集成了多個(gè)鎖相環(huán)和少量可編程的存儲(chǔ)器資源,,該可編程存儲(chǔ)器資源可以被配置為雙口RAM、SRAM,、FIFO等,。圖4中,TCLK_A為光發(fā)送板中經(jīng)輸入接口電路轉(zhuǎn)換后得到的數(shù)據(jù)同步時(shí)鐘信號(hào),,TCLK_B為由時(shí)鐘晶體產(chǎn)生的穩(wěn)定時(shí)鐘信號(hào)(該時(shí)鐘信號(hào)大于等于15MHz),,F(xiàn)IFO1和FIFO2為工作在乒乓方式下的兩個(gè)FIFO。當(dāng)一個(gè)FIFO存儲(chǔ)輸入數(shù)據(jù)時(shí),,另一個(gè)FIFO讀出存儲(chǔ)的數(shù)據(jù),,讀出時(shí)鐘由TCLK_B提供,,讀出的數(shù)據(jù)通過(guò)總線(xiàn)開(kāi)關(guān)輸出給DS92LV18,相應(yīng)的控制邏輯由時(shí)序控制器產(chǎn)生,。通常,,TCLK_A不會(huì)有毛刺,可以作為FIFO的存儲(chǔ)時(shí)鐘,。為了提高數(shù)據(jù)傳輸?shù)姆€(wěn)定性,,建議對(duì)TCLK_A作如下處理:當(dāng)TCLK_A大于15MHz時(shí),使TCLK_B與TCLK_A同頻,,然后將TCLK_B四倍頻,,利用倍頻時(shí)鐘對(duì)TCLK_A過(guò)采樣,將TCLK_A恢復(fù)成穩(wěn)定的同頻時(shí)鐘,,然后利用該恢復(fù)時(shí)鐘作為FIFO的存儲(chǔ)時(shí)鐘,;當(dāng)TCLK_A小于15MHz時(shí),使TCLK_B為T(mén)CLK_A的整數(shù)倍,,同樣使用過(guò)采樣技術(shù)對(duì)TCLK_A進(jìn)行處理,,然后供FIFO作為存儲(chǔ)時(shí)鐘使用。編碼時(shí)鐘由FPGA將TCLK_B經(jīng)過(guò)內(nèi)部鎖相環(huán)鎖相后提供給DS92LV18使用,。實(shí)驗(yàn)發(fā)現(xiàn),,編碼時(shí)鐘信號(hào)經(jīng)過(guò)以上處理后,非常穩(wěn)定,,完全可以滿(mǎn)足應(yīng)用要求,。

???????????????????????????
3.3 PCB布線(xiàn)設(shè)計(jì)
??? 光發(fā)送板和接收板中有LVTTL/LVCMOS、LVDS和LVPECL等幾種信號(hào),。LVDS/LVPECL信號(hào)很容易被LVTTL/LVCMOS信號(hào)干擾,,在PCB布線(xiàn)設(shè)計(jì)時(shí),必須注意以下問(wèn)題:
??? (1)至少使用4層PCB板(從頂層到底層):LVDS/LVPECL信號(hào)層,、地層、電源層,、LVTTL/LVCMOS信號(hào)層[1],;
??? (2)使單端信號(hào)和LVDS/LVPECL信號(hào)相互隔離,否則單端信號(hào)可能會(huì)耦合到LVDS信號(hào)上,,最好將單端信號(hào)和LVDS/LVPECL信號(hào)放在由電源/地層隔離的不同層上,。如果在同一層上,單端信號(hào)和LVDS/LVPECL信號(hào)的距離至少應(yīng)該在12mm以上[3],;
??? (3)使用分布式的多個(gè)電容來(lái)旁路LVDS/LVPECL設(shè)備,,表面貼電容靠近電源/地層管腳放置[3][4]
??? (4)電源層和地層應(yīng)使用粗線(xiàn),,不要使用50Ω布線(xiàn)規(guī)則[3],;
??? (5)保持PCB地線(xiàn)層返回路徑寬而短[3][4],;
??? (6)盡量減少過(guò)孔和其他引起線(xiàn)路不連續(xù)性的因素[3][4]
??? (7)避免導(dǎo)致阻值不連續(xù)性的90°走線(xiàn),,使用圓弧或45°折線(xiàn)來(lái)替代[1],;
??? (8)在差分" title="差分">差分線(xiàn)對(duì)內(nèi),兩條線(xiàn)之間的距離應(yīng)盡可能短,,以保持接收器的共模抑制能力,,在印制板上,兩條差分線(xiàn)之間的距離應(yīng)盡可能保持一致,,以避免差分阻抗的不連續(xù)性[1],;
??? (9)使用端接電阻實(shí)現(xiàn)對(duì)差分傳輸線(xiàn)的最大匹配,阻值一般在90Ω~130Ω之間,,系統(tǒng)也需要此終端電阻來(lái)產(chǎn)生正常工作的差分電壓[3],;
??? (10)最好使用精度1%~2%的表面貼電阻(0402封裝)跨接在差分線(xiàn)上,必要時(shí)也可使用兩個(gè)各為50Ω的電阻,,并在中間通過(guò)一個(gè)電容接地,,以濾去共模噪聲[4]
??? (11)端接電阻應(yīng)遠(yuǎn)離驅(qū)動(dòng)端,,盡量靠近接收輸入端[3][4],。
3.4 電源和接地設(shè)計(jì)
??? 光發(fā)送板中有輸入接口電路供電,DS92LV18有數(shù)字電源,、模擬電源和鎖相環(huán)電源,,F(xiàn)PGA有內(nèi)核電源、I/O電源和鎖相環(huán)電源,。實(shí)驗(yàn)中發(fā)現(xiàn),,DS92LV18模擬電源和鎖相環(huán)電源共用電源,DS92LV18數(shù)字電源和FPGA的I/O電源共用電源,。其他電源分別供電,,這是比較好的電源供電方案。電源模塊最好使用線(xiàn)性穩(wěn)壓芯片,,不要使用開(kāi)關(guān)電源模塊,。而且,穩(wěn)壓電源芯片最好都加三級(jí)以上的LC濾波電路,,然后再供相應(yīng)的芯片使用,。實(shí)驗(yàn)中還發(fā)現(xiàn),激光器和DS92LV18的功耗非常大,,需要很大的供電電流,,給激光器和DS92LV18供電的線(xiàn)性穩(wěn)壓電源芯片最好能提供2A以上的輸出電流,相應(yīng)濾波電路一定要注意電感的過(guò)電流能力和電感上的壓降,,盡量選用電阻小,、過(guò)電流大的電感,,同時(shí)要做好電源穩(wěn)壓芯片的散熱設(shè)計(jì)。實(shí)驗(yàn)中還發(fā)現(xiàn),,系統(tǒng)中如果只有使用開(kāi)關(guān)電源供電的應(yīng)用場(chǎng)合,,相應(yīng)的供電開(kāi)關(guān)電源模塊一定要預(yù)留30%以上的輸出功率,否則,,開(kāi)關(guān)電源的開(kāi)關(guān)特性可能會(huì)變得很差,,即使加多級(jí)濾波電路也無(wú)法消除比較大的開(kāi)關(guān)噪聲。
??? 為了排除前級(jí)電路對(duì)光發(fā)送板的干擾,,圖1所示的輸入接口電路最好使用數(shù)字隔離器將前級(jí)電路地和后級(jí)電路地實(shí)現(xiàn)物理隔離,。DS92LV18有鎖相環(huán)地PGND、模擬地AGND和數(shù)字地DGND,,F(xiàn)PGA有數(shù)字地FDGND和鎖相環(huán)地FPGND,,設(shè)計(jì)中PGND、FPGND和AGND共地,,DGND和FDGND共地,,將這兩個(gè)地分割,在板上設(shè)置一個(gè)公共地COM_GND,,最后AGND,、DGND和COM_GND以圖5的方式共地。

??????????????????????????????? ?????
????在實(shí)際應(yīng)用中,,給光傳輸模塊供電的電源線(xiàn)和地線(xiàn)可能會(huì)加長(zhǎng),。為了減小地線(xiàn)干擾,為模擬電源供電的電源地PAGND和為數(shù)字電源供電的電源地PDGND與模擬地AGND和數(shù)字地DGND的接地方案如圖6所示,。

??????????????????????????????
????圖5和圖6的公共地COM_GND在系統(tǒng)應(yīng)用中為機(jī)殼地,,在實(shí)際應(yīng)用中,上面的接地方案對(duì)系統(tǒng)地線(xiàn)干擾有明顯的抑制作用,。光接收板的電源和地設(shè)計(jì)與光發(fā)送板相同,。
4 實(shí)驗(yàn)結(jié)果
??? 圖7是沒(méi)有注意上述設(shè)計(jì)問(wèn)題的實(shí)驗(yàn)結(jié)果,從圖像顯示的結(jié)果可以看出,,光傳輸模塊根本不能正常工作,,設(shè)計(jì)是失敗的。圖8是注意了上述設(shè)計(jì)問(wèn)題的實(shí)驗(yàn)結(jié)果,,從圖像顯示的結(jié)果可以看出,該設(shè)計(jì)非常成功,,完全可以滿(mǎn)足應(yīng)用要求,。

?????????????????????????????

??????????????????????????????
?? 92LV18是光纖數(shù)據(jù)傳輸設(shè)計(jì)中很有代表性的一款芯片,筆者采用工程應(yīng)用中發(fā)現(xiàn)問(wèn)題,、解決問(wèn)題的方法對(duì)該芯片的應(yīng)用進(jìn)行了深入探討,,文中設(shè)計(jì)思路具有通用性,,對(duì)解決類(lèi)似工程問(wèn)題具有很大的借鑒價(jià)值。
參考文獻(xiàn)
[1] 武斌,,夏宇聞.數(shù)字視頻信號(hào)的長(zhǎng)線(xiàn)傳輸[J].電子技術(shù)應(yīng)用,,2003,(10):62-65.

[2] 代芬,,漆海霞,,俞龍.幾種常用邏輯電平電路的特點(diǎn)及應(yīng)用[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2005,,(5):5-7.
[3] Differential PECL/ECL/LVPECL/LVECL?clock and data driver.Maxim integrated?products,,2004.
[4] LVDS Ownerps Manual.National Semicon-ductor,2004.
[5] DS92LV18 datasheet.National Semicon ductor,,2003.

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀(guān)點(diǎn),。轉(zhuǎn)載的所有的文章,、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者,。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,,請(qǐng)及時(shí)通過(guò)電子郵件或電話(huà)通知我們,,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失,。聯(lián)系電話(huà):010-82306118,;郵箱:[email protected]