專利名稱:專用小交換機(jī)的改進(jìn)型時(shí)間分割多路交換裝置的制作方法
本發(fā)明是一種時(shí)間分割多路數(shù)字交換裝置。進(jìn)一步說(shuō),這是一種尤其適用于專用小變換機(jī)(PBX)電話系統(tǒng)的改進(jìn)型時(shí)分多路(TDM)交換裝置,但本發(fā)明也可用于其它一些數(shù)字通訊網(wǎng)絡(luò),這些都屬于電話學(xué)及其它等領(lǐng)域。特別是本發(fā)明的改進(jìn)型時(shí)分多路交換裝置提供了真正不阻塞的變換,使連接到該交換裝置的端口數(shù)不會(huì)超過(guò)通路數(shù)目,在這種情況下,任何端口都可以和任一線/時(shí)隙通路組合相連接。
近年來(lái),在專用小交換機(jī)(PBX)電話系統(tǒng)中,時(shí)分多路數(shù)字交換的應(yīng)用已經(jīng)成為一種有效的標(biāo)準(zhǔn)。在這種系統(tǒng)中,把語(yǔ)言信號(hào)數(shù)字化,并且把語(yǔ)言信號(hào)的數(shù)字采樣在整個(gè)系統(tǒng)的各個(gè)端口之間進(jìn)行交換,通常,這些端口組成了PBX的分局線,電話公司中繼線的接口以及會(huì)議橋等等。同時(shí)把類似的數(shù)字交換用來(lái)替換電話總局的縱橫點(diǎn)交換和收費(fèi)電話網(wǎng)絡(luò)中的收費(fèi)交換。
由于高速數(shù)字電子元件的成本降低,因此數(shù)字PBX設(shè)備的成本也隨之下降并且專用小交換機(jī)也增加了一些新的特點(diǎn)。
但是在專用小交換機(jī)中,數(shù)字交換仍是一個(gè)花費(fèi)很大的項(xiàng)目,而且,在傳統(tǒng)上只用PBX擴(kuò)展線的下限數(shù)目,以經(jīng)濟(jì)地用于某種特殊用途。因此,以某種觀點(diǎn)來(lái)看,回到笨拙的、電纜成本不斷增加的較舊按鍵式電話系統(tǒng)將更為經(jīng)濟(jì)些。
在先有技術(shù)的PBX中,幾乎所有TDM數(shù)字交換在數(shù)字信號(hào)通路中都有一記憶時(shí)間交換器。記憶時(shí)間交換器是這樣一種裝置,它暫時(shí)存儲(chǔ)送往特定地點(diǎn)的數(shù)字化樣本,并等到在適當(dāng)數(shù)據(jù)線和總線上對(duì)應(yīng)于接收該數(shù)字化樣本時(shí)隙/線組合的適當(dāng)時(shí)隙出現(xiàn)時(shí),將該樣本插入適當(dāng)?shù)木€或總線上的相應(yīng)時(shí)隙之中。這種數(shù)字時(shí)間交換器成本很高,主要的因素一直是PBX分局線的下限數(shù)目仍然較高。
由于連到系統(tǒng)的端口(它包括中繼線接口和PBX局線)數(shù)目的增加,所以其他先有技術(shù)的TDM交換必須有相當(dāng)復(fù)雜的系統(tǒng)結(jié)構(gòu)變型。
因此,在先有技術(shù)中必須提供一種尤其適用于專用小交換機(jī)的TDM交換裝置,其結(jié)構(gòu)成本不高,特別適用于接有較少數(shù)量的PBX分局線的場(chǎng)合。進(jìn)而,要求組成這樣一種交換裝置,它應(yīng)在沒(méi)有結(jié)構(gòu)變形的條件下,使專用小交換機(jī)適當(dāng)?shù)財(cái)U(kuò)展至端口的總數(shù)超過(guò)通過(guò)交換裝置的傳輸通路總數(shù)。
要達(dá)到第一個(gè)目的,最好提供一種用于專用小交換機(jī)的TDM交換裝置,該裝置在端口數(shù)少于或等于傳輸通路數(shù)時(shí),不需要記憶時(shí)間交換器,而且它不要求達(dá)到這樣一種系統(tǒng)規(guī)模的記憶時(shí)間交換器,在這種系統(tǒng)中,端口的總數(shù)為有效傳輸?shù)缆房倲?shù)的幾倍。
要實(shí)現(xiàn)第二個(gè)目的,有必要提供一種TDM交換裝置,它擁有這樣一種結(jié)構(gòu)當(dāng)PBX系統(tǒng)擴(kuò)展時(shí),該結(jié)構(gòu)可以容易地適應(yīng)于記憶時(shí)間交換器的變型。
通過(guò)提供一種將任何端口與任何傳輸通路相連接的改進(jìn)型時(shí)分多路交換結(jié)構(gòu),本發(fā)明滿足了先有技術(shù)的要求。從而,可以容易地由系統(tǒng)把任意端口與時(shí)隙和傳輸線或干線的組合連接起來(lái),該時(shí)隙/線組合包括一通過(guò)交換裝置的傳輸通路。
本發(fā)明提供了一種相當(dāng)簡(jiǎn)單的裝置使之可以不用記憶時(shí)間交換器在傳輸通路上將任意端口連到發(fā)送和接收端,我們?cè)诖怂玫摹皞鬏斖贰币辉~的意思是指多個(gè)實(shí)際數(shù)據(jù)通路中的某個(gè)特定通路和多個(gè)時(shí)隙中的某個(gè)特定時(shí)隙的組合。
本發(fā)明是一種時(shí)分多路交換裝置,這種交換裝置包括N條輸入/輸出干線,N為大于0的整數(shù);成幀和時(shí)鐘電路,用來(lái)周期地為N條干線中的每條干線定義M個(gè)時(shí)隙,M是大于1的整數(shù),并提供時(shí)鐘信號(hào);與干線、成幀和時(shí)鐘電路以及多個(gè)利用裝置相連的輸入/輸出端口,其特征在于,一主控制器,用來(lái)為多輸入端口的每一端口提供通路選擇指令,該指令定義了N條干線中的某條特定干線和M個(gè)時(shí)隙中的某一特定時(shí)隙;多個(gè)通路控制器,當(dāng)由所述的通路選擇指令定義的M個(gè)時(shí)隙中的某個(gè)特定時(shí)隙出現(xiàn)時(shí),至少把通路控制器之一連到每個(gè)端口,并且響應(yīng)于通路選擇指令和時(shí)鐘信號(hào),將利用裝置連到通路選擇指令定義的N條干線中的某條特定干線上。
在本發(fā)明的最佳型式中,每個(gè)實(shí)際的數(shù)據(jù)通路構(gòu)成了一串行比特線(以地為參考基準(zhǔn)),同時(shí),在該最佳形式中,使用了串行數(shù)據(jù)傳輸并且每個(gè)實(shí)際通路都和一信號(hào)線相對(duì)應(yīng)。但是,顯而易見(jiàn),本發(fā)明可以實(shí)現(xiàn)這樣的一些實(shí)施方案,此中每個(gè)實(shí)際的數(shù)據(jù)通路構(gòu)成了并行的數(shù)據(jù)總線。因此,在本說(shuō)明書(shū)中所提到的數(shù)據(jù)線或數(shù)據(jù)干線,應(yīng)被視為包括以多比特總線構(gòu)成每個(gè)數(shù)據(jù)線的諸實(shí)施例。
通過(guò)提供對(duì)每個(gè)端口都可作為單個(gè)寄存器使用的多個(gè)寄存器,本發(fā)明的最佳型式實(shí)現(xiàn)了該特性。主控制器將一個(gè)通路選擇指令字寫(xiě)入端口寄存器,這個(gè)指令字完全指定了時(shí)隙選擇和干線選擇。最佳型式進(jìn)而包括和每個(gè)端口相連的記數(shù)器或時(shí)隙選擇器,它們可以從通路選擇指令字指定的初始值到計(jì)算器的終止值進(jìn)行循環(huán)計(jì)數(shù)。當(dāng)達(dá)到終止值計(jì)數(shù)時(shí),提供一輸出信號(hào)來(lái)觸發(fā)和端口相連的多路傳輸裝置,而該端口具有選擇輸入,其輸入是由通路選擇指令字中,確定與端口相連的具體的實(shí)線數(shù)字通路的部分來(lái)控制的。因此,在某個(gè)特定的端口,當(dāng)計(jì)數(shù)器達(dá)到終止計(jì)數(shù)時(shí),多路傳輸裝置就被觸發(fā),并在計(jì)數(shù)器輸出信號(hào)指定的適當(dāng)時(shí)刻選擇連到端口的特定實(shí)線通路。
因此,在兩個(gè)端口之間提供通信線路時(shí)(一個(gè)作為傳輸端而另一個(gè)作為接收端),將把同樣的通路指令寫(xiě)入這兩個(gè)端口。如果其中一個(gè)端口或兩個(gè)端口是雙向的,則該指令字將寫(xiě)入每個(gè)端口適當(dāng)?shù)募拇嫫?傳輸通路選擇或接收通路選擇)。與每個(gè)端口相連的計(jì)數(shù)器進(jìn)行計(jì)數(shù)直至達(dá)到適當(dāng)?shù)臅r(shí)隙,在該時(shí)刻,把從每個(gè)計(jì)數(shù)器發(fā)出的終止計(jì)數(shù)值輸出信號(hào)加到與每個(gè)端口相連的多路傳輸器上。從而使每個(gè)端口的多路傳輸裝置選擇特定的實(shí)線數(shù)據(jù)通路,并將傳輸端和接收端連到特定的實(shí)線數(shù)據(jù)通路上,因此使數(shù)據(jù)從傳輸端發(fā)往接收端。
根據(jù)上面的敘述,我們可以清楚的了解到本發(fā)明的最佳型式提供了下述特性。首先,它提供了一種設(shè)備,該設(shè)備在任一時(shí)隙都可把任一端口和任一實(shí)線數(shù)據(jù)通路相連。其次,該系統(tǒng)在它的最佳型式中是完全同步的。在最佳實(shí)施例中,根據(jù)一個(gè)同步的,全系統(tǒng)的幀信號(hào)(該幀信號(hào)指定了一幀M個(gè)時(shí)隙的起始時(shí)隙),把目前存儲(chǔ)在與之相關(guān)的時(shí)隙選擇寄存器中的數(shù)值裝入上述的每個(gè)計(jì)數(shù)器中。然后,該計(jì)數(shù)器對(duì)時(shí)隙進(jìn)行同步計(jì)數(shù),當(dāng)達(dá)到相應(yīng)的終止計(jì)數(shù)值時(shí),每個(gè)計(jì)數(shù)器為把相應(yīng)的裝置連到相應(yīng)的數(shù)據(jù)通路而作好了準(zhǔn)備。用這樣一種方法,可以在不用記憶時(shí)間交換器的情況下,在任何可能進(jìn)行傳輸?shù)耐飞系娜我鈨蓚€(gè)端口之間建立通信聯(lián)系。
也就是說(shuō),根據(jù)下面的敘述,我們將清楚的知道本發(fā)明的交換裝置的結(jié)構(gòu)有助于實(shí)現(xiàn)以常用的記憶時(shí)間交換器不能完成的系統(tǒng)。以端口為基礎(chǔ),可以在不對(duì)交換作任何修改的條件下將端口上的時(shí)隙進(jìn)行組合或再劃分。需要進(jìn)行修改的僅只是各個(gè)端口處的時(shí)隙選擇器和對(duì)這些端口發(fā)布的指令。
由于采用了最佳實(shí)施例,當(dāng)端口數(shù)超過(guò)現(xiàn)有的傳輸通路數(shù)時(shí),就不需要對(duì)系統(tǒng)的結(jié)構(gòu)進(jìn)行修改。由于把每個(gè)端口的傳輸邊和接收邊都作為控制器地址空間內(nèi)的一個(gè)地址來(lái)對(duì)待,并且由寫(xiě)入該端口的數(shù)據(jù)字指定了將被該端口使用的傳輸通路,所以就不必作為加入的附加端口對(duì)系統(tǒng)進(jìn)行修改。這種情況只受在特殊用途中的統(tǒng)計(jì)通話經(jīng)驗(yàn)限制。
圖1是本發(fā)明的TDM交換裝置實(shí)施例的框圖。
圖2是本發(fā)明最佳實(shí)施例的更為詳細(xì)的方框圖。
圖3(包括圖3A和圖3B)是表明最佳實(shí)施例中所用的各種信號(hào)之間時(shí)間關(guān)系的時(shí)序圖。
圖4是最佳實(shí)施例的時(shí)隙產(chǎn)生和定時(shí)裝置的示意圖,所產(chǎn)生的信號(hào)如圖3所示。
圖5是譯碼裝置的示意圖,它是用來(lái)控制在最佳實(shí)施例中對(duì)一個(gè)單獨(dú)插件上的多個(gè)端口的寫(xiě)入和讀出的。
圖6是最佳實(shí)施例的輸入/輸出端口的示意圖,它表明了接收和傳輸時(shí)隙的選擇裝置。
圖7是最佳實(shí)施例的雙向干線和用于最佳實(shí)施例的一個(gè)插件的多個(gè)端口的干線或線選擇控制裝置的示意圖。
下面,將參考附圖對(duì)本發(fā)明的最佳實(shí)施例加以說(shuō)明,在各個(gè)附圖中,同類的數(shù)字表示同類的部件。圖1是本發(fā)明實(shí)施例的一個(gè)框圖。圖中的數(shù)字15表明了若干接收和傳輸干線,它們?yōu)閿?shù)據(jù)傳輸提供了通路,應(yīng)該知道,本發(fā)明的最佳實(shí)施例中的設(shè)施就是一種專用小交換機(jī)。因此,“數(shù)據(jù)”一詞的意思不僅是通常所說(shuō)的2進(jìn)制數(shù)據(jù),而且也包括通過(guò)交換機(jī)傳輸?shù)哪M信號(hào)的2進(jìn)制編碼樣本。干線15由標(biāo)志著H1.H2…HN的N條干線組成,表明在構(gòu)成本發(fā)明的實(shí)施例中,可以使用任意數(shù)目(N)的干線。由于通常在制作數(shù)字電子裝置時(shí),是使N為2的整冪數(shù)(但這并非一定如此),所以在最佳實(shí)施例中,N等于8。
和干線15相連的是若干個(gè)端口16。如圖1所示,可以把本發(fā)明最佳實(shí)施例中的端口16中的任意數(shù)(X)個(gè)端口與干線15相連。而X是多少只受驅(qū)動(dòng)干線15的裝置的驅(qū)動(dòng)容量(驅(qū)動(dòng)裝置在圖1中沒(méi)畫(huà)出)及本發(fā)明使用環(huán)境中所遇到的統(tǒng)計(jì)通話經(jīng)驗(yàn)的限制。和每個(gè)端口相連的是一個(gè)多路利用裝置17。裝置17a表明,每個(gè)利用裝置可以由一個(gè)傳輸端口18和一個(gè)接收端口19組成。反之,可以構(gòu)成另一種利用裝置17,它只能進(jìn)行傳輸或只能進(jìn)行接收。
在干線15上的通話是由主控制器20控制的。在最佳實(shí)施例中,主控制器20是由Z-80微處理機(jī)和Z-80片組中的其他標(biāo)準(zhǔn)部件所構(gòu)成的。當(dāng)然,本發(fā)明的實(shí)施例也可由其他微處理器、微計(jì)算機(jī)和控制裝置構(gòu)成??刂破?0通過(guò)地址總線21和雙向數(shù)據(jù)總線22對(duì)每個(gè)端口16進(jìn)行存取操作。另外,控制器20為圖1所示的計(jì)時(shí)總線25提供同步的計(jì)時(shí)信號(hào)和控制信號(hào)。因此,在最佳實(shí)施例中,通過(guò)干線15的利用裝置17中的數(shù)據(jù)通道是同步的。在最佳實(shí)施例中,微處理機(jī)27的時(shí)鐘系統(tǒng)和為總線25提供計(jì)時(shí)信號(hào)的系統(tǒng)時(shí)鐘發(fā)生器互不相關(guān)。
下面來(lái)看表明最佳實(shí)施例的展開(kāi)框圖。圖2中的點(diǎn)劃線20所包圍的部分即為圖1的控制器20所包括的元件。類似地,圖2中的點(diǎn)劃線16a所圍繞的部分即為圖1的端口16a所包含的元件。
顯而易見(jiàn),所公布的本發(fā)明實(shí)施例的電路元件之中,有大量的重復(fù)。因此,這個(gè)公開(kāi)中的多數(shù)將描述發(fā)明中部件的典型實(shí)施方案,并指出在何處可以進(jìn)行同樣的互換。
從對(duì)圖2的觀察中,將清楚的看到,在控制器20和典型端口16a之間的通信通路上,有些元件是在點(diǎn)劃線外邊,而點(diǎn)劃線所圍繞的那些元件組成了端口和控制器。因此,它適于用來(lái)介紹本發(fā)明書(shū)所提及的最佳實(shí)施例的結(jié)構(gòu)特性。本發(fā)明的最佳實(shí)施例是有向總線結(jié)構(gòu),其中,對(duì)每個(gè)連到交換裝置的不同端口指定了一個(gè)特征地址。因此,當(dāng)在控制器和不同端口之間執(zhí)行輸入/輸出操作時(shí),這些端口形成了一種存儲(chǔ)交換輸入/輸出系統(tǒng)。
最佳實(shí)施例是這樣構(gòu)成的,其中,它的8個(gè)端口實(shí)際上位于一個(gè)單獨(dú)的系統(tǒng)插件或系統(tǒng)模塊中。每個(gè)插件實(shí)際上對(duì)應(yīng)了本發(fā)明實(shí)施例中插在插件框架里的一塊電路板。通常,地址譯碼裝置執(zhí)行插件選擇功能。進(jìn)而,在插件上的譯碼對(duì)該插件上的特定端口尋址。
因此,在說(shuō)明書(shū)中,將對(duì)插件選擇和插件地址以及特定的端口地址進(jìn)行說(shuō)明。然而,在本發(fā)明的整體結(jié)構(gòu)中,在插件板上,插件/特定端口的組合,只是一個(gè)特定端口的地址,因此,本發(fā)明的實(shí)施例適于做成這樣一種結(jié)構(gòu),它通過(guò)一電路而不是通常的存儲(chǔ)變換I/O通向端口,這里只是在最佳實(shí)施例的范圍中對(duì)特定插件作了說(shuō)明。最重要的方面是每個(gè)端口可以被單獨(dú)尋址。
更準(zhǔn)確的說(shuō),圖1和圖2中表示的這種典型端口的傳輸邊和接收邊,分別在系統(tǒng)中定義了一個(gè)可尋址端口。因此,如圖1中所示的端口16,對(duì)每個(gè)雙向端口,系統(tǒng)把傳輸邊和接收邊作為單獨(dú)的可尋址端口。但是,為方便起見(jiàn),根據(jù)最佳實(shí)施例的性質(zhì),由于最佳實(shí)施例中所用的利用裝置是雙向通信裝置,所以本說(shuō)明將對(duì)一特定端口的接收邊和輸出邊做一般性描述。
參照?qǐng)D2的右邊部分,可以看到干線15包括一組傳輸干線15t和一組接收干線15r。正如上面所指出的,本發(fā)明是在專用小交換機(jī)電話系統(tǒng)范圍內(nèi)進(jìn)行的改進(jìn)。尤其是通過(guò)本發(fā)明的發(fā)展,可提供一種相當(dāng)便宜的交換裝置,該裝置可以經(jīng)濟(jì)地用于小型PBX系統(tǒng),而且通過(guò)使用傳統(tǒng)的記憶時(shí)間交換器,該裝置可被擴(kuò)展成更大規(guī)模的系統(tǒng)。因此,在最佳實(shí)施例中,傳輸干線15t的每條干線通過(guò)圖2所示的多個(gè)跳接器26和相應(yīng)的接收干線15r進(jìn)行電連接。所以,如圖1所示,傳輸和接收干線對(duì)形成了一組雙向干線15,然而,通過(guò)拆去跳接器及在各個(gè)傳輸干線和接收干線之間插進(jìn)一個(gè)常用的時(shí)間記憶交換器,可把本發(fā)明最佳實(shí)施例本身的結(jié)構(gòu)用于擴(kuò)展PBX系統(tǒng)。
如圖2所示,首先論及控制器20,該控制器最好用通常的微處理機(jī)集成片組,Z-80集成片組構(gòu)成。主控制器的主要控制元件是Z-80CPU集成片27。Z-80CPU以通常的方法驅(qū)動(dòng)地址總線21和雙向數(shù)據(jù)總線22。系統(tǒng)存儲(chǔ)器如28所示,它包括用來(lái)存儲(chǔ)與最佳實(shí)施例有關(guān)的各種圖表和狀態(tài)信息的隨機(jī)存儲(chǔ)器和控制微處理器27的只讀存儲(chǔ)器。常用的Z-80控制總線如圖29所示。該控制總線29的一部分被作為讀/寫(xiě)控制30加以說(shuō)明,它的工作方式為該領(lǐng)域技術(shù)人員所熟知。由緩沖器31和32以常用的方式緩沖總線21和22。
34表明了一種常用的I/O譯碼和插件選擇地址譯碼器。正如該領(lǐng)域技術(shù)人員所知,譯碼器34是常用的第一級(jí)譯碼。它指定了用于I/O裝置的系統(tǒng)存儲(chǔ)空間部分。在最佳實(shí)施例中,所有I/O裝置都在十六進(jìn)制地址FOOO和FFFF之間的一個(gè)4K的系統(tǒng)地址存儲(chǔ)塊中。如圖1和圖2所示,一般的輸入/輸出端口16是在地址FOOO和F3FF之間的地址空間部分。在最佳實(shí)施例中,當(dāng)較高位地址線處于一適當(dāng)狀態(tài)時(shí),地址總線21和5個(gè)最低有效位(A0~A4)選擇一個(gè)特定的插件。
在圖2和圖示例中,對(duì)所示的特定插件的尋址產(chǎn)生了在線35a上的激勵(lì)狀態(tài)。從線35b到線35m,都是去系統(tǒng)內(nèi)其它插件的插件選擇線。線35a觸發(fā)插件電平端口和指令型譯碼器36,根據(jù)最佳實(shí)施例的存儲(chǔ)交換I/O裝置,該譯碼器36選擇各個(gè)端口的讀和寫(xiě)寄存器。同時(shí),如圖2所示,在圖5中表明了端口和指令型譯碼器36的詳細(xì)連接。
控制器20還包括用來(lái)在最佳實(shí)施例中產(chǎn)生時(shí)鐘和時(shí)隙信號(hào)的系統(tǒng)時(shí)鐘發(fā)生器37。如圖2所指出的,系統(tǒng)時(shí)鐘發(fā)生器37的詳細(xì)情況如圖4所示,該技術(shù)領(lǐng)域:
的熟練技術(shù)人員都很熟悉控制器20其它元件的構(gòu)成,因此不必提供更多的細(xì)節(jié)。
另外,將對(duì)圖2中的典型端口16a的元件進(jìn)行描述。端口16a的目的是要將利用裝置17的傳輸線38和接收線39在適當(dāng)?shù)臅r(shí)隙連到干線15上。如上所述,可以通過(guò)最佳實(shí)施例的交換裝置把每個(gè)端口17和任一通路相連。每條通路構(gòu)成了下述的一個(gè)時(shí)隙和一條實(shí)際干線的組合。
利用裝置17與端口的輸入線41和輸出線42分別相連。端口接收線41是來(lái)自8到1多路裝置45a的,該裝置的8個(gè)輸入端分別和干線15中每條相連。傳輸線42能使一個(gè)3位數(shù)與8位數(shù)據(jù)譯碼器46a中的一個(gè)相連。
如圖2所示,從控制器20引出的數(shù)據(jù)總線22的延展部分作為插件數(shù)據(jù)總線CD去往典型的插件。數(shù)據(jù)總線的8位擴(kuò)展中,有5位形成了5位子總線47而剩下的3位形成了子總線48。在最佳實(shí)施例中,當(dāng)對(duì)時(shí)隙選擇器進(jìn)行寫(xiě)操作時(shí),子總線5上的5位信息構(gòu)成了一個(gè)時(shí)隙選擇指令。與此相似,3位子總線48帶有一個(gè)將在下面詳述的干線選擇指令。從此描述中,可以清楚的了解到,最佳實(shí)施例使用了八條可能的干線和三十二個(gè)可能的時(shí)隙。整個(gè)最佳實(shí)施例的交換裝置,總共為二百五十六條通路。
在該最佳實(shí)施例中,裝置45和46控制從接口裝置40到干線15的通路,兩個(gè)裝置都分別包括一個(gè)三位寄存器,該寄存器在控制器20對(duì)這些寄存器執(zhí)行寫(xiě)操作時(shí),鎖存在子總線48上的現(xiàn)存狀態(tài)。因此,多路裝置45a將使在子總線48上出現(xiàn)的3位選擇指令鎖存到它的寄存器中,該寄存器將選擇八個(gè)輸入線(D0~D7)中的一個(gè)作為特定的輸入線與線41上的輸出相連。因此,當(dāng)利用裝置接口40被激勵(lì)時(shí),選擇的干線由一個(gè)3位數(shù)決定,該數(shù)在控制器20的寫(xiě)操作期間,被鎖存在裝置45a的寄存器中。一旦把該干線選擇指令存入寄存器,利用裝置17a就將與干線15中的某一特定干線相連,直到控制器確定了不再需要這個(gè)連結(jié)并將一個(gè)不同的數(shù)寫(xiě)入多路裝置45a時(shí)為止。
在每個(gè)端口處的時(shí)隙選擇是由傳輸時(shí)隙選擇器49a和接收時(shí)隙選擇器50a所決定的。與裝置45a和46a相類似,選擇器49a和50a分別都有寄存器,在主控制器20的控制下可對(duì)它們寫(xiě)入。時(shí)隙選擇器49a和50a還包括可以由它們的寄存器循環(huán)裝入的計(jì)數(shù)器。于是,在這些裝置中的寄存器決定了計(jì)數(shù)器周期的連續(xù)模數(shù)。從計(jì)數(shù)器裝入和時(shí)鐘信號(hào)總線25而來(lái)的信號(hào)控制了在裝置49和50中從寄存器到計(jì)數(shù)器的裝入,并對(duì)計(jì)數(shù)器提供了時(shí)鐘信號(hào)。
請(qǐng)注意,線51a和52a提供了端口和指令型譯碼器36的輸出。線51a為傳輸時(shí)隙選擇器49a提供了寄存器時(shí)鐘(RCK)輸入和多路器的選擇時(shí)鐘輸入。線51a載有標(biāo)記為TPS的信號(hào),該信號(hào)用于傳輸通路選擇。因此,應(yīng)該明白的是在數(shù)據(jù)總線擴(kuò)展CD上的11位字(它們被分為子總線47和48)形成了一個(gè)通路選擇指令,該指令被寫(xiě)入裝置46a和49a的寄存器中。在線51a受到觸發(fā)時(shí)便發(fā)生寫(xiě)操作,此時(shí),譯碼器36檢測(cè)到了端口16a的傳輸邊接收的指定時(shí)隙和傳輸數(shù)據(jù)干線的通路選擇指令。用相類似的方法,當(dāng)端口16a的接收邊的地址由譯碼器36檢測(cè)時(shí),線52a開(kāi)始動(dòng)作。線52a載有標(biāo)記為RPS的信號(hào),它用于接收通路的選擇。
傳輸時(shí)隙和接收時(shí)隙選擇器的輸出分別出現(xiàn)在55a和56a上。這些輸出是常用的終止計(jì)數(shù)輸出,它們表明計(jì)數(shù)器已經(jīng)達(dá)到了最大(或最小)計(jì)數(shù)。這些線被用來(lái)將啟動(dòng)輸入傳送到利用裝置接口40。
如將要在圖3~5中所詳述的,系統(tǒng)時(shí)鐘產(chǎn)生器37提供周期地指定三十二個(gè)時(shí)隙的信號(hào)。每次出現(xiàn)的三十二個(gè)時(shí)隙都構(gòu)成了一個(gè)幀,通過(guò)由系統(tǒng)時(shí)鐘產(chǎn)生器37而來(lái)的同步信號(hào),指定了這個(gè)幀的起始。從一個(gè)相應(yīng)寄存器而來(lái)的值在每個(gè)同步裝入信號(hào)發(fā)生時(shí)被裝入時(shí)隙選擇器49和50的相應(yīng)計(jì)數(shù)器,并開(kāi)始計(jì)數(shù)。
在每個(gè)時(shí)隙選擇器中的計(jì)數(shù)器是由時(shí)鐘信號(hào)控制的,當(dāng)每個(gè)時(shí)隙發(fā)生時(shí),該時(shí)鐘信號(hào)為與裝置有關(guān)的計(jì)數(shù)器的時(shí)鐘輸入提供一適當(dāng)?shù)臋z測(cè)變換。因此,在時(shí)隙選擇器49和50中的計(jì)數(shù)器在時(shí)隙終了時(shí)都達(dá)到了它們的終止計(jì)數(shù),這種情況是否同時(shí)發(fā)生,是由裝入裝置的寄存器內(nèi)的數(shù)所決定的。從而,在線55a和56a上的信號(hào)將保持一個(gè)時(shí)隙周期,在適當(dāng)?shù)臅r(shí)隙內(nèi)激勵(lì)接口裝置40的傳輸邊和接收邊,以上描述了最佳實(shí)施例的基本操作。所公開(kāi)的這個(gè)文件均衡的提供了圖2所示的各個(gè)裝置的實(shí)施細(xì)節(jié)。正如上面所指出的,圖2中各裝置所引用的參考數(shù)字號(hào)在下列各圖中也被同樣引用。
圖3A和圖3B是表明系統(tǒng)時(shí)鐘發(fā)生器37(圖2)提供的各種定時(shí)信號(hào)之間關(guān)系的時(shí)序圖。
下面結(jié)合圖3A和圖3B,把最佳實(shí)施例中所用的定時(shí)信號(hào)與圖4詳細(xì)說(shuō)明的系統(tǒng)定時(shí)發(fā)生器37一并進(jìn)行描述。
首先看圖3A,它表明了數(shù)據(jù)位、時(shí)隙和幀同步定時(shí)信號(hào)之間的關(guān)系。在最佳實(shí)施例中,一個(gè)幀存在于圖3A中相鄰的幀同步信號(hào)60之間。每個(gè)幀同步信號(hào)大約寬為122×10-9秒而且在最佳實(shí)施例中每個(gè)幀寬為125×10-6秒,所以幀速率為8000赫芝。每個(gè)幀被分為三十二個(gè)寬為3.91微秒的時(shí)隙,該時(shí)隙在圖3A中是以點(diǎn)劃線61所表明的定時(shí)點(diǎn)所劃分的。在每個(gè)時(shí)隙內(nèi),如圖3A所示,定義38個(gè)寬為488.3納秒(10-9秒)的位時(shí)間,我們可以由圖3A的符號(hào)看到,最佳實(shí)施例是將第一個(gè)發(fā)生的時(shí)隙作為時(shí)隙31而開(kāi)始進(jìn)行遞減計(jì)數(shù)直至?xí)r隙計(jì)數(shù)到0為止。下一幀的起始時(shí)隙仍然是31,這可以從圖3A右邊的幀同步脈沖上而看到。
再來(lái)看圖4,它表明了圖2中的系統(tǒng)時(shí)鐘發(fā)生器37的詳細(xì)圖。最佳實(shí)施例的構(gòu)成有利于其本身的獨(dú)立傳輸和接收定時(shí)。但是,由于傳輸和接收干線是以最佳實(shí)施例的形式連接的(如圖2中所示的跳接線),因此,最佳實(shí)施例中的傳輸和接收定時(shí)電路實(shí)質(zhì)上是相同的。所以很清楚,圖4表明的裝置用來(lái)產(chǎn)生標(biāo)明去往最佳實(shí)施例各種端口的傳輸邊信號(hào)。然而,也把同樣的信號(hào)供給最佳實(shí)施例的接收邊(由連接傳輸和接收干線而提供雙向干線),所以,只要了解了傳輸定時(shí)信號(hào)(標(biāo)明為T××),也就全明白相應(yīng)的接收定時(shí)信號(hào)(標(biāo)明為R××)。這種觀點(diǎn)的基本概念在于,由歪斜了的一位時(shí)間傳輸和接收定時(shí)來(lái)補(bǔ)償寄存器43(圖2和圖7)提供的延遲。
最佳實(shí)施例中的時(shí)鐘源是一個(gè)16.384MHz的晶體振蕩器62。它被觸發(fā)器65分頻以便在線66上提供8.192MHz的主時(shí)鐘信號(hào),這個(gè)信號(hào)被標(biāo)記為PCLK并被加到圖4的其他計(jì)數(shù)裝置的時(shí)鐘輸入端,還被加到必須和主時(shí)鐘同步的系統(tǒng)的其他部件。
圖4的上方所表示的分頻器鏈產(chǎn)生了圖3所示的幀同步信號(hào)。計(jì)數(shù)器67和68通常提供一個(gè)被256除的函數(shù)。由于計(jì)數(shù)器69的兩個(gè)最高有效位被強(qiáng)迫在并聯(lián)負(fù)載上置邏輯“1”(如70所指出),所以計(jì)數(shù)器69為一個(gè)八進(jìn)制計(jì)數(shù)器。這樣,在線66和71之間提供了一個(gè)由1024所除的累積值,它為D觸發(fā)器72提供輸入。觸發(fā)器72由線75上的信號(hào)定時(shí),該信號(hào)是線66上的PCLK信號(hào)的“非”形式。因此可知,線76上的幀同步信號(hào)由圖3A所示。在線75上使用的負(fù)時(shí)鐘信號(hào),使得幀同步信號(hào)相對(duì)于PCLK信號(hào)的一個(gè)正跳變時(shí)刻中心對(duì)稱。圖4下半部分的電路提供了圖3B所示的其他定時(shí)信號(hào)。應(yīng)該注意的是,這部分電路也利用在線66上的PCLK信號(hào)作為它的時(shí)鐘源。
圖3B表明了圖3A所示的信號(hào)與圖4下半部分電路產(chǎn)生的其他定時(shí)信號(hào)之間的關(guān)系。在圖3B的時(shí)序圖中,線77表示來(lái)自線76的幀同步信號(hào)。時(shí)序圖的線78表明了來(lái)自線66的主時(shí)鐘信號(hào)。也就是說(shuō)在圖3B中,以79表示位時(shí)間而以80表示時(shí)隙。
在回到圖4以前,應(yīng)該注意到下列問(wèn)題。在最佳實(shí)施例的整個(gè)系統(tǒng)中,信號(hào)的數(shù)字經(jīng)常通過(guò)反緩沖器所緩沖。因此,可以用正或負(fù)的跳變?yōu)橥ㄟ^(guò)系統(tǒng)的某些信號(hào)定時(shí)。應(yīng)該知道,除非特別說(shuō)明,否則在本說(shuō)明書(shū)中的附圖里只給出了信號(hào)名。由圖4的電路所產(chǎn)生的信號(hào),到底是確定形式還是否定形式,本技術(shù)領(lǐng)域:
的人們是熟知的。
來(lái)自線66的信號(hào)給圖4下半部分所示的計(jì)數(shù)器81定時(shí)。從J-
K觸發(fā)器82的“非”端輸出的信號(hào)啟動(dòng)計(jì)數(shù)器81,J-
K觸發(fā)器82也是由線66上的信號(hào)定時(shí)的。觸發(fā)器82的
K輸入端是幀同步信號(hào)的反相信號(hào),該幀同步信號(hào)是由線85供給的。因此,在正常工作條件下(幀同步信號(hào)不激勵(lì)),觸發(fā)器82將處于雙穩(wěn)態(tài),因此完成了除2的功能。計(jì)數(shù)器81的第一級(jí)輸出由線86傳送。該信號(hào)由反相器87反相以提供一個(gè)位于線88上的傳輸數(shù)據(jù)時(shí)鐘(TDC)。因此,由TDC信號(hào)決定的位數(shù)據(jù)率是2.048MHz,為主時(shí)鐘速率的四分之一。
在幀同步信號(hào)激勵(lì)的時(shí)鐘周期內(nèi),線85為高電平,從而使觸發(fā)器82處于J=1,K=0的狀態(tài)。在另一個(gè)時(shí)鐘躍變時(shí),使觸發(fā)器82的
Q端輸出為低電平,從而封閉計(jì)數(shù)器81。在線85上的邏輯“1”被反相器89反相從而成為線90上的邏輯“0”。線90上的“0”被并行輸入計(jì)數(shù)器81和91。該信號(hào)還將觸發(fā)器92請(qǐng)零。由于計(jì)數(shù)器81的第一級(jí)加入的是邏輯“1”(如95所示),導(dǎo)致傳輸數(shù)據(jù)時(shí)鐘信號(hào)在幀同步信號(hào)期間及終止時(shí)被強(qiáng)制在低電平。
計(jì)數(shù)器81的最后級(jí)提供了一個(gè)由反相器96反相了的輸出信號(hào),該信號(hào)作為傳輸幀時(shí)鐘(TFC)信號(hào)出現(xiàn)在97上。同時(shí)該信號(hào)對(duì)觸發(fā)器92定時(shí)。由于TFC信號(hào)等于TDC信號(hào)被8除,所以其頻率為256KHz。當(dāng)然,由于每個(gè)傳輸幀時(shí)鐘周期有八個(gè)傳輸數(shù)據(jù)時(shí)鐘的周期,所以傳輸幀時(shí)鐘對(duì)時(shí)隙計(jì)數(shù)。因此,如圖3A所示,每個(gè)時(shí)隙有8個(gè)數(shù)據(jù)位。
把觸發(fā)器92接成反轉(zhuǎn)觸發(fā)器并由TFC信號(hào)所定時(shí)。它的輸出由線98送至計(jì)數(shù)器91作為該計(jì)數(shù)器的計(jì)數(shù)終止觸發(fā)信號(hào)。這就導(dǎo)致在線99上產(chǎn)生計(jì)數(shù)器91的一個(gè)終止計(jì)數(shù)輸出,從而,每隔一段時(shí)間,在線110上便產(chǎn)生計(jì)數(shù)器81的終止計(jì)數(shù)輸出。
NAND門111對(duì)計(jì)數(shù)器81和91的終止計(jì)數(shù)輸出進(jìn)行檢測(cè)并當(dāng)每次它們的輸出均為“1”時(shí),在線112上提供一個(gè)邏輯“0”輸出。這種情況導(dǎo)致了觸發(fā)器115的輸入狀態(tài)發(fā)生翻轉(zhuǎn),從而對(duì)于線66上的一個(gè)時(shí)鐘信號(hào)周期使該觸發(fā)器置為邏輯“1”狀態(tài)。這樣便在線116上產(chǎn)生了一個(gè)122納秒的負(fù)脈沖作為傳輸負(fù)載(TLD)信號(hào)。從圖4中,我們可以看到,計(jì)數(shù)器91進(jìn)行十六進(jìn)制的計(jì)數(shù),它計(jì)下了出現(xiàn)的16次傳輸幀時(shí)鐘。如此,計(jì)數(shù)器便記下了發(fā)生的16個(gè)時(shí)隙。由于觸發(fā)器92激勵(lì)了線99上的終止計(jì)數(shù)輸出(這時(shí)計(jì)數(shù)器81每隔一段時(shí)間便達(dá)到終止計(jì)數(shù)),所以如上所述,線99在32個(gè)時(shí)隙發(fā)生時(shí)便被激勵(lì)。
位時(shí)間TDC和TFC之間的時(shí)序關(guān)系如圖3B所示。如上所說(shuō)的,TDC信號(hào)在每幀開(kāi)始時(shí)被強(qiáng)制為低電平。把傳輸數(shù)據(jù)時(shí)鐘的負(fù)跳變指定為位時(shí)間。在線97上的TFC信號(hào)如圖3B的定時(shí)線117所示。TFC信號(hào)的負(fù)跳變(如119所示)發(fā)生在位時(shí)間6的結(jié)束處及每個(gè)時(shí)隙的最后位(7位)開(kāi)始處。很明白,TFC的負(fù)沿用于對(duì)時(shí)隙選擇器49a和50a(圖2)定時(shí),以便對(duì)時(shí)隙進(jìn)行計(jì)數(shù)。
從圖3B和圖4中可以了解定時(shí)的其他方面。傳輸負(fù)載(TLD)信號(hào)由圖3B的定時(shí)線118表示。從圖4中我們可以看到,當(dāng)每次幀同步信號(hào)出現(xiàn)時(shí),計(jì)數(shù)器8189強(qiáng)迫置于0001態(tài)。一旦這種情況發(fā)生,計(jì)數(shù)器81將以十六進(jìn)制連續(xù)計(jì)數(shù)直到出現(xiàn)TLD信號(hào)。根據(jù)圖4上部和下部的分頻器鏈,本技術(shù)領(lǐng)域:
的人們將清楚的了解到,在線76上的幀同步信號(hào)和在線116上的傳輸負(fù)載(TLD)信號(hào)分別都有插在產(chǎn)生這些信號(hào)的觸發(fā)器(72和115)之間的分頻器鏈,其分頻比為1024。
但是,由于幀同步信號(hào)發(fā)生時(shí),計(jì)數(shù)器81被強(qiáng)制為0001計(jì)數(shù),所以TLD信號(hào)在幀同步信號(hào)上可以認(rèn)為是一個(gè)“開(kāi)頭”。因?yàn)橛?jì)數(shù)器81被強(qiáng)制為邏輯“1”態(tài),而且由二分頻觸發(fā)器82觸發(fā),所以很容易理解,在幀同步信號(hào)到來(lái)前,TLD信號(hào)將在線66上激活時(shí)鐘信號(hào)的四個(gè)周期(1位時(shí)間)。正如本技術(shù)領(lǐng)域:
的人們所知,TLD信號(hào)就是加到時(shí)隙選擇器49a和50a(圖2)的計(jì)數(shù)器信號(hào)。因此這些計(jì)數(shù)器只是在每個(gè)幀同步信號(hào)之前由它們各自的寄存器裝入。如上指出的,該裝置對(duì)傳輸端口給出一個(gè)一位時(shí)間從而使接收端口補(bǔ)償了寄存器43的延遲。
圖5、圖6和圖7表明了圖2所示的最佳實(shí)施例的詳細(xì)結(jié)構(gòu)。圖5表明了圖2所示的端口、指令型譯碼器36和I/O譯碼以及插件選擇譯碼器34的結(jié)構(gòu)。圖5中,點(diǎn)劃線34所圍繞的部分是I/O和插件選擇譯碼器。數(shù)據(jù)總線21的擴(kuò)展提供給I/O和插件選擇譯碼器34。從該總線,線A0、A1和A5~A11被送往外圍地址緩沖器31,并形成了外圍地址總線120。門121對(duì)出現(xiàn)的地址進(jìn)行檢測(cè),這些地址具有等于十六進(jìn)制F的線A12~A15。如上所述,對(duì)于在系統(tǒng)地址空間內(nèi)將被尋址的外圍端口來(lái)說(shuō),必須發(fā)生這種情況。當(dāng)這種情況發(fā)生時(shí),把插件譯碼器激勵(lì)使其對(duì)五個(gè)最低地址位譯碼(它們總的以125表示)以選擇最佳實(shí)施例的32個(gè)可能的插件之一。
在本公開(kāi)文件中,圖示的電路假設(shè)插件位于可能的插件地址的最低地址。因此線35a被引出到圖5右邊所示的特定插件上。點(diǎn)劃線34圍繞的I/O和插件選擇譯碼器34的右邊部分的所有電路對(duì)于最佳實(shí)施例的每個(gè)插件來(lái)說(shuō)都是同樣的。而且從插件選擇器122而來(lái)的線35中的一根線將在外部讀/寫(xiě)操作期間用來(lái)激勵(lì)該電路。
系統(tǒng)數(shù)據(jù)總線22由緩沖器126緩沖并被擴(kuò)展為外部數(shù)據(jù)總線22’。在經(jīng)過(guò)三態(tài)緩沖器127的進(jìn)一步緩沖后,對(duì)最佳實(shí)施例的所有插件,總線被擴(kuò)展為插件數(shù)據(jù)總線CD。來(lái)自數(shù)據(jù)總線22的一個(gè)抽頭加到狀態(tài)讀出電路128。在最佳實(shí)施例中,從普通I/O端口到連接電話,唯一要被讀出的只是叉簧鉤鍵的狀態(tài)。圖5中的129說(shuō)明了本說(shuō)明書(shū)中載有特定端口的叉簧鉤鍵狀態(tài)信號(hào)的線。可以看到,130表示了所有這八根叉簧鍵線。把它們供給特定的插件,每一個(gè)端口有一個(gè)叉簧鉤鍵狀態(tài)線。系統(tǒng)外部讀線131控制緩沖器127的三態(tài)輸入,并當(dāng)從三態(tài)緩沖器131而來(lái)的總線22’的狀態(tài)被讀時(shí),把這些緩沖器的輸出以高阻抗?fàn)顟B(tài),連到插件數(shù)據(jù)總線CD。
同時(shí),提供了一種模塊型字節(jié)以便“讀”由指定端口所包含的這種模塊。對(duì)于此處敘述的這種通用I/O端口插件,只用一個(gè)單一的位來(lái)指定插件作為通用I/O端口。對(duì)讀操作的響應(yīng)由反相器132執(zhí)行。該反相器提供一個(gè)邏輯“1”輸出,去響應(yīng)該端口和控制從主控制器20而來(lái)的模塊型字節(jié)“讀”請(qǐng)求的指令型譯碼器36。
在繼續(xù)對(duì)圖5的其他電路進(jìn)行論述以前,提供一份用于外圍I/O地址的尋址方案的表格是適當(dāng)?shù)?。下表提供了在?duì)插件和I/O端口進(jìn)行直接“讀”和“寫(xiě)”操作中每個(gè)地址位的意義。如上所述,所有的外部I/O讀入地址線A12…A15都是“1”,因此,這些位就不在圖中分別標(biāo)出了。
×××=在模塊中的端口號(hào)(φ至7)Y=自身號(hào)(φ=基本的 1=擴(kuò)展的)ZZZ=插件槽號(hào)(φ至15)如果以上表為參考,則圖5的電路將更為明了,以控制器20而來(lái)的外部“寫(xiě)”(WR)線135由反相器136反相后在線137上給出一負(fù)跳變的寫(xiě)脈沖。門136對(duì)外部寫(xiě)信號(hào)和插件選擇線35a上的激勵(lì)狀態(tài)的相“與”進(jìn)行檢測(cè)。因此,當(dāng)圖5右邊部分所示的特定插件的寫(xiě)操作發(fā)生時(shí),門138在線139上給出了一個(gè)激勵(lì)信號(hào)。該信號(hào)被加到端口指令譯碼器140~142的一個(gè)啟動(dòng)輸入端。
外部“讀”線145也來(lái)自于控制器20并為門146提供一個(gè)輸入。門146對(duì)外部“讀”信號(hào)和外部地址總線120的線3和線4上的邏輯“0”的“與”狀態(tài)進(jìn)行檢測(cè)。從表中可看到,對(duì)于表中所示的兩個(gè)模塊讀操作中的每一個(gè)來(lái)說(shuō),都要求有線PA3和PA4的狀態(tài)。當(dāng)這些條件具備時(shí),門146輸出一個(gè)低電平去激勵(lì)讀譯碼器147的B輸入端。
為了使Y0或Y1輸出(分別在線148和149上出現(xiàn))激勵(lì),必須先將線150激勵(lì)在P34的邏輯“0”狀態(tài)。這樣,便指定了對(duì)位線152進(jìn)行檢測(cè)的兩個(gè)“0”,該位線是外部地址線PA5和PA6。
從該表還可以清楚的了解到,當(dāng)線PA3~PA6全為零時(shí),就表明正在進(jìn)行一個(gè)模塊或插件“讀”。
線PA2確定了特定類型的“讀”,該P(yáng)A2線由線155引至譯碼器147的A輸入端。因此,線155為“0”時(shí)激勵(lì)線149產(chǎn)生模塊狀態(tài)“讀”操作,“讀”出在特定插件上的所有叉簧鉤鍵的狀態(tài)。線155為相反狀態(tài)時(shí),激勵(lì)線148產(chǎn)生了一個(gè)邏輯“1”作為反相器132的輸出。
很明白,其他的外部插件,包括寫(xiě)入CRT終端的裝置、會(huì)議橋等等,它們都有比反相器132提供的一位更為復(fù)雜的模塊狀態(tài)字節(jié)。應(yīng)該注意,由于這種讀操作不需要作為本實(shí)施例中電話連接所包含的I/O端口,所以由外部地址線PAS到PA5(它們帶有十六進(jìn)制的“3”)所指定的各個(gè)端口狀態(tài)字節(jié)操作與在系統(tǒng)讀線145上的激勵(lì)狀態(tài)一起是不譯碼的。所有這些必要的信息都是從叉簧鉤鍵狀態(tài)線130所獲得的,該狀態(tài)線130在上述模塊狀態(tài)字節(jié)讀操作時(shí)正處于“讀”狀態(tài)。
譯碼器151是指令型譯碼器。門157對(duì)系統(tǒng)與線137上的激勵(lì)狀態(tài)同門158的輸出的相“與”狀態(tài)進(jìn)行檢測(cè)。門158對(duì)外部地址線PA7和PA8上的“0”條件進(jìn)行檢測(cè)。所以,在這兩條地址線為“0”和系統(tǒng)寫(xiě)線激勵(lì)的條件下,門157啟動(dòng)指令型譯碼器151。然后,把地址線152(PA5和PA6)譯碼以便在譯碼器的一個(gè)輸出端供給一個(gè)指令型信號(hào)。
注意,對(duì)于墊整調(diào)節(jié)寫(xiě)操作,需要在這些線上一個(gè)為“10”的條件。在圖5所示的這種特定的插件(這些插件是用來(lái)連接電話端口的)中,不存在這種墊整,因此指令型譯碼器151的YZ輸出端是懸置的。其他三個(gè)輸出150、159、160分別表示地址線152的譯碼輸出。從上表可看到,這些條件(與激勵(lì)寫(xiě)條件相重疊)定義了三種去往電話端口的寫(xiě)操作,這三種操作分別為傳輸通路指令“寫(xiě)”,接收通路指令“寫(xiě)”,以及端口控制指令“寫(xiě)”。
線160、159和150分別與譯碼器140~142的激勵(lì)輸入端相連。這些譯碼器的其他啟動(dòng)輸入端中,都有一輸入端與線139相連,而剩下的啟動(dòng)端與系統(tǒng)讀線145相連。因此,對(duì)于140~142中一個(gè)將要被啟動(dòng)的譯碼器(系統(tǒng)讀線必須處于非激勵(lì)狀態(tài)),必須選擇有這些譯碼器的特定插件(線35a為激勵(lì)狀態(tài)),而且該系統(tǒng)寫(xiě)線必須被激勵(lì)。當(dāng)具備這些條件時(shí),譯碼器140~142中的一個(gè),而且只能是一個(gè)譯碼器將由線150、159或160中的一條線上的一個(gè)激勵(lì)狀態(tài)所選擇激勵(lì)。
啟動(dòng)的譯碼器對(duì)來(lái)自緩沖器165的三位子總線162譯碼。因此,三位子總線162帶有外部地址線PA2~PA4的負(fù)型式。從上面的表中,我們還可以看到,這些三位地址線定義了特定的端口,這是特定的“寫(xiě)”指令所直接去往的端口。譯碼器140~142的所有輸出一起作為“寫(xiě)”選通166。應(yīng)該知道,在系統(tǒng)的地址總線上所供給的任何一個(gè)特定地址,將激勵(lì)一個(gè),且只是一個(gè)寫(xiě)選通166,該特定地址定義了一個(gè)對(duì)圖5所示的特定插件上的特定端口的寫(xiě)操作。
根據(jù)上表,譯碼器140在其輸出線中的一根輸出線上提供了一個(gè)端口指令寄存器“寫(xiě)”選通。譯碼器141提供了接收通路選擇“寫(xiě)”選通,而譯碼器142提供了傳輸通路選擇“寫(xiě)”選通。如圖5所示,每個(gè)譯碼器有八個(gè)輸出,一個(gè)加到特定插件上的一個(gè)端口。線167a是用于這個(gè)特定插件上最低號(hào)數(shù)端口的端口指令“寫(xiě)”選通。與此類似,線52a為特定端口提供了接收通路指令選通而線51a為特定端口提供了傳輸通路選通。請(qǐng)注意,在圖5所示的線51和52同圖2所示的具有同樣號(hào)數(shù)的線是相同的。
再來(lái)看圖6,它是一電路圖示,它表明了用來(lái)將最佳實(shí)施例中的電話裝置和與該端口有關(guān)的時(shí)隙選擇裝置連在一起的典型端口。圖6是這樣安排的,在附圖左邊所表明的所有這些線(除了塞尖/振鈴對(duì)168以外)都具有共同的數(shù)據(jù)或時(shí)鐘信號(hào)。插件數(shù)據(jù)總線47加到每個(gè)端口。在圖6右邊其余的線是從圖4而來(lái)的定時(shí)信號(hào)。
圖6右邊引出的所有線都是只與特定圖示端口有關(guān)的線,而且其中的每條線,對(duì)于該插件上的每個(gè)其他端口和最佳實(shí)施例中所有其他插件上的端口而言都是相同的。
對(duì)利用裝置(圖6中未畫(huà)出)的連接處是塞尖/振鈴對(duì)168,它用于將端口同常用的電話機(jī)連接起來(lái)。在圖6中,與圖2中利用裝置接口40相對(duì)應(yīng)的電路由點(diǎn)劃線40所圍繞。這里包括了常用的保護(hù)電路170,它用來(lái)將電話機(jī)連到該端口。一根振鈴控制線171激勵(lì)電路170中的電路,電路170是用來(lái)連接塞尖和振鈴對(duì)178的線之間的振鈴電壓的。也就是說(shuō),從接口電路引出了一根叉簧鉤鍵狀態(tài)線129a。
接口電路170與典型MC3419電話饋線和兩線到四線轉(zhuǎn)換電路175相連。該裝置目前是由莫托羅拉半導(dǎo)體產(chǎn)品公司(Motorola Semieonduetor Products)制造的。轉(zhuǎn)換電路175在它的四線端提供了傳輸輸出177和接收輸入178。線177作為一個(gè)輸入加到一個(gè)典型的4053多路器179上,在正常操作情況下,多路器179將線177連到線180,而線180輸入到典型MC14403 CODEC181。從CODEC181發(fā)出的接收輸出被連到線178上。在線182帶有對(duì)多路器179的控制輸入。當(dāng)在主控制器20的控制下進(jìn)行回送自檢期間,該輸入處于激勵(lì)狀態(tài)以便將線180與線178相連。
控制線180是來(lái)自于端口指令寄存器185的一個(gè)輸出。該寄存器的其他輸出包括振鈴控制輸出171、功率衰減控制線186和傳輸數(shù)據(jù)啟動(dòng)線187。從圖6可知,當(dāng)用于該特定端口的端口指令寫(xiě)選通信號(hào)出現(xiàn)在線167a上時(shí),端口指令寄存器185從插件數(shù)據(jù)總線47中接收四位。因此,一個(gè)輸出實(shí)現(xiàn)回送檢測(cè),一個(gè)輸出將CODEC181置于低功率狀態(tài),另一個(gè)輸出在塞尖/振鈴對(duì)186的振鈴線和塞尖線之間提供振鈴電壓。正如圖7將敘述的,傳輸數(shù)據(jù)啟動(dòng)(TDE)線187啟動(dòng)連到干線的傳輸端口,從CODEC(TDDa)的數(shù)字輸出出現(xiàn)在線188a上。它被加到圖7所示的雙向干線上。CODEC181在線189a上接收來(lái)自雙向干線的數(shù)據(jù)。
在通話建立和斷開(kāi)期間,提供傳輸數(shù)據(jù)啟動(dòng)線187以控制在線188a上的輸出數(shù)據(jù)進(jìn)出該雙向端口。因此,在接通該傳輸數(shù)據(jù)啟動(dòng)線(實(shí)際上是將該特定端口與雙向干線相連)之前,通過(guò)把一個(gè)時(shí)隙選擇擇控制字寫(xiě)入傳輸時(shí)隙選擇器49a,有可能建立起該傳輸通路。
根據(jù)前面所述,應(yīng)該清楚了時(shí)隙選擇器49a和50a的操作情形。只要說(shuō)這些選擇器包含在具有集成寄存器的典型74592計(jì)數(shù)器中就可以了。在線55a上的終止計(jì)數(shù)輸出作為一個(gè)通常的終止計(jì)數(shù)輸出激勵(lì)。在線97上的傳輸幀時(shí)鐘(TFC)為該74592的計(jì)數(shù)器部分定時(shí),由線116上的TLD傳輸負(fù)載信號(hào)TLD控制來(lái)自寄存器的并行輸入的寄存器裝入。因此,在時(shí)隙選擇器49a里的計(jì)數(shù)器周期性地將裝置的內(nèi)部寄存器所包含的數(shù)字裝入計(jì)數(shù)器,并以TFC信號(hào)決定的速率進(jìn)行計(jì)數(shù)直到達(dá)到終止計(jì)數(shù)導(dǎo)致線55a變?yōu)楦唠娖綖橹?。然后,線55a將在一個(gè)時(shí)隙時(shí)間內(nèi)保持高電平。通過(guò)下一個(gè)TLD信號(hào)的產(chǎn)生,對(duì)計(jì)數(shù)器裝入,而且這種操作是循環(huán)往復(fù)的。所以,對(duì)于每個(gè)幀時(shí)期的一個(gè)時(shí)隙,線55a將被激勵(lì)并同時(shí)激勵(lì)CODEC181的傳輸數(shù)據(jù)啟動(dòng)輸入端,以使CODEC在線188a上傳輸一個(gè)八位字。
與線51a的跳變相對(duì)應(yīng),把數(shù)據(jù)寫(xiě)入74592的寄存器。注意線51a帶有由圖5所示電路產(chǎn)生的傳輸通路選擇選通(TPS)。在插件數(shù)據(jù)總線47(它與系統(tǒng)數(shù)據(jù)總線22是邏輯一致的)上的有效數(shù)據(jù)字(這種字是一個(gè)通路選擇指令)存在期間,該選通是激勵(lì)的。指令數(shù)據(jù)總線47的五個(gè)最低序位,帶有傳輸時(shí)隙指令。因此,在數(shù)據(jù)總線47上,包括傳輸通路指令的八位字中傳輸時(shí)隙選擇指令占五位,而傳輸干線選擇指令占三位。這與上面所陣述的定義是一致的,即一個(gè)通路是由干線和時(shí)隙的組合所構(gòu)成的。
很容易理解,接收時(shí)隙選擇器50a同傳輸時(shí)隙選擇器49a的工作方式完全相同。當(dāng)該74592的計(jì)數(shù)器部分到達(dá)終止計(jì)數(shù)時(shí),線56a處于激勵(lì)狀態(tài)并激勵(lì)CODEC181的接收數(shù)據(jù)啟動(dòng)(RDE)輸入端。這樣,就使得CODEC在線189a上接收一個(gè)八位串行數(shù)據(jù)。接收幀時(shí)鐘(RFC)和接收裝入(RLD)的數(shù)字參考號(hào)分別為97’和116’,在最佳實(shí)施例中,這些信號(hào)的定時(shí)同線97和116上帶有的傳輸邊定時(shí)信號(hào)是相同的。但是,應(yīng)該記住,在本發(fā)明的實(shí)施例中,接收干線和傳輸干線不相連接,因此這些信號(hào)不必相同。
再來(lái)看圖7,它表明了干線數(shù)據(jù)線15同所示插件的八個(gè)端口的接收和傳輸通路之間的接口。再一次說(shuō)明一下,同前面各圖所述一樣的所有裝置、線和定時(shí)信號(hào),都標(biāo)有相同的參考信號(hào)和信號(hào)名。
結(jié)合前述的圖2可知,在一塊系統(tǒng)底板上用跳接器26將傳輸數(shù)據(jù)干線15t和接收數(shù)據(jù)干線15r連接起來(lái)。所以,在最佳實(shí)施例中這些線形成八條雙向干線。首先看傳輸邊,包括八個(gè)D觸發(fā)器的寄存器43通過(guò)190H將其八根輸出線190A連到傳輸干線15t上。線190中的每條線都是來(lái)自8個(gè)輸入“與”門44其中之一的輸出。與門44的輸出連接干線數(shù)據(jù)線15的特定線,而與門44的輸入連接數(shù)據(jù)譯碼器46的輸出。譯碼器46在標(biāo)準(zhǔn)組件74137中,該74137內(nèi)包括有用于選擇輸入的寄存器,所有這些都連到插件數(shù)據(jù)總線CD的子總線48上。
因此,譯碼器46a的YO輸出與線191a相連,譯碼器46a的Y1輸出與線192a相連…而Y7輸出與線199a相連。與此類似,線191b帶有譯碼器46b和YO輸出,而線196b帶有Y7輸出。觀看圖7可知,191線的全部(譯碼器46的所有YO輸出)都連到“與”門44a上。同樣,192線的全部都連到44b…而199線全部都連到“與”門44h。因此,每個(gè)“與”門都從譯碼器46選擇適當(dāng)?shù)木€以便連接同該門有關(guān)的干線數(shù)據(jù)線15的一根特定線。
當(dāng)最佳實(shí)施例正常工作時(shí),在任一特定的時(shí)隙期間,191到199的多組線中,只能把其中一種線激勵(lì)。換句話說(shuō),在任何給定的時(shí)隙期間,來(lái)自將被激勵(lì)的所有YO輸出線191的最大數(shù)目是“1”。由于譯碼器46的輸出是處于低電平。所以當(dāng)“與”門44的其中一個(gè)門的所有輸入暫停不用時(shí),所有輸入將是“1”而與門將在它的輸出線190中的各條線上提供一個(gè)邏輯“1”。
如上所述,74137裝置包括一個(gè)集成的寄存器,它用來(lái)鎖存子總線148的一個(gè)三位輸出選擇字。寄存器選通(RSB)的輸入連到帶有傳輸通路選擇選通信號(hào)的線151a上。因此,包括所有傳輸通路選擇指令的數(shù)據(jù)干線選擇指令的這三位,在一個(gè)傳輸通路選擇指令被寫(xiě)入該特定插件上的端口“0”時(shí),被鎖存進(jìn)譯碼器46a的寄存器里。進(jìn)一步說(shuō),這只是特定時(shí)隙發(fā)生的問(wèn)題,在該時(shí)隙發(fā)生時(shí),該端口將和適當(dāng)?shù)膯?dòng)輸入一起傳輸,從而使得相關(guān)端口的傳輸邊發(fā)來(lái)的信號(hào)置于該選擇的數(shù)據(jù)干線上。
例如,假設(shè)圖6所示的最低數(shù)的端口連接同寄存器43的Q2輸出相連的第二數(shù)據(jù)干線。在這些條件下,當(dāng)通路選擇指令被寫(xiě)入寄存器46a(和圖6的寄存器傳輸時(shí)隙選擇器49a)時(shí),插件數(shù)據(jù)子總線48在其插件數(shù)據(jù)線CD5到CD7上將帶有數(shù)“010”。假設(shè)已經(jīng)建立了連線,因?yàn)橹噶罴拇嫫?85(圖6)將在線187上輸出一個(gè)邏輯“1”去啟動(dòng)同它的傳輸數(shù)據(jù)通路相連的端口,所以線187a將處于激勵(lì)狀態(tài)。
當(dāng)選擇器49a(圖6)選擇特定的時(shí)隙發(fā)生時(shí),在線188a上(圖6和圖7)的數(shù)據(jù)將供給寄存器46a的“非”啟動(dòng)輸入端(E1)。所以,該寄存器對(duì)應(yīng)于線188a上存在的邏輯“1”阻塞而對(duì)邏輯“0”卻被啟動(dòng)。當(dāng)邏輯“1”存在時(shí),選擇器46a處于阻塞狀態(tài)并由線192a將一個(gè)邏輯“1”輸出以強(qiáng)制“與”門44b的輸出為高電平。該輸出是在線190b上。并在連到寄存器43的時(shí)鐘輸入端的傳輸數(shù)據(jù)時(shí)鐘88的下一個(gè)跳變時(shí),對(duì)于寄存器43的適當(dāng)輸出而被定時(shí)。
寄存器43的輸出通過(guò)集電極開(kāi)路門183連到干線數(shù)據(jù)線15上。應(yīng)該明白,門183的其他輸入是電源重新接通時(shí),被激勵(lì)的一條線,以此來(lái)維持干線數(shù)據(jù)線處于一個(gè)特定狀態(tài)。還應(yīng)知道,在系統(tǒng)底板上的線15中的每一根的有效工作容量(圖中未示出)。于是,可通過(guò)集電極開(kāi)路門183以上述方法把多個(gè)端口連到干線數(shù)據(jù)線15上。
如上所述,寄存器43提供了一個(gè)一位時(shí)間延遲。在構(gòu)成本發(fā)明實(shí)施例時(shí),重要的就是使用一種裝置來(lái)完成這種寄存器的功能。寄存器43在傳輸邊提供了數(shù)據(jù)的重新計(jì)時(shí),因此消除了積累傳輸延遲及其諸如此類的效應(yīng)。實(shí)際上,在最佳實(shí)施例中用于每個(gè)插件的寄存器43設(shè)置在插件和系統(tǒng)信號(hào)板之間的連接器附近。
該特定典型插件的接收邊如圖7右半部分所示,當(dāng)然,由于在把一個(gè)特定線連到一個(gè)接收端口之前,信號(hào)可以任何方式出現(xiàn),并可忽略這一點(diǎn),所以接收邊的電路比傳輸邊的電路簡(jiǎn)單的多。干線數(shù)據(jù)線15作為輸入連到74540型反相驅(qū)動(dòng)器10,它的輸出出現(xiàn)在集合線15’上。線15’形成一個(gè)八位總線,該八位總線提供給八到一多路器的45a到45h輸入端。這些多路選擇器,每一個(gè)都包含一個(gè)象寄存器46一樣用于三位選擇字的集成寄存器。三位子總線48也加到這些裝置的選擇輸入端。當(dāng)把一個(gè)接收通路指令信號(hào)寫(xiě)入這些寄存器中的一個(gè)特定寄存器時(shí),這個(gè)三位字(它定義了特定端口所在的并接收的特定干線)被鎖存到寄存器45中的一個(gè)適當(dāng)?shù)募拇嫫髦小?br>自然,從線52a到52h,每條線都表示一個(gè)接收通路選擇選通,該選通脈沖是由用于該特定插件的圖5的電路所產(chǎn)生的。以寄存器45為例,在這個(gè)多路選擇器的內(nèi)部寄存器中,鎖存的選擇字將把線15’中的一條特定線同線189a相連。線189a加到圖6中的CODEC181的數(shù)據(jù)輸入端。由于這是一個(gè)接收邊,所以線189可以一直帶著將被該CODEC所忽略的數(shù)據(jù),直到線56A(圖6)上的激勵(lì)狀態(tài)激勵(lì)它的接收數(shù)據(jù)啟動(dòng)(RDE)輸入端,這表明適當(dāng)?shù)慕邮諘r(shí)隙發(fā)生了。
根據(jù)前面所述的本發(fā)明最佳實(shí)施例,本技術(shù)領(lǐng)域:
的人們可以很容易的明白,本發(fā)明的交換裝置在時(shí)隙連續(xù)和時(shí)隙分割的系統(tǒng)中都可使用。換言之,本交換裝置有助于實(shí)現(xiàn)不同長(zhǎng)度時(shí)隙的數(shù)據(jù)通信。如上所述,可以在不修改交換裝置結(jié)構(gòu)的條件下完成這種功能。只是時(shí)隙選擇器的結(jié)構(gòu)與寫(xiě)入它們之中的指令必須改變。
例如,可把一個(gè)第二寄存器加到圖6所示的時(shí)隙選擇器中。該寄存器可以裝入由該系統(tǒng)位時(shí)鐘TDC所定時(shí)的一個(gè)計(jì)數(shù)器,而且可以用一個(gè)門來(lái)檢測(cè)兩個(gè)計(jì)數(shù)器的計(jì)數(shù)狀態(tài)的相“與”,以便進(jìn)一步細(xì)分時(shí)隙。注意,對(duì)于所公開(kāi)的實(shí)施例,只須修改端口的結(jié)構(gòu)和存儲(chǔ)變換即可。在系統(tǒng)時(shí)鐘和定時(shí)總線25以及多路裝置上,已經(jīng)提供了所有必要的定時(shí)信號(hào),它們只根據(jù)數(shù)據(jù)線選擇指令而不根據(jù)指定時(shí)隙的系統(tǒng)時(shí)鐘來(lái)控制對(duì)數(shù)據(jù)干線的選取。同時(shí),只需借助于改變端口處的時(shí)隙選擇器的電路,即可實(shí)現(xiàn)對(duì)任何時(shí)隙分割/連續(xù)設(shè)置,對(duì)于這種設(shè)置,可把時(shí)隙選擇指令編碼成為適用于時(shí)隙選擇指令的位數(shù)。
上面,我們已經(jīng)詳細(xì)的描述了用于PBX中的本發(fā)明的最佳實(shí)施例。在論述中,清楚的指出了本發(fā)明所克服的先有技術(shù)的缺陷,并達(dá)到了上面陳述的各種目的。通過(guò)本發(fā)明的最佳實(shí)施例的公開(kāi),將把本發(fā)明的其它實(shí)施例也呈現(xiàn)在該領(lǐng)域里的技術(shù)人員面前,因此,本發(fā)明的范圍應(yīng)只取決于下面的權(quán)項(xiàng)。
權(quán)利要求
1.一種時(shí)間分割多路交換裝置包括N條輸入/輸出干線,N是大于0的整數(shù);成幀和時(shí)鐘電路,用來(lái)周期地指定在所述N條干線的每條干線上的M個(gè)時(shí)隙,M是大于1的整數(shù),并用來(lái)提供時(shí)鐘信號(hào);與所述干線、成幀和時(shí)鐘電路以及多個(gè)利用裝置相連的多個(gè)輸入/輸出端口,其特征是一主控制器,用來(lái)為所述多個(gè)輸入端口的每一端口提供通路選擇指令,該指令定義了N條干線中的一條特定干線和M個(gè)時(shí)隙中的一個(gè)特定時(shí)隙;多個(gè)通路控制器,在由通路選擇指令定義的M個(gè)時(shí)隙中的某一特定時(shí)隙發(fā)生時(shí),至少把所述通路控制器之一連到每個(gè)端口,并且響應(yīng)于通路選擇指令和時(shí)鐘信號(hào),將利用裝置與通路選擇指令定義的N條干線中的某條特定干線相連,
2.如權(quán)利要求
1的交換裝置,其中的通路選擇指令的特征是一個(gè)二進(jìn)制字,具有至少Log2〔N×M〕位;所述的Log2N位包括在干線中定義某條特定干線的干線選擇指令,而Log2M位包括定義所述特定時(shí)隙的時(shí)隙選擇指令。
3.如權(quán)利要求
1的交換裝置,其中的每個(gè)入口控制器的特征是具有一個(gè)用于存儲(chǔ)通路選擇指令的存儲(chǔ)器。
4.如權(quán)利要求
2的交換裝置,其中所述的每個(gè)入口控制器的特征是一時(shí)隙寄存器,用來(lái)存儲(chǔ)時(shí)隙選擇指令,一個(gè)與時(shí)隙寄存器相連的計(jì)數(shù)器,該計(jì)數(shù)器包括一終值計(jì)數(shù)輸出,該輸出在計(jì)數(shù)器計(jì)數(shù)至預(yù)定終值時(shí)提供終止計(jì)數(shù)信號(hào)。通路控制器響應(yīng)于所述時(shí)鐘信號(hào)周期地將預(yù)置計(jì)數(shù)值從所述時(shí)隙寄存器裝入所述計(jì)數(shù)器,該預(yù)置計(jì)數(shù)值對(duì)應(yīng)于所述的時(shí)隙選擇指令,并且該計(jì)數(shù)器響應(yīng)于時(shí)鐘信號(hào)進(jìn)行計(jì)數(shù);通路控制器根據(jù)所述的終止計(jì)數(shù)信號(hào)將多個(gè)利用裝置之一與所述干線相連。
5.如權(quán)利要求
2的交換裝置,其中,每個(gè)通路控制器的特征是-干線寄存器,用來(lái)存儲(chǔ)所述的干線選擇指令;-多路復(fù)用器,與所述干線寄存器、利用裝置及N條干線相連,用于在由所述選擇指令定義的某一特定時(shí)隙發(fā)生時(shí),在所述N條干線中有選擇地連接對(duì)應(yīng)于干線選擇指令的某條特定干線。
6.如權(quán)利要求
1的交換裝置,其中,多個(gè)輸入/輸出端口中的每個(gè)端口的特征是至少有一個(gè)存儲(chǔ)通路選擇指令的寄存器。
7.如權(quán)利要求
6的交換裝置,其中所述的主控制器的特征是具有預(yù)定空間的微計(jì)算機(jī),以及-地址譯碼器,它把所述地址空間的預(yù)定用戶電話機(jī)定義為所述寄存器的某個(gè)特定單元。
專利摘要
一種改進(jìn)的時(shí)分多路交換裝置,特別適用于專 用小電話交換機(jī),可將任何數(shù)目的端口與該交換裝 置相連,每一端口都可在數(shù)據(jù)線和時(shí)隙的任意組合 上傳輸和接收。時(shí)隙和數(shù)據(jù)線的每一組合包括有通 路,其數(shù)量等于數(shù)據(jù)線和時(shí)隙的乘積。通過(guò)將包括一 個(gè)時(shí)隙控制字和一個(gè)數(shù)據(jù)線控制字的通路選擇控制 字寫(xiě)入端口處的寄存器,即可實(shí)現(xiàn)在傳輸端口和接 收端口之間的連接。
文檔編號(hào)H04Q11/04GK85106364SQ85106364
公開(kāi)日1986年9月24日 申請(qǐng)日期1985年8月24日
發(fā)明者馬克·H·拉金 申請(qǐng)人:固態(tài)系統(tǒng)有限公司導(dǎo)出引文BiBTeX, EndNote, RefMan