<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 設計應用 > 基于CN8980芯片組的HDSL2設備設計

基于CN8980芯片組的HDSL2設備設計

作者:華中科技大學(xué)電信系\夏波平 時(shí)間:2004-02-20 來(lái)源:電子設計應用 收藏
摘 要: 第二代高速數字用戶(hù)線(xiàn)()是接入網(wǎng)領(lǐng)域的最新一代銅線(xiàn)接入技術(shù)。本文介紹了Conexant公司的CN8980芯片組的結構和特性,分析其工作原理,給出了采用CN8980芯片組設計設備的方案。
關(guān)鍵詞: ;;
美國Conexant公司的CN8980芯片組是功能強大的DSL收發(fā)器芯片,不但可以用于增強的基于2B1Q和CAP調制技術(shù)的第一代HDSL傳輸設計,而且可以用于基于OPTIS調制技術(shù)的HDSL2傳輸系統的設計,并且完全兼容HDSL2用于T1傳輸的ANSI標準和HDSL2用于E1傳輸的ETSI現有規定。它與現有HDSL設備保持良好的兼容性,利于已有HDSL系統的升級換代。

CN8980芯片組的結構與特性
CN8980芯片組由兩部分組成:模擬部分和數字部分。
模擬部分
AFE和線(xiàn)路驅動(dòng)實(shí)現線(xiàn)路信號的傳送與接收功能,線(xiàn)路信號包含兩種模式:HDSL2 OPTIS和HDSL1 2B1Q。其功能模塊包含D/A和A/D變換,數據變換的反混疊(anti-aliasing),信號濾波,增益控制和線(xiàn)路驅動(dòng)。AFE由DSP收發(fā)器進(jìn)行控制。
數字部分
?可旁路的/映射器
/映射器是一個(gè)高性能的比特流處理引擎,可以處理任何HDSL幀結構,支持ANSI HDSL2 和ETSI HDSL1標準幀結構。它進(jìn)行(嵌入操作信道),和有效載荷比特的插入和提取,數據的加擾處理,比特填充,以及同步檢測。CN8980成幀器支持原始速率的T1/E1成幀和非幀模式,同步和異步有效載荷映射,以及每個(gè)時(shí)隙隨機或固定數據插入。此外,它還能夠進(jìn)行外部時(shí)隙增減控制,比特誤碼率測量,以及支持1、2、4、8比特時(shí)隙的可編程有效載荷映射。
?采用格柵編碼的速率自適應比特泵DSP
速率自適應DSP負責回波抵消,線(xiàn)路均衡和數據編碼。能夠進(jìn)行2、4、8、16電平PAM編碼,包含集成軟件控制的時(shí)鐘用于恢復和合成功能。DSP模塊中的發(fā)送器將從DSL成幀器處收到的數據映射成PAM編碼的符號,再經(jīng)格柵編碼和發(fā)送濾波處理后,發(fā)送到AFE。DSP模塊中的接收器接收來(lái)自AFE的串行數據和比特泵發(fā)送的經(jīng)過(guò)預編碼的符號,并將這些經(jīng)過(guò)預編碼的符號送到回波抵消器(EC)?;夭ǖ窒鲗夭憫M(jìn)行評估,并將AFE發(fā)來(lái)的信號減去回波響應?;夭ㄌ幚砗蟮男盘栠€要通過(guò)前向均衡(FFE)和判定反饋均衡(DFE),最后再由格柵編碼調制(TCM)譯碼器恢復出信息比特。

圖1CN8980芯片組功能框圖


圖2系統基本框圖


圖3 PCM接口部分連接示意圖


圖4模擬前端芯片連接示意圖

