新聞中心

        EEPW首頁 > 手機(jī)與無線通信 > 設(shè)計應(yīng)用 > 基于CPRI協(xié)議的光纖通訊設(shè)計與實現(xiàn)

        基于CPRI協(xié)議的光纖通訊設(shè)計與實現(xiàn)

        作者: 時間:2011-04-12 來源:網(wǎng)絡(luò) 收藏

        2.3 PCB布板
        PCB布板要特別注意信號完整性問題,尤其當(dāng)系統(tǒng)設(shè)定速率為2457.6Mbps高速傳輸時。圖3所示為系統(tǒng)速率設(shè)定為2457.6Mbps,未注意信號完整性問題的PCB布板下,TXCLK時鐘信號眼圖,可以看到時鐘信號質(zhì)量較差。而SCAN25100對TXCLK信號質(zhì)量要求較高,如占空比要求為45%~55%范圍。經(jīng)測試,在此設(shè)計下,當(dāng)系統(tǒng)工作于614.4Mbps或1228.8Mbps時,系統(tǒng)能正常傳輸數(shù)據(jù),但當(dāng)系統(tǒng)速率轉(zhuǎn)換為2457.6Mbps,此時TXCLK/RXCLK雙邊沿對DDR(Double Data Rate)數(shù)據(jù)出現(xiàn)了錯誤采集,SCAN25100與光模塊之間的差分串行數(shù)據(jù)線傳輸也變得不穩(wěn)定。因此系統(tǒng)對PCB布板設(shè)計要求較高。

        本文引用地址:http://www.104case.com/article/156425.htm

        d.JPG


        FPGA與SCAN25100之間的并行數(shù)據(jù)線要與相應(yīng)的TXCLX/RXCLK時鐘線等長布線設(shè)計,同時根據(jù)國家半導(dǎo)體的推薦,布線應(yīng)采用65歐姆阻抗匹配。SCAN25100與光模塊之間的高速差分串行數(shù)據(jù)線,應(yīng)合理布局,使其盡可能得短,同時DOUT和RIN應(yīng)布于不同層盡量分隔開布線,這樣盡可能地減少DOUT和RIN之間的串?dāng)_。PCB布板優(yōu)化設(shè)計后,高速傳輸下TXCLK時鐘信號眼圖如圖4所示。可以看到“眼睛”張開,信號質(zhì)量得到改善。

        e.JPG



        3 FPGA設(shè)計
        FPGA內(nèi)數(shù)據(jù)包括用戶I/Q數(shù)據(jù)、控制管理數(shù)據(jù)和同步數(shù)據(jù)。在發(fā)送端,通過固定的幀結(jié)構(gòu)形式將這三部分?jǐn)?shù)據(jù)進(jìn)行復(fù)接與成幀處理,然后發(fā)送給SCAN25100完成物理層8B/10B編碼和并串轉(zhuǎn)換。在接收端,光模塊接收回的數(shù)據(jù),經(jīng)由SCAN25100物理層8B/10B解碼和串并轉(zhuǎn)換,F(xiàn)PGA將這三部分?jǐn)?shù)據(jù)進(jìn)行分接與解幀處理,并提取出時鐘信號。下面分別對FPGA對SCAN25100控制與狀態(tài)監(jiān)控,數(shù)據(jù)接口發(fā)送與接收模塊進(jìn)行相應(yīng)介紹,采用Verilog語言設(shè)計相應(yīng)模塊。
        3. 1 配置與監(jiān)控模塊
        FPGA需要根據(jù)系統(tǒng)需求對SCAN25100進(jìn)行相應(yīng)的配置,如設(shè)置芯片管腳使用電平標(biāo)準(zhǔn),傳輸速率SPMODE(1:0)等,以使其正常啟動工作。對SCAN25100的配置,可以使用兩種方式。通過對SCAN25100芯片的相應(yīng)配置管腳直接進(jìn)行電平拉高或拉低操作,這種方式較為簡單,但無法系統(tǒng)工作時動態(tài)改變配置值;FPGA將配置數(shù)據(jù)通過芯片的MDIO接口寫入芯片,這種方式需要FPGA同樣定義一個MDIO接口,配置過程稍顯復(fù)雜,優(yōu)點在于輔助軟件的支持可以在系統(tǒng)工作時動態(tài)改變配置值。
        為了系統(tǒng)調(diào)試工作的方便,通過FPGA對SCAN25100的狀態(tài)監(jiān)控是非常有必要的,需要將芯片的幾個反映芯片工作狀態(tài)數(shù)據(jù)輸出給FPGA。



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 定结县| 泰宁县| 雅江县| 梁平县| 虎林市| 玛曲县| 墨江| 库尔勒市| 鱼台县| 正镶白旗| 新乐市| 绥芬河市| 五峰| 双鸭山市| 白山市| 岑巩县| 平南县| 贵南县| 平舆县| 泰顺县| 苏尼特右旗| 新疆| 金湖县| 兰西县| 五峰| 五指山市| 城口县| 将乐县| 若羌县| 淮滨县| 聊城市| 玉环县| 定日县| 闽清县| 天津市| 新昌县| 南城县| 广元市| 合作市| 无锡市| 开封市|