專利名稱:串行數(shù)據(jù)傳輸?shù)姆椒ㄒ约坝糜谠摲椒ㄖ械目偩€終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于在兩個(gè)電子總線終端之間的串行數(shù)據(jù)傳輸以及用于所述方法中的總線終端。
電子消費(fèi)產(chǎn)品通常被分為前端和后端兩個(gè)部分。具有這種結(jié)構(gòu)的電子消費(fèi)產(chǎn)品的例子是所有類型的光盤播放器,例如CD播放器(壓縮光盤)、MD播放器(微型光盤)、DVD播放器(通用數(shù)字光盤)以及它們的所有派生產(chǎn)品,例如視頻CD播放器、CD記錄器等等。由前端通過按鍵輸入或者遙控設(shè)備接收用戶命令。該命令被傳送到后端部分,在此執(zhí)行以獲得相關(guān)的控制操作。具有前端和后端的兩部分結(jié)構(gòu)的優(yōu)點(diǎn)在于兩個(gè)部分可以獨(dú)立開發(fā)。當(dāng)然,需要在兩個(gè)部分之間具有接口。然后該接口被用于各種應(yīng)用中。
用于兩個(gè)電子單元之間的數(shù)據(jù)交換的已知接口是來自菲利普公司的“視頻6001 DSA接口7003”。串行總線接口用于兩個(gè)電子部件之間的數(shù)據(jù)串行傳數(shù)。通常,在每個(gè)電子單元中,具有接口電子器件,其在內(nèi)側(cè)與內(nèi)部地址、數(shù)據(jù)和控制總線相連接,在外側(cè)與串行總線連接的總線相連接。根據(jù)菲利普DSA總線標(biāo)準(zhǔn),需要三條總線用于串行數(shù)據(jù)傳輸。一條線專用于數(shù)據(jù)信號(hào),第二條線STB和第三條線SCK用于控制的目的。特別地,這些線用于握手信號(hào)。如果發(fā)送器要發(fā)送一些數(shù)據(jù),它首先對(duì)該數(shù)據(jù)線清零,以表明它需要發(fā)送數(shù)據(jù)。然后它等待由接收器在ACK線上設(shè)置的低電平。在此之后,發(fā)送器把該數(shù)據(jù)線設(shè)置為高電平,并且等待來自接收器的在ACK線上的高電平,該信號(hào)表示啟動(dòng)同步的結(jié)束。
在此之后,發(fā)送器通過DATA線把其數(shù)據(jù)發(fā)送到接收器。數(shù)據(jù)以每個(gè)發(fā)送階段中的16位數(shù)據(jù)字為單位發(fā)送。發(fā)送器根據(jù)被發(fā)送的數(shù)位設(shè)置數(shù)據(jù)線。當(dāng)DATA線變得穩(wěn)定時(shí),發(fā)送器對(duì)STB線清零,以告訴接收器在DATA線上的信息是有效的。接收器識(shí)別出在STB線上的低電平狀態(tài)之后讀取DATA線。然后接收器對(duì)ACK線清零,以讓發(fā)送器知道該數(shù)位被讀取。發(fā)送器把STB線設(shè)置為高電平,并且等待ACK線的高電平狀態(tài)。當(dāng)ACK線變?yōu)楦唠娖綍r(shí),一個(gè)數(shù)據(jù)位傳輸完成。
如上文所述,在菲利普的DSA總線協(xié)議中,每個(gè)數(shù)據(jù)傳輸?shù)臄?shù)位被用在STB和ACK線上的握手信號(hào)聲明有效并確認(rèn)。這是使得總線傳輸相對(duì)較慢的第一個(gè)原因。另外,對(duì)于每16位數(shù)據(jù)傳輸需要完成相當(dāng)長(zhǎng)的啟動(dòng)同步處理。這是使得數(shù)據(jù)傳輸率較小的第二原因。
在認(rèn)識(shí)到這些缺點(diǎn)之后,本發(fā)明的一個(gè)目的是提供一種改進(jìn)的總線協(xié)議,通過它可以獲得較高的數(shù)據(jù)傳輸速率而不用增加總線的數(shù)目。
該目的是用獨(dú)立權(quán)利要求1中所述的方法來實(shí)現(xiàn)的。本發(fā)明的新的總線協(xié)議基于異步和同步串行數(shù)據(jù)傳輸?shù)慕Y(jié)合。一個(gè)數(shù)據(jù)字的數(shù)位從發(fā)送器同步地傳送到接收器。這意味著沒有伴隨著每個(gè)數(shù)位的傳輸?shù)奈帐中盘?hào)。取而代之的是,發(fā)送器/接收器產(chǎn)生在并行的專用總線上傳送的數(shù)據(jù)傳輸時(shí)鐘。因此,用于接收器的采樣點(diǎn)由該時(shí)鐘信號(hào)以眾所周知的同步串行數(shù)據(jù)傳輸模式預(yù)先確定。用這種類型的同步數(shù)據(jù)傳輸可以獲得非常高的數(shù)據(jù)傳輸速率。
在該總線協(xié)議中,規(guī)定從主機(jī)到子機(jī)的數(shù)據(jù)傳輸是通過在總線上發(fā)送邊緣信號(hào)而通知的,該總線被設(shè)置為用于主機(jī)的數(shù)據(jù)線。另一條總線設(shè)置為用于從主機(jī)發(fā)送到子機(jī)的控制線。對(duì)于從子機(jī)到主機(jī)的數(shù)據(jù)傳輸,一條不同的總線被設(shè)置為用于子機(jī)的數(shù)據(jù)線,并且另一條總線被設(shè)置為用于從子機(jī)到主機(jī)的傳輸?shù)目刂凭€。在此有一條總線僅僅專用于傳輸時(shí)鐘信號(hào)。根據(jù)應(yīng)用,該信號(hào)對(duì)從主機(jī)到子機(jī)以及從子機(jī)到主機(jī)的兩個(gè)傳輸方向有效。通過這種總線結(jié)構(gòu),在兩個(gè)總線終端試圖在相同的時(shí)間點(diǎn)同時(shí)訪問總線的情況中的總線沖突可以容易地正在進(jìn)行的傳輸中解決,而不需要重復(fù)傳輸。
在這種情況中,由于專用于兩個(gè)終端的啟動(dòng)邊緣信號(hào)是在不同的總線上發(fā)送的,因此容易造成主機(jī)總是在該沖突中獲勝,并且子機(jī)將在與來自主機(jī)的啟動(dòng)邊緣信號(hào)相關(guān)的時(shí)間周期內(nèi)把其狀態(tài)改變?yōu)榻邮漳J?。然后,主機(jī)將把其與在由子機(jī)所啟動(dòng)的控制線上的邊緣信號(hào)相同步,使得能夠產(chǎn)生同步數(shù)據(jù)傳輸。由于已經(jīng)在啟動(dòng)數(shù)位的時(shí)間周期過程中執(zhí)行重新配置,因此可以指定相對(duì)較短的用于同步的固定延遲時(shí)間,即,選擇在發(fā)送器/接收器中產(chǎn)生的時(shí)鐘信號(hào)的整相位。在該時(shí)間周期之后,開始在數(shù)據(jù)線和時(shí)鐘線上的數(shù)據(jù)傳輸。
本發(fā)明方法的其它實(shí)施例公開在從屬權(quán)利要求中。
在從子機(jī)到主機(jī)的方向中的數(shù)據(jù)傳輸,可以容易地按照從子機(jī)到主機(jī)的類似方式進(jìn)行,參見權(quán)利要求2。
如果8位控制器用于該總線終端中,則在從主機(jī)到子機(jī)或從子機(jī)到主機(jī)分兩塊傳輸16位數(shù)據(jù)字是有利的。內(nèi)部數(shù)據(jù)總線通常僅僅是8位電路板,從而16位數(shù)據(jù)需要以兩個(gè)不同的總線周期傳輸?shù)酱鎯?chǔ)器。另一個(gè)優(yōu)點(diǎn)是一種字節(jié)握手協(xié)議保證每個(gè)字節(jié)被正確地傳輸。例如,如果在第一傳輸階段出現(xiàn)錯(cuò)誤,則可以立即中斷數(shù)據(jù)傳輸,這使得數(shù)據(jù)傳輸能夠更快恢復(fù)。
對(duì)于用在根據(jù)本發(fā)明的方法中的總線終端,其優(yōu)點(diǎn)是把專用于信號(hào)的總線連接到數(shù)據(jù)輸入端之外,還連接到外部中斷輸入端,以保證對(duì)由另一個(gè)總線終端發(fā)送的啟動(dòng)邊緣信號(hào)作出立即反應(yīng)。這對(duì)子機(jī)總線終端特別有利。通過這種方式,總線沖突可以在正在進(jìn)行的傳輸中立即解決,而不需要停止傳輸并等待恢復(fù)。
下面將參照附圖描述本發(fā)明的實(shí)施例,如圖中所示
圖1為用于從子機(jī)到主機(jī)的數(shù)據(jù)傳輸?shù)男盘?hào)圖;圖2為用于從主機(jī)到子機(jī)的數(shù)據(jù)傳輸?shù)男盘?hào)圖;圖3為示出從主機(jī)到子機(jī)的多次數(shù)據(jù)傳輸?shù)男盘?hào)圖;圖4為示出用于數(shù)據(jù)位的傳輸?shù)膯?dòng)和保持時(shí)間周期的信號(hào)圖;圖5為示出總線如何連接到主機(jī)和子機(jī)的輸入端的第一實(shí)例;以及圖6為示出總線如何連接到主機(jī)和子機(jī)的輸入端的第二實(shí)例。
下面通過兩個(gè)實(shí)例說明根據(jù)本發(fā)明的總線協(xié)議。
首先,將描述從子機(jī)到主機(jī)的數(shù)據(jù)傳輸。圖1示出在用于傳輸操作的三條總線上的信號(hào)。在數(shù)據(jù)傳輸之前,所有三條總線保持在空閑狀態(tài),其在本例中為“高”電平狀態(tài)。當(dāng)然,在另一個(gè)實(shí)例中,空閑狀態(tài)可以在總線上為“低”狀態(tài),并且運(yùn)行狀態(tài)為“高”狀態(tài)。從子機(jī)到主機(jī)的數(shù)據(jù)傳輸是通過從子機(jī)到主機(jī)經(jīng)總線SD發(fā)送邊緣信號(hào)而啟動(dòng)的,其中SD表示“子機(jī)數(shù)據(jù)”。為了發(fā)生邊緣信號(hào),總線SD被設(shè)為運(yùn)行狀態(tài)。隨后是一個(gè)用于同步的時(shí)間周期Tm.sync。主機(jī)將檢測(cè)在總線SD上的邊緣信號(hào)并相應(yīng)地作出反應(yīng)。特別地,它將響應(yīng)啟動(dòng)數(shù)位的檢測(cè)而切換到接收模式。這意味著它在下一個(gè)數(shù)據(jù)傳輸周期中保持在接收模式,并且即使當(dāng)從應(yīng)用微控制器獲得發(fā)送請(qǐng)求時(shí)也不訪問總線。在主機(jī)中完成接收模式的準(zhǔn)備之后,主機(jī)將把總線MD設(shè)置為從空閑到運(yùn)行狀態(tài),其中MD表示主機(jī)數(shù)據(jù)。如此產(chǎn)生的邊緣信號(hào)把主機(jī)準(zhǔn)備接收數(shù)據(jù)的情況通知子機(jī)。在總線MD上的邊緣信號(hào)之后具有一個(gè)特征時(shí)間周期P1,其中主機(jī)選擇內(nèi)部產(chǎn)生的自由運(yùn)轉(zhuǎn)時(shí)鐘信號(hào)的整相位來用于數(shù)據(jù)傳輸。這可以通過可控制的延遲線來完成,該延遲線接收自由運(yùn)轉(zhuǎn)的時(shí)鐘信號(hào)作為輸入。在總線MD上的邊緣信號(hào)被用作為參考信號(hào)。這種可控制延遲線的例子公開在歐洲專利EP-A-0 303 494中。對(duì)于該可控制延遲線的公開特別參照該文件。在該實(shí)施例中,主機(jī)產(chǎn)生時(shí)鐘信號(hào),而不是作為發(fā)送器的子機(jī)產(chǎn)生。因此,時(shí)鐘信號(hào)由接收器提供。
在經(jīng)過時(shí)間T1之后,時(shí)鐘信號(hào)以整相位出現(xiàn)在數(shù)據(jù)線CLK上。隨著時(shí)鐘信號(hào)的開始,第一數(shù)據(jù)位H7被設(shè)置在總線SD上。在所傳送的時(shí)鐘信號(hào)的上升沿,每個(gè)數(shù)位在主機(jī)中被估計(jì)。該操作對(duì)第一傳輸階段的8個(gè)數(shù)位H7至H0的每個(gè)數(shù)位重復(fù)進(jìn)行。在數(shù)位H0的傳輸之后第一傳輸階段以暫停時(shí)間周期T5為結(jié)束??偩€CLK在該階段中被設(shè)置為空閑狀態(tài),這給主機(jī)單元一定的時(shí)間來在8位接收位移寄存器中把數(shù)據(jù)傳輸?shù)酱鎯?chǔ)器。
數(shù)據(jù)傳輸操作的第二傳輸階段以總線MD上的上升沿為開始。因此,對(duì)于第二階段,主機(jī)把總線MD設(shè)置為空閑狀態(tài)。從而,它把準(zhǔn)備接收第二數(shù)據(jù)字節(jié)的情況通知給子機(jī)。在從總線MD上的上升沿開始經(jīng)過時(shí)間段T6之后,時(shí)鐘信號(hào)和第二傳輸階段的第一數(shù)位出現(xiàn)在總線CLK和SD上。時(shí)間周期T6也與時(shí)間周期T1一樣是非常短的時(shí)間周期。在該時(shí)間周期過程中,由上述的可控制延遲線執(zhí)行自由運(yùn)轉(zhuǎn)時(shí)鐘信號(hào)的重新同步。
數(shù)位A7至A0與時(shí)鐘信號(hào)同步地在總線SD上傳輸。在每次時(shí)鐘信號(hào)的上升沿處執(zhí)行數(shù)據(jù)的估計(jì)。在最后數(shù)位A0的估計(jì)之后,數(shù)據(jù)傳輸停止,并且所有數(shù)據(jù)線被設(shè)置為空閑狀態(tài)。時(shí)間周期T7表示數(shù)據(jù)A0的最后保持時(shí)間。
請(qǐng)注意圖1沒有正確地按比例示出,因此時(shí)間周期的長(zhǎng)度不能夠直接地在圖1中比較。為此目的,在下文的描述中將提供具有用于不同時(shí)間周期的確切數(shù)值的表格。
接著,將描述從主機(jī)到子機(jī)的數(shù)據(jù)傳輸。參照?qǐng)D2,對(duì)于與圖1中相同的部分使用相同的參考標(biāo)號(hào)。一個(gè)與圖1明顯不同之處在于使用總線MB用于從主機(jī)到子機(jī)的數(shù)據(jù)位輸,并且總線SB用于傳輸階段的表示和同步的目的。總線CLK再次用于傳送從主機(jī)到子機(jī)的時(shí)鐘信號(hào)。
另一個(gè)不同之處在于時(shí)間周期Ts.sync具有與時(shí)間周期Tm.sync不同的長(zhǎng)度。實(shí)施周期Ts.sync被指定為比時(shí)鐘周期Tm.sync更短,其優(yōu)點(diǎn)是解決當(dāng)主機(jī)和子機(jī)都嘗試在同一時(shí)間訪問總線時(shí)的總線沖突,這將在下文中說明。
在圖2中的時(shí)間周期T2與相應(yīng)的時(shí)間周期T1略有不同。但是在另一個(gè)實(shí)施例中,它也可以與時(shí)間周期T1相同。因此該不同與本發(fā)明的公開的目的無(wú)關(guān)。
從主機(jī)到子機(jī)的數(shù)據(jù)傳輸還以兩個(gè)階段進(jìn)行,在每個(gè)階段中有8個(gè)數(shù)據(jù)點(diǎn)并且在第一階段之后重新同步。對(duì)此參照?qǐng)D1。
接著,更加具體地描述兩個(gè)總線終端對(duì)總線訪問進(jìn)行仲裁的情況。當(dāng)僅僅有兩個(gè)總線終端時(shí),沖突可以相對(duì)容易地解決。主機(jī)通過在總線MD上發(fā)送邊緣信號(hào)而表明其總線訪問的意圖。子機(jī)通過在總線SD上發(fā)送邊緣信號(hào)而表明其總線訪問的意圖。主機(jī)被指定為占優(yōu)勢(shì)地位的,因此它在該仲裁階段獲勝。這是通過指定當(dāng)子機(jī)通過總線SD發(fā)送啟動(dòng)數(shù)位時(shí)監(jiān)控總線MD而保證的。在子機(jī)于最小同步時(shí)間周期Tm.sync、Ts.sync(在下表中給出的例子中為10微秒)內(nèi)檢測(cè)到在總線MD上的運(yùn)行狀態(tài)的情況中,它停止數(shù)據(jù)傳輸并且把其自身立即重新設(shè)置為接收模式。該任務(wù)是在時(shí)間周期Ts.sync中完成的,使得不需要中斷主機(jī)到子機(jī)的數(shù)據(jù)傳輸。因此總線沖突在啟動(dòng)時(shí)間周期Ts.sync中解決。主機(jī)不需要在該最小時(shí)間周期內(nèi)監(jiān)視總線SD,因?yàn)樗茸訖C(jī)具有優(yōu)勢(shì)并且不能被中斷。
規(guī)定時(shí)間周期Tm.sync比時(shí)間周期Ts.sync更長(zhǎng),保證MB在總線沖突解決之前不能被子機(jī)所驅(qū)動(dòng)。這避免了由于總線的過載而導(dǎo)致硬件故障。
圖3示出從主機(jī)到子機(jī)的一系列數(shù)據(jù)傳輸。其中示出在兩次傳輸之間沒有暫停時(shí)間。相應(yīng)的時(shí)間周期具有參考標(biāo)志Ttimeout。該暫停時(shí)間保證接收器已經(jīng)把最后接收的數(shù)據(jù)寫入到存儲(chǔ)器,并且接收位移寄存器將在下一個(gè)傳輸周期內(nèi)被清零。在發(fā)送器中需要進(jìn)行類似的操作。在此,發(fā)送位移寄存器也需要被清零,并且下8位數(shù)據(jù)字需要被裝載到發(fā)送位移寄存器中。當(dāng)然,如果已經(jīng)從應(yīng)用微控制器接收發(fā)送請(qǐng)求,則僅僅完成發(fā)送位移寄存器的重新裝載。如果主機(jī)不需要發(fā)送數(shù)據(jù),則沒有發(fā)送位移寄存器的重新裝載,但是接收位移寄存器需要被清零,以準(zhǔn)備從子機(jī)到主機(jī)的可能數(shù)據(jù)傳輸。相應(yīng)地,如果已經(jīng)在子機(jī)總線接口單元中接收發(fā)送請(qǐng)求,則發(fā)送位移寄存器需要在該時(shí)間周期內(nèi)被裝載。
另一個(gè)實(shí)施例的一種可能變型是在每個(gè)總線終端僅僅有一個(gè)8位位移寄存器的情況。在此,在從接收模式重新設(shè)置為發(fā)送模式或者從發(fā)送模式重新設(shè)置為接收模式的過程中,需要各個(gè)位移寄存器的輸出被從一條總線切換到另一條總線。相應(yīng)地需要實(shí)現(xiàn)對(duì)應(yīng)的控制邏輯。
圖4示出用于相對(duì)于時(shí)鐘信號(hào)的數(shù)據(jù)位傳輸?shù)脑O(shè)置和保持時(shí)間周期。
在下表中,列出用于上述和在圖中所示的各種時(shí)鐘周期的典型數(shù)值和容限范圍。
對(duì)于時(shí)間周期Ttimeout,沒有給出典型和最大數(shù)值,因?yàn)檫@與應(yīng)用情況高度相關(guān),因此沒有理由給出一些數(shù)值。
在圖5中示出3條總線如何連接到主機(jī)和子機(jī)的輸入/輸出端。在該實(shí)例中,總線SD連接到子機(jī)的SO端子和主機(jī)的MI端子??偩€CLK連接到子機(jī)的SCLK端子和主機(jī)的MCLK端子??偩€MD連接到子機(jī)的SI端子和主機(jī)的MO端子。另外,總線MD連接到子機(jī)的外部終端輸入端Ext Int??偩€MD與子機(jī)中的外部終端輸入端的連接對(duì)于仲裁階段是有利的,在該階段需要子機(jī)對(duì)總線MD上的下降沿作出立即響應(yīng)。這種立即響應(yīng)在主機(jī)是不必要的,因?yàn)槿缟衔乃鏊偸窃谠撝俨秒A段獲勝。作為一種變形,子機(jī)的外部終端輸入端與總線MD的連接可以在子機(jī)內(nèi)部進(jìn)行。在優(yōu)選實(shí)施例中,如圖5中所示,總線是單向的,但是總線CLK的方向可以根據(jù)開發(fā)工程師的意愿而改變。在所示的情況中,時(shí)鐘信號(hào)CLK被專門從主機(jī)提供用于兩個(gè)方向。但是這取決于應(yīng)用的情況,并且還可以從子機(jī)到主機(jī)。
在圖6中示出三條總線如何連接到主機(jī)和子機(jī)的輸入端的第二實(shí)施例,在該實(shí)施例中,總線SD還連接到主機(jī)的外部終端輸入端ExtInt,用于對(duì)線路SD上的邊緣信號(hào)作出快速響應(yīng)。
在另一個(gè)實(shí)施例中,總線可以是雙向的。
通過新的總線協(xié)議,兩個(gè)電子部件之間的數(shù)據(jù)傳輸可以在兩個(gè)方向通過三條總線以非常高的速度進(jìn)行。在所示的實(shí)例中,上述16位數(shù)據(jù)傳輸在1毫秒內(nèi)完成。當(dāng)然,在上表中示出的數(shù)值可以根據(jù)實(shí)現(xiàn)情況而改變,使得能夠獲得更快的數(shù)據(jù)傳輸。
權(quán)利要求
1.一種用于在兩個(gè)電子總線終端之間通過三線總線連接進(jìn)行數(shù)據(jù)的串行傳輸?shù)姆椒?,其中第一線路(CLK)專用于時(shí)鐘信號(hào),第二和第三線路(SD,MD)專用于數(shù)據(jù)信號(hào)或控制信號(hào),包括如下步驟ⅰ)通過在所述第二線路(SD)上從發(fā)送終端(子機(jī))向接收終端(主機(jī))發(fā)送第一邊緣信號(hào)而啟動(dòng)在第一方向中的數(shù)據(jù)傳輸;ⅱ)響應(yīng)第一邊緣信號(hào),在從所述第一邊緣信號(hào)出現(xiàn)開始經(jīng)過第一時(shí)間量(Tm.sync)之后,把第三線路(MD)從空閑狀態(tài)切換到運(yùn)行狀態(tài);以及ⅲ)在從第三線路(MD)出現(xiàn)運(yùn)行狀態(tài)開始,經(jīng)過第二時(shí)間量(T1)之后,通過所述第二和第一線路(SD,CLK)開始同步數(shù)據(jù)發(fā)送。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于在與第一方向相反的第二方向上的數(shù)據(jù)傳輸是通過如下步驟完成的ⅰ)在所述第三線路(MD)上從發(fā)送終端(主機(jī))向接收終端(子機(jī))發(fā)送第二邊緣信號(hào);ⅱ)響應(yīng)第二邊緣信號(hào),在從所述第二邊緣信號(hào)出現(xiàn)開始經(jīng)過第三時(shí)間量(Ts.sync)之后,把第二線路(SD)從空閑狀態(tài)切換到運(yùn)行狀態(tài);以及ⅲ)在從第二線路(SD)出現(xiàn)運(yùn)行狀態(tài)開始,經(jīng)過第四時(shí)間量(T2)之后,通過所述第三和第一線路(MD,CLK)開始同步數(shù)據(jù)發(fā)送。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,在所述同步數(shù)據(jù)傳輸過程中,傳送預(yù)定長(zhǎng)度的數(shù)據(jù)字,特別是16位數(shù)據(jù)字。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,同步數(shù)據(jù)傳輸被分為兩個(gè)傳輸階段,兩個(gè)階段之間具有一個(gè)中斷,并且每個(gè)階段傳輸所述數(shù)據(jù)字的一部分,特別是該數(shù)據(jù)字的8個(gè)位。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在第一傳輸階段結(jié)束之后,第三或第二線路(MD,SD)在第5時(shí)間量(T5)之后切換回空閑狀態(tài),并且第二傳輸階段在第6時(shí)間量(T6)之后開始。
6.根據(jù)上述權(quán)利要求中的任何一項(xiàng)所述的方法,其特征在于,對(duì)于特定時(shí)間周期量,給出如下典型數(shù)值和容限范圍數(shù)值
7.一種用于根據(jù)上述任何一項(xiàng)權(quán)利要求中所述的方法中的總線終端,其中所述總線連接的三條線路(CLK,SD,MD)連接到總線終端的相應(yīng)輸入端,其特征在于,第二線路(SD)或第三線(MD)還連接到總線終端(主機(jī),子機(jī))的外部中斷輸入端(Ext Int),每條線路專用于數(shù)字信號(hào)。
8.根據(jù)權(quán)利要求7所述的總線終端,其特征在于總線終端(主機(jī),子機(jī))是消費(fèi)電子設(shè)備的一個(gè)部件,該消費(fèi)電子設(shè)備例如光盤播放器、調(diào)諧器、磁帶播放器、接收器、放大器。
9.一種具有包括根據(jù)權(quán)利要求7所述的總線終端的裝置,其特征在于特別是光盤播放器、調(diào)諧器、磁帶播放器、接收器、放大器。
全文摘要
本發(fā)明關(guān)于一種用于兩個(gè)電子部件(從機(jī),主機(jī))之間通過3線總線連接進(jìn)行數(shù)據(jù)串行傳送的新總線協(xié)議。根據(jù)一種已有的總線協(xié)議,每個(gè)數(shù)據(jù)位的傳送伴隨著握手信號(hào),使得數(shù)據(jù)傳送變慢。根據(jù)本發(fā)明的總線協(xié)議沒有用于每個(gè)數(shù)位的握手信號(hào)。每個(gè)數(shù)據(jù)字同步地從發(fā)送器傳送到接收器。一條總線(CLK)專用于時(shí)鐘信號(hào)。另兩條總線(SD,MD)用于傳送數(shù)據(jù)信號(hào)和控制信號(hào)。通過對(duì)兩個(gè)傳送方向分配兩條不同的剩余總線(SD,MD),可以容易地解決總線沖突。
文檔編號(hào)G06F13/42GK1310403SQ01103728
公開日2001年8月29日 申請(qǐng)日期2001年2月12日 優(yōu)先權(quán)日2000年2月22日
發(fā)明者吳鎮(zhèn)根 申請(qǐng)人:湯姆森多媒體公司