?高性能微內核處理器
片內8051兼容微內核處理器提供DSP控制和調度,另外也可以作為通用控制器對外部器件進(jìn)行控制,比如控制編解碼器或T1/E1成幀器以及與網(wǎng)絡(luò )管理軟件進(jìn)行通信等。
CN8980芯片組功能框圖如圖1所示。
在設備結構上,CN 8980支持多信道線(xiàn)路卡。具有以下特性:?jiǎn)蝹€(gè)啟動(dòng)ROM裝載;每個(gè)信道全自動(dòng)啟動(dòng)排序;每個(gè)高速PCM接口允許最大八個(gè)設備共享一條通用PCM總線(xiàn);集成的成幀器支持每個(gè)信道的任意時(shí)隙分配;信號信道支持點(diǎn)到多點(diǎn)訓練。

HDSL2系統總體方案的設計
方案采用單線(xiàn)對HDSL2配置,實(shí)現T1/E1數據傳輸,線(xiàn)路編碼為OPTIS技術(shù),采用片內8051進(jìn)行系統控制。設計中充分考慮了未來(lái)的升級與設備擴展,設計了多線(xiàn)對數據與控制接口及配置開(kāi)關(guān),通過(guò)配置開(kāi)關(guān)、軟件的改動(dòng)和外加控制即可實(shí)現系統的擴展與升級。在保證對現有HDSL設備兼容的同時(shí),實(shí)現了先進(jìn)的HDSL2技術(shù)。系統基本框圖如圖2所示。
CN8980芯片組采用三芯片方案,即收發(fā)器(Zipwire2 Tranciever)、成幀器(Zipwire2 Framer)和模擬部分(Zipwire2 AFE)分別為一枚芯片。
系統有以下兩種工作模式:
?單板工作模式,支持1T1、1E1、和單線(xiàn)對可變速率,數據速率范圍可以為從144kbps到4624kbps之間,以16kbps為一級的任意速率,即成幀器支持的速率為N*64kbps+16kbps。
?多板工作模式,2塊到8塊系統電路板通過(guò)多板接口進(jìn)行連接,支持2T1、2E1和3E1 HDSL1配置,可以用于多端口設備和DSLAM設備。

系統各部分的設計


圖5 RS-232接口連接示意圖


圖6 HOST控制連接示意圖


圖7 主程序流程框圖、

