两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

同于外設(shè)與主機(jī)間通信的數(shù)據(jù)傳輸方法與裝置的制作方法

文檔序號(hào):7561673閱讀:375來(lái)源:國(guó)知局

專利名稱::同于外設(shè)與主機(jī)間通信的數(shù)據(jù)傳輸方法與裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明一般涉及在無(wú)線電話單元中的數(shù)字?jǐn)?shù)據(jù)與模擬話音的傳輸。更進(jìn)一步說(shuō),本發(fā)明涉及在蜂窩狀無(wú)線電話子系統(tǒng)之間,通過(guò)高速數(shù)據(jù)總線的模擬話音報(bào)文傳輸,及總線爭(zhēng)用、總線碰撞的裁決。本發(fā)明與美國(guó)專利申請(qǐng)第07/732,972號(hào)有關(guān),該申請(qǐng)是代表Smilinske等人于1991年7月18日遞交的,它已轉(zhuǎn)讓給本申請(qǐng)的同一受讓人,其名稱為“無(wú)線電話外設(shè)的優(yōu)先化數(shù)據(jù)傳送方法與裝置”(PrioritizedDataTransferMethodandApparatusforaRadiotelephonePeripheral)。一個(gè)在兩地間傳送信息的通信系統(tǒng)包括一個(gè)發(fā)射機(jī)與一個(gè)接收機(jī),發(fā)射機(jī)與接收機(jī)通過(guò)傳輸信道相互連接。發(fā)射機(jī)通過(guò)傳輸信道將信息信號(hào)(它包含信息,例如模擬話音報(bào)文)發(fā)送到接收機(jī),接收機(jī)接收這一被傳輸?shù)男畔⑿盘?hào)。可將發(fā)射機(jī)與接收機(jī)包含在同一個(gè)裝置內(nèi),以使該裝置通過(guò)射頻信道既能進(jìn)行發(fā)射通信又能進(jìn)行接收通信。蜂窩狀無(wú)線電話同時(shí)包含這樣的發(fā)射機(jī)與接收機(jī),稱之為收發(fā)機(jī)。欲被調(diào)制的信號(hào)既可以是模擬信息信號(hào)(例如話音報(bào)文),也可以是數(shù)字信息信號(hào)(例如已數(shù)字化的報(bào)文)。當(dāng)欲被調(diào)制的信號(hào)是一模擬信號(hào)時(shí),需要使用獨(dú)立的硬件信號(hào)線將模擬信號(hào)與數(shù)字信號(hào)傳輸?shù)桨l(fā)射機(jī)所在地,信號(hào)在發(fā)射機(jī)中被調(diào)制。信號(hào)是在蜂窩狀無(wú)線電話的用戶接口部分輸入到蜂窩狀無(wú)線電話中的。一般來(lái)說(shuō),可把一些裝置,諸如受話器,鍵盤、或其它用于把信息信號(hào)輸入到無(wú)線電話中的裝置包含在蜂窩狀無(wú)線電話的用戶接口部分,而其它諸如傳真機(jī)或外部聽筒等外部設(shè)備可通過(guò)用戶接口連到蜂窩狀無(wú)線電話上,從而將信息輸入給蜂窩狀無(wú)線電話。從電磁能中接收已調(diào)信息信號(hào)的無(wú)線通信系統(tǒng)的接收機(jī)包括檢波或再生調(diào)制在載波信號(hào)上的信息信號(hào)的電路。從調(diào)制信號(hào)中檢波或再生信息信號(hào)的過(guò)程稱之為解調(diào),而用于解調(diào)的電路則稱之為解調(diào)電路。將接收機(jī)的電路設(shè)計(jì)成既能檢波又能解調(diào)那些已由發(fā)射機(jī)調(diào)制器調(diào)制的信號(hào)。繼解調(diào)之后,一般來(lái)說(shuō),在對(duì)解調(diào)信號(hào)作進(jìn)一步處理,以消除因信號(hào)在射頻信道上傳輸信號(hào)而加入的噪聲之后,由用戶輸入的原信號(hào)可以再現(xiàn)。然后將再現(xiàn)的信號(hào)在無(wú)線系統(tǒng)接收機(jī)方的用戶接口上輸出,其中通過(guò)用戶接口可以把話筒、顯示器、傳真機(jī)等設(shè)備接到無(wú)線系統(tǒng)中。傳統(tǒng)的蜂窩狀無(wú)線電話系統(tǒng)需要發(fā)射機(jī)與接收機(jī)同時(shí)在不同的射頻上工作。在蜂窩狀無(wú)線電話單元中,由傳統(tǒng)蜂窩式無(wú)線電話的發(fā)射機(jī)調(diào)制的信號(hào)和由接收機(jī)解調(diào)的信號(hào)彼此是獨(dú)立的。較新的蜂窩狀無(wú)線電話系統(tǒng)不需要發(fā)送機(jī)與接收機(jī)在不同頻率上同時(shí)工作。在先有的蜂窩狀無(wú)線電話單元中,模擬信息信號(hào)與數(shù)字信息信號(hào)一起被調(diào)制與發(fā)射,于是,為了傳輸這些信號(hào),一般必須用獨(dú)立的平行硬件路徑將模擬信號(hào)與數(shù)字信號(hào)傳輸?shù)秸{(diào)制電路中。此外,一般來(lái)說(shuō),蜂窩狀無(wú)線電話不但要處理模擬信號(hào),還要處理數(shù)字?jǐn)?shù)據(jù)信息。在傳統(tǒng)蜂窩狀無(wú)線電話中,模擬信號(hào)的處理與發(fā)射需要輔助的,如硬件信號(hào)線與信號(hào)傳輸硬設(shè)備形式的硬件設(shè)備,這些硬設(shè)備獨(dú)立于數(shù)字?jǐn)?shù)據(jù)信號(hào)線,通過(guò)蜂窩狀無(wú)線電話把模擬信號(hào)從無(wú)線電話的用戶接口部分傳送到無(wú)線收發(fā)機(jī)中。因此,蜂窩狀無(wú)線電話具有從蜂窩狀無(wú)線電話的用戶接口部分到無(wú)線電話的中央信號(hào)處理部分用于模擬信號(hào)和數(shù)字?jǐn)?shù)據(jù)信號(hào)的并行的硬件路徑,在無(wú)線電話的中央信號(hào)處理部分中,可以對(duì)模擬信號(hào)進(jìn)行處理,對(duì)數(shù)字信號(hào)進(jìn)行格式化,以便調(diào)制與傳輸。因?yàn)闇p小無(wú)線電話的尺寸是在蜂窩狀無(wú)線電話技術(shù)中所期望達(dá)到的一個(gè)目標(biāo),所以,為了減小蜂窩狀無(wú)線電話的尺寸,若使附加硬件最少則要求盡量避免使用如無(wú)線電話用戶接口部分與中央信號(hào)處理部分之間那樣的并行路徑。目前使用在具有模擬信號(hào)的并行硬件路徑中的串行數(shù)字?jǐn)?shù)據(jù)總線的例子可參見(jiàn)Byrns的美國(guó)專利第4,369,516號(hào)描述的一種同步自時(shí)鐘(self-clocking)數(shù)字?jǐn)?shù)據(jù)傳輸系統(tǒng)、Wilsen的美國(guó)專利第4,972,432號(hào)描述的一種同步/異步數(shù)據(jù)總線系統(tǒng)、Marry的美國(guó)專利第4,680,787號(hào)描述的一種無(wú)線電外設(shè)總線系統(tǒng),以及Muellner等人的美國(guó)專利第5,060,264號(hào)描述的“共駐留保密與非保密模式結(jié)構(gòu)的無(wú)線電話控制器”(RadiotelephoneControllerConfiguredforCoresidentSecureandNonsecureModes)。美國(guó)專利第4,972,432號(hào)的同步/異步數(shù)據(jù)總線系統(tǒng)中描述了一種在慢速自時(shí)鐘同步傳輸系統(tǒng)上分層的異步數(shù)據(jù)傳輸系統(tǒng)。該異步數(shù)據(jù)傳輸系統(tǒng)具有比Byrns的美國(guó)專利第4,369,516號(hào)中描述的同步數(shù)據(jù)傳輸系統(tǒng)快得多的數(shù)據(jù)傳輸能力。當(dāng)試圖把便攜式無(wú)線電話的功能與移動(dòng)式無(wú)線電話外設(shè)結(jié)合起來(lái),以利用優(yōu)越的移動(dòng)式特性(例如功率輸出,使用最少所需數(shù)據(jù)傳輸時(shí)間)時(shí),這種快速傳輸能力就成為一個(gè)非常重要的特性了。在Marry的美國(guó)專利第4,680,787號(hào)“便攜式無(wú)線電話車輛轉(zhuǎn)換器與遠(yuǎn)距離手機(jī)”,載波虛擬電路,(“PortableRediotelephoneVehicularConverterandRemoteHandset”aCVC)中描述了一種移動(dòng)的式無(wú)線電話外設(shè)的例子。這種集成可以通過(guò)把無(wú)線電話的功能分解在CVC外設(shè)與便攜式無(wú)線電話中來(lái)實(shí)現(xiàn)。把用戶的各種功能分配給CVC,而把無(wú)線電傳送功能(例如呼叫處理)留在便攜式中。這需要蜂窩狀無(wú)線電話數(shù)據(jù)總線上的信息傳輸比Byrns的美國(guó)專利第4,369,516中描述的同步數(shù)據(jù)傳輸發(fā)明所能提供的可能速度快得多,以便集成便攜式無(wú)線電話與CVC外設(shè)之間的無(wú)線電話功能和信息;而Wilson的美國(guó)專利第4,972,432號(hào)的同步/異步數(shù)據(jù)傳輸系統(tǒng)則滿足了此要求,能在無(wú)線電話單元與外設(shè)之間提供較快速的數(shù)據(jù)傳輸。當(dāng)前,因?yàn)榉涓C狀無(wú)線電話系統(tǒng)的用戶數(shù)量增加,使其容量更加緊張,所以更迫切地需要在蜂窩狀無(wú)線電話中能以更快的速度傳輸數(shù)據(jù)。蜂窩狀系統(tǒng)需要更有效地利用系統(tǒng)現(xiàn)有資源。一種能更有效地利用蜂窩狀系統(tǒng)的容易的方法是,在一給定時(shí)間期間內(nèi),發(fā)送更多的報(bào)文。這可以通過(guò)將所有由蜂窩狀無(wú)線電話在蜂窩狀系統(tǒng)上發(fā)送的報(bào)文數(shù)字化,然后將調(diào)制的數(shù)字化報(bào)文順序發(fā)送到系統(tǒng)上工作的各個(gè)蜂窩狀無(wú)線電話中來(lái)實(shí)現(xiàn)。而且因?yàn)閿?shù)字化模擬報(bào)文使用的射頻譜比模擬話音報(bào)文所使用的要少,所以數(shù)字化所有報(bào)文還可以使蜂窩狀系統(tǒng)能更有效地使用其射頻譜。于是,只需在射頻譜的一部分上,就能發(fā)送比等量模擬話音報(bào)文更多的數(shù)字化模擬報(bào)文。實(shí)現(xiàn)上述方案的一種方法是,使在蜂窩狀無(wú)線電話的用戶接口上的報(bào)文數(shù)字化,然后通過(guò)高速數(shù)據(jù)總線將其發(fā)送到無(wú)線電話收發(fā)機(jī)的中央處理部分,之后送到發(fā)送機(jī)的解調(diào)地。模擬報(bào)文,特別是模擬話音報(bào)文,不能在蜂窩狀無(wú)線電話以前使用的數(shù)據(jù)總線上數(shù)字化與發(fā)送,因?yàn)檫@些數(shù)據(jù)總線不夠快,不足以從蜂窩狀無(wú)線電話的用戶接口部分向收發(fā)機(jī)部分發(fā)送以實(shí)時(shí)的方式數(shù)字化的模擬話音報(bào)文。由于這一原因,蜂窩狀無(wú)線電話需要一種更高速的數(shù)據(jù)總線。此外,更高容量系統(tǒng)(如時(shí)分多路復(fù)用訪問(wèn)(TDMA)系統(tǒng))正迫使當(dāng)代蜂窩狀無(wú)線電話單元以高得多的速度處理數(shù)字?jǐn)?shù)據(jù)與模擬信號(hào),并且在處理數(shù)據(jù)方面要比前述的數(shù)據(jù)傳輸系統(tǒng)更為靈活。在TDMA蜂窩狀無(wú)線電話系統(tǒng)中,一般希望模擬話音報(bào)文(來(lái)自以連續(xù)的方式輸入到無(wú)線電話中的用戶)占有高于數(shù)字?jǐn)?shù)據(jù)或數(shù)字控制報(bào)文的優(yōu)先級(jí),因?yàn)樵捯魣?bào)文的連續(xù)特性要求在話音報(bào)文正在輸入(如在無(wú)線電話上)的同時(shí),必須對(duì)該輸入進(jìn)行恒定采樣,否則在話音報(bào)文中將有間隙;另一方面,進(jìn)入無(wú)線電話單元的數(shù)字?jǐn)?shù)據(jù)的形式已定,所以不需要對(duì)其進(jìn)行諸如連續(xù)采樣,因?yàn)樵诶袛?shù)字?jǐn)?shù)據(jù)報(bào)文中的錯(cuò)誤能很容易地被檢測(cè)到,并且報(bào)文可以被存儲(chǔ)和從存存儲(chǔ)器中檢索出來(lái),而一但檢測(cè)出有一個(gè)錯(cuò)誤,也可以重新發(fā)送。因此,如果高速蜂窩狀無(wú)線電話數(shù)據(jù)總線能夠不中斷地接納以實(shí)時(shí)方式在無(wú)線電話用戶接口端輸入的模擬話音報(bào)文以及已數(shù)字化的報(bào)文,那將是人們所期望的。從蜂窩狀無(wú)線電話中消除模擬信號(hào)的重要意義不僅在于可以減少硬件、提高數(shù)據(jù)傳輸速度,還在于模擬話音報(bào)文信號(hào)以數(shù)字形式轉(zhuǎn)換、傳輸與存儲(chǔ)可以給蜂窩狀無(wú)線電話(和蜂窩狀系統(tǒng))以更大的靈活性和更高的質(zhì)量,因?yàn)橐坏﹫?bào)文被表示成數(shù)字形式,就可以某種方式對(duì)其進(jìn)行存儲(chǔ)、處理與檢索,從而信號(hào)就不會(huì)丟失或受限于信號(hào)衰減形式(這種衰減是在處理、發(fā)送和接收模擬信號(hào)中發(fā)生的)。于是,希望為蜂窩狀無(wú)線電話提供一種高速數(shù)據(jù)總線,它可以足夠快速地傳輸數(shù)據(jù),使蜂窩狀無(wú)線電話能在報(bào)文吞吐量比目前系統(tǒng)(如TDMA蜂窩狀系統(tǒng))大的蜂窩狀系統(tǒng)中工作。還希望,高速數(shù)據(jù)總線足夠快,可以通過(guò)在蜂窩狀無(wú)線電話的用戶接口部分使模擬話音報(bào)文信號(hào)數(shù)字化,使得同樣的信號(hào)路徑可以被用于將數(shù)字?jǐn)?shù)據(jù)報(bào)文以及數(shù)字化模擬信號(hào)傳送給蜂窩式無(wú)線電話的其它子系統(tǒng)和可與蜂窩狀無(wú)線電話一起使用的外設(shè)中,從而降低蜂窩式無(wú)線電話中模擬與數(shù)字?jǐn)?shù)據(jù)信號(hào)路徑數(shù)。還希望,通過(guò)高速數(shù)據(jù)總線發(fā)射的數(shù)字?jǐn)?shù)據(jù)的傳輸不會(huì)引起蜂窩狀無(wú)線電話中數(shù)字化話音報(bào)文的質(zhì)量降級(jí)。也希望,數(shù)據(jù)總線系統(tǒng)能動(dòng)態(tài)分配總線,從而可以使多個(gè)外設(shè)(如多個(gè)話音外設(shè)或傳真機(jī))能有效地使用蜂窩狀無(wú)線電話與蜂窩狀系統(tǒng)。本發(fā)明包括一個(gè)用于無(wú)線電話外設(shè)的數(shù)據(jù)傳送裝置,它使用與主機(jī)通信的時(shí)分多路復(fù)用數(shù)據(jù)總線。爭(zhēng)用判定字段從優(yōu)先級(jí)位發(fā)生器、寄存器選擇位發(fā)生器、以及源地址位發(fā)生器中產(chǎn)生。多個(gè)數(shù)據(jù)位被接收,并且與爭(zhēng)用判定字段相組合以在時(shí)分多路復(fù)用數(shù)據(jù)總線上的一個(gè)時(shí)隙內(nèi)發(fā)送。圖1是利用可以使用本發(fā)明的蜂窩狀無(wú)線電話的蜂窩狀系統(tǒng)的方框圖。圖2,是可以使用高速數(shù)據(jù)總線彼此通信的蜂窩狀無(wú)線電話的兩個(gè)主要部分的示意圖。圖3是從總線主機(jī)發(fā)送給一個(gè)在蜂窩無(wú)線電話的數(shù)據(jù)總線上的一個(gè)設(shè)備的報(bào)文格式的位圖。圖4,是從數(shù)據(jù)總線上的一個(gè)設(shè)備發(fā)送給總線主機(jī)的報(bào)文格式的位圖。圖5是一個(gè)通過(guò)數(shù)據(jù)總線與外部設(shè)備相連的蜂窩狀無(wú)線電話的示意圖。圖6是本發(fā)明數(shù)據(jù)總線協(xié)議的各個(gè)時(shí)隙之間的關(guān)系圖。圖7是一方框圖,表示在一個(gè)與數(shù)據(jù)總線相連設(shè)備中的裝置,用于判定其與其它同該數(shù)據(jù)總線相連的一些設(shè)備對(duì)總線的爭(zhēng)用以及該設(shè)備地址。圖8表示可以由幾種設(shè)備用來(lái)在數(shù)據(jù)總線上向收發(fā)機(jī)發(fā)送數(shù)據(jù)或從收發(fā)機(jī)中接收數(shù)據(jù)的順序特性。圖9表示發(fā)送到數(shù)據(jù)總線上,以便傳輸?shù)綗o(wú)線電話的收發(fā)機(jī)或其它外設(shè)中的數(shù)字?jǐn)?shù)據(jù)和數(shù)字化話音報(bào)文的主要數(shù)據(jù)流路徑、格式與協(xié)議處理機(jī)制的示意圖。圖10是一方框圖,它表示一個(gè)可以通過(guò)數(shù)據(jù)總線接收從無(wú)線電話的收發(fā)機(jī)部分或其它通過(guò)數(shù)據(jù)總線與蜂窩狀無(wú)線電話用戶接口相連的外設(shè)發(fā)出的數(shù)字?jǐn)?shù)據(jù)或數(shù)字化模擬話音報(bào)文的外設(shè)(和相應(yīng)的數(shù)據(jù)流)。圖11表示用于數(shù)據(jù)傳輸裝置發(fā)射的曼徹斯特(Manchester)編碼數(shù)據(jù)位的時(shí)鐘圖,以及值為254和255的8位流的采樣。圖12表示正在爭(zhēng)用數(shù)據(jù)總線訪問(wèn)的兩個(gè)數(shù)據(jù)傳送裝置的碰撞檢測(cè)電路的輸出,和在8位流中得到的判定的示意圖。圖13A-13D是一些流程圖,圖13A表示外設(shè)向主機(jī)發(fā)送的流控制過(guò)程;圖13B表示外設(shè)從主機(jī)中接收的流控制過(guò)程;圖13C表示主機(jī)從外設(shè)中接收的流控制過(guò)程;圖13D表示主機(jī)向外設(shè)發(fā)送的流控制過(guò)程。圖14A與14B是兩個(gè)流程圖,圖14A表示在主機(jī)中寄存器選擇過(guò)程;圖14B表示在外設(shè)中寄存器選擇過(guò)程。圖15是表示外設(shè)所采用的上電過(guò)程的流程圖。圖16A,16B是流程圖,16A表示用于優(yōu)先級(jí)聲音報(bào)文的外設(shè)優(yōu)先級(jí)流程控制過(guò)程;16B表示用于一特定優(yōu)先級(jí)報(bào)文的外設(shè)優(yōu)先級(jí)流控制過(guò)程。為了滿足上面提到的需要,要將模擬信號(hào)報(bào)文,特別是模擬話音報(bào)文(它們需要實(shí)時(shí)采樣與處理,而這是在先有無(wú)線電話數(shù)據(jù)總線上無(wú)法實(shí)現(xiàn)的)在無(wú)線電話的用戶接口部分?jǐn)?shù)字化,然后足夠快速地傳送到中央處理器部分,以滿足如實(shí)時(shí)報(bào)文所需的采樣與處理的要求。對(duì)發(fā)送到中央無(wú)線處理器以供處理的報(bào)文進(jìn)行流控制(確定所述報(bào)文是數(shù)據(jù)報(bào)文),而對(duì)發(fā)送到無(wú)線電話的語(yǔ)言處理器中的報(bào)文不進(jìn)行流控制,于是加強(qiáng)了對(duì)數(shù)字化模擬語(yǔ)音報(bào)文的實(shí)時(shí)處理能力。采用包含所有時(shí)隙的一個(gè)幀內(nèi)的時(shí)間分隙數(shù)據(jù)總線。報(bào)文是在一幀的各個(gè)時(shí)隙內(nèi)發(fā)送的??梢园衙恳粠臅r(shí)隙分配給各個(gè)外設(shè),也可以分配幾個(gè)外設(shè)多路復(fù)用同一時(shí)隙。每幀最少包含一個(gè)用于非數(shù)字化模擬話音報(bào)文的報(bào)文通用時(shí)隙。數(shù)據(jù)傳輸裝置既可以用來(lái)接收通過(guò)數(shù)據(jù)總線向其發(fā)送的報(bào)文,也可以通過(guò)數(shù)據(jù)總線發(fā)射報(bào)文。數(shù)據(jù)傳輸裝置產(chǎn)生兩個(gè)不同的報(bào)文格式,一個(gè)是用于從總線主機(jī)發(fā)往外設(shè)的報(bào)文(下行鏈路報(bào)文),另一個(gè)是用于從外設(shè)發(fā)往總線主機(jī)的的報(bào)文(上行鏈路報(bào)文)。在數(shù)據(jù)總線起動(dòng)過(guò)程中,是通過(guò)到達(dá)數(shù)據(jù)總線的信息,作為包含在上行鏈路報(bào)文中的四個(gè)字段中的第四個(gè)字段(數(shù)據(jù)位字段),來(lái)裁決數(shù)據(jù)總線爭(zhēng)用的;這些信息從存貯設(shè)備中檢索出來(lái)。而在起動(dòng)過(guò)程已經(jīng)執(zhí)行之后的上行鏈路報(bào)文中,是通過(guò)包含該報(bào)文格式的四個(gè)字段的前三個(gè)字段信息來(lái)裁決總線爭(zhēng)用的。數(shù)據(jù)傳輸裝置可以在一個(gè)以上的輸入端口上接收上行鏈路報(bào)文。其中一個(gè)輸入端口是用于輸入數(shù)字化模擬話音報(bào)文的,也用于在數(shù)據(jù)總線起動(dòng)過(guò)程中,輸入信息(從一存儲(chǔ)器設(shè)備中檢索出的),以確定一個(gè)地址,與高速數(shù)據(jù)總線相連的數(shù)據(jù)傳輸裝置將能夠通過(guò)該地址訪問(wèn)高速數(shù)據(jù)總線;另一端口用于輸入數(shù)字?jǐn)?shù)據(jù)報(bào)文與最高優(yōu)先級(jí)報(bào)文。通過(guò)報(bào)文用以進(jìn)入數(shù)據(jù)傳送裝置時(shí)所用的輸入端口,來(lái)確定報(bào)文的路徑,確定優(yōu)先級(jí)和總線爭(zhēng)用。為了能以采樣處理數(shù)字化模擬話音報(bào)文所需的高速度工作,并且能在另一輸入端口接收數(shù)字?jǐn)?shù)據(jù)報(bào)文,數(shù)據(jù)傳輸裝置需具有一些內(nèi)部裝置,它們能以位形式接收來(lái)自其它設(shè)備的信息,并能從所接收的信息中產(chǎn)生48位數(shù)據(jù)字段。所有通過(guò)數(shù)據(jù)總線發(fā)送的報(bào)文都包含48位數(shù)據(jù)字段。此外,16位(首部)被用作處理信息報(bào)文,包括在這16中的是優(yōu)先級(jí)字段,寄存器選擇字段,用來(lái)指定生成報(bào)文的設(shè)備的地址的字段。這16位是在數(shù)據(jù)傳輸裝置內(nèi)的不同單元中產(chǎn)生的,并且根據(jù)報(bào)文的類型(即話音,非話音,最高優(yōu)先級(jí)報(bào)文,或起動(dòng)過(guò)程報(bào)文)通過(guò)數(shù)據(jù)總線發(fā)送到不同路徑上。報(bào)文在被發(fā)送到數(shù)據(jù)總線上之前被編碼,并且當(dāng)幾個(gè)設(shè)備與總線相連時(shí),被編碼的報(bào)文也用來(lái)確定總線爭(zhēng)用。數(shù)據(jù)傳輸裝置也能接收通過(guò)數(shù)據(jù)總線向其發(fā)送的報(bào)文。數(shù)據(jù)傳輸裝置根據(jù)16位首信息確定向其發(fā)送的報(bào)文合適的輸出單元。根據(jù)報(bào)文的類型(即報(bào)文是話音、還是非話音、是最高優(yōu)先級(jí)報(bào)文,或者起動(dòng)過(guò)程報(bào)文),可將被接收的報(bào)文發(fā)送到包含上述兩個(gè)輸入端口的相同設(shè)備的路徑中去。可以充分利用本發(fā)明的一項(xiàng)應(yīng)用是一種蜂窩狀無(wú)線電話,在這種蜂窩狀無(wú)線電話中,能使信號(hào)線及輔助無(wú)線電話的硬件的數(shù)量都達(dá)到最小,這有助于實(shí)現(xiàn)無(wú)線電話設(shè)備的小型化。盡管是通過(guò)無(wú)線電話作為較佳實(shí)施例來(lái)描述本發(fā)明的,但是,本發(fā)明仍可以用在其它具有相似要求、或需要與使用本發(fā)明的設(shè)備相連接的應(yīng)用中。在本較佳實(shí)施例中,所有輸入到無(wú)線電話中的信息都要在無(wú)線電話的用戶接口端數(shù)字化,以使模擬信號(hào)不再在無(wú)線電話的子系統(tǒng)中傳輸,也不必為了通過(guò)蜂窩式無(wú)線電話系統(tǒng)所使用的射頻信號(hào)道上進(jìn)行發(fā)送,而對(duì)其進(jìn)行直接調(diào)制。因?yàn)樯漕l譜的一小部分上就可以傳輸與非數(shù)字化信號(hào)含有等同信息的數(shù)字化信息信號(hào),從而可以節(jié)約射頻譜。因此,本發(fā)明可以和如TDMA蜂窩狀系統(tǒng)等一起使用,以便更有效地使用射頻譜。而且,在用戶接口部分(或在通過(guò)數(shù)據(jù)總線與無(wú)線電話相連的外設(shè)之中)使所有報(bào)文數(shù)字化,減少了用于連接無(wú)線電話不同子系統(tǒng)的信號(hào)線的數(shù)量。這可以相應(yīng)減少所需硬件,這在減小無(wú)線電話尺寸方面是一個(gè)非常重要因素。此外,本發(fā)明的速度足以高到為幾個(gè)外設(shè)通信設(shè)備(話音和非話音)提供與無(wú)線電話的同時(shí)連接與操作。蜂窩狀無(wú)線電話能為移動(dòng)式或便攜式無(wú)線電話用戶提供與傳統(tǒng)地面有線電話用戶相同的全自動(dòng)服務(wù)。在蜂窩狀無(wú)線電話系統(tǒng)中,覆蓋大片地理區(qū)域的服務(wù)是通過(guò)將該區(qū)域劃分成大量的網(wǎng)孔來(lái)實(shí)現(xiàn)的。在傳統(tǒng)的蜂窩狀無(wú)線電話系統(tǒng)中,每一網(wǎng)孔典型地都有一個(gè)基地站,它提供一個(gè)信號(hào)傳輸無(wú)線信道,和大量無(wú)線電話話音信道。一個(gè)基地站包括一個(gè)或更多接收機(jī)135與發(fā)射機(jī)133,以及用來(lái)操作基地站117的控制與其它電路131。電話呼叫是通過(guò)每個(gè)網(wǎng)孔中的信號(hào)傳輸信道送入無(wú)線電話中,或由其產(chǎn)生的。圖1給出了該系統(tǒng)中一個(gè)網(wǎng)孔的一般表示。圖1中描述的是一個(gè)由網(wǎng)孔基地站117控制的遠(yuǎn)地?zé)o線電話單元113,其中無(wú)線電話單元113可以通過(guò)基地站117與受其控制的第二個(gè)在該網(wǎng)孔內(nèi)的遠(yuǎn)地?zé)o線電話單元119進(jìn)行通信。在該網(wǎng)孔中的每一個(gè)無(wú)線電話都一般有一個(gè)發(fā)射機(jī)101與一個(gè)接收機(jī)103部分,以及用戶接口部分105,在此,無(wú)線電話用戶可以把經(jīng)中央信號(hào)處理部分111必要的信號(hào)處理之后的信息輸入到發(fā)射機(jī)101。該中央信號(hào)處理部分111包含用于無(wú)線電話的中央計(jì)算處理器,并且它一般位于無(wú)線電話包含發(fā)射機(jī)101與接收機(jī)103的部分121中。在傳統(tǒng)系統(tǒng)中,當(dāng)信號(hào)發(fā)送完成時(shí),為無(wú)線電話指定一個(gè)在呼叫過(guò)程中從無(wú)線信號(hào)發(fā)送信道轉(zhuǎn)換過(guò)來(lái)的無(wú)線話音信道。當(dāng)無(wú)線電話離開該網(wǎng)孔而進(jìn)入另一個(gè)網(wǎng)孔時(shí),無(wú)線電話能自動(dòng)切換到(或交接到)新網(wǎng)孔中的一個(gè)可用語(yǔ)音信道上來(lái)。盡管本發(fā)明可以用在任何自動(dòng)無(wú)線電話系統(tǒng)中,在此將其較佳實(shí)施例設(shè)計(jì)成可在時(shí)分多路訪問(wèn)系統(tǒng)TDMA中運(yùn)行的一個(gè)蜂窩狀遠(yuǎn)地?zé)o線電話單元中。傳統(tǒng)無(wú)線電話在組成無(wú)線電話的不同的功能塊之間發(fā)送信息信號(hào),并且也向與之相連的外設(shè)發(fā)送信息信號(hào)。在傳統(tǒng)的無(wú)線電話中,模擬信號(hào)和數(shù)字信號(hào)是從無(wú)線電話的一部分(在此部分信號(hào)輸入到無(wú)線電話中)發(fā)送到無(wú)線電話中的其它功能部件中的。例如,在傳統(tǒng)的無(wú)線電話中,一個(gè)用戶將對(duì)蜂窩狀無(wú)線電話的受話器輸入講話,之后該模擬信號(hào)(語(yǔ)音報(bào)文輸入)將通過(guò)模擬信號(hào)線發(fā)送到發(fā)射機(jī)的調(diào)制器中,在此模擬話音信號(hào)將被調(diào)制,接著被發(fā)射出去。該模擬信號(hào)通過(guò)蜂窩狀無(wú)線電話系統(tǒng)被發(fā)送到接收該模擬語(yǔ)音報(bào)文輸入的無(wú)線電話接收機(jī)中。于是,為了使模擬話音信息能夠進(jìn)入蜂窩狀無(wú)線電話系統(tǒng)中,需要兩條模擬信號(hào)線。另一方面,在把數(shù)字信號(hào)輸入(例如用來(lái)?yè)馨从脩籼?hào)碼的鍵盤按鍵)發(fā)送到發(fā)射機(jī)進(jìn)行調(diào)制及發(fā)送到無(wú)線電話系統(tǒng)中之前,將被送到不同信號(hào)線上,并且由中央無(wú)線處理器進(jìn)行處理。于是,這種發(fā)送到和經(jīng)過(guò)蜂窩狀無(wú)線電話系統(tǒng)的數(shù)字信號(hào)需要額外硬件信號(hào)線,以把來(lái)自鍵盤裝置的信息發(fā)送到發(fā)射機(jī)中,從而能通過(guò)和向蜂窩狀無(wú)線電話系統(tǒng)發(fā)送信息。而且,在傳統(tǒng)無(wú)線電話中,有一些獨(dú)立的模擬話音報(bào)文線和數(shù)字信號(hào)線,以便將這些信號(hào)送給無(wú)線電話用戶接口/輸入部分,和通過(guò)蜂窩狀無(wú)線電話系統(tǒng)從無(wú)線電話用戶接口/輸入部分發(fā)往無(wú)線電話的其它部。使用本發(fā)明的無(wú)線電話單元,通過(guò)在無(wú)線電話的用戶接口部分?jǐn)?shù)字化了所有模擬話音報(bào)文,然后將數(shù)字化模擬話音采樣發(fā)送到無(wú)線電話的中央無(wú)線處理器部分中,所以不再需要獨(dú)立的信號(hào)線來(lái)從無(wú)線電話的用戶接口部分向無(wú)線電話的其它部分傳輸信息。這種無(wú)線電話單元既能適應(yīng)數(shù)字?jǐn)?shù)據(jù)報(bào)文,又能足夠快速地處理數(shù)字化模擬話音采樣,以確保數(shù)字化模擬話音在無(wú)線電話接收器中恢復(fù)后,為蜂窩狀無(wú)線電話系統(tǒng)的用戶使用而再現(xiàn)時(shí),具有良好的可聽質(zhì)量。本發(fā)明較佛實(shí)施例使用分時(shí)隙的數(shù)據(jù)總線,用于在無(wú)線電話的用戶接口部分與其它功能塊(包括其它可能與蜂窩狀無(wú)線電話相連的外設(shè))之間傳送數(shù)字?jǐn)?shù)據(jù)報(bào)文和數(shù)字化模擬話音報(bào)文。該分時(shí)隙數(shù)據(jù)總線(如圖6所描述的格式)使用在一個(gè)750微秒的周期內(nèi)(稱之為一個(gè)幀601)發(fā)送的六個(gè)時(shí)隙603。每個(gè)時(shí)隙的格式如圖3和圖4所示。該數(shù)據(jù)總線使用了兩個(gè)單向傳輸,一個(gè)是從“總線主機(jī)”(無(wú)線電話113內(nèi)的中央處理器111)到其它用數(shù)據(jù)傳輸裝置接收?qǐng)?bào)文的設(shè)備,另一個(gè)是從其它設(shè)備到總線主機(jī)或其它設(shè)備。報(bào)文或者被定義成下行鏈路報(bào)文(其格式如圖3所示)或者被定義成上行鏈路報(bào)文(其格式如圖4所示)。下行鏈路報(bào)文是從無(wú)線電話的中央信號(hào)處理與計(jì)算部分(總線主機(jī)111或者是無(wú)線電話單元中這部分包含的205的部分)207,(在一個(gè)移動(dòng)式無(wú)線電話的情況下,該部分與收發(fā)機(jī)包含在與用戶接口單元203,如手機(jī),相連的信號(hào)單元201中),發(fā)往無(wú)線電話的其它部分,如無(wú)線電話的用戶接口部分203、或可與無(wú)線電話的中央信號(hào)處理與計(jì)算部分205相連的外設(shè)的報(bào)文。參見(jiàn)圖3,下行鏈路報(bào)文提供了一個(gè)六個(gè)字段的格式同步字段303;確認(rèn)字段(ACK)305,時(shí)隙數(shù)字段307(外設(shè)使用它來(lái)同步一個(gè)幀內(nèi)的時(shí)隙);寄存器選擇字段309(用于在編址數(shù)據(jù)傳輸裝置設(shè)備中選擇特定寄存器);目的地址字段311(用于通過(guò)總線主機(jī)規(guī)定與正在由總線主機(jī)編址的高速數(shù)據(jù)總線相連的設(shè)備),及數(shù)據(jù)字段313(用于發(fā)送將由編址外設(shè)使用的信息)。同步字段303被同時(shí)用在控制上行鏈路與下行鏈路報(bào)文的時(shí)間對(duì)準(zhǔn)上,并在每個(gè)下行鏈路時(shí)隙的開始時(shí)被發(fā)送。在本發(fā)明中,上行鏈路報(bào)文是從無(wú)線電話的其它部分,或從與無(wú)線電話相連的外設(shè)中發(fā)往無(wú)線電話的中央信號(hào)處理與計(jì)算部分201的報(bào)文。如圖4所示,上行鏈路報(bào)文格式提供四個(gè)字段,它包括8位的優(yōu)先級(jí)字段403,4位的寄存器選擇字段405;4位源地址字段407,及48位數(shù)據(jù)字段409。所有字段,包括48位數(shù)據(jù)字段在內(nèi),都被用于判斷通過(guò)時(shí)隙數(shù)據(jù)總線彼此進(jìn)行通信的數(shù)據(jù)傳輸裝置之間的總線爭(zhēng)用。這是通過(guò)在每一數(shù)據(jù)傳輸裝置中的順序按位比較電路來(lái)實(shí)現(xiàn)的,其中比較電路是從64位字中(在字的優(yōu)先級(jí)字段中)的最高有效位開始,在最后一個(gè)有效位(在數(shù)據(jù)字段409中)結(jié)束的。每個(gè)64位字是在數(shù)據(jù)總線幀601的一個(gè)時(shí)隙中發(fā)射的。此外,本發(fā)明把數(shù)據(jù)總線格式的幀601中的獨(dú)特時(shí)隙分配給接收模擬話音報(bào)文的外設(shè),以便能將數(shù)字化語(yǔ)音報(bào)文發(fā)送到中央語(yǔ)言處理裝置223(在無(wú)線電話113、119的邏輯部分207中),并且其速率可以確保無(wú)線電話113、119能足夠地向蜂窩狀系統(tǒng)基地站117發(fā)送話音報(bào)文,其中外設(shè)是指無(wú)線電話113、119的用戶接口部分105、203及與無(wú)線電話外連的外設(shè)(如外部手機(jī)109,傳真機(jī)107或類似外設(shè)511)。如上所述,在本較佳實(shí)施例中,數(shù)據(jù)總線幀601是750微秒,每幀601具有6個(gè)時(shí)隙,并且每一時(shí)隙具有48個(gè)數(shù)據(jù)值,因此,本發(fā)明的數(shù)據(jù)位吞吐量是每秒384000位。如果將非數(shù)據(jù)位也考慮進(jìn)去,總吞吐量基于每個(gè)時(shí)隙64位,則本發(fā)明具有每秒520000位的吞吐量。無(wú)論哪種情況,該吞吐量一般比傳統(tǒng)蜂窩狀無(wú)線電話現(xiàn)有吞吐量高出一個(gè)數(shù)量級(jí)。這種吞吐量是至關(guān)重要的,因?yàn)樗饶壳胺涓C式無(wú)線電話中所能找到的傳統(tǒng)數(shù)據(jù)總線快得多。這種吞吐量也是外設(shè)(如移動(dòng)式無(wú)線電話的手機(jī))能包含數(shù)字化設(shè)備(編碼-譯碼器“CODEC”213)的必要條件,同時(shí)它也能使數(shù)據(jù)傳輸裝置211以足夠快的速度把這種數(shù)字化信息傳輸?shù)街鳠o(wú)線電話處理器205中,以供處理與存儲(chǔ),并且不損失數(shù)字化模擬話音信息報(bào)文。為了能夠接收與處理通過(guò)基地站117與無(wú)線電話113、119之間的射頻鏈路的信息信號(hào),以及來(lái)自無(wú)線電話用戶接口部分的信息信號(hào),在如圖2所示的無(wú)線電話結(jié)構(gòu)中使用數(shù)字?jǐn)?shù)據(jù)總線。在該結(jié)構(gòu)中,可在受話器209中輸入模擬話音報(bào)文,并在編碼-譯碼器(CODEC)213(它為語(yǔ)言或其它模擬信號(hào)提供A-D或D-A轉(zhuǎn)換)將其數(shù)字化之前,通過(guò)無(wú)線電話的聲音控制電路221,對(duì)其作為模擬信號(hào)作進(jìn)一步處理。CODEC213將所接收的模擬話音報(bào)文信號(hào)轉(zhuǎn)換成二進(jìn)制位流,并且它也能用來(lái)將所存儲(chǔ)的二進(jìn)制位轉(zhuǎn)換回原始模擬信號(hào),例如,同步語(yǔ)言信號(hào)的復(fù)制品。在CODEC213已經(jīng)把模擬信號(hào)數(shù)字化成數(shù)字報(bào)文之后,它便將它們發(fā)送到數(shù)據(jù)傳送裝置211中,在211中,數(shù)字化模擬報(bào)文將被順序按位移動(dòng)到數(shù)據(jù)傳輸裝置中的64位寄存器中。如果CODEC213是一個(gè)壓擴(kuò)編碼譯碼器,那么如圖6所示的6個(gè)8位幀將從CODEC213中順序移位到包含在數(shù)據(jù)傳輸裝置中的64位寄存器中(只有48位是數(shù)據(jù),另外16位是時(shí)隙控制位)。如果是一個(gè)線性CODEC(它較大量地采樣,并且不壓縮數(shù)據(jù)),三個(gè)16位CODEC幀將順序位移到64位寄存器中,如圖6所示。本發(fā)明較佳實(shí)施例中描述的方法并不受限于具有各自轉(zhuǎn)換速率的一些編碼譯碼器。如果需要更高速的信息處理,可以相應(yīng)地縮短幀的時(shí)間周期,并且可以用一些轉(zhuǎn)換速率更高的CODEC來(lái)代替壓擴(kuò)和線性CODEC裝置。在蜂窩狀無(wú)線電話的用戶接口部分203(例如移動(dòng)式無(wú)線電話手機(jī)就是這樣一個(gè)用戶接口)引入CODEC是對(duì)先有的蜂窩狀無(wú)線電話設(shè)計(jì)的一種改進(jìn),因?yàn)槟軌蛞云涔ぷ魉俾释掏聰?shù)據(jù),系統(tǒng)就能處理數(shù)字化模擬話音報(bào)文,這種報(bào)文所需的訪問(wèn)(采樣)速率比以前用于將無(wú)線電話用戶接口部分203與主處理器205相連接的數(shù)據(jù)總線所允許的速率高得多,結(jié)果,這種總線不必使用單獨(dú)的模擬信號(hào)線與有關(guān)的硬件就能把模擬話音信號(hào)從蜂窩狀無(wú)線電話用戶接口部分203傳輸?shù)狡涮幚聿糠?。例如,一個(gè)工作在8KHz速率上的壓擴(kuò)CODEC需要64Kbps的數(shù)據(jù)率。本發(fā)明較佳實(shí)施例的系統(tǒng)能夠完成,進(jìn)一步說(shuō),能夠容納5個(gè)具有這種數(shù)據(jù)傳輸裝用的用戶接口(或其它用于向無(wú)線電話輸入話音報(bào)文的外設(shè))。而且,因?yàn)橄到y(tǒng)允許將所有模擬話音報(bào)文數(shù)字化并且通過(guò)數(shù)字?jǐn)?shù)據(jù)總線進(jìn)行發(fā)送,這就將連接蜂窩狀無(wú)線電話的用戶接口部分(手機(jī)部分)所需的信號(hào)線數(shù)量從8根減少到4根,這對(duì)于減小無(wú)線電話設(shè)備的尺寸來(lái)說(shuō),是一非常重要的因素。將流控制位與其它格式位加到位移進(jìn)64位寄存器的48位上,以構(gòu)成如圖4所示報(bào)文的總線格式,該報(bào)文是從其它可能訪問(wèn)串行數(shù)據(jù)總線的設(shè)備發(fā)往起到總線主機(jī)作用的無(wú)線電話的中央處理部分的。通過(guò)高速數(shù)據(jù)總線相連的外設(shè)與總線主機(jī)(中央無(wú)線電話處理器)都需要數(shù)據(jù)傳輸裝置211,219,其目的是正確格式化通過(guò)高速數(shù)據(jù)總線發(fā)射的數(shù)字?jǐn)?shù)據(jù)報(bào)文與數(shù)字化模擬報(bào)文的數(shù)據(jù)位;分配到通過(guò)高速數(shù)據(jù)總線傳輸?shù)臅r(shí)隙;確定高速總線上的總線爭(zhēng)用,并從總線主機(jī)中接收?qǐng)?bào)文??蓪?shù)據(jù)傳輸裝置211、219使用或配置在數(shù)據(jù)總線的總線主機(jī)方或者數(shù)據(jù)總線的外設(shè)方使用。數(shù)據(jù)傳輸裝置211、219通過(guò)數(shù)據(jù)總線既可以接收?qǐng)?bào)文,也可以發(fā)送報(bào)文,并且能處理數(shù)字?jǐn)?shù)據(jù)報(bào)文或數(shù)字化模擬話音報(bào)文。例如,當(dāng)模擬話音報(bào)文輸入到一個(gè)諸如手機(jī)的外設(shè)時(shí),外設(shè)中的數(shù)據(jù)傳輸裝置211使得模擬話音報(bào)文已經(jīng)利用適當(dāng)裝置,如編碼譯碼器被數(shù)字化之后,無(wú)線電話的數(shù)據(jù)總線能接收來(lái)自如圖2所示,外設(shè)203(如手機(jī))中的模擬話音報(bào)文,(本發(fā)明也可以使用其它類型外設(shè),例如圖5就給出了一個(gè)不同的外設(shè),如傳真機(jī)511,它可以通過(guò)數(shù)據(jù)傳輸裝置211發(fā)送信息)。數(shù)據(jù)傳輸裝置211、219然后可以向無(wú)線電話的中央處理部分207、或其它與高速數(shù)據(jù)總線相連的外設(shè)發(fā)送數(shù)字化模擬報(bào)文。圖7、圖9和圖10更詳細(xì)地描述了包含在通過(guò)高速數(shù)據(jù)總線進(jìn)行通信的外設(shè)中的數(shù)據(jù)傳輸裝置211、219(或者在數(shù)據(jù)總線的總線主機(jī)方,或者在數(shù)據(jù)總線的外設(shè)方)。圖7、9和10所示的數(shù)據(jù)傳輸裝置,不論它是在數(shù)據(jù)總線的總線的主機(jī)方219還是在數(shù)據(jù)總線的外設(shè)方211,都是同一種設(shè)備。圖7、9和10描述了使用本發(fā)明的不同工作條件,及數(shù)據(jù)傳輸裝置211、219中的設(shè)備所進(jìn)行的各種操作,這些操作與數(shù)據(jù)傳輸裝置所進(jìn)行的操作有關(guān),即它是在數(shù)據(jù)總線主機(jī)方還是在數(shù)據(jù)總線的外設(shè)方,它是被用來(lái)傳送數(shù)字化話音報(bào)文還是用來(lái)傳輸數(shù)字?jǐn)?shù)據(jù)報(bào)文,它是用在數(shù)據(jù)總線操作的起動(dòng)期間,還是用在數(shù)據(jù)總線操作起動(dòng)之后。數(shù)據(jù)傳輸裝置提供了一種生成64位字格式的機(jī)制,該格式被用來(lái)通過(guò)數(shù)據(jù)總線發(fā)送與接收數(shù)字?jǐn)?shù)據(jù)報(bào)文或數(shù)字化模擬話音報(bào)文。圖7是一方框圖,它表示了由包含在一外設(shè)中的數(shù)據(jù)傳輸裝置用來(lái)確定與其它外設(shè)的總線爭(zhēng)用的機(jī)制,它也可以用來(lái)確定高速數(shù)據(jù)總線上的外設(shè)地址。在高速數(shù)據(jù)總線操作開始(起動(dòng))時(shí),每個(gè)外設(shè)的數(shù)據(jù)傳輸裝置都分配給自己一個(gè)地址,以使它能夠與其它與總線相連的外設(shè)通信。因?yàn)樵谄饎?dòng)時(shí)可能有不只一個(gè)設(shè)備與高速數(shù)據(jù)總線相連,所以在起動(dòng)時(shí)有必要解決與高速數(shù)據(jù)總線相連的外設(shè)之間的總線爭(zhēng)用。為此,使用數(shù)據(jù)傳輸裝置所產(chǎn)生的整個(gè)64位字來(lái)確定總線爭(zhēng)用。在起動(dòng)時(shí),每個(gè)外設(shè)中,如圖9所示的傳輸寄存器901的聲音首部903中前三個(gè)字段被初始化成下列值優(yōu)先級(jí)字段(403)被置成254的值,寄存器選擇字段405選擇總線主機(jī)中的處理器寄存器(寄存器C),它與外設(shè)中的手機(jī)/微處理器寄存器1001(圖10)相同,通過(guò)所有數(shù)據(jù)傳輸裝置211都將源地址字段407置為零,因?yàn)橹钡狡饎?dòng)過(guò)程已經(jīng)執(zhí)行以確定應(yīng)當(dāng)給予與數(shù)據(jù)總線相連的外設(shè)的正確優(yōu)先級(jí)為止,還沒(méi)有地址被確定,并且當(dāng)不只一個(gè)外設(shè)與數(shù)據(jù)總線相連時(shí),使用數(shù)據(jù)字段409來(lái)確定總線爭(zhēng)用。一但這種總線爭(zhēng)用被確定,獲得總線訪問(wèn)權(quán)的外設(shè)給自己分配一個(gè)地址,該地址等于獲得總線訪問(wèn)權(quán)所需的嘗試數(shù)。圖14A的流程圖中,表示了主機(jī)所用來(lái)選擇寄存器字段的過(guò)程。在1401作出數(shù)據(jù)是否是來(lái)自微處理器端口的判斷。如果是,則把微處理器生成的目的寄存器用作寄存器字段值(在步驟1403)。在本較佳實(shí)施例中,使用值7、8、9、B、C和E如果數(shù)據(jù)不是來(lái)自微處理器端口,則在步驟1405判斷代表數(shù)字化聲音的數(shù)據(jù)是否在聲音端口有效。如果是,在步驟1407選擇主機(jī)目的寄存器作為聲音寄存器,(在本較佳實(shí)施例中,是寄存器“F”)。如果聲音未出現(xiàn),則(在步驟1409)把目的寄存器選作不活動(dòng)寄存器(寄存器0)。外設(shè)采用圖14B所示的過(guò)程選擇寄存器。在步驟1413和1415分別判斷數(shù)據(jù)是否來(lái)自手機(jī)I/O端口,或外設(shè)微處理器端口;如果是,分別在步驟1417、1419主機(jī)目的寄存器被選作Rx寄存器(寄存器“C”);如果沒(méi)有發(fā)現(xiàn)數(shù)據(jù)出現(xiàn),則在步驟1421判斷是否有數(shù)字化聲音數(shù)據(jù)。如果是,在步驟1423主機(jī)目的寄存器被選作聲音寄存器(寄存器“F”);如果否,則在步驟1425主機(jī)目的寄存器被選作不活動(dòng)寄存器(寄存器“0”)。在起動(dòng)時(shí),為了確定總線爭(zhēng)用,數(shù)據(jù)傳輸裝置211從其外部設(shè)備(如EEPROM217)中獲取信息。數(shù)據(jù)傳送裝置串行地把此信息發(fā)送到其發(fā)送寄存器705中,在此信息被格式化成為48位寬的數(shù)據(jù)字段409。EEPROM217包含有關(guān)外設(shè)203的特定信息,使得總線主微機(jī)205確定該外設(shè)相對(duì)于其它試圖訪問(wèn)高速數(shù)據(jù)總線的外設(shè)的優(yōu)先級(jí)。在起始時(shí),在所有試圖訪問(wèn)總線的數(shù)據(jù)傳輸裝置211內(nèi)的優(yōu)先級(jí)計(jì)數(shù)器被置為1。對(duì)包含在外設(shè)203的EEPROM217中的特定信息編程,以便當(dāng)不只一個(gè)外設(shè)與蜂窩狀無(wú)線電話相連并由此產(chǎn)生總線爭(zhēng)用時(shí),數(shù)據(jù)傳輸裝置211能夠(通過(guò)數(shù)據(jù)總線運(yùn)行)將已從EEPROM211中接收到的值與存儲(chǔ)在其它外設(shè)EEPROM中的同樣特定信息進(jìn)行比較,存儲(chǔ)在EEPROM217中具有最高數(shù)值的外設(shè)將獲得總線訪問(wèn)權(quán)。為了進(jìn)行起動(dòng)時(shí)的總線裁決,EEPROM數(shù)據(jù)被傳送到數(shù)據(jù)傳輸裝置211的發(fā)送寄存器705中去。其前三個(gè)字段(16位)如前所述被初始化。然后將整個(gè)64位字傳送到Tx/Rx移位寄存器707中。在對(duì)發(fā)送到Tx/Rx移位寄存器707中的位(通過(guò)曼徹斯特編碼器709)進(jìn)行恰當(dāng)?shù)木幋a之后,數(shù)據(jù)傳輸裝置211通過(guò)碰撞檢測(cè)電路713中的異或門將16位首部及48位數(shù)據(jù)字段與數(shù)據(jù)總線狀態(tài)信號(hào)進(jìn)行位對(duì)位比較,該信號(hào)是從數(shù)據(jù)傳輸裝置211的曼徹斯特編碼器709的輸出(通過(guò)緩沖電路)而得出的,它與其它申請(qǐng)總線訪問(wèn)權(quán)的數(shù)據(jù)傳輸裝置的曼徹斯特編碼器的輸出連線。如果數(shù)據(jù)總線狀態(tài)信號(hào)和曼徹斯特編碼器709的輸出有任何一位不相同,那么異或門與碰撞檢測(cè)電路713的輸出將為邏輯“1”,它表示總線上已出現(xiàn)碰撞,并且檢測(cè)到這一邏輯“1”的數(shù)據(jù)傳輸裝置將不能獲得總線訪問(wèn)權(quán)。檢測(cè)到這一邏輯“1”的數(shù)據(jù)傳輸裝置將停止嘗試對(duì)數(shù)據(jù)總線的訪問(wèn)并將其優(yōu)先級(jí)計(jì)數(shù)器累加上1。所有沒(méi)有檢測(cè)到上述邏輯“1”的數(shù)據(jù)傳輸裝置將通過(guò)繼續(xù)向碰撞檢測(cè)電路713中位移曼徹斯特編碼數(shù)據(jù)位和數(shù)據(jù)總線狀態(tài)信號(hào)位,來(lái)繼續(xù)嘗試獲得總線訪問(wèn)權(quán),直到只有一個(gè)數(shù)據(jù)傳輸裝置具有從碰撞電路713中的“0”輸出為止,這一留下的數(shù)據(jù)傳輸裝置將獲得總線訪問(wèn)權(quán),并且將為自己分配一個(gè)地址,該地址等于其優(yōu)先級(jí)計(jì)數(shù)器701中的值,它是1。其它未能申請(qǐng)到訪問(wèn)權(quán)的數(shù)據(jù)傳輸裝置都把它們的優(yōu)先級(jí)計(jì)數(shù)器累加上1。本段所描述的同一過(guò)程將繼續(xù),直到有第二個(gè)數(shù)據(jù)傳送裝置獲得總線訪問(wèn)權(quán),并為自己分配一個(gè)地址時(shí)為止。該起動(dòng)過(guò)程被重復(fù),直到每個(gè)數(shù)據(jù)傳輸裝置都獲得了總線訪問(wèn)權(quán)。并且都為自己分配了一個(gè)地址時(shí)為止。數(shù)據(jù)傳輸裝置的每一次嘗試訪問(wèn)總線的失敗都會(huì)引起其優(yōu)先級(jí)計(jì)數(shù)器加1。圖15的流程圖中表示了每個(gè)外設(shè)經(jīng)過(guò)的流程。在外設(shè)上電之后在步驟1501讀存儲(chǔ)器并且將地址計(jì)數(shù)初始值置為“1”。在等待一個(gè)時(shí)隙開始(步驟1503)之后,在步驟1505從第64開始按位在總線上發(fā)送唯一串行數(shù)。在步驟1507檢查每一位對(duì)總線的爭(zhēng)用。如果檢測(cè)出一個(gè)碰撞,在步驟1509測(cè)試ACK字段的狀態(tài)。如果是“忙”狀態(tài),則將程序返回等待下一時(shí)隙;如果是“不忙”狀態(tài),在步驟1511把地址計(jì)數(shù)累加1,結(jié)束當(dāng)前串行數(shù)的傳輸,返回等待下一時(shí)隙開始。如果在步驟1507沒(méi)有檢測(cè)到碰撞,則在步驟1513測(cè)試ACK字段的狀態(tài),并且(在步驟1515)為外設(shè)裝載當(dāng)前地址計(jì)數(shù)。如果從ACK字段中測(cè)試到“忙”狀態(tài),則程序返回等待下一時(shí)隙。圖11描述了時(shí)鐘的按位時(shí)序圖及由時(shí)鐘進(jìn)行曼徹斯特編碼的兩個(gè)8位序列,一個(gè)脈沖序列1103是值254的曼徹斯特編碼,另一個(gè)脈沖序列則對(duì)應(yīng)于值255,兩個(gè)脈沖序列的不同只在最后一個(gè)有效位上。在本發(fā)明較佳實(shí)施例中,使用傳統(tǒng)的曼徹斯特編碼器709對(duì)發(fā)送到高速數(shù)據(jù)總線上的數(shù)據(jù),進(jìn)行編碼。如果采樣的數(shù)據(jù)位是“O”數(shù)據(jù)傳輸裝置的曼徹斯特編碼器709的輸出與用來(lái)驅(qū)動(dòng)曼徹斯特碼的時(shí)鐘是相同的。如果數(shù)據(jù)位在采樣間隔不為零,它就與時(shí)鐘反相。曼徹斯特編碼器709的輸出是碰撞檢測(cè)電路713-異或門的兩個(gè)輸入之一。碰撞檢測(cè)電路713的另一個(gè)輸入是從通過(guò)數(shù)據(jù)總線驅(qū)動(dòng)器715及比較器711的所有外設(shè)(通過(guò)其數(shù)據(jù)傳輸裝置與蜂窩狀無(wú)線電話相連)的曼徹斯特編碼器709的輸出而得出的。由此產(chǎn)生的上行鏈路數(shù)據(jù)總線形成了來(lái)自所有相連外設(shè)的曼徹斯特編碼器輸出的線“與”配置。然后,異或門對(duì)這兩輸入進(jìn)行操作,如果曼徹斯特編碼數(shù)據(jù)位與數(shù)據(jù)總線信號(hào)位相匹配,碰撞檢測(cè)電路713就輸出0,并且將下一個(gè)來(lái)自Tx/Rx移位寄存器707的曼徹斯特編碼數(shù)據(jù)位移位進(jìn)入曼徹斯特編碼器709,然后與數(shù)據(jù)總線狀態(tài)信號(hào)進(jìn)行比較。存儲(chǔ)在EEPRom217中數(shù)據(jù)位的原始值(它被順序移位進(jìn)入Tx/Rx移位寄存器,然后發(fā)送到總線上),在起動(dòng)過(guò)程中存儲(chǔ)在其EEPROM217中具有最大值的外設(shè)將使碰撞檢測(cè)電路713在所有64位都等于0,于是它將首先獲得總線訪問(wèn)權(quán)。圖12描述了兩個(gè)正在爭(zhēng)用數(shù)據(jù)總線的數(shù)據(jù)傳輸裝置的碰撞檢測(cè)電路713輸出的時(shí)序圖,從這兩個(gè)數(shù)據(jù)傳輸裝置各自的曼徹斯特編碼器709的輸出分別是254、255。在獲得數(shù)據(jù)總線訪問(wèn)權(quán)后“獲勝”的數(shù)據(jù)傳輸裝置將通過(guò)總線主機(jī)方的數(shù)據(jù)傳輸裝置219向總線主機(jī)205發(fā)送64位字的信息。如果碰撞檢測(cè)電路713的輸出是1,那么已經(jīng)有一個(gè)碰撞被檢測(cè)到了,并且該數(shù)據(jù)傳輸裝置已失去確定總線,于是不能獲得總線訪問(wèn)權(quán)。在起動(dòng)過(guò)程中,以這種方式在總線上爭(zhēng)用中“失敗”的數(shù)據(jù)傳輸裝置將其優(yōu)先級(jí)計(jì)數(shù)器加1并且直到下一個(gè)時(shí)隙到來(lái)前不再試圖獲得數(shù)據(jù)總線訪問(wèn)權(quán)。這樣,在起動(dòng)過(guò)程中,每個(gè)在嘗試獲得訪問(wèn)數(shù)據(jù)總線中失敗的數(shù)據(jù)傳輸裝置211都要將其優(yōu)先級(jí)計(jì)數(shù)器701進(jìn)行累加。第一個(gè)獲得總線訪問(wèn)權(quán)的數(shù)據(jù)傳輸裝置將得到一個(gè)地址,該地址相應(yīng)于它最終獲得總線訪問(wèn)權(quán)的值“1”。在設(shè)備通過(guò)高速數(shù)據(jù)總線工作期間,不論它是發(fā)送數(shù)據(jù),還是接收數(shù)據(jù),該地址都被設(shè)備用在其地址字段407中。該地址值也是存儲(chǔ)在它接收的下行鏈路報(bào)文的目的地址311中的值。當(dāng)數(shù)據(jù)傳輸裝置211獲得數(shù)據(jù)總線訪問(wèn)權(quán)時(shí),它將零作為其源地址字段407中的地址發(fā)送給圖10中的中央無(wú)線電話處理寄存器1001,(在無(wú)線電話的總線主機(jī)數(shù)據(jù)傳輸裝置中的寄存器C)。這是在48位數(shù)據(jù)字段409中的信息,它產(chǎn)生于外設(shè)EEPROM217中。在無(wú)線電話113中的中央處理器205將使用該信息為數(shù)據(jù)傳輸裝置211指定一個(gè)時(shí)隙。中央無(wú)線電話處理器(總線主機(jī))205為外設(shè)(向語(yǔ)言CODER223發(fā)送數(shù)字化話音報(bào)文)分配每幀601中的固定時(shí)隙,其中所述外設(shè)接收模擬話音報(bào)文作為輸入,例如移動(dòng)式無(wú)線電話113的手機(jī)109或便攜式無(wú)線電話中包含送話器輸入209的部分。CODEC213將模擬話音報(bào)文數(shù)字化。在起動(dòng)過(guò)程的任何特定總線爭(zhēng)用中沒(méi)有獲得總線訪問(wèn)權(quán)的數(shù)據(jù)傳輸裝置將重新開始償試,其優(yōu)先級(jí)計(jì)數(shù)器已被加“1”。試圖獲得總線訪問(wèn)權(quán)的數(shù)據(jù)傳輸裝置將通過(guò)碰撞檢測(cè)電路713按位比較各自的曼徹斯特編碼器709的輸出和數(shù)據(jù)總線狀態(tài)信號(hào)來(lái)打破總線爭(zhēng)用。當(dāng)通過(guò)碰撞檢測(cè)電路713的異或部件比較后,曼徹斯特編碼位與數(shù)據(jù)位狀態(tài)信號(hào)不匹配時(shí),沒(méi)有獲得總線訪問(wèn)權(quán)的外設(shè)的數(shù)據(jù)傳輸裝置211將停止試圖獲得總線訪問(wèn)權(quán)。圖12描述了當(dāng)傳輸?shù)牡诎宋灰鹋鲎矙z測(cè)電路713輸出值為“1”,從而檢測(cè)到一個(gè)碰撞時(shí),碰撞檢測(cè)電路713的輸出。相應(yīng)地,第二個(gè)獲得總線訪問(wèn)權(quán)的數(shù)據(jù)傳輸裝置將為自己分配值為2的總線作為自己的地址。48位數(shù)據(jù)字段又被發(fā)送到總線主機(jī)205(中央無(wú)線電話處理器)中,如果包含該數(shù)據(jù)傳輸裝置的外設(shè)是一個(gè)模擬話音報(bào)文輸入外設(shè),如無(wú)線電話手機(jī)時(shí),將在每個(gè)幀601中分配給一個(gè)專用時(shí)隙,以便數(shù)據(jù)傳送裝置211能向總線主機(jī)205發(fā)送報(bào)文。在本較佳實(shí)施例中,最多有5個(gè)這樣的時(shí)隙,它們可以分配給話音報(bào)文輸入外設(shè),如移動(dòng)式無(wú)線電話113的手機(jī)109。第六個(gè)時(shí)隙是用于發(fā)送非話音數(shù)字?jǐn)?shù)據(jù)報(bào)文(數(shù)字?jǐn)?shù)據(jù))與數(shù)據(jù)總線控制報(bào)文的通用時(shí)隙。上述起動(dòng)過(guò)程繼續(xù)到試圖獲得總線訪問(wèn)權(quán)的設(shè)備都已獲得總線訪問(wèn)權(quán)、已給它們自己分配到地址、已向總線主機(jī)205發(fā)送了特定外設(shè)信息時(shí)為止,該信息用于建立數(shù)據(jù)總線工作期間的數(shù)據(jù)總線訪問(wèn)優(yōu)先級(jí)(通過(guò)它,中央無(wú)線處理器可以分配專用時(shí)隙)。在起動(dòng)過(guò)程中,發(fā)送寄存器705被用作為緩沖器,所以當(dāng)在下一次試圖獲得對(duì)總線的訪問(wèn)權(quán)期間,通過(guò)前次試圖獲得訪問(wèn)權(quán)失敗的數(shù)據(jù)傳輸裝置211,數(shù)據(jù)位在Tx/Rx移位寄存器707中不再有效時(shí),數(shù)據(jù)位能夠從發(fā)送寄存器705被移位到Tx/Rx移位寄存器中。在正常工作期間和執(zhí)行起動(dòng)過(guò)程期間,總線主機(jī)205將對(duì)數(shù)字?jǐn)?shù)據(jù)報(bào)文實(shí)行流控制,而不對(duì)數(shù)字化模擬話音報(bào)文實(shí)行流控制。將數(shù)字化話音報(bào)文發(fā)送到語(yǔ)言CODER223以供處理,語(yǔ)言CODER223被用來(lái)通過(guò)聲音控制部件231控制聲音部件。數(shù)字?jǐn)?shù)據(jù)報(bào)文被發(fā)送到總線主機(jī)205中以供處理。于是,因?yàn)閿?shù)字化話音報(bào)文實(shí)際上并不由總線主機(jī)處理,所以總線主機(jī)205(它有一個(gè)在其控制之下的語(yǔ)言編碼譯碼器223)允許定向傳輸?shù)秸Z(yǔ)言編碼譯碼器223的數(shù)字化語(yǔ)音報(bào)文不會(huì)被“延遲”(holding-off)(以可變時(shí)間序列停止發(fā)送和開始向語(yǔ)言編碼譯碼器223中的傳送)。總線主機(jī)205處理的數(shù)字?jǐn)?shù)據(jù)報(bào)文可以被“延遲”直到主機(jī)205不忙于處理報(bào)文時(shí)為止??偩€主機(jī)205通過(guò)發(fā)送帶有值“1”的ACK字段305來(lái)“延遲”這些報(bào)文。當(dāng)總線主機(jī)205不忙于處理報(bào)文時(shí),它將發(fā)送值為0的ACK字段305,這時(shí)那些希望發(fā)送將由總線主機(jī)處理的報(bào)文的外設(shè)則可以嘗試訪問(wèn)總線主機(jī)。圖13A和13B分別給出了外設(shè)發(fā)出或向其發(fā)送的流控制的流程圖。當(dāng)所有試圖訪問(wèn)數(shù)據(jù)總線的數(shù)據(jù)傳輸裝置都已分配到地址之后,總線主機(jī)205和語(yǔ)言編碼譯碼器223可以與所有通過(guò)無(wú)線電話數(shù)據(jù)總線連接的外設(shè)進(jìn)行通信。圖9表示了正常工作期間,當(dāng)數(shù)據(jù)傳送裝置要向通過(guò)數(shù)據(jù)總線與之相連的另一數(shù)據(jù)傳送裝置發(fā)出數(shù)據(jù)時(shí)該數(shù)據(jù)傳輸裝置的主要機(jī)制。本發(fā)明的一個(gè)特點(diǎn)是,每個(gè)外設(shè)中的數(shù)據(jù)傳輸裝置211既能處理數(shù)字?jǐn)?shù)根信號(hào),也能處理數(shù)字化模擬信號(hào),在蜂窩狀無(wú)線電話中,數(shù)字化模擬話音報(bào)文是非常重要的。在本較佳實(shí)施例中,在外設(shè)203(通過(guò)數(shù)據(jù)總線向無(wú)線電話113中輸入數(shù)字化模擬話音報(bào)文的優(yōu)先級(jí)字段403中發(fā)送的信息將是使外設(shè)203的數(shù)據(jù)傳輸裝置211在數(shù)據(jù)總線工作的每個(gè)幀601期間至少能在一個(gè)時(shí)隙603中正常地訪問(wèn)數(shù)據(jù)總線。這是因?yàn)榭偩€主機(jī)205并不對(duì)數(shù)字化模擬話音報(bào)文實(shí)行流控制,而且,因?yàn)槠饎?dòng)過(guò)程中,從特定外設(shè)203(它輸入數(shù)字化模擬話音報(bào)文)發(fā)送給總線主機(jī)205的(最初存儲(chǔ)在EEPROM217中的)信息,總線主機(jī)205在每個(gè)幀601中將為每個(gè)如圖8所示這樣的外設(shè)801分配至少一個(gè)時(shí)隙603,在本發(fā)明中,專用時(shí)隙數(shù)的最大值是5。非專用時(shí)隙(沒(méi)有專門分配給輸入模擬報(bào)文的外設(shè)的那些時(shí)隙)將由數(shù)據(jù)總線控制報(bào)文803和發(fā)送給外設(shè)805或由其發(fā)出的報(bào)文以時(shí)間多路復(fù)用方式共享;所述數(shù)據(jù)總線控制報(bào)文803是從總線主機(jī)205發(fā)送到外設(shè)的,用于控制總線上的信息流,所述外設(shè)805沒(méi)有專用時(shí)隙。數(shù)據(jù)總線通過(guò)在每個(gè)時(shí)隙中發(fā)送帶有時(shí)隙同步信息的下行鏈路首部411信息以及通過(guò)設(shè)置或清降A(chǔ)CK位字段305來(lái)控制對(duì)非數(shù)字化話音報(bào)文的總線訪問(wèn),從而能允許外設(shè)在總線上發(fā)送(或延遲)這類信息。每個(gè)數(shù)據(jù)傳輸裝置211都有一個(gè)如上所述的特定地址,它是在起動(dòng)時(shí),根據(jù)包含在EEPROM中的、用來(lái)裁決起動(dòng)時(shí)總線爭(zhēng)用的特定信息而確定的。如果是一種在其輸入端接收模擬話音報(bào)文的外設(shè)((如移動(dòng)式無(wú)線電話的手機(jī)109或便攜式無(wú)線電話的用戶接口部分),數(shù)據(jù)傳輸裝置211將為自己分配一個(gè)相對(duì)于其它外設(shè)的優(yōu)先級(jí),該優(yōu)先級(jí)能保證該外設(shè)在每個(gè)數(shù)據(jù)總線幀601中具有正常的訪問(wèn)時(shí)隙,以使它能向語(yǔ)言編碼譯碼器223發(fā)送信息。對(duì)于用來(lái)輸入模擬話音報(bào)文的外設(shè)203來(lái)說(shuō),上述方案是通過(guò)把具有值254的優(yōu)先級(jí)字段403寫入分配給優(yōu)先級(jí)字段403的8位,該優(yōu)先級(jí)字段403包含在由數(shù)據(jù)傳輸裝置211構(gòu)成的64位字之中。在流控制過(guò)程中,只有當(dāng)ACK字段的狀態(tài)表明為“不忙”狀態(tài)時(shí),才能將數(shù)據(jù)報(bào)文發(fā)送給總線主機(jī)微處理器中。然而,話音報(bào)文不受根據(jù)ACK字段的狀態(tài)流控制的限制。因?yàn)樵捯魣?bào)文不能被延遲,所以通過(guò)無(wú)延遲地直接將其送到語(yǔ)言編碼譯碼器中,加強(qiáng)了對(duì)模擬話音報(bào)文的實(shí)時(shí)處理。如圖13A的流程所示,外設(shè)的數(shù)據(jù)傳輸裝置211等待下行鏈路時(shí)隙開始(在步驟1303)。在步驟1305判斷發(fā)送的是話音報(bào)文還是數(shù)據(jù)報(bào)文。如果是話音報(bào)文,將數(shù)字化話音報(bào)文信息在DSC總線上發(fā)送到聲音寄存器(步驟1307),并返回等待另一個(gè)下行鏈路時(shí)隙。然而,如果確定要發(fā)送的是數(shù)據(jù)報(bào)文在步驟1309判斷ACK字段的狀態(tài)。如果ACK字段的狀態(tài)是“不忙”(ACK=0),數(shù)據(jù)(在步驟1311)被發(fā)送給總線主機(jī)微處理器205。如果ACK字段表明“忙”狀態(tài),則程序等待另一個(gè)下行鏈路時(shí)隙,并延遲數(shù)據(jù)報(bào)文的發(fā)送直到ACK字段表明“不忙”狀態(tài)為止。在相反方向上,外設(shè)從數(shù)據(jù)總線上接收向它發(fā)送的報(bào)文。如圖13B所示,(在步驟1315)輸入報(bào)文被譯碼,并且在步驟1317作出判斷,判斷已被接收的是數(shù)據(jù)報(bào)文還是話音報(bào)文。如果所接收的是數(shù)據(jù)報(bào)文,在步驟1319中將其發(fā)送到選定的寄存器中,該寄存器是在下行鏈路報(bào)文中確定的。圖13C和13D的流程圖表示了對(duì)由主機(jī)接收的、或由主機(jī)發(fā)送的報(bào)文的流控制。主機(jī)從外設(shè)中接收?qǐng)?bào)文,并且在步驟1323中將其譯碼。同樣,在步驟1325判斷接收的是數(shù)據(jù)報(bào)文還是話音報(bào)文。如果是話音報(bào)文,就在步驟1327將其發(fā)送到聲音寄存器。如果接收的是數(shù)據(jù)報(bào)文,則在步驟1329判斷ACK字段的狀態(tài);如果ACK字段表明“不忙”狀態(tài)(ACK=0),就把數(shù)據(jù)發(fā)送到微處理器中(步驟1331),否則,“忙”的微處理器將舍棄接收的數(shù)據(jù),程序返回等待下一個(gè)接收的報(bào)文。圖13D表示了從主機(jī)發(fā)送的流控制過(guò)程。在步驟1335,程序等待時(shí)隙的開始,在步驟1337判斷要發(fā)送的報(bào)文是數(shù)據(jù)報(bào)文還是話音報(bào)文;如果是話音報(bào)文,在步驟1339將數(shù)字化話音報(bào)文發(fā)送到特定外設(shè)的聲音寄存器中,如果是數(shù)據(jù)報(bào)文,則在步驟1341將其發(fā)送到特定外設(shè)中。參照?qǐng)D9,它表示了起動(dòng)過(guò)程之后,通過(guò)數(shù)據(jù)傳輸裝置發(fā)送的報(bào)文的吞吐路徑,所有數(shù)字化模擬話音報(bào)文,例如本較佳實(shí)例中的那些在送話器209產(chǎn)生、輸入到無(wú)線電話的手機(jī)203中,并在此順序地由編碼譯碼器213數(shù)字化的報(bào)文,都進(jìn)入數(shù)據(jù)傳輸裝置211的發(fā)送寄存器901中,在發(fā)送寄存器901中,數(shù)據(jù)位被串行地移位到48位Tx寄存器位705,加上聲音首部就組成了可以在數(shù)據(jù)總線上使用的64位字。優(yōu)先級(jí)字段包含值“254”,如圖16所示。對(duì)所有通過(guò)發(fā)送寄存器705的全部數(shù)字化模擬話音報(bào)文都以這種方式處理。然后通過(guò)三態(tài)緩沖器907并行裝載包含數(shù)字化模擬話音報(bào)文位的數(shù)據(jù)位905。數(shù)據(jù)傳輸裝置211的內(nèi)部路徑將三態(tài)緩沖器907選通到最終輸出寄存器,Tx/Rx移位寄存器707中。從707中,48位數(shù)字位(加上聲音首部903的各位)被串行地發(fā)送到曼徹斯特編碼709中,然后輸出到數(shù)據(jù)總線上(如起動(dòng)過(guò)程中描述的那樣)當(dāng)外設(shè)被用來(lái)向無(wú)線電話(如手機(jī)109)中輸入模擬話音報(bào)文時(shí),優(yōu)先級(jí)字段403中的優(yōu)先級(jí)值通常應(yīng)能使它戰(zhàn)勝其它試圖訪問(wèn)總線的外設(shè),而獲得總線訪問(wèn)權(quán)。此外,由于它是一個(gè)話音輸入裝置,總線主機(jī)205將把外設(shè)211同步到一個(gè)專用時(shí)隙上,從而不會(huì)出現(xiàn)與其它話音報(bào)文輸入外設(shè)的總線爭(zhēng)用,并且即使出現(xiàn)了與另一非話音報(bào)文的外設(shè)的總線爭(zhēng)用,值為254是高優(yōu)先級(jí)也將能保證話音輸入裝置“贏”得總線爭(zhēng)用判定(獲得對(duì)數(shù)據(jù)總線的訪問(wèn)權(quán)以發(fā)送它的報(bào)文)。將話音裝置(如蜂窩狀移動(dòng)式無(wú)線電話113的手機(jī)109)的16位聲音首部901并行發(fā)送到首部復(fù)合器911,然后送到三態(tài)緩沖器907中;所述16位聲音首部901包含值為254的優(yōu)先級(jí)字段;在907中,16位首部與48位數(shù)據(jù)字段一起存儲(chǔ),直到數(shù)據(jù)傳輸裝置211的內(nèi)部路徑選擇總線把64位字選通到Tx/Rx移位寄存器707中為止。除了優(yōu)先級(jí)字段403值為254以外,首部復(fù)合器911用值“F”裝載寄存器選擇字段405,以便數(shù)字化模擬話音報(bào)文被發(fā)送到如圖10所示接收?qǐng)?bào)文的數(shù)據(jù)傳輸裝置中的接收聲音寄存器(1007)中。該寄存器1007可以包含在用于向總線主機(jī)205的中央處理部分207傳輸信息的數(shù)據(jù)傳輸裝置中也可包含在能從無(wú)線電話的中央處理部分207接收數(shù)字化話音報(bào)文的外設(shè)的數(shù)據(jù)傳輸裝置211中。由首部復(fù)合器裝載的最后一個(gè)字段是源地址字段407,該地址字段407是在起動(dòng)過(guò)程中確定的,并且存儲(chǔ)在控制寄存器901中,從901中,把它加載到首部復(fù)合器911中。從Tx/Rx移位寄存器707中,64位信息被串行地發(fā)送到曼徹斯特編碼器709中,然后輸出到總線上并送到碰撞檢測(cè)電路713中。對(duì)于一個(gè)諸如蜂窩狀移動(dòng)式無(wú)線電話的手機(jī)109的話音輸入裝置,在聲音首部901中產(chǎn)生的各位不加調(diào)整地通過(guò)首部復(fù)合器911及三態(tài)緩沖器907,然后發(fā)送到Tx/Rx移位寄存器707及曼徹斯特編碼器709中。然后,從曼徹斯特編碼器709中,將優(yōu)先級(jí)字段403的各位串行移位到數(shù)據(jù)總線上及碰撞檢測(cè)電路713中(與起動(dòng)過(guò)程中的一樣)對(duì)曼徹斯特編碼器709的16位首部字輸出如起動(dòng)過(guò)程中那樣按位進(jìn)行比較。曼徹斯特編碼器709的輸出是碰撞檢測(cè)電路713的一個(gè)輸入,另一個(gè)輸入與起動(dòng)過(guò)程中一樣,是數(shù)據(jù)總線狀態(tài)信號(hào)。以這種方式,就可以把優(yōu)先級(jí)值254串行發(fā)送到數(shù)據(jù)總線和碰撞檢測(cè)電路713中,該優(yōu)先級(jí)值254由聲音首部901分配給數(shù)字化模擬話音報(bào)文并構(gòu)成數(shù)字化模擬話音報(bào)文的優(yōu)先級(jí)字段403。與起動(dòng)過(guò)程中的一樣,碰撞檢測(cè)電路713對(duì)曼徹斯特編碼器的輸出與數(shù)據(jù)總線狀態(tài)信號(hào)之間作按位比較。優(yōu)先級(jí)字段403是16位首部字的第一部分;16位首部字使用碰撞檢測(cè)電路713中的異或部件來(lái)作比較。對(duì)在話音輸入裝置的情況下,優(yōu)先級(jí)字段403的值是254。由于碰撞檢測(cè)電路713、曼徹斯特編碼器709、以及用于產(chǎn)生數(shù)據(jù)總線狀態(tài)信號(hào)的裝置所采用的機(jī)制,可以使在其優(yōu)先級(jí)字段403中具有最高值的外設(shè)在總線上爭(zhēng)用中獲得總線訪問(wèn)權(quán)。在按位比較過(guò)程中,在其優(yōu)先級(jí)字段403中不具有最高值的外設(shè)在某一特定位上將檢測(cè)到碰撞并且停止對(duì)訪問(wèn)數(shù)據(jù)總線的嘗試。與起動(dòng)過(guò)程中所描述的過(guò)程相似(除了僅僅時(shí)隙的首部411被用來(lái)確定總線爭(zhēng)用,從最高有效位開始以外),在優(yōu)先級(jí)字段403中具有最高值的外設(shè)將獲得總線訪問(wèn)權(quán)。如果優(yōu)先級(jí)字段相等,那么通過(guò)按位比較對(duì)寄存器選擇字段405和源地址字段407進(jìn)行處理,以確定數(shù)據(jù)總線爭(zhēng)用(與起動(dòng)過(guò)程中的一樣)。對(duì)于話音輸入設(shè)備,在按位比較(優(yōu)先級(jí)字段403)的前8位上,它通常就能“贏”得總線爭(zhēng)用判定,因?yàn)樗膬?yōu)先級(jí)字段403的值254通常大于所有能被存儲(chǔ)在優(yōu)先級(jí)字段中的其它值(除了一個(gè)值255以外)。因此,該報(bào)文相應(yīng)地取優(yōu)先級(jí)高于其它所有優(yōu)先級(jí)別較低、低于254的尋找訪問(wèn)總線分配的報(bào)文。如圖9所示,把值不等于254(在聲音首部903中分配給數(shù)字模擬話音報(bào)文)的優(yōu)先級(jí)字段403分配給不通過(guò)發(fā)送寄存器705的其它類型報(bào)文。這些其它類型報(bào)文是I/O緩沖器915一次一位發(fā)送到數(shù)據(jù)傳輸裝置的數(shù)字?jǐn)?shù)據(jù)報(bào)文。通過(guò)這種I/O緩沖器915發(fā)送兩類數(shù)據(jù)一類是不需要數(shù)字化模擬話音報(bào)文的高速實(shí)時(shí)采樣的數(shù)據(jù),該類數(shù)據(jù)發(fā)送時(shí)的優(yōu)先級(jí)字段403中的初始優(yōu)先級(jí)值是1;另一類是要求優(yōu)先級(jí)值是255(高于數(shù)字化模擬話音報(bào)文的優(yōu)先級(jí)值254)的數(shù)據(jù)報(bào)文,它是優(yōu)先級(jí)最高的報(bào)文。例如,優(yōu)先級(jí)較低的報(bào)文(優(yōu)先級(jí)字段中的值小于254)可以包括從便攜式蜂窩狀無(wú)線電話的鍵盤215中或從蜂窩狀移動(dòng)式無(wú)線電話的手機(jī)的鍵盤215中串行輸入的數(shù)據(jù)位,或者包括從傳真機(jī)107中產(chǎn)生的數(shù)字?jǐn)?shù)據(jù),該數(shù)字?jǐn)?shù)據(jù)需要對(duì)高速數(shù)據(jù)總線分時(shí)隙及幀格式化,以便能在不對(duì)報(bào)文進(jìn)行數(shù)字化模擬報(bào)文所需的高速平樣的情況下,將其發(fā)送到無(wú)線電話的主處理部件207中。本發(fā)明的數(shù)據(jù)傳輸裝置211可以包含在如傳真機(jī)107、蜂窩狀移動(dòng)式無(wú)線電話手機(jī)109、便攜式或移動(dòng)式無(wú)線電話的用戶接口部分203、或其它可與蜂窩狀無(wú)線電話的主處理部件207相連的外設(shè)中,使得蜂窩狀無(wú)線電話113能通過(guò)蜂窩狀系統(tǒng)發(fā)送信息。對(duì)于鍵盤215的信息(該信息的路徑選擇也適應(yīng)那些不需要模擬話音報(bào)文那樣高優(yōu)先級(jí)的信息),在I/O緩沖器915上接收鍵盤采樣作為一個(gè)信息字節(jié)。然后測(cè)試數(shù)據(jù)以保證是一個(gè)有效按鍵出現(xiàn)現(xiàn),并且在去抖動(dòng)寄存器部件917中建立33位字,在部件917中的第33位是一個(gè)鉤鍵指示器,它指示蜂窩狀無(wú)線電話手機(jī)是否掛機(jī)于其座內(nèi),去抖動(dòng)寄存器部件917將從I/O緩沖器915發(fā)送的采樣按鍵字節(jié)的采樣與前一采樣進(jìn)行比較,并且在比較一些順序采樣中證實(shí)已出現(xiàn)一個(gè)有效按鍵之后,按鍵信息被格式化成33位字節(jié)并通過(guò)三態(tài)907,作為48位字并行發(fā)送到Tx/Rx移位寄存器707的數(shù)據(jù)字段位中,48位數(shù)據(jù)字段的其它15位被設(shè)置成無(wú)效位。與優(yōu)先級(jí)字段一起附加到在首部復(fù)合器911中產(chǎn)生的48位數(shù)據(jù)字段的是源地址字段407和寄存器選擇字段405。對(duì)于這些在去抖動(dòng)寄存器部件917中產(chǎn)生的、優(yōu)先級(jí)低于254的數(shù)字?jǐn)?shù)據(jù)報(bào)文的數(shù)據(jù)字段,寄存器選擇字段405包含手機(jī)微處理器寄存器1001(見(jiàn)圖10,寄存器C)的地址,寄存器1001在與無(wú)線電話中央處理部分207相連的數(shù)據(jù)傳輸裝置209中??偩€主機(jī)處理器205從無(wú)線電話中央處理部分207檢索通過(guò)數(shù)據(jù)總線發(fā)送給它的數(shù)據(jù)。源地址字段407與起動(dòng)過(guò)程所確定的一樣,在去抖動(dòng)寄存器917中以后為恒定的,它仍包含在起動(dòng)過(guò)程4位源地址字段407中確定的地址。將源地址字段407和寄存器選擇字段405發(fā)送到首部復(fù)合器911中,并且將48位數(shù)據(jù)字段發(fā)送到三態(tài)緩沖器907中。將優(yōu)先級(jí)的值(它在優(yōu)先級(jí)計(jì)數(shù)器701中初始化為1),附加到在優(yōu)先級(jí)字段403中,以便在首部復(fù)合器911中構(gòu)成64位數(shù)據(jù)總線字的16位首部,在把優(yōu)先級(jí)字段403加到16位首部之后,則將整個(gè)16位首部從首部復(fù)合器911中并行傳輸?shù)饺龖B(tài)緩沖器907中,它在907中被組合成一個(gè)64位的字。隨后將整個(gè)64位字發(fā)送到Tx/Rx移位寄存器907中。當(dāng)64位字在Tx/Rx移位寄存器中之后,數(shù)據(jù)傳輸裝置將在下一個(gè)合適時(shí)隙中試圖將該字移位到數(shù)據(jù)總線上。該時(shí)隙是通用時(shí)隙803或805,而不是分配給話音輸入設(shè)備的時(shí)隙801。對(duì)于優(yōu)先級(jí)值低于數(shù)字化模擬話音報(bào)文(254)的數(shù)字?jǐn)?shù)據(jù)報(bào)文,如按鍵信息,在每個(gè)時(shí)隙中數(shù)據(jù)傳輸裝置211都將試圖獲得高速數(shù)據(jù)總線的訪問(wèn)權(quán)。獲得總線訪問(wèn)權(quán)的機(jī)制與起動(dòng)過(guò)程中所使用的相似,將曼徹斯特編碼器709的輸出與數(shù)據(jù)總線狀態(tài)信號(hào)16位首部進(jìn)行比較(從首部411的最高有效位到最低有效位)以確定是否是總線爭(zhēng)用,并且如果碰撞檢測(cè)電路713檢測(cè)到碰撞,數(shù)據(jù)傳輸裝置211將停止對(duì)總線訪問(wèn)權(quán)嘗試。與上述其它總線爭(zhēng)用情況一樣,通過(guò)每一試圖獲得總線訪問(wèn)權(quán)的外設(shè)的數(shù)據(jù)傳輸裝置來(lái)進(jìn)行按位比較。當(dāng)一個(gè)數(shù)據(jù)傳輸裝置在總線爭(zhēng)用中“輸給”其它數(shù)據(jù)傳輸裝置時(shí),碰撞電路713的輸出將被發(fā)送到數(shù)據(jù)傳輸裝置211中的內(nèi)部總線仲裁器923中,然后將數(shù)據(jù)傳輸裝置的優(yōu)先級(jí)字段403中的值加1。內(nèi)部總線仲裁器923向優(yōu)先級(jí)計(jì)數(shù)器701發(fā)送一個(gè)時(shí)鐘信號(hào),以使優(yōu)先級(jí)字段403的值加1。在數(shù)據(jù)傳輸裝置開始嘗試總線訪問(wèn)權(quán)時(shí),優(yōu)先級(jí)計(jì)數(shù)器701中的初始值是1。在一次嘗試失敗之后,優(yōu)先級(jí)計(jì)數(shù)器的值變?yōu)?,在下一次數(shù)據(jù)傳輸裝置211嘗試獲得總線訪問(wèn)權(quán)時(shí),該值將被從優(yōu)先級(jí)計(jì)數(shù)器701而加載到首部復(fù)合器911中,作為優(yōu)先級(jí)字段403。所述的下一次嘗試在下一個(gè)時(shí)隙有效時(shí)出現(xiàn)。該過(guò)程重復(fù)進(jìn)行,直到只剩下一個(gè)試圖獲取高速數(shù)據(jù)總線訪問(wèn)權(quán)的數(shù)據(jù)傳輸裝置為止,這個(gè)保留下來(lái)的數(shù)據(jù)傳輸裝置將獲得總線訪問(wèn)權(quán)。一個(gè)特定的數(shù)據(jù)傳輸裝置獲得總線訪問(wèn)權(quán)后,內(nèi)部總線仲裁器923將把其優(yōu)先級(jí)計(jì)數(shù)器701復(fù)位到最低值1。當(dāng)下一個(gè)時(shí)隙變得有效時(shí),未能獲得總線訪問(wèn)權(quán)的數(shù)據(jù)傳輸裝置將繼續(xù)試圖獲得總線訪問(wèn)權(quán)。同樣,如果仍然不只一個(gè)數(shù)據(jù)傳輸裝置正在試圖獲得總體訪問(wèn)權(quán),則要按上述方法確定總線爭(zhēng)用,通過(guò)碰撞檢測(cè)電路713按位將曼徹斯特編碼器709的輸出與數(shù)據(jù)總線狀態(tài)信號(hào)進(jìn)行比較(該數(shù)據(jù)狀態(tài)信號(hào)是經(jīng)過(guò)比較器之后的信號(hào),以保證是一個(gè)正確的數(shù)字信號(hào)有效),以便確定總線爭(zhēng)用。如前所述,對(duì)于優(yōu)先級(jí)值低于254的數(shù)據(jù)傳輸裝置,當(dāng)曼徹斯特編碼器709的輸出與數(shù)據(jù)總線狀態(tài)信號(hào)不匹配時(shí),將檢測(cè)到一個(gè)碰撞,這個(gè)檢測(cè)到總線碰撞的特定數(shù)據(jù)傳輸裝置將把它的優(yōu)先級(jí)計(jì)數(shù)器701的值加1并且等待下一個(gè)時(shí)隙,以便嘗試訪問(wèn)數(shù)據(jù)總線。如上所述,有一種給定優(yōu)先級(jí)值高于254的數(shù)字?jǐn)?shù)據(jù)報(bào)文被分配給數(shù)字化模擬話音報(bào)文。這類數(shù)字?jǐn)?shù)據(jù)報(bào)文(高速報(bào)文)也被輸入到數(shù)據(jù)傳輸裝置的I/O緩沖915中。該高速報(bào)文所需的訪問(wèn)總線速度比其它任何發(fā)送到數(shù)據(jù)傳輸裝置211中的信息要快。這種數(shù)據(jù)的發(fā)送與上述以優(yōu)先級(jí)計(jì)數(shù)器701中值為001而開始的數(shù)據(jù)的發(fā)送一樣,只不過(guò)它開始時(shí),優(yōu)先級(jí)計(jì)數(shù)器701的值是255。由于裝入優(yōu)先級(jí)計(jì)數(shù)器701中的值255,當(dāng)把數(shù)據(jù)字段409、寄存器選擇字段405、和源地址字段407在去抖動(dòng)寄存器部件917中組合之后,數(shù)據(jù)字段409被并行發(fā)送到三態(tài)緩沖器907中,而寄存器選擇字段405和源地址字段407則被發(fā)送到首部復(fù)合器911中,在此優(yōu)先級(jí)計(jì)數(shù)器701將值255裝入優(yōu)先級(jí)字段403的各位之中。一組優(yōu)先級(jí)字段403、寄存器選擇字段405和源地址字段407被裝入首部復(fù)合器911,該16位就被傳送給三態(tài)緩沖器907。一但48位數(shù)據(jù)字段與16位首部字段都在三態(tài)緩沖器中,就將64位并行地移位到Tx/Rx移位寄存器707中。因此,當(dāng)下一時(shí)隙訪問(wèn)機(jī)會(huì)出現(xiàn)時(shí),該數(shù)據(jù)傳輸裝置將試圖訪問(wèn)數(shù)據(jù)總線。在對(duì)優(yōu)先級(jí)字段403做按位比較期間,優(yōu)先級(jí)字段403中存儲(chǔ)值為255的數(shù)據(jù)傳輸裝置在下一時(shí)隙有效時(shí),將獲得總線訪問(wèn)權(quán),除非有另一個(gè)數(shù)據(jù)傳輸裝置的優(yōu)先級(jí)字段403具有相等值,在這種情況下,將按上述方法通過(guò)16位首部字的后續(xù)位來(lái)確定總線爭(zhēng)用按位將曼徹斯特編碼的16位首部字的后續(xù)位(從最高有效位至最低有效位)與數(shù)據(jù)總線狀態(tài)信號(hào)進(jìn)行比較以確定總線爭(zhēng)用。如上所述,數(shù)據(jù)傳輸裝置在Tx/Rx移位寄存器707中具有的16位首部字的每一位都將被移位進(jìn)曼徹斯特編碼器709中,并且數(shù)據(jù)傳輸裝置將判斷是否在任何情況下有總線碰撞發(fā)出。如果在16位首部的任何一位上已檢測(cè)到碰撞,優(yōu)先級(jí)為255的報(bào)文將不能獲得總線訪問(wèn)權(quán),它將等待下一時(shí)隙,即時(shí)它將用裝載在其優(yōu)先級(jí)字段403中的值255來(lái)試圖訪問(wèn)總線。所以,對(duì)于正在試圖通過(guò)高速數(shù)據(jù)總線發(fā)送數(shù)據(jù)的數(shù)據(jù)傳輸裝置,最少有三個(gè)優(yōu)先級(jí),數(shù)據(jù)傳輸裝置可以將它們裝入其優(yōu)先級(jí)字段403以試圖獲得數(shù)據(jù)總線訪問(wèn)權(quán),它們是用于高速報(bào)文的優(yōu)先級(jí)255,它允許數(shù)據(jù)傳輸裝置在下一個(gè)可用時(shí)隙發(fā)送報(bào)文,而不管下一個(gè)可用時(shí)隙是否分配給它;用于數(shù)字化模擬話音報(bào)文的優(yōu)先級(jí)254,它允許這些實(shí)時(shí)報(bào)文能在每個(gè)幀601內(nèi)分配給它的報(bào)文時(shí)隙中由總線主機(jī)分配給它的報(bào)文時(shí)隙內(nèi)被采樣并且發(fā)送到無(wú)線電話113的中央處理部分207;(無(wú)線電話的中央處理部分207包含用于無(wú)線電話總線主機(jī)205;諸如RAM229,ROM227及EEPROM225的存儲(chǔ)裝置;以及用于數(shù)字化模擬話音報(bào)文的話音編碼譯碼器223);最后是低于254的優(yōu)先級(jí),它允許那些所需采樣速度低于實(shí)時(shí)話音報(bào)文的報(bào)文能被在I/O緩沖器915輸入并且在數(shù)據(jù)總線幀601的一個(gè)通用時(shí)隙內(nèi)被發(fā)送。設(shè)置優(yōu)先級(jí)計(jì)數(shù)255或253的過(guò)程如16B所示。數(shù)據(jù)傳輸裝置211也能通過(guò)數(shù)據(jù)總線接收發(fā)送給它的數(shù)據(jù)??梢栽跀?shù)據(jù)總線的總線主機(jī)方或外設(shè)方使用相同的數(shù)據(jù)傳輸裝置接收?qǐng)?bào)文。(在外設(shè)方,數(shù)據(jù)傳輸裝置211可以用來(lái)向諸如無(wú)線電話113的顯示器233等設(shè)備發(fā)送數(shù)字?jǐn)?shù)據(jù)報(bào)文)。圖10表示了用于實(shí)現(xiàn)報(bào)文接收的裝置的方框圖。數(shù)據(jù)串行通過(guò)比較器1003處理之后,在曼徹斯特譯碼器1005中對(duì)其進(jìn)行譯碼,然后再串行移位到Tx/Rx移位寄存器707中。曼徹斯特譯碼器1005在本領(lǐng)域內(nèi)已為熟知,它用于恢復(fù)從Tx/Rx移位寄存器707發(fā)送的數(shù)據(jù)位,以及和已被曼徹斯特編碼的用于通過(guò)數(shù)據(jù)總線向接收的數(shù)據(jù)傳輸裝置傳輸?shù)臄?shù)據(jù)位。例如,當(dāng)數(shù)據(jù)傳輸裝置被無(wú)線電話總線主機(jī)用來(lái)接收從外設(shè)出來(lái)的數(shù)據(jù)時(shí),被曼徹斯特譯碼的數(shù)據(jù)位移到Tx/Rx移位寄存器707中,在對(duì)前16位譯碼之后,數(shù)據(jù)傳輸裝置219就能確定在數(shù)據(jù)傳輸裝置219中的那一個(gè)可編址寄存器的數(shù)據(jù)是所要的。這是通過(guò)使用寄存器選擇譯碼器1011讀輸入的報(bào)文的寄存器選擇字段405來(lái)實(shí)現(xiàn)的。有三個(gè)主要的可以由其它數(shù)據(jù)傳輸裝置對(duì)其進(jìn)行編址的寄存器,它們是手機(jī)/微處理器μP寄存器1001(寄存器“C”),Rx聲音寄存器1007(寄存器“F”),或數(shù)據(jù)傳輸裝置的控制寄存器1009(寄存器“E”)。當(dāng)數(shù)據(jù)被寫入由總線主機(jī)205使用的數(shù)據(jù)傳輸裝置的寄存器“C”1001中時(shí),總線主機(jī)205發(fā)出ACK字段303值為高的下行鏈路報(bào)文,以防止所有外設(shè)試圖通過(guò)總線主機(jī)205寫入寄存器“C”。相反,任何數(shù)據(jù)傳輸裝置中的寄存器“F”1007可以在任何時(shí)隙中由其它數(shù)據(jù)傳輸裝置編址,不考慮流控制。寄存器“F”1007用來(lái)發(fā)送數(shù)字化模擬話音報(bào)文,該報(bào)文由話音輸入裝置通過(guò)總線主機(jī)的數(shù)據(jù)傳輸裝置219發(fā)送給話音編碼譯碼器223中的。同樣,不考慮將ACK字段303設(shè)置一個(gè)高值,就能允許數(shù)字化模擬話音報(bào)文寫入寄存器“F”,接收寄存器1007中。當(dāng)接收數(shù)據(jù)傳輸裝置211位于外設(shè)中時(shí),它接收來(lái)自無(wú)線電話的總線主機(jī)中央處理部分207的報(bào)文的機(jī)制與數(shù)據(jù)傳輸裝置219接收用于無(wú)線電話中央處理部分207的報(bào)文的機(jī)制非常相似。當(dāng)外設(shè)把16位首部從曼徹斯特譯碼器1001中移位到Tx/Rx移位寄存器707中時(shí),數(shù)據(jù)傳輸裝置就能確定其中的三個(gè)寄存器,控制寄存器1009,手機(jī)/微處理器μp寄存器1001,或接收聲音寄存器1007中的哪一個(gè)將接收數(shù)據(jù)。然后,根據(jù)已被選擇的寄存器(通過(guò)讀寄存器選擇字段309),Tx/Rx移位寄存器707將用不同大小的字段并行裝載目的寄存器。如果已被選擇的是控制寄存器1009,就把32位字段從Tx/Rx移位寄存器707中的數(shù)據(jù)字段中移位到控制寄存器1009中。如果已被選擇的是接收寄存器1007,就將48位字段裝載到接收聲音寄存器中。如果選擇的是手機(jī)/μp寄存器1001,就把Tx/Rx移位寄存器中的整個(gè)64位字并行裝入手機(jī)/μp寄存器1001中。本發(fā)明較佳實(shí)施例使用于一種數(shù)據(jù)總線,它不再需要獨(dú)立的信號(hào)線,來(lái)把模擬信息從無(wú)線電話的用戶接口部分傳輸?shù)綗o(wú)線電話的主處理部分。此外,本較佳實(shí)施例的系統(tǒng)能夠容納五個(gè)話音報(bào)文輸入裝置并能使無(wú)線電話在不會(huì)降低話音報(bào)文質(zhì)量的前提下處理信息。通過(guò)使用時(shí)間多路復(fù)用方式(它為數(shù)字化模擬話音報(bào)文分配了較高優(yōu)先級(jí)和專用時(shí)隙),本系統(tǒng)既能適應(yīng)數(shù)字化話音報(bào)文也能適應(yīng)數(shù)字?jǐn)?shù)據(jù)報(bào)文。本發(fā)明較佳實(shí)施例對(duì)由中央無(wú)線處理器處理的數(shù)字?jǐn)?shù)據(jù)報(bào)文實(shí)施流控制,但是允許數(shù)字化話音報(bào)文通過(guò)而不對(duì)其進(jìn)行流控制。由硬件設(shè)備確定因多個(gè)外設(shè)同時(shí)試圖訪問(wèn)數(shù)據(jù)總線而引起的總線爭(zhēng)用,并且在總線起動(dòng)過(guò)程中也用硬件設(shè)備來(lái)確定總線爭(zhēng)用(它是因通過(guò)數(shù)據(jù)總線與無(wú)線電話相連的所有外設(shè)的地址分配而引起的)。使用由本較佳實(shí)施例的數(shù)據(jù)傳輸裝置格式化的整個(gè)(包括數(shù)據(jù)字段)來(lái)確定總線爭(zhēng)用。而且,本較佳實(shí)施例系統(tǒng)的工作速度比目前蜂窩狀無(wú)線電話中所能見(jiàn)到的數(shù)據(jù)總線的速度快一個(gè)數(shù)量級(jí)。權(quán)利要求1.一種使用時(shí)間多路復(fù)用數(shù)據(jù)總線與主機(jī)單元通信的無(wú)線電話外設(shè)的數(shù)據(jù)傳輸裝置,包括用于生成爭(zhēng)用判定字段的裝置,進(jìn)一步包括(a)用于生成優(yōu)先級(jí)位的裝置,(b)用于生成寄存器選擇位的裝置,和(c)用于生成至少一個(gè)源地址位的裝置;用于接收多個(gè)數(shù)據(jù)位的裝置;以及用于組合所述爭(zhēng)用判定字段和接收的數(shù)據(jù)位,用以在時(shí)間多路復(fù)用數(shù)據(jù)總線的一個(gè)時(shí)隙內(nèi)進(jìn)行發(fā)送的裝置。2.根據(jù)權(quán)利要求1的一種數(shù)據(jù)傳輸裝置,其中,所述生成優(yōu)先級(jí)位的裝置進(jìn)一步包括用于在數(shù)據(jù)傳輸裝置上電后,將所述優(yōu)先級(jí)位初始化成一個(gè)第一預(yù)定值并且時(shí)間多路復(fù)用數(shù)據(jù)總線上出現(xiàn)總線“忙”狀態(tài)時(shí),用一個(gè)第二預(yù)定值修改所述優(yōu)先級(jí)位的裝置。3.根據(jù)權(quán)利要求1的一種數(shù)據(jù)傳輸裝置,其中,所述用于生成寄存器選擇位的裝置進(jìn)一步包括用于判定傳輸?shù)臄?shù)據(jù)是數(shù)字化模擬報(bào)文還是數(shù)據(jù)報(bào)文的裝置;當(dāng)傳輸?shù)臄?shù)據(jù)是數(shù)據(jù)報(bào)文時(shí),用于將一個(gè)第一預(yù)定值分配給所述寄存器選擇位的裝置;以及當(dāng)傳輸?shù)臄?shù)據(jù)是數(shù)字化模擬報(bào)文時(shí),用于將一個(gè)第二預(yù)定值分配給所述寄存器選擇位的裝置。4.一種從無(wú)線電話外設(shè)向無(wú)線電話單元傳輸數(shù)據(jù)的方法,包括步驟生成爭(zhēng)用判定字段,進(jìn)一步包括步驟(a)生成優(yōu)先級(jí)位,(b)生成寄存器選擇位,以及(c)生成至少一個(gè)源地位;接收多個(gè)數(shù)據(jù)位;以及組合所述爭(zhēng)用判定字段和接收的數(shù)據(jù)位,用以在時(shí)間多路復(fù)用數(shù)據(jù)總線的一個(gè)時(shí)隙中進(jìn)行傳送。5.根據(jù)權(quán)利要求4的一種方法,其中,所述生成優(yōu)先級(jí)位的步驟進(jìn)一步包括,為了對(duì)一個(gè)上電的數(shù)據(jù)傳輸裝置作出響應(yīng),將所述優(yōu)先級(jí)位初始化成一個(gè)第一預(yù)定值,并且當(dāng)時(shí)間多路復(fù)用數(shù)據(jù)總線出現(xiàn)“忙”狀態(tài)時(shí)用一個(gè)第二預(yù)定值改變所述優(yōu)先級(jí)位的步驟。6.根據(jù)權(quán)利要求4中的一種方法,其中,所述生成寄存器選擇位的步驟進(jìn)一步包括步驟判定傳輸?shù)臄?shù)據(jù)是數(shù)字化模擬報(bào)文還是數(shù)據(jù)報(bào)文;當(dāng)傳輸?shù)臄?shù)據(jù)是數(shù)據(jù)報(bào)文時(shí),為所述寄存器選擇位分配一個(gè)第一預(yù)定值;以及當(dāng)傳輸?shù)臄?shù)據(jù)是數(shù)字化模擬報(bào)文時(shí),為所述寄存器選擇位分配一個(gè)第二預(yù)定值。7.根據(jù)權(quán)利要求4的一種方法,進(jìn)一步包括數(shù)字化話音信息以產(chǎn)生所述多個(gè)數(shù)據(jù)位的步驟。8.用于無(wú)線電話單元的數(shù)據(jù)傳輸裝置,包括用于在時(shí)間多路復(fù)用數(shù)據(jù)總線的一時(shí)隙中,接收?qǐng)?bào)文(包括爭(zhēng)用判定字段和多個(gè)數(shù)據(jù)位)的裝置;用于從所述爭(zhēng)用判定字段中提取優(yōu)先級(jí)位、寄存器選擇位、和至少一個(gè)源地址位的裝置;用于判定所述報(bào)文是數(shù)字化模擬報(bào)文還是數(shù)據(jù)報(bào)文的裝置;以及當(dāng)判定所述報(bào)文是數(shù)據(jù)報(bào)文時(shí),用于將所述報(bào)文至少一部分發(fā)送到與所述寄存器選擇位相對(duì)應(yīng)的寄存器中的裝置。9.一種將無(wú)線電話單元中的數(shù)據(jù)從無(wú)線電話外設(shè)傳輸?shù)街鳈C(jī)單元的方法,進(jìn)一步包括步驟在時(shí)間多路復(fù)用數(shù)據(jù)總線上的一個(gè)時(shí)隙中接收?qǐng)?bào)文,所述報(bào)文包括爭(zhēng)用判定字段和多個(gè)數(shù)據(jù)位;從所述爭(zhēng)用判定字段中提取優(yōu)先級(jí)位、寄存器選擇位、以及至少一個(gè)源地址位;判定所述報(bào)文是數(shù)字化模擬報(bào)文還是數(shù)據(jù)報(bào)文;以及當(dāng)判定所述報(bào)文是數(shù)據(jù)報(bào)文時(shí),至少將所述報(bào)文的一部分發(fā)送到與所述寄存器選擇位相對(duì)應(yīng)的寄存器中。全文摘要用時(shí)間多路復(fù)用數(shù)據(jù)總線與無(wú)線電話總線主機(jī)通信的無(wú)線電話外設(shè)數(shù)據(jù)傳輸裝置,將外設(shè)及其它用戶信息輸入裝置耦合到無(wú)線電話中央處理器及語(yǔ)言處理器上。數(shù)據(jù)傳輸裝置生成幀格式中的時(shí)隙,信息以幀格式經(jīng)數(shù)據(jù)總線發(fā)送,用整個(gè)報(bào)文來(lái)判定總線爭(zhēng)用??偩€起動(dòng)期間,總線爭(zhēng)用仲裁設(shè)置相對(duì)其它數(shù)據(jù)傳輸裝置的優(yōu)先級(jí);正常工作時(shí)外設(shè)數(shù)據(jù)傳輸裝置據(jù)此獲得總線訪問(wèn)權(quán)。文檔編號(hào)H04B7/26GK1069842SQ92105710公開日1992年3月10日申請(qǐng)日期1992年7月17日優(yōu)先權(quán)日1991年7月18日發(fā)明者布盧斯M·帕格奧特,杰夫里W·特利普,帕特利克J·梅利申請(qǐng)人:莫托羅拉公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
化德县| 齐齐哈尔市| 工布江达县| 德州市| 平阳县| 页游| 吉首市| 三台县| 江源县| 名山县| 泰顺县| 威海市| 龙胜| 峡江县| 安康市| 乐清市| 眉山市| 克什克腾旗| 恩平市| 鄂温| 平顺县| 汝阳县| 华宁县| 松桃| 七台河市| 灵宝市| 罗甸县| 西贡区| 阿鲁科尔沁旗| 正阳县| 谷城县| 确山县| 余江县| 洪泽县| 朝阳县| 海兴县| 娱乐| 隆子县| 清远市| 廉江市| 巴里|