當(dāng)前位置:首頁 > 電源 > 數(shù)字電源
[導(dǎo)讀]摘要 在數(shù)字程控交換機(jī)或網(wǎng)絡(luò)設(shè)計中,通常采用HDLC高級數(shù)據(jù)鏈路控制協(xié)議。PT7A6525是百利通(Pericom)公司生產(chǎn)的具有2個完全獨立的全雙工信道的HDLC協(xié)議處理器芯片。本文介紹了該芯片的原理及其時鐘模式,給出了實際應(yīng)

摘要 在數(shù)字程控交換機(jī)或網(wǎng)絡(luò)設(shè)計中,通常采用HDLC高級數(shù)據(jù)鏈路控制協(xié)議。PT7A6525是百利通(Pericom)公司生產(chǎn)的具有2個完全獨立的全雙工信道的HDLC協(xié)議處理器芯片。本文介紹了該芯片的原理及其時鐘模式,給出了實際應(yīng)用中交換網(wǎng)與PT7A6525的連接框圖及信令消息讀寫程序,并對其在數(shù)字程控交換機(jī)中的應(yīng)用加以說明。
關(guān)鍵詞 HDLC PT7A6525 FIFO 數(shù)字程控交換機(jī)


1 概 述
    HDLC協(xié)議不依賴于任何一種字符編碼集;數(shù)據(jù)報文可透明傳輸,用于實現(xiàn)透明傳輸?shù)摹?比特插入法”易于硬件實現(xiàn);全雙工通信,不必等待確認(rèn)便可連續(xù)發(fā)送數(shù)據(jù),有較高的數(shù)據(jù)鏈路傳輸效率;所有幀均采用CRC校驗,對信息幀進(jìn)行順序編號,可防止漏收或重發(fā),傳輸可靠性高;傳輸控制功能與處理功能分離,具有較大的靈活性。
    筆者曾撰文介紹過MT8952B,并收到不少讀者對相關(guān)問題的咨詢。隨著電子技術(shù)的不斷發(fā)展,交換機(jī)的交換容量要求也越來越高,通信量也越來越大,具有19字節(jié)FIFO的MT8952B已遠(yuǎn)遠(yuǎn)不能滿足用戶的需求。HDLC芯片有64字節(jié)FIFO,傳輸信息可以不受限制。PT7A6525 HDLC協(xié)議控制器有以下特點:支持2個完全獨立的全雙工HDLC信道,符合X.25第二層標(biāo)準(zhǔn)數(shù)據(jù)格式,前向序列的產(chǎn)生和檢測,單字節(jié)地址識別,具有微處理器端口,靈活操作和控制寄存器,發(fā)送和接收有64個字節(jié)的FIF0緩沖區(qū),多路數(shù)據(jù)鏈路握手信號,高速串行時鐘輸出(8 Mbps),符合ST—BUS的可編程的通道選擇和時隙控制,靈活的協(xié)議控制功能,低功耗ISO一CMOS技術(shù)。其適用的主要應(yīng)用領(lǐng)域包括:數(shù)據(jù)鏈路控制和協(xié)議產(chǎn)生,數(shù)字設(shè)備、PBXs和專用數(shù)據(jù)網(wǎng),ISDN基本數(shù)據(jù)的D通道控制器,數(shù)據(jù)網(wǎng)絡(luò)接口電路的C通道控制器,內(nèi)部通信處理等。PT7A6525內(nèi)部結(jié)構(gòu)如圖1所示。

