關(guān)鍵詞:時間比對;時間間隔測量;時間同步;頻率同步;TCM-2
1 概述
美國精密同步公司研發(fā)的通用高精度時間比對模塊,可提供四通道0.1ns 分辨率的時間比對或時間間隔測量,同時它還提供多種接口。因此,用戶可以很方便地用它構(gòu)成自己的系統(tǒng)或儀器,包括用于時間/頻率標準、電網(wǎng)電壓向量測量系統(tǒng)、電網(wǎng)故障定位系統(tǒng)、移動通信基站時鐘、SDH中的BITS、多基地雷達系統(tǒng)、OTDR、光纖通信網(wǎng)故障實時監(jiān)測、激光測距以及高精度通用計數(shù)器(高精度時間間隔測量儀)等。
2 結(jié)構(gòu)原理及引腳功能
TCM-2采用雙列直插48引腳封裝。各引腳的功能如表1所列。其內(nèi)部結(jié)構(gòu)如圖1所示,具有四通道擴展器、微處理器和FPGA三個主要功能模塊。
兩事件之間的時間差通常是用脈沖填充法進行測量的。它的測量精度取決于參考時鐘的頻率。這種方法具有固定的±1計數(shù)的誤差。為了提高測量的分辨率,在高精度通用定時模塊中采用了模擬擴展技術(shù)。
當待測脈沖輸入模塊后,由模塊測量它們的時刻,并按要求將相應的計算結(jié)果通過串行移位寄存器輸出。
由于被測事件與測量時鐘之間沒有確定的相位關(guān)系?但它們之間有一小數(shù)周期的差。因此為了提高測量分辨率,系統(tǒng)中的擴展器采用了模擬技術(shù),并將不足一個計數(shù)的時間間隔展寬(例如展寬1000倍),然后再用相同的10MHz時鐘對展寬了的脈沖計數(shù)以達到0.1ns的分辨率。
FPGA可實現(xiàn)所有的數(shù)字邏輯功能,包括輸入信號的選擇、擴展邏輯、計數(shù)器、鎖存器、多路數(shù)據(jù)選擇、多個串行移位寄存器、PWM等。其中串行移位寄存器又包括DDS控制、LED顯示、與外部的數(shù)據(jù)交換等。
FPGA中的各輸出控制模塊可按使用的要求舍取,例如,當使用DDS時,一般不使用PWM。實際上,在不單獨構(gòu)成儀器時也不用LED顯示。
模塊中的單片機可控制整個工作流程,包括控制各通道的測量、采集測量數(shù)據(jù)、計算測量數(shù)據(jù)、與母板的數(shù)據(jù)交換、接收GPS信息或與外部主控制器(如PC)交換數(shù)據(jù)及指令等。當以GPS為參考源時,GPS通道的測量值可用于計算秒間隔,從而計算基本時鐘的頻率,根據(jù)計算結(jié)果可用另一串行移位寄存器來調(diào)整DDS(AD9852)的輸出頻率。模塊的基本時鐘同時也是DDS的時鐘。它可控制兩個DDS,以便輸出兩個不同的頻率。它們共用一個串行移位寄存器,可由DDSCS1和DDSCS2來選擇。而外部DDS(AD9852)則一般工作于串行輸入方式。實際上,設計時也可用其它定時脈沖作為外部參考以校準時間和頻率。
當輸入待測脈沖多于四種時,可采用時分復用的方法進行測量。通常可由模塊內(nèi)部實現(xiàn)時分復用,也可由外部控制實現(xiàn)時分復用。
外部控制器通過串行移位寄存器向模塊發(fā)送操作指令。模塊根據(jù)外部控制器的指令來測量相應通道的信號,然后經(jīng)計算送回外部控制器。
TCM-2高精度通用時間比對模塊還能自動識別參考定時脈沖和基準時鐘的類別,同時可調(diào)整相應的算法。表2給出了TCM-2的主要參數(shù)指標。
表1 TCM-2引腳分配及功能表
引腳名 | 引腳號 | I/O |
功 能 |
DDSD | 18 | O | DDS串行數(shù)據(jù)線 |
DDSCK | 19 | O | DDS串行時鐘線 |
DDSUD/PWM | 12 | O | DDS輸入數(shù)據(jù)更新或PWM輸出 |
DDSRST | 10 | O | DDS芯片復位 |
DDSIORST | 31 | O | DDS數(shù)據(jù)口復位 |
DDSCS2 | 33 | O | 第二片DDS的片選 |
DDSCS1 | 35 | O | 第一生DDS的片選 |
LEDSD | 13 | O | 串行顯示口數(shù)據(jù)線 |
LEDSCK | 14 | O | 串行顯示口時鐘線 |
SDDM | 2 | O | 輸出移位寄存器數(shù)據(jù) |
SCKDM | 3 | O | 輸出移位寄存器時鐘 |
MBUSY | 4 | I | 外部接收移位寄存器滿標志 |
SDMD | 42 | I | 輸入移位寄存器數(shù)據(jù) |
SCK MD | 43 | I | 輸入移位寄存器時鐘 |
DBUSY | 44 | O | 內(nèi)部移位寄存器滿標志 |
CKO | 17 | I | 輸出時鐘信號,用于生成定時脈沖及與對方盤時鐘比較 |
CKOX | 46 | I | 對方盤輸出時鐘,用于在主/備工作時與本盤比較 |
GPS1PPS | 48 | I | GPS秒脈沖輸入 |
G1PPSD | 47 | I | GPS秒脈沖直接輸入,用于測量天線延時 |
1PPSO | 1 | O | 秒脈沖輸出 |
W/FSNCI | 41 | I | 光纖/微波輸入同步脈沖(用于時間雙向傳遞同步) |
W/FSNCO | 40 | I | 光纖/微波輸出同步脈沖(用于時間雙向傳遞同步) |
W/FORQU | 45 | O | 光纖/微波輸出同步脈沖發(fā)送請求 |
FR | 9 | I | 基準時鐘輸入 |
WDO | 30 | O | “看門狗”定時器輸出 |
ALEF | 15 | I | 與PIN21相連 |
TXD | 27 | O | TS-232串行數(shù)據(jù)輸出,TTL電平 |
RXD | 28 | I | RS-232串行數(shù)據(jù)輸入,TTL電平 |
RST | 29 | I | 內(nèi)部單片機復位 |
VPP | 20 | I | 編程電壓,對內(nèi)部單片機編程時此引腳接VCC |
ALE | 21 | O | 內(nèi)部單片機編程時此引腳接VCC |
PSEN | 22 | O | 內(nèi)部單片機編程時此引腳接地 |
VCC | 7 | I | +5V電源 |
VCC | 16 | I | +5V電源 |
GND | 5 | 地 | |
+15V | 8 | I | +15V電源 |
-15V | 11 | I | -15V電源 |
SPR1,SPR2,SPR3 | 6,38,39 | O | 備用引腳,供調(diào)試用 |
XTAL1 | 23 | 外接11.0592MHz晶振 | |
XTAL2 | 24 | 外接晶振 |
表2 TCM-2的主要指標
參 數(shù) | 數(shù) 值 | 單 位 |
內(nèi)部時鐘 | 10(TTL) | MHz |
測量精度 | 1~3 | ns |
分辨率 | 0.1 | ns |
測量時間 | <0.5 | ms |
環(huán)境溫度 | -10~50 | ℃ |
相對濕度 | <90% | R.H. |
輸入信號電平 | TTL | <10MHz |
輸出信號電平 | TTL@20mA | |
電源 | 5@200mA 15@20mA -15@20mA |
V |
3?。裕茫停驳膽?/B>
TCM-2 內(nèi)含所有同步方式算法,因此它不僅可用于進行高精度時間比對或時間間隔測量,還可用于各種高精度同步系統(tǒng)。
3.1 高精度通用計數(shù)器
通用時間比對模塊只要外接電源、晶振、鍵盤和LED顯示,就能構(gòu)成一個高精度通用計數(shù)器?圖2所示為由TCM-2構(gòu)成的高精度通用計數(shù)器的原理圖。利用它不僅可以測量兩輸入脈沖的時間間隔或相位差,還可測量輸入信號的頻率和周期。該電路的時間分辨率為0.1ns,測量精度為1~3ns,因此可以進行高精度的時間間隔、頻率和周期的測量。它的測量速率優(yōu)于0.5ms/次。這種高精度通用計數(shù)器可用內(nèi)部10MHz晶振作為基本測量時鐘,也可選外部10MHz信號(如銣鐘或銫鐘)作測量時鐘。PA和PB是兩路輸入信號。面板鍵盤通過串行移位或矩陣接法直接連到通用時間比對模塊上。LED顯示可采用串行移位方式。另外,TCM-2還提供有RS-232接口,因而可與計算機相連,以便輸出測量數(shù)據(jù)或?qū)崿F(xiàn)遙控操作測量功能。
3.2 CDMA基站時鐘
CDMA基站時鐘主要用于為CDMA移動通信基站提供時鐘信號。為了保證正常的通信和基站之間的平滑切換,要求CDMA基站時鐘的頻率準確度應達到1×10-11,時間同步精度應達到100ns以上。
CDMA基站時鐘有兩個方案,一個是以GPS或GPS/GLONASS為參考源的自主同步方式,另一個是通過光纖傳輸同步信息的主/從同步方式。前者是各基站都以GPS或GLONASS為基準,且各站都與GPS或GLONASS同步,從而實現(xiàn)各基站之間的同步。后者是主站通過光纖向各基站發(fā)送同步脈沖,從而使各基站都與主站的同步脈沖同步,最終使各基站之間保持同步。由于各基站本來就是通過光纖與主站聯(lián)系的,因此后者并不因為通過光纖傳遞同步脈沖而增加成本。圖3和圖4分別是這兩種方案的結(jié)構(gòu)框圖。圖3中,各信號的具體含義如下:
10MC:用于本模塊的基本測量時鐘及DDS的輸入時鐘。為了滿足頻率準度要求,設計時,應使用銣鐘或雙層恒溫的晶振來提供10MC信號;
GPS1PPS:GPS秒脈沖輸入信號,用作時鐘參考;
GPS1PPSD:GPS秒脈沖直接輸入,用于測量電纜的時延,以便修正測量結(jié)果;
DDS1/DDS2: 兩路DDS,可分別生成兩個不同頻率的信號;
DDS1X/DDS2X:對應盤的兩DDS輸出信號,用于測量與本盤信號的相位差并進行修正,以保證主/備無縫切換;
M/S:主/備狀態(tài)標志輸入;
1PP2S:用于輸出兩秒一次的定時脈沖;
SIO:串行輸入輸出接口,用于與外部控制器交換信息;
RS-232:通用RS-232串行口,用于與GPS交換信息。
在圖4所示的光纖同步CDMA基站時鐘原理圖中?RXP是由中心站發(fā)來的光纖同步脈沖或從站傳來的返回脈沖;而TXP則是由本站發(fā)給中心站的返回脈沖或中心站發(fā)出的同步脈沖;
銣鐘產(chǎn)生的10MC信號主要用于通用時間比對模塊的基本測量時鐘及DDS的輸入時鐘。當用溫度穩(wěn)定性優(yōu)于5×10-10、日漂移優(yōu)于1×10-10的晶振時,一般均可以滿足要求。
用通用時間比對模塊測量RXP和TXP時,主站將發(fā)送和接收時刻傳給從站,從站在收到主站傳來的兩個脈沖數(shù)據(jù)后,將根據(jù)本站脈沖的發(fā)送和接收時刻來計算傳輸時延,從而計算出本站的時間誤差并修正本站的時鐘,以使其保持與主站時鐘的同步。此外,根據(jù)兩組同步脈沖的時間間隔,可以測量本站基本測量時鐘的頻率并修正DDS,這樣可使本站時鐘頻率與主站的時鐘頻率保持一致。
RXP和TXP可以是直接由光纖傳輸?shù)拿}沖,也可以在多路復接方式中提供一個定時通道?并將RXP和TXP組織在定時通道的幀結(jié)構(gòu)中。
本盤DDS的輸出信號和對應盤DDS的輸出信號可在通用時間比對模塊中比較相位。如果它們之間存在相位差,則從站應調(diào)整相應的DDS以使其輸出信號的相位與主站保持一致。
需要說明的是:采用光纖同步比GPS同步成本低,且在相同配置時的同步精度也高。其同步精度可達到10ns以上,基本能夠滿足基站定位應用中高精度同步的要求。
微波同步時鐘的原理和結(jié)構(gòu)與此完全相同。GPS時間/頻率標準與GPS同步CDMA時鐘也基本相同,只是結(jié)構(gòu)和功能更簡單些。