PCM總線(xiàn)接口
PCM接口為DSL成幀器與其它標準T1、E1或N×64kbit設備的連接提供接口,采用Rockwell半導體系統公司的Bt8370芯片,支持T1/E1格式的數據收發(fā)。Bt8370與HDSL2成幀器之間的連接示意圖如圖3所示。
圖中CLADO、RSBCKI和RCKO是T1/E1接收時(shí)鐘,RPCMO是T1/E1接收數據,RMSYNC是T1/E1接收復幀同步,TSBCKI和TCKI是T1/E1發(fā)送時(shí)鐘,TPCMI是T1/E1發(fā)送數據,TMSYNC是T1/E1發(fā)送復幀同步。
模擬前端(AFE)部分
AFE對外提供數字接口和模擬接口。數字接口即DSP接口,與HDSL2收發(fā)器的DSP相連,用于數據傳輸。模擬接口由線(xiàn)路驅動(dòng)反饋電阻、阻抗匹配電阻、外部混合電路和變壓器組成,與雙絞線(xiàn)相連。
模擬前端部分是HDSL2收發(fā)器與銅雙絞線(xiàn)之間的接口,完成HDSL2數字信號與線(xiàn)路模擬信號之間的轉換,發(fā)送時(shí)提供足夠的線(xiàn)路發(fā)送功率,接收時(shí)完成初步的信號濾波等功能。HDSL2線(xiàn)路工作頻率較高,這部分的性能直接關(guān)系到系統傳輸性能的好壞。因此,這部分的設計非常關(guān)鍵,元件的選擇與電路的設計都有嚴格的要求。CN8980芯片組用單獨的一塊芯片完成模擬前端的功能,它與HDSL2收發(fā)器之間的連接示意圖如圖4。
圖中ser1_tx、ser2_tx是HDSL2發(fā)送數據信號,ser1_rcv、ser1_rcv,ser1_rcv為HDSL2接收數據信號,afe_clk,up_w_da等信號是HDSL2收發(fā)器對HDSL2模擬前端芯片的控制信號。
模擬前端比較重要的部分還包括混合電路和過(guò)擊保護電路,混合電路的目的是建立傳輸線(xiàn)路的阻抗模型,通過(guò)這個(gè)阻抗模型生成近似的傳輸信號回波,將線(xiàn)路變壓器上的信號減去這個(gè)近似回波就可得到一階接收信號的近似值。盡管CN8980內部包含數字回波抵消器,但是混合電路減少了模數變換器(ADC)的輸入信號電平,有效地減少了短環(huán)路上的ADC溢出,增加了接收信號的量化分辨率,從而得到更好的信號處理性能。
系統中包含兩個(gè)混合電路,可以滿(mǎn)足較大范圍的環(huán)路特性和數據速率。兩個(gè)混合電路中一個(gè)用于高速率情況,一個(gè)用于低速率情況,在系統啟動(dòng)時(shí),軟件將檢測哪一個(gè)混合電路能夠提供最好的回波抵消性能,從而作出選擇。
這部分電路中變壓器的選擇也是一個(gè)值得特別注意的問(wèn)題。線(xiàn)路變壓器實(shí)際上是一個(gè)高通濾波器,用于傳輸線(xiàn)路與電路板之間的直流隔離。CN8980要求變壓器的匝數比必須為5:1(線(xiàn)路側:電路側)。同時(shí)變壓器的一次電感值L是一個(gè)要求非常嚴格的參數,如果電感值太高,濾波器的截止頻率將太低,CN8980的回波抵消器不能抵消回波的低頻成分和信號互調干擾;反之,如果L太小,截止頻率太高,一部分信號分量被濾除掉,將造成信噪比的降低。最后,變壓器的選擇還必須考慮回波損耗值,以盡可能的優(yōu)化系統性能。
在混合電路的設計中采用了NPO和具有低電解吸收率的電容,保證電路具有良好的線(xiàn)性特性和回波抵消性能。通過(guò)過(guò)擊保護電路的設計,使系統具有良好的抗雷擊性能。
RS-232接口部分
系統中提供了兩路RS-232串行接口,接口驅動(dòng)芯片采用MAXIM公司的MAX233,接口為標準9針插頭。這一部分的電路設計簡(jiǎn)圖如圖5所示。
第一路RS-232接口用于PC機或其他網(wǎng)絡(luò )終端與系統之間的通信,進(jìn)行網(wǎng)絡(luò )管理和系統調試等。數據傳輸采用異步模式:38400波特,一個(gè)開(kāi)始比特,8個(gè)數據比特,一個(gè)終止比特,沒(méi)有校驗。PC機對系統進(jìn)行控制時(shí),通過(guò)調用系統API命令實(shí)現。
第二路RS-232接口被定義為Group talk接口,用于多組CN8980芯片組同時(shí)工作時(shí)(如多線(xiàn)對工作模式和多電路板堆疊模式),主芯片組與從芯片組之間的通信,進(jìn)行控制或進(jìn)行程序的裝載等。同時(shí)這路信號提供了一個(gè)用于內部底層軟件的調試接口。數據傳輸采用異步模式:115200波特,一個(gè)開(kāi)始比特,8個(gè)數據比特,一個(gè)終止比特,沒(méi)有校驗。
由于CN8980片內CPU與仿真接口直接并聯(lián),為防止在系統調試時(shí)發(fā)生沖突,在發(fā)送數據線(xiàn)上設置了三態(tài)門(mén),對片內CPU與仿真接口進(jìn)行隔離。
HOST端口
在多設備工作模式下,需要外部CPU對各個(gè)設備進(jìn)行協(xié)調控制,因此,在系統中設計了HOST端口,它直接與內部HOST總線(xiàn)連接,通向片內CPU。在開(kāi)發(fā)、調試和測試外部CPU控制程序時(shí),使用HOST端口將非常方便。HOST端口與片內CPU之間的通信通過(guò)HOST RAM實(shí)現,在外部CPU對設備發(fā)出控制指令時(shí),將信號通過(guò)HOST端口寫(xiě)入HOST RAM,產(chǎn)生中斷信號,由片內CPU進(jìn)行處理,反之,HOST讀取片內CPU寫(xiě)入HOST RAM中的信息得到反饋信息。HOST CPU對設備的管理與控制采用API命令的方式進(jìn)行。
當設備作為MASTER設備時(shí),其片內CPU可以最多控制7臺SLAVE設備,可以將這8臺設備編為一組,由外部HOST CPU通過(guò)MASTER設備的HOST端口對這一組進(jìn)行控制管理,CN8980芯片組對HOST CPU能控制的設備數目沒(méi)有限制,因此通過(guò)這種方式,可以組成一個(gè)龐大的設備組,達到巨大的通信線(xiàn)對數,非常適合作為局端設備。這種組網(wǎng)方式如圖6所示。
圖中,每一組的設備0為MASTER設備,與HOST總線(xiàn)相連,與HOST CPU進(jìn)行通信,設備1~設備7為SLAVE設備,通過(guò)Group talk接受MASTER設備的控制。
片外CPU/仿真接口
CN8980芯片內部自帶8051CPU,但是可以通過(guò)跳線(xiàn)屏蔽掉,通過(guò)外部8051CPU/仿真接口使用板上的外部8051CPU,片外8051CPU/仿真接口也用作內部8051CPU代碼的調試接口。
注意,這里的片外CPU和通過(guò)Host Port外接主CPU有所不同,這里的片外CPU使用需要屏蔽掉CN8980芯片組的內部CPU,而Host Port外接主CPU使用時(shí),是通過(guò)API函數調用的方式對內部CPU進(jìn)行操作,通過(guò)內部對系統進(jìn)行控制,內部CPU仍然是工作的。
系統軟件流程如圖7所示。
Boot Code State
CN8980芯片內嵌8051CPU帶內置256Byte直接和間接訪(fǎng)問(wèn)RAM;2K不可編程ROM,內部為系統初始化啟動(dòng)代碼;1KByte雙向HOST端口RAM,8KByte數據RAM,64KByte程序RAM(低端2KByte和不可編程ROM重疊,高端1KByte和HOST端口RAM重疊,因此是不可訪(fǎng)問(wèn)的);由于系統的功能很多,并且片內CPU要控制一些外部設備,程序量較大,并且考慮到系統的許多升級與擴展只需要通過(guò)軟件的升級就可以實(shí)現,為保證足夠的升級空間,因此系統中外加了1Mbyte的flash ROM和32Kbyte的RAM空間。
系統不同的工作和配置模式,采用的程序裝載進(jìn)入程序RAM內的方式都不一樣,以保證系統的協(xié)調工作。主要包含以下方式:
?從外部flash裝入(MASTER設備)——每塊電路板只需要一塊flash ROM;
?通過(guò)HOST端口從外部CPU裝入(MASTER設備);
?通過(guò)RS232接口從外部HOST主機裝入(MASTER設備);
?通過(guò)Group talk接口從MASTER設備裝入(SLAVE設備);
HDSL2設備在將要執行完啟動(dòng)片內ROM中的代碼時(shí)將進(jìn)行程序的裝入,根據BOOTOP開(kāi)關(guān)的設置設備選擇程序裝入的來(lái)源及裝入方式。MASTER可以通過(guò)設備內FLASH、RS232接口、HOST端口進(jìn)行裝入,在裝載完成以后將根據BOOTOP開(kāi)關(guān)的設置決定是否通過(guò)Group talk向SLAVE設備進(jìn)行裝載。SLAVE只能通過(guò)Group talk裝入。MASTER對SLAVE設備的程序裝載既可以采用廣播方式對所有的SLAVE同時(shí)進(jìn)行裝載,也可以一次只對特定的一臺設備進(jìn)行裝載。在裝載完后,操作碼將通過(guò)API命令對裝載進(jìn)行校驗,這時(shí)每臺設備都將進(jìn)行完全的自檢,片內8051和外部HOST CPU都能進(jìn)行裝載校驗過(guò)程,但是有所不同:片內8051只能對一組設備(最多7臺設備)進(jìn)行校驗,而外部CPU能校驗所有的設備組。
_DSL Initialization State
局端設備和遠端設備都會(huì )進(jìn)行初始化,在初始化過(guò)程中,軟件對設備進(jìn)行缺省配制后進(jìn)入Out-of-Service Check state.
Out-Of-Service Check
CPU 查詢(xún)START[5:0]的狀態(tài)來(lái)決定程序是否進(jìn)入空閑狀態(tài),如果進(jìn)入空閑狀態(tài)則程序旁路HDSL2配置,并關(guān)閉DSL LOOP管理器。PCM收時(shí)鐘與發(fā)時(shí)鐘保持一致來(lái)驅動(dòng)PCM總線(xiàn),HOST處理器將通過(guò)API命令對系統進(jìn)行設定。
Configure ZipWire2 State
CPU查詢(xún)START[5:0], BOOTOP, DIP 開(kāi)關(guān)的狀態(tài)對HDSL2進(jìn)行配置。
Handle Test Mode States
CPU查詢(xún)START[5:0]的狀態(tài)來(lái)決定是否進(jìn)入自檢模式,如進(jìn)入自檢模式,則關(guān)閉DSL loop管理器和Activation State管理器。HOST處理器可通過(guò)API命令啟動(dòng)DSL loop管理器和Activation State管理器。
DSL Reset Check
如果程序不停啟動(dòng)DSL loop管理器和Activation State管理器,HOST處理器可通過(guò)API命令對設備進(jìn)行軟復位。
API Manager
API管理器是處理通過(guò) Host Port/RS232/ Group Talk 接口送來(lái)的API命令的執行機構。外部HOST 處理器只能與Group Master通信,Group Master則通過(guò)Group Talk Serial Link協(xié)議轉發(fā)HOST 處理器的API命令到Group slaves或將Group slaves的狀態(tài)轉發(fā)到HOST 處理器。
Bit-pump Manager
Bit-pump(比特泵)管理器負責系統訓練過(guò)程,而且在正常操作中對溫度和環(huán)境變化進(jìn)行自適應調整。
DSL Framer Manager
DSL Framer管理器負責保持DSL幀結構和對系統性能進(jìn)行監測。
DSL Loop Manager
DSL loop管理器負責對環(huán)路反轉和切換主環(huán)路,主環(huán)路是到達正常狀態(tài)的第一通道,如果主環(huán)路失效,DSL loop管理器自動(dòng)把下一條可用通路設為主環(huán)路。

結語(yǔ)
第二代高速數字用戶(hù)線(xiàn)技術(shù)(HDSL2)是一項最新的銅線(xiàn)接入技術(shù),其良好的頻譜兼容性、高速對稱(chēng)的數據傳輸能力、較遠的傳輸距離使其在惡劣環(huán)境條件下快速提供寬帶接入具有其它技術(shù)不可比擬的優(yōu)越性,可廣泛應用于Internet和接入網(wǎng)或E1、T1傳輸等領(lǐng)域,具有廣泛的應用前景?!?/P>

參考文獻
1. HDSL2_Technology_ Overview_Whitepaper,Levelone Company, August 1999.
2. Zimmerman,HDSL2 Tutorial, PairGain Technologies, 1998.
3. CN8980_DataSheet Conexant Company, 1999.



關(guān)鍵詞: EOC HDSL2 成幀器

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>