2 PT7A6525寄存器
    PT7A6525 HDLC協(xié)議控制器,處理符合CCITT建議的X.25(第2層)由包交換協(xié)議定義的協(xié)議結(jié)構(gòu)和幀數(shù)據(jù)。通過零位插入和刪除技術(shù)獲得數(shù)據(jù)傳輸?shù)耐该餍浴T诎l(fā)送數(shù)據(jù)的過程中,自動產(chǎn)生HDLC幀標(biāo)志(OlllllO)和FCS(Frame Check Sequence)幀校驗序列字段以及幀異常中止、信道空閑和其他接收狀態(tài),因而PT7A6525將準(zhǔn)備發(fā)送的數(shù)據(jù)自動構(gòu)成HDLC幀。在接收端,把來自遠(yuǎn)方的HDLC幀進(jìn)行FCS校驗,并恢復(fù)原始數(shù)據(jù)。
    PT7A6525有2個端口:一個是串行端口,用來發(fā)送和接收數(shù)據(jù)包;另一個是并口,允許在單片機(jī)系統(tǒng)總線和協(xié)議處理器之間并行傳輸數(shù)據(jù)。這個接口包括數(shù)據(jù)總線(D0~D7)、地址總線(A0~A6)、時鐘、片選(CS)和讀/寫控制等,微處理器可以讀/寫協(xié)議處理器的各個寄存器。表1給出這些寄存器的地址,寄存器的詳細(xì)描述可參考PT7A6525的數(shù)據(jù)手冊。

[!--empirenews.page--]

3 PT7A6525時鐘模式
    PT7A6525每個通道支持的時鐘模式有內(nèi)部時鐘晶振(OSC)模式、獨立的波特率發(fā)生器(BRG)和數(shù)字脈沖鎖相環(huán)(DPLL)模式??赏ㄟ^設(shè)置寄存器產(chǎn)生接收和發(fā)送時鐘:內(nèi)部時鐘產(chǎn)生可以通過OSC、BRG和DPLL獲得,外部時鐘可以通過TxCLK/RxCLK獲得??傊赏ㄟ^信道配置寄存器1(CCRl)軟件設(shè)置產(chǎn)生8種不同的時鐘模式,如表2所列。

    本文以外部時鐘模式O為例加以詳細(xì)介紹,主要適用于點對點或點對多點連接,分別同步于收發(fā)引腳。


4 PT7A6525在交換機(jī)中的應(yīng)用連接圖
    本文給出的示例為單板一主網(wǎng)間通信,采用點對多點、主從方式的串行HDLC通信。連接框圖如圖2所示。其中主網(wǎng)控制板的HDLC控制器作為主,其他單板的HDLC作為從。主網(wǎng)控制板的HDLC按地址輪詢其他單板,只有輪詢到的單板可以應(yīng)答。
    單板的接收線經(jīng)驅(qū)動連到HDLC控制器。單板的發(fā)送線經(jīng)驅(qū)動后再送到背板。此驅(qū)動的輸出受單板的邏輯控制,具體控制分幾種情況:a.上電復(fù)位時,邏輯控制為高阻輸出。b.MCU死機(jī)時,引起復(fù)位,也控制為高阻輸出,以防止單板長期占用總線。c.當(dāng)輪詢此單板時,單板發(fā)送數(shù)據(jù)前先使能輸出,發(fā)送結(jié)束后再置為高阻,讓出總線。
    單板的HDLC控制器采用的是本文介紹的雙路HDLC芯片PT7A6525直接與HDLC芯片(如主網(wǎng)控制層用PT7A6632)相連。A6~A0為協(xié)議控制器的寄存器地址選擇,單片機(jī)可以讀/寫這些寄存器,串口可以傳送/接收數(shù)據(jù)包,也可以連接到數(shù)字傳輸媒介或數(shù)字接口電路,如MT8972、MT8980等。例如TxD和RxD可以與MT8980的母線相連。


5 PT7A6525數(shù)據(jù)讀/寫應(yīng)用實例
    根據(jù)前面的介紹,參考圖2的應(yīng)用連接圖(具體接口圖可參考芯片手冊等)可以控制寄存器,達(dá)到所需的目的。在實際應(yīng)用中,文中給出點到點模式的讀取和發(fā)送數(shù)據(jù)子程序?qū)嵗怨﹨⒖肌?/p>

5.1 讀取數(shù)據(jù)
    PT7A6525數(shù)據(jù)的讀取在外部中斷里實現(xiàn)。當(dāng)有數(shù)據(jù)到達(dá)時,INT拉低,微處理器產(chǎn)生中斷,可以在外部中斷服務(wù)程序中操作。

[!--empirenews.page--]
    在實際應(yīng)用中,接收的數(shù)據(jù)可能不正確,這時可以讀取外部中斷寄存器接收溢出標(biāo)志,若為1,則讀取數(shù)據(jù)并放棄。若發(fā)送的數(shù)據(jù)不確定字節(jié)數(shù),則可以判斷FIFO狀態(tài)寄存器中接收FIFO結(jié)束標(biāo)志,這樣就能確保數(shù)據(jù)的正確性。
5.2 發(fā)送數(shù)據(jù)
    PT7A6525既可以在中斷里發(fā)送數(shù)據(jù),也可以在程序執(zhí)行中發(fā)送。假設(shè)要發(fā)送的數(shù)據(jù)放入緩沖區(qū)t_pt7a6525[MSG_LEN]。在下面的實例中,消息長度MSG_LEN很靈活,可為任意值,可發(fā)送超過32字節(jié)。注意每次最多發(fā)送32字節(jié),在最后發(fā)送數(shù)據(jù)小于32字節(jié)時,將命令寄存器的XTF和XME位寫1,表明數(shù)據(jù)包發(fā)送結(jié)束。


6 PT7A6525在程控數(shù)字交換機(jī)中的應(yīng)用
    在程控數(shù)字交換機(jī)中,最廣泛應(yīng)用的就是交換信令的傳輸和接收。微處理器根據(jù)收到的信令或消息,進(jìn)行相應(yīng)的操作。如收到SETUP消息,需發(fā)送SETUP ACKNOWLEDGE。再根據(jù)消息的不同,進(jìn)行不同的話路接續(xù)、語音接續(xù)、電路控制等。而在程控數(shù)字交換機(jī)應(yīng)用中,尤其是標(biāo)準(zhǔn)的信令如N0.7、DSSl信令,局問的通信量較大,1條協(xié)議鑒別語(protocol discriminator)多數(shù)需要32字節(jié)甚至更多,文中給出Q.931協(xié)議鑒別語中的消息建立(SETUP)實例供參考。
    Q.93l協(xié)議規(guī)定了每個消息要包含協(xié)議鑒別語(pro—tocol discriminator)、呼叫參考(call reference)、消息類型(message type)、其他信息單元(0ther information ele—ments,as required)幾部分,如下所示:

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或?qū)⒋呱龈蟮莫毥谦F公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關(guān)鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數(shù)字化轉(zhuǎn)型技術(shù)解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關(guān)鍵字: AWS AN BSP 數(shù)字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術(shù)公司SODA.Auto推出其旗艦產(chǎn)品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認(rèn)證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關(guān)鍵字: 汽車 人工智能 智能驅(qū)動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務(wù)能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務(wù)中斷的風(fēng)險,如企業(yè)系統(tǒng)復(fù)雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務(wù)連續(xù)性,提升韌性,成...

關(guān)鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據(jù)媒體報道,騰訊和網(wǎng)易近期正在縮減他們對日本游戲市場的投資。

關(guān)鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會開幕式在貴陽舉行,華為董事、質(zhì)量流程IT總裁陶景文發(fā)表了演講。

關(guān)鍵字: 華為 12nm EDA 半導(dǎo)體

8月28日消息,在2024中國國際大數(shù)據(jù)產(chǎn)業(yè)博覽會上,華為常務(wù)董事、華為云CEO張平安發(fā)表演講稱,數(shù)字世界的話語權(quán)最終是由生態(tài)的繁榮決定的。

關(guān)鍵字: 華為 12nm 手機(jī) 衛(wèi)星通信

要點: 有效應(yīng)對環(huán)境變化,經(jīng)營業(yè)績穩(wěn)中有升 落實提質(zhì)增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務(wù)引領(lǐng)增長 以科技創(chuàng)新為引領(lǐng),提升企業(yè)核心競爭力 堅持高質(zhì)量發(fā)展策略,塑強(qiáng)核心競爭優(yōu)勢...

關(guān)鍵字: 通信 BSP 電信運營商 數(shù)字經(jīng)濟(jì)

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術(shù)學(xué)會聯(lián)合牽頭組建的NVI技術(shù)創(chuàng)新聯(lián)盟在BIRTV2024超高清全產(chǎn)業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現(xiàn)場 NVI技術(shù)創(chuàng)新聯(lián)...

關(guān)鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯(lián)合招商會上,軟通動力信息技術(shù)(集團(tuán))股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關(guān)鍵字: BSP 信息技術(shù)
關(guān)閉
關(guān)閉