如何在DS26303 LIU中啟用ITU-T G.703 2048kHz同步接口
DS26303 E1/T1/J1八通道線路接口單元(LIU)一個(gè)鮮為人知的功能是:能夠發(fā)射、接收符合國際電信聯(lián)盟ITU-T建議G.703 (2001年11月)第13條規(guī)定的2048kHz同步接口(T12)信號(hào)。本應(yīng)用筆記主要介紹如何對(duì)DS26303進(jìn)行正確編程,啟用2048kHz同步接口模式,以支持綜合定時(shí)供給系統(tǒng)(BITS)或定時(shí)供給單元(SSU)等時(shí)鐘分配應(yīng)用。應(yīng)該注意的是,目前有兩款DS26303產(chǎn)品可供使用:DS26303-120和DS26303-75。二者之間唯一的區(qū)別在于默認(rèn)的E1線路阻抗設(shè)置。必須注意這一特點(diǎn),確保在設(shè)計(jì)階段和生產(chǎn)階段使用相同型號(hào)的器件。
DS26303設(shè)置工作在2048kHz同步接口模式
對(duì)DS26303編程,使其支持2048kHz同步接口,這個(gè)過程需要多個(gè)操作步驟,用到了一些未在DS26303數(shù)據(jù)表中列出的寄存器。本文“附錄”給出了所有沒有列出的寄存器的說明。
在啟用2048kHz同步接口模式之前,有必要執(zhí)行一些配置操作,確保DS26303按照所需要的流程工作。
第一步,更改內(nèi)部時(shí)鐘,利用LIU通道對(duì)應(yīng)的發(fā)送時(shí)鐘(通常為TCLK輸入),取代主時(shí)鐘(MCLK輸入)。默認(rèn)情況下,啟用2048kHz同步接口模式后,DS26303將通用MCLK輸入用作時(shí)鐘源。這會(huì)使TTIP/TRING引腳的輸出信號(hào)鎖頻至MCLK輸入,而非TCLK輸入。可使用以下軟件配置對(duì)DS26303編程,采用TCLK輸入作為時(shí)鐘源。
將地址為0x1F的ADDP寄存器設(shè)置為0x03,選擇全局測試寄存器組。
將地址為0x07的TXDIG寄存器設(shè)置為0x10。將TXDIG寄存器的第4位置1,2048kHz同步接口模式將使用TCLK輸入,而非MCLK輸入。需要注意的是,更改TXDIG寄存器的第4位會(huì)影響到將MCLK輸入用作時(shí)鐘源的其它兩個(gè)功能,即:發(fā)射全1 (TAOE)和自動(dòng)發(fā)射全1 (ATAOS)功能。因此,禁用2048kHz同步接口模式后,需要將該位置0。但是,如果啟用TAOE或ATAOS后,設(shè)計(jì)人員希望將TCLK輸入用作時(shí)鐘源,則可將TXDIG寄存器的第4位置1。
第二步,更改短路檢測電路(SCDC)的電流門限,防止關(guān)閉TTIP/TRING發(fā)射器輸出。默認(rèn)情況下,啟用2048kHz同步接口模式后,DS26303電流門限不正確。要利用正確的短路電流設(shè)置DS26303,須進(jìn)行下述軟件配置。
將地址為0x1F的ADDP寄存器設(shè)置為0x04至0x0B,將分別選擇LIU1測試至LIU8測試寄存器組。
將地址為0x05的TXCMDA寄存器設(shè)置為下列數(shù)值之一(表1),這些數(shù)值應(yīng)與模板選擇(TS)寄存器的數(shù)值同步。譬如,如果將TS寄存器配置為E1 75Ω模式,則將TXCMDA寄存器設(shè)置為0x33。此外,在啟用G.703 2048kHz同步接口模式后,不應(yīng)關(guān)閉TS寄存器的發(fā)射阻抗端接。注意,TXCMDA寄存器的7:6位應(yīng)始終保持為0;第5位控制SCDC控制使能;第4:0位包含新的短路電流門限,盡管可對(duì)門限進(jìn)行調(diào)整,但不建議這樣做,因?yàn)檫x擇這些數(shù)值的目的是防止器件損壞。
TS Mode Setting | TXCMDA Value |
E1 75Ω | 0x33 |
E1 120Ω | 0x2F |
表1. TXCMDA寄存器設(shè)置
在完成上述兩個(gè)配置步驟后,DS26303被正確配置為支持2048kHz同步接口模式。
設(shè)置DS26303的一個(gè)或更多通道,使其支持2048kHz同步接口模式時(shí),可按照下述軟件配置。
將地址0x1F的ADDP寄存器設(shè)置為0x01,選擇獨(dú)立LIU寄存器組。
將地址0x08的G703EN寄存器設(shè)置為所要求的數(shù)值,以針對(duì)適當(dāng)?shù)腖IU通道啟用2048kHz同步接口模式。
假定現(xiàn)已按照上面的建議禁用TTIP/TRING發(fā)射輸出,則通過下述軟件配置啟用發(fā)射器輸出。
將地址0x1F的ADDP寄存器設(shè)置為0x00,選擇主寄存器組。
將地址0x12的OEB寄存器設(shè)置為所要求的數(shù)值,以針對(duì)G703EN寄存器啟用的相同LIU通道使能TTIP/TRING發(fā)射器輸出。
結(jié)論
對(duì)DS26303的默認(rèn)值進(jìn)行的更改后,器件可完全支持ITU-T G.703 2048kHz同步接口(T12)規(guī)范。本應(yīng)用筆記說明了必要的更改,以及有關(guān)的背景信息,并介紹了詳細(xì)的配置流程。借助這些信息和DS26303數(shù)據(jù)資料,設(shè)計(jì)人員可以將2048kHz同步接口功能集成到BITS或SSU設(shè)計(jì)中。
附錄:DS26303寄存器信息
DS26303的寄存器空間地址為0x00至0x1F,采用存儲(chǔ)區(qū)模式,包含所有LIU通道的配置和狀態(tài)信息。地址為0x1F的ADDP寄存器為特殊寄存器,存放訪問不同寄存器組的指針。對(duì)于每個(gè)指定的寄存器組,該寄存器的功能和數(shù)值不變。不過,對(duì)ADDP寄存器的更改將改變當(dāng)前寄存器組,從而改變地址為0x00至0x1E的寄存器功能和數(shù)值。
評(píng)論