專利名稱:數(shù)據(jù)傳輸裝置及數(shù)據(jù)傳輸系統(tǒng)以及其初始化方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于數(shù)據(jù)傳輸裝置及數(shù)據(jù)傳輸系統(tǒng)以及其初始化方法,更具體地說,是關(guān)于給以環(huán)形等傳輸線路連接的各數(shù)據(jù)傳輸裝置進(jìn)行初始化的數(shù)據(jù)傳輸裝置及數(shù)據(jù)傳輸系統(tǒng)以及其初始化方法。
背景技術(shù):
近幾年來,當(dāng)把稱作車載導(dǎo)航系統(tǒng)和ITS(IntelligentTransport Systems智能傳輸系統(tǒng))的英特圖像信息在汽車內(nèi)寫空間進(jìn)行傳輸時(shí),要求大容量且高速的通信。傳輸這種數(shù)字化的圖像和語音數(shù)據(jù)或者計(jì)算機(jī)數(shù)據(jù)等數(shù)字?jǐn)?shù)據(jù)的通信方式的研究很盛行,即使在汽車內(nèi)的空間中引進(jìn)傳輸數(shù)字?jǐn)?shù)據(jù)的網(wǎng)絡(luò)引入也彎得更正式化。這種車內(nèi)網(wǎng)絡(luò),例如,把物理拓?fù)洚?dāng)作環(huán)形拓?fù)?,把多個(gè)節(jié)點(diǎn)用環(huán)形拓?fù)溥B接,由此形成一個(gè)方向的環(huán)形LAN(局域網(wǎng)),對(duì)音頻設(shè)備、導(dǎo)航設(shè)備或者信息終端設(shè)備等進(jìn)行匯集連接為目的。作為上述環(huán)形LAN中使用的信息類的通信協(xié)議,例如有Media Oriented SystemsTransport(面向媒體系統(tǒng)傳輸,下面記述為MOST)。該MOST,不僅僅是通信協(xié)議,還涉及到了分散系統(tǒng)的構(gòu)筑方法,MOST網(wǎng)絡(luò)數(shù)據(jù)是以幀為基本單位進(jìn)行傳輸,幀依次按照各節(jié)點(diǎn)向單向傳輸。
然而,如果是設(shè)置于車內(nèi)的環(huán)形LAN的情況,放射噪聲有時(shí)會(huì)成為搭載在汽車等上的其他電子儀器誤動(dòng)作的根源,而且也需要不受來自其他設(shè)備的放射噪聲影響而進(jìn)行正確傳輸。為此,過去使用MOST的環(huán)形LAN中,用光纖連接各節(jié)點(diǎn),進(jìn)行光通信,由此防止電磁波的發(fā)生,同時(shí)提高耐噪聲性能。另外,如國際公開第02/30079號(hào)手冊(cè)中展示的那樣,也有一種數(shù)據(jù)傳輸系統(tǒng),使用雙絞線和同軸線等廉價(jià)線纜進(jìn)行電子通信,放射噪聲少,且提高了耐噪聲性的同時(shí)可以進(jìn)行超越20Mbps的高速數(shù)據(jù)傳輸。
參照?qǐng)D6說明過去的數(shù)據(jù)傳輸系統(tǒng)。且,圖6是表示該數(shù)據(jù)傳輸系統(tǒng)組成的方框圖。
圖6中,該數(shù)據(jù)傳輸系統(tǒng)由各節(jié)點(diǎn)進(jìn)行數(shù)據(jù)收發(fā)信的n段(n是2以上的任意整數(shù))數(shù)據(jù)傳輸裝置100a~100n組成。這些數(shù)據(jù)傳輸裝置100a~100n,分別通過由同軸線或雙絞線組成的傳輸線路140,連接為環(huán)狀。而且,這些數(shù)據(jù)傳輸裝置100a~100n分別連著連接器(沒有圖示)。這些連接器,分別根據(jù)其所連接的數(shù)據(jù)傳輸裝置輸出的數(shù)據(jù)進(jìn)行處理,其結(jié)果輸出給其數(shù)據(jù)傳輸裝置。這里,數(shù)據(jù)傳輸裝置100a是根據(jù)自身裝置的時(shí)鐘發(fā)送數(shù)據(jù)的主設(shè)備,其他數(shù)據(jù)裝置100b~100n是由鎖定信號(hào)建立時(shí)鐘同步的從屬設(shè)備,這個(gè)鎖定信號(hào)是為了和從主設(shè)備接收的時(shí)鐘保持同步的信號(hào)。各數(shù)據(jù)傳輸裝置100a~100n,大致是相同的組成,作為這些的代表,首先說明主數(shù)據(jù)傳輸裝置100a的組成及發(fā)收數(shù)據(jù)的流程。
數(shù)據(jù)傳輸裝置100a具有收發(fā)信部(物理層)110a和MOST控制器(鏈路層)120a、CPU130a、振蕩器101a及102a。收發(fā)信部110a具有發(fā)送處理部111a和DAC(D/A轉(zhuǎn)換器)112a、ADC(A/D轉(zhuǎn)換器)113a、時(shí)鐘再生部114a、接收處理部115a、PLL(Phase Locked Loop鎖相環(huán))116a及117a。而且,MOST控制器120a具有收發(fā)信處理部121a及PLL122a。
數(shù)據(jù)傳輸裝置100a,通過傳輸線路140,對(duì)數(shù)據(jù)傳輸裝置100b輸出數(shù)據(jù),并接收來自數(shù)據(jù)傳輸裝置100n的數(shù)據(jù)。從連在數(shù)據(jù)傳輸裝置100a上的連接器等,數(shù)據(jù)在MOST控制器120a的收發(fā)信處理部121a中被處理,作為數(shù)字?jǐn)?shù)據(jù)串被輸出。而且,上述數(shù)字?jǐn)?shù)據(jù)串,由發(fā)送處理部111a,在每一預(yù)定比特匯總而作為數(shù)據(jù)符號(hào),進(jìn)行變換表的變換(映射マツピング)及篩選處理。之后,在發(fā)送處理部111a中處理的數(shù)字信號(hào),在DAC112a中轉(zhuǎn)換為模擬信號(hào),輸出給傳輸線路140。上述模擬信號(hào),成為上述數(shù)字?jǐn)?shù)據(jù)串被映射為多個(gè)信號(hào)電平中的任意個(gè)的預(yù)定周期波形而被輸出。另外,數(shù)據(jù)傳輸裝置100a的ADC113a,通過傳輸線路140接收數(shù)據(jù)傳輸裝置100n輸出的模擬信號(hào),并轉(zhuǎn)換為數(shù)字信號(hào)。接收處理部115a,經(jīng)過篩選處理及逆映射把ADC113a中變換的數(shù)字信號(hào),解碼為數(shù)據(jù)符號(hào),并變換為數(shù)字?jǐn)?shù)據(jù)串,輸出給MOST控制器120a的收發(fā)信處理部121a。
這樣組成的數(shù)據(jù)傳輸系統(tǒng),為了規(guī)定機(jī)械連接,進(jìn)行協(xié)議的鏈路層MOST控制器120a~120n及物理層收發(fā)信部110a~110n的初始化處理,在其初始化動(dòng)作中,建立各數(shù)據(jù)傳輸裝置100a~100n的時(shí)鐘同步(鎖定處理),并進(jìn)行作為數(shù)據(jù)判斷基準(zhǔn)的判斷電平設(shè)定(訓(xùn)練處理)。下面,參照?qǐng)D6及圖7,說明有關(guān)上述數(shù)據(jù)傳輸系統(tǒng)的初始化處理。而且,圖7是表示有關(guān)該數(shù)據(jù)傳輸系統(tǒng)主數(shù)據(jù)傳輸裝置100a的初始化處理的流程圖。
首先,數(shù)據(jù)傳輸裝置100a的CPU130a,在接通電源時(shí)復(fù)位(步驟S101),把解除MOST控制器120a的復(fù)位狀態(tài)的復(fù)位信號(hào)R,輸出給MOST控制器120a(步驟S102)。之后,CPU130a,把對(duì)MOST控制器120a進(jìn)行初始設(shè)定的控制信號(hào)CL,輸出給MOST控制器120a(步驟S103)。
MOST控制器120a,根據(jù)復(fù)位信號(hào)R的接收,解除自身的復(fù)位狀態(tài)(步驟S108),由控制信號(hào)CL的接收進(jìn)行自身的初始設(shè)定(步驟S109)。之后,MOST控制器120a,開始自身(鏈路層)的初始化處理(步驟S110),在該初始化處理中,振蕩器102a和PLL122a被鎖定時(shí),讓CPU130a執(zhí)行這個(gè)通知。
CPU130a等待MOST控制器120a的PLL122a被鎖定(步驟S104),被鎖定時(shí),把解除收發(fā)信部110a的復(fù)位狀態(tài)的復(fù)位信號(hào)R輸出給收發(fā)信部110a(步驟S105)。
收發(fā)信部110a,根據(jù)復(fù)位信號(hào)R的接收,解除自身的復(fù)位狀態(tài)(步驟S114),開始自身(物理層)的初始化處理(步驟S115)。在這個(gè)初始化處理中,為了規(guī)定機(jī)械連接,包括協(xié)議的其他物理層收發(fā)信部110b~110n,進(jìn)行初始化處理。具體地說,收發(fā)信部110a,鎖定自身裝置的PLL117a之后,把基于這個(gè)時(shí)鐘信號(hào)的鎖定信號(hào)發(fā)給數(shù)據(jù)傳輸裝置100b。從屬數(shù)據(jù)傳輸裝置100b的收發(fā)信部110b,把接收的鎖定信號(hào)在PLL116b及時(shí)鐘再生部114b中進(jìn)行時(shí)鐘再生,鎖定PLL117b,建立時(shí)鐘同步之后,對(duì)連在下一級(jí)的數(shù)據(jù)傳輸裝置,送出基于其時(shí)鐘信號(hào)的鎖定信號(hào)。從屬數(shù)據(jù)傳輸裝置100n的收發(fā)信部110n,也在PLL116n及時(shí)鐘再生部114n中對(duì)由上一級(jí)的數(shù)據(jù)傳輸裝置發(fā)送而接收的鎖定信號(hào)進(jìn)行時(shí)鐘再生,鎖定PLL117n而建立時(shí)鐘同步之后,對(duì)連在下一級(jí)的主數(shù)據(jù)傳輸裝置100a發(fā)出基于其時(shí)鐘的鎖定信號(hào)。然后,主數(shù)據(jù)傳輸裝置100a的收發(fā)信部110a,對(duì)接收的同步信號(hào),在PLL116a及時(shí)鐘再生部114a中進(jìn)行時(shí)鐘再生,建立數(shù)據(jù)傳輸系統(tǒng)整體的時(shí)鐘同步。
建立數(shù)據(jù)傳輸系統(tǒng)整體的時(shí)鐘同步之后,主數(shù)據(jù)傳輸裝置100a的收發(fā)信部110a,把為設(shè)定作為數(shù)據(jù)判斷基準(zhǔn)的-判斷電平的訓(xùn)練信號(hào),發(fā)給數(shù)據(jù)傳輸裝置100b。從屬數(shù)據(jù)傳輸裝置100b的收發(fā)信部110b,使用接收的訓(xùn)練信號(hào),一邊設(shè)定和數(shù)據(jù)傳輸裝置100a之間的判斷電平,一邊把自身裝置的訓(xùn)練信號(hào)發(fā)給被連在下一級(jí)的數(shù)據(jù)傳輸裝置。從屬數(shù)據(jù)傳輸裝置100n的收發(fā)信部110n,也使用上一級(jí)的數(shù)據(jù)傳輸裝置發(fā)出并被接收的訓(xùn)練信號(hào),一邊設(shè)定和上一級(jí)數(shù)據(jù)傳輸裝置之間的判斷電平,一邊把自身裝置的訓(xùn)練信號(hào)發(fā)給數(shù)據(jù)傳輸裝置100a。然后,主數(shù)據(jù)傳輸裝置100a的收發(fā)信部110a,使用接收的訓(xùn)練信號(hào),設(shè)定和數(shù)據(jù)傳輸裝置100n之間的判斷電平,由此設(shè)定數(shù)據(jù)傳輸系統(tǒng)整體的判斷電平,數(shù)據(jù)傳輸系統(tǒng)的收發(fā)信部110a~110n就成了可以進(jìn)行數(shù)據(jù)通信的狀態(tài)(步驟S116)。
另外,MOST控制器120a,在上述步驟S110中開始的初始化處理中,等待數(shù)據(jù)傳輸系統(tǒng)整體的網(wǎng)絡(luò)建立(步驟S111)。例如,MOST控制器120a(鏈路層),通過數(shù)據(jù)傳輸系統(tǒng)的收發(fā)信部110a(物理層),發(fā)出網(wǎng)絡(luò)建立確認(rèn)信號(hào)A,通過其他數(shù)據(jù)傳輸裝置100b~100n及收發(fā)信部110a,MOST控制器120a進(jìn)行預(yù)定次數(shù)的接收,以此判斷網(wǎng)絡(luò)已經(jīng)建立的事實(shí)。也就是說,MOST控制器120a,在上述步驟S116中的數(shù)據(jù)傳輸系統(tǒng)的收發(fā)信部110a~100n成為可以進(jìn)行數(shù)據(jù)通信的狀態(tài)之后,可以判斷網(wǎng)絡(luò)已經(jīng)建立。MOST控制器120a,在網(wǎng)絡(luò)建立之后,結(jié)束自身(鏈路層)的初始化處理,把表示結(jié)束的控制信號(hào)CL輸出給CPU130a(步驟S112)。
CPU130a,等待MOST控制器120a的初始化處理結(jié)束(步驟S106),接收表示其結(jié)束的控制信號(hào)CL,判斷該初始化處理結(jié)束。而且,CPU130a,對(duì)MOST控制器120a輸出指示數(shù)據(jù)通信開始的控制信號(hào)CL(步驟S107)。MOST控制器120a接收指示數(shù)據(jù)通信開始的控制信號(hào)CL,開始和其他數(shù)據(jù)傳輸裝置之間的數(shù)據(jù)通信(步驟S113),并結(jié)束主數(shù)據(jù)傳輸裝置100a的初始化處理。而且,有關(guān)從屬數(shù)據(jù)傳輸裝置100b~100n的MOST控制器120b~120n的初始化處理,是在上述收發(fā)信部110b~110n的初始化處理結(jié)束之后,由各自的CPU130b~130n解除復(fù)位來進(jìn)行。
圖8是在上述數(shù)據(jù)傳輸系統(tǒng)的鏈路層及物理層的初始化處理中,把各數(shù)據(jù)傳輸裝置100a~100n被初始化的狀態(tài)按時(shí)間序列表示的初始化序列圖。主數(shù)據(jù)傳輸裝置100a的初始化處理中,鏈路層(MOST控制器120a)的初始化期間包括了物理層(收發(fā)信部110a~110n)的初始化期間,因此鏈路層的初始化期間變長。初始化程序作為假設(shè)使用不需要初始化的物理層而設(shè)計(jì)的API(Application ProgramInterface應(yīng)用程序接口)提供時(shí),其前提是在鏈路層的初始化期間中,物理層是可以通信的狀態(tài)。因此,靠使用上述收發(fā)信部110b~110n的電子通信運(yùn)行上述初始化程序時(shí),主數(shù)據(jù)傳輸裝置100a的鏈路層(MOST控制器120a)的初始化期間中,物理層(收發(fā)信部110b~110n)通常不是可以通信的狀態(tài),因此根據(jù)上述初始化程序的定義內(nèi)容,有可能發(fā)生預(yù)想不到的的不好的情況。而且,上述初始化程序,在不發(fā)生上述預(yù)想不到的不好情況下,實(shí)現(xiàn)使用上述收發(fā)信部110b~110n的電子通信時(shí),要對(duì)上述初始化程序,進(jìn)行關(guān)于收發(fā)信部110b~110n初始化期間的修正,其開發(fā)成本增大。
發(fā)明內(nèi)容
為此,本發(fā)明的目的在于提供一種數(shù)據(jù)傳輸裝置及數(shù)據(jù)傳輸系統(tǒng)以及其初始化方法,初始化鏈路層及物理層而相互電子通信時(shí),不增加開發(fā)成本就可以防止預(yù)想不到的不好情況的發(fā)生,同時(shí)可以進(jìn)行數(shù)據(jù)通信的初始化處理。
為了達(dá)到上述目的,本發(fā)明具有下面闡述的特征。而且,括弧內(nèi)的參照標(biāo)號(hào)等,是為了有助于理解本發(fā)明,表示和后述的實(shí)施例具有對(duì)應(yīng)關(guān)系,因此并不以此限定本發(fā)明的范圍。
本發(fā)明的數(shù)據(jù)傳輸裝置1a,生成對(duì)應(yīng)基于預(yù)定通信協(xié)議進(jìn)行處理的數(shù)據(jù)(數(shù)字?jǐn)?shù)據(jù)串)的傳輸信號(hào)(電信號(hào)),并收發(fā)這個(gè)傳輸信號(hào)。數(shù)據(jù)傳輸裝置具備根據(jù)通信協(xié)議處理收發(fā)信數(shù)據(jù)的處理部20a;根據(jù)處理部處理的發(fā)送數(shù)據(jù),生成傳輸信號(hào)并輸出,且根據(jù)其他數(shù)據(jù)傳輸裝置1b~1n輸出的傳輸信號(hào),生成接收數(shù)據(jù)并向處理部輸出的收發(fā)信部10a;為了可以使收發(fā)信部10a和其他數(shù)據(jù)傳輸裝置的收發(fā)信部10b~10n之間收發(fā)信而初始化的收發(fā)信初始化裝置(執(zhí)行步驟S12~S18,S28~S33的數(shù)據(jù)傳輸裝置1;下面只是記載步驟號(hào)碼);收發(fā)信部初始化裝置對(duì)收發(fā)信部初始化之后,為使處理部20a和其他數(shù)據(jù)傳輸裝置的處理部20b~20n,通過收發(fā)信部可以進(jìn)行數(shù)據(jù)通信,而進(jìn)行初始化的處理部初始化裝置(S19~S22、S24~S26)。
上述收發(fā)信部初始化裝置,也可以在建立收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部的時(shí)鐘同步(S29、S30)后進(jìn)行初始化。而且,上述收發(fā)信部初始化裝置也包含、在建立了時(shí)鐘同步時(shí),對(duì)處理部初始化裝置通知其時(shí)鐘同步建立(時(shí)鐘同步結(jié)束標(biāo)志11)的時(shí)鐘同步建立通知裝置(S301)。這時(shí),處理部初始化裝置,根據(jù)時(shí)鐘同步建立通知裝置的時(shí)鐘同步建立通知(S14),開始處理部和其他數(shù)據(jù)傳輸裝置的處理部之間通過收發(fā)信部成為可以數(shù)據(jù)通信的初始化(S19)。而且,處理部初始化裝置,在預(yù)定的時(shí)間內(nèi)沒有時(shí)鐘同步建立通知裝置的時(shí)鐘同步建立通知時(shí)(S15),也可以開始處理部和其他數(shù)據(jù)傳輸裝置的處理部通過收發(fā)信部進(jìn)行數(shù)據(jù)通信的初始化(S19)。這種情況下,處理部初始化裝置,還包含檢測(cè)有關(guān)開始的初始化中的數(shù)據(jù)通信異常的通信異常檢測(cè)裝置(S22)。而且,收發(fā)信部初始化裝置,當(dāng)通信異常檢測(cè)裝置檢測(cè)出異常時(shí),再次進(jìn)行處理部和其他數(shù)據(jù)傳輸裝置的處理部建立時(shí)鐘同步的初始化。
上述收發(fā)信部,也可以把發(fā)送數(shù)據(jù)映射為多個(gè)(八進(jìn)制)信號(hào)電平中的任一個(gè),生成傳輸信號(hào)。這時(shí),收發(fā)信部初始化裝置,把為了區(qū)別信號(hào)電平的初始化信號(hào)(訓(xùn)練信號(hào)TS),由收發(fā)信部發(fā)給其他數(shù)據(jù)傳輸裝置(S312),收發(fā)信部接收其他數(shù)據(jù)傳輸裝置發(fā)出的初始化信號(hào)(S313),使用這個(gè)初始化信號(hào),設(shè)定區(qū)別傳輸信號(hào)電平的判斷電平(S314),由此進(jìn)行初始化(S31、S32)。而且,收發(fā)信部初始化裝置也可以包含;當(dāng)設(shè)定了判斷電平時(shí),對(duì)處理部初始化裝置通知其判斷電平設(shè)定結(jié)束(訓(xùn)練信號(hào)結(jié)束標(biāo)志I2)的判斷電平設(shè)定結(jié)束通知裝置(S321)。這時(shí),處理部初始化裝置,應(yīng)判斷電平設(shè)定結(jié)束通知裝置的判斷電平設(shè)定結(jié)束通知(S17),開始處理部和其他數(shù)據(jù)傳輸裝置的處理部可以通過收發(fā)信部進(jìn)行數(shù)據(jù)通信的初始化(S19)。而且,處理部初始化裝置,如果在預(yù)定時(shí)間內(nèi),沒有判斷電平設(shè)定結(jié)束通知裝置的判斷電平設(shè)定結(jié)束通知(S18)時(shí),處理部和其他數(shù)據(jù)傳輸裝置的處理部也可以通過收發(fā)信部開始初始化以便能進(jìn)行數(shù)據(jù)通信(S19)。這時(shí),處理部初始化裝置,還包含用于檢測(cè)被開始的初始化中的數(shù)據(jù)通信異常的通信異常檢測(cè)裝置(S22)。而且,收發(fā)信部初始化裝置,當(dāng)通信異常檢測(cè)裝置檢測(cè)出異常時(shí),再次進(jìn)行設(shè)定判斷電平的初始化。
作為一個(gè)例子,處理部使用的通信協(xié)議,用MOST(Media OrientedSystems Transport媒體定向系統(tǒng)傳輸)定義。
另外,也可以具備輸出基準(zhǔn)頻率的振蕩器40a的。這時(shí),處理部及收發(fā)信部,分別獨(dú)立包含建立時(shí)鐘同步而進(jìn)行處理的鎖相環(huán)16a、17a、22a。而且,處理部及收發(fā)信部所包含的各個(gè)鎖相環(huán),共同使用振蕩器輸出的基準(zhǔn)頻率。
本發(fā)明的數(shù)據(jù)傳輸系統(tǒng),包含多個(gè)通過傳輸線路2而被環(huán)形連接的數(shù)據(jù)傳輸裝置1a~1n,這些數(shù)據(jù)傳輸裝置相互進(jìn)行單向的通信。數(shù)據(jù)傳輸裝置,分別具備根據(jù)預(yù)定通信協(xié)議處理收發(fā)信數(shù)據(jù)(數(shù)字?jǐn)?shù)據(jù)串)的處理部20a~20n;根據(jù)由處理部處理的發(fā)送數(shù)據(jù),生成傳輸信號(hào)(電信號(hào)),并向下一級(jí)連接的其他數(shù)據(jù)傳輸裝置輸出,且根據(jù)上一級(jí)連接的其他數(shù)據(jù)傳輸裝置輸出的傳輸信號(hào),生成接收數(shù)據(jù),而向處理部輸出的收發(fā)信部10a~10n;收部發(fā)信初始化裝置(S12~S18、S28~S33、S42~S45、S55~S60),使收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部進(jìn)行初始化以便可以進(jìn)行收發(fā)信;處理部初始化裝置(S19~S22、S24~S26、S46~S49、S51~S53),收發(fā)信部初始化裝置將收發(fā)信部初始化之后,對(duì)處理部和其他數(shù)據(jù)傳輸裝置的處理部,通過收發(fā)信部能以進(jìn)行數(shù)據(jù)通信而進(jìn)行初始化的。
收發(fā)信部初始化裝置,也可以在自身裝置的收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部建立時(shí)鐘同步(S29、S30、S56、S57)后進(jìn)行初始化。而且,收發(fā)信部初始化裝置,還包括在建立了時(shí)鐘同步時(shí),也可以相對(duì)自身裝置的處理部初始化裝置、通知其時(shí)鐘同步建立的時(shí)鐘同步建立通知裝置。這時(shí),處理部初始化裝置,根據(jù)自身裝置的時(shí)鐘同步建立通知裝置的時(shí)鐘同步的建立通知,自身裝置的處理部和其他數(shù)據(jù)傳輸裝置的處理部開始通過收發(fā)信部而成為可以數(shù)據(jù)通信的初始化。而且,處理部初始化裝置,如果在預(yù)定時(shí)間內(nèi)沒有時(shí)鐘同步建立通知裝置的時(shí)鐘同步建立通知時(shí),自身裝置的處理部和其他數(shù)據(jù)傳輸裝置的處理部也可以開始通過收發(fā)信部成為能進(jìn)行數(shù)據(jù)通信的初始化的。這時(shí),處理部初始化裝置,還包括檢測(cè)被開始的初始化中的數(shù)據(jù)通信異常的通信異常檢測(cè)裝置。而且,收發(fā)信部初始化裝置,當(dāng)通信異常檢測(cè)裝置檢測(cè)出異常時(shí),再次進(jìn)行自身裝置的收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部建立時(shí)鐘同步的初始化。
上述收發(fā)信部,也可以把發(fā)送數(shù)據(jù)映射為多個(gè)信號(hào)電平中的任一個(gè),生成傳輸信號(hào)。這時(shí),收發(fā)信部初始化裝置,把為了區(qū)別信號(hào)電平的初始化信號(hào),由收發(fā)信部發(fā)給連在下一級(jí)的其他數(shù)據(jù)傳輸裝置(S312、S582),從被連接在上一級(jí)的其他數(shù)據(jù)傳輸裝置發(fā)送的初始化信號(hào)由收發(fā)信部接收(S313、S581),設(shè)定為使用這個(gè)初始化信號(hào)而區(qū)別傳輸信號(hào)的電平的判斷電平(S314、S583),由此進(jìn)行初始化(S31、S32、S58、S59)。而且,收發(fā)信部初始化裝置也可以包括,當(dāng)設(shè)定了判斷電平時(shí),對(duì)自身裝置的處理部初始化裝置通知其判斷電平設(shè)定結(jié)束的判斷電平設(shè)定結(jié)束通知裝置(S321、S591)。這時(shí),處理部初始化裝置,根據(jù)自身裝置的判斷電平設(shè)定結(jié)束通知裝置的判斷電平設(shè)定結(jié)束通知(S17、S44),自身裝置的處理部和其他數(shù)據(jù)傳輸裝置的處理部,通過收發(fā)信部開始進(jìn)行數(shù)據(jù)通信的初始化(S19、S46)。而且,處理部初始化裝置,如果在預(yù)定時(shí)間內(nèi)沒有自身裝置判斷電平設(shè)定結(jié)束通知裝置的判斷電平設(shè)定結(jié)束通知(S18、S45)時(shí),自身裝置的處理部和其他數(shù)據(jù)傳輸裝置的處理部,也可以通過收發(fā)信部開始進(jìn)行初始化的數(shù)據(jù)通信(S19、S46)。這時(shí),處理部初始化裝置,還包括檢測(cè)有開始的初始化中數(shù)據(jù)通信異常的通信異常檢測(cè)裝置(S22、S49)。而且,收發(fā)信部初始化裝置,當(dāng)自身裝置的通信異常檢測(cè)裝置檢測(cè)出異常時(shí),再次進(jìn)行設(shè)定判斷電平的初始化。
作為一個(gè)例子,上述處理部使用的通信協(xié)議,用MOST定義。
數(shù)據(jù)傳輸裝置,還分別具有輸出基準(zhǔn)頻率的振蕩器40a也可以。這時(shí),處理部及收發(fā)信部,分別獨(dú)立包含建立時(shí)鐘同步而進(jìn)行處理的鎖相環(huán)16a、17a、22a。之后,處理部及收發(fā)信部所包含的各個(gè)鎖相環(huán),共同使用振蕩器輸出的基準(zhǔn)頻率。
本發(fā)明的初始化方法,是生成與基于預(yù)定通信協(xié)議所處理的數(shù)據(jù)對(duì)應(yīng)的傳輸信號(hào),對(duì)在與其他數(shù)據(jù)傳輸裝置之間收發(fā)該傳輸信號(hào)的數(shù)據(jù)傳輸裝置進(jìn)行初始化。初始化方法,是對(duì)應(yīng)基于通信協(xié)議所處理的發(fā)送數(shù)據(jù)而生成傳輸信號(hào)并發(fā)送,且初始化使基于其他數(shù)據(jù)傳輸裝置輸出的傳輸信號(hào)而生成接收數(shù)據(jù)的物理層10a、和其他數(shù)據(jù)傳輸裝置的物理層10b~10n可以收發(fā)信傳輸信號(hào)之后,進(jìn)行初始化使基于通信協(xié)議處理發(fā)送數(shù)據(jù)及接收數(shù)據(jù)的鏈路層20a和其他數(shù)據(jù)傳輸裝置的鏈路層20b~20n成為通過物理層可以進(jìn)行數(shù)據(jù)通信。
上述物理層的初始化,也可以在這個(gè)物理層和其他數(shù)據(jù)傳輸裝置的物理層之間建立時(shí)鐘同步后進(jìn)行。而且,也可以在物理層的初始化中,在建立了其時(shí)鐘同步時(shí)通知其時(shí)鐘同步的建立。這時(shí),依據(jù)時(shí)鐘同步建立的通知,開始在鏈路層和其他數(shù)據(jù)傳輸裝置的鏈路層之間可以通過物理層進(jìn)行可進(jìn)行數(shù)據(jù)通信的初始化。又,在預(yù)定時(shí)間內(nèi)沒有時(shí)鐘同步建立的通知時(shí),也可以開始在鏈路層和其他數(shù)據(jù)傳輸裝置的鏈路層之間可以通過物理層進(jìn)行數(shù)據(jù)通信的初始化,這種情況下,在開始的初始化中檢測(cè)出有關(guān)數(shù)據(jù)通信的異常時(shí),再次進(jìn)行在物理層和其他數(shù)據(jù)傳輸裝置的物理層之間建立時(shí)鐘同步的初始化。
上述傳輸信號(hào),也可以由物理層把發(fā)送數(shù)據(jù)映射到多個(gè)信號(hào)電平中的任一個(gè)生成。這種情況下,物理層的初始化是,為區(qū)別信號(hào)電平的初始化信號(hào)從其物理層發(fā)送到其他數(shù)據(jù)傳輸裝置,其物理層接收從其他數(shù)據(jù)傳輸裝置發(fā)出的初始化信號(hào),使用這個(gè)初始化信號(hào),設(shè)定為區(qū)別傳輸信號(hào)的信號(hào)電平的判斷電平,由此進(jìn)行物理層的初始化。而且,物理層的初始化,也可以在設(shè)定了判斷電平時(shí),通知其判斷電平設(shè)定結(jié)束。這種情況下,根據(jù)判斷電平設(shè)定結(jié)束的通知,開始鏈路層和其他數(shù)據(jù)傳輸裝置的鏈路層通過物理層進(jìn)行可數(shù)據(jù)通信的初始化。而且,如果預(yù)定時(shí)間內(nèi)沒有判斷電平設(shè)定結(jié)束的通知時(shí),鏈路層和其他數(shù)據(jù)傳輸裝置的鏈路層也可以通過物理層開始進(jìn)行可數(shù)據(jù)通信的初始化。這種情況下,在開始的初始化中檢測(cè)出數(shù)據(jù)通信的異常時(shí),再次進(jìn)行設(shè)定判斷電平的初始化。
作為一個(gè)例子,通信協(xié)議,用MOST定義。
依據(jù)本發(fā)明的數(shù)據(jù)傳輸裝置,處理部的初始化處理是在收發(fā)信部的初始化處理進(jìn)行之后開始,因此是在其他數(shù)據(jù)傳輸裝置之間收發(fā)信部可以相互收發(fā)信的狀態(tài)下進(jìn)行。因此,在鏈路層的初始化期間假設(shè)物理層是可以通信的狀態(tài)而設(shè)計(jì)的初始化程序(假設(shè)使用了不需要初始化的物理層的API),可以一邊滿足其前提條件一邊進(jìn)行使用。也就是說,可以一邊防止使用上述初始化程序帶來的預(yù)到的不好情況的發(fā)生,一邊進(jìn)行數(shù)據(jù)通信的初始化處理。而且,使用上述初始化程序時(shí),不需要關(guān)于物理層初始化期間的修正,不會(huì)發(fā)生開發(fā)成本增大的情況。
而且,收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部建立時(shí)鐘同步后進(jìn)行初始化進(jìn)而可以收發(fā)信時(shí),也可以得到和上述一樣的效果。而且,進(jìn)行時(shí)鐘同步建立的通知時(shí),可以在收發(fā)信部確實(shí)建立時(shí)鐘同步之后進(jìn)行處理部的初始化。而且,預(yù)定時(shí)間內(nèi)沒有建立時(shí)鐘同步時(shí),再次進(jìn)行初始化動(dòng)作而再次啟動(dòng),因此即使在收發(fā)信部的初始化中發(fā)生電源瞬間斷電等異常情況也可以進(jìn)行正常的初始化動(dòng)作。
又,收發(fā)信部把發(fā)送數(shù)據(jù)映射為多個(gè)信號(hào)電平中的任一個(gè)而發(fā)出傳輸信號(hào),并設(shè)定區(qū)別傳輸信號(hào)電平的判斷電平而成為可以收發(fā)信的狀態(tài)時(shí),也可以得到和上述一樣的結(jié)果。而且,進(jìn)行判斷電平設(shè)定結(jié)束的通知時(shí),可以在收發(fā)信部確實(shí)結(jié)束判斷電平的設(shè)定后,進(jìn)行處理部的初始化。又,預(yù)定時(shí)間內(nèi)判斷電平的設(shè)定沒有結(jié)束時(shí),再次進(jìn)行初始化動(dòng)作而再次啟動(dòng),因此,即使在收發(fā)信部的初始化中發(fā)生電源瞬間斷電等異常情況也可以進(jìn)行正常的初始化動(dòng)作。
又,處理部及收發(fā)信部所包含的各鎖相環(huán),共同使用由相同振蕩器輸出的基準(zhǔn)頻率時(shí),不需要過去主數(shù)據(jù)傳輸裝置100a上設(shè)置的處理部用的振蕩器102a,因此,在部件成本方面有優(yōu)勢(shì)。
而且,依據(jù)本發(fā)明的數(shù)據(jù)傳輸系統(tǒng)及初始化方法,分別可以得到和上述數(shù)據(jù)傳輸裝置一樣的效果。
本發(fā)明的這些及其他目的、特征、局面、效果,參照附圖,可以從下面的說明中進(jìn)一步明確。
附圖的簡要說明
圖1是表示本發(fā)明一實(shí)施例數(shù)據(jù)傳輸系統(tǒng)組成的方框圖;圖2是表示圖1的數(shù)據(jù)傳輸系統(tǒng)中的主數(shù)據(jù)傳輸裝置1a的初始化處理的流程圖;圖3是表示圖1的數(shù)據(jù)傳輸系統(tǒng)的從屬數(shù)據(jù)傳輸裝置1b~1n的初始化處理的流程圖;圖4是在圖2的步驟S29~S32中執(zhí)行的主收發(fā)信部10a的初始化處理子程序上合記了圖3的步驟S56~S59中執(zhí)行的從屬收發(fā)信部10b~10n的初始化處理子程序的流程圖;圖5是在圖1的數(shù)據(jù)傳輸系統(tǒng)鏈路層及物理層的初始化處理中,把各數(shù)據(jù)傳輸裝置1a~1n被初始化的狀態(tài)按照時(shí)間序列表示的初始化序列圖;圖6是表示過去數(shù)據(jù)傳輸系統(tǒng)組成的方框圖;圖7是表示有關(guān)圖6的數(shù)據(jù)傳輸系統(tǒng)中主數(shù)據(jù)傳輸裝置100a的初始化處理的流程圖;圖8是在圖6的數(shù)據(jù)傳輸系統(tǒng)的鏈路層及物理層的初始化處理中,把各數(shù)據(jù)傳輸裝置100a~100n被初始化的狀態(tài)按照時(shí)間序列表示的初始化序列圖。
發(fā)明的
具體實(shí)施例方式
參照?qǐng)D1,說明有關(guān)本發(fā)明一實(shí)施例的數(shù)據(jù)傳輸系統(tǒng)。而且,圖1是表示該數(shù)據(jù)傳輸系統(tǒng)組成的方框圖。
圖1中,數(shù)據(jù)傳輸系統(tǒng),把物理拓?fù)洚?dāng)作環(huán)形拓?fù)洌鄠€(gè)節(jié)點(diǎn)用環(huán)形拓?fù)溥B接,由此形成一個(gè)方向的環(huán)形LAN。下面,作為上述數(shù)據(jù)傳輸系統(tǒng)的一個(gè)例子,說明各節(jié)點(diǎn)由n段(n是2以上的任意整數(shù))的數(shù)據(jù)傳輸裝置1a~1n組成,分別由傳輸線路2連接為環(huán)形,且所傳輸?shù)臄?shù)據(jù),通過傳輸線路2,向單向傳輸?shù)南到y(tǒng)。各數(shù)據(jù)傳輸裝置1a~1n上連接著基于在各個(gè)數(shù)據(jù)傳輸系統(tǒng)上傳輸?shù)臄?shù)據(jù)進(jìn)行處理,并把其結(jié)果輸出給數(shù)據(jù)傳輸系統(tǒng)的連接設(shè)備(例如,音頻設(shè)備、導(dǎo)航設(shè)備、或者信息終端設(shè)備,沒有圖示)。而且,作為一般的硬件形式,各自的數(shù)據(jù)傳輸裝置1a~1n和各自的連接設(shè)備構(gòu)成一體化。
作為用于上述數(shù)據(jù)傳輸系統(tǒng)的信息類通信協(xié)議,例如有MediaOriented Systems Transport(面向媒體系統(tǒng)傳輸,下面記作MOST)。把MOST作為通信協(xié)議傳輸?shù)臄?shù)據(jù),以幀為基本單位傳輸,幀在各數(shù)據(jù)傳輸裝置1之間依次按單向傳輸。也就是說,數(shù)據(jù)傳輸裝置1a,通過傳輸線路2,對(duì)數(shù)據(jù)傳輸裝置1b輸出數(shù)據(jù)。又,數(shù)據(jù)傳輸裝置1b,通過傳輸線路2,對(duì)數(shù)據(jù)傳輸裝置1c輸出數(shù)據(jù),數(shù)據(jù)傳輸裝置1n的上一級(jí)的數(shù)據(jù)傳輸裝置,通過傳輸線路2,對(duì)數(shù)據(jù)傳輸裝置1n輸出數(shù)據(jù)。然后,數(shù)據(jù)傳輸裝置1n,通過傳輸線路2,對(duì)數(shù)據(jù)傳輸裝置1a輸出數(shù)據(jù)。傳輸線路2使用雙絞線或同軸線等廉價(jià)線纜,各自的數(shù)據(jù)傳輸裝置1相互進(jìn)行電子通信。這里,在該數(shù)據(jù)傳輸系統(tǒng)接通電源時(shí),數(shù)據(jù)傳輸裝置1a是由自身裝置的時(shí)鐘發(fā)送數(shù)據(jù)的主設(shè)備,其他數(shù)據(jù)傳輸裝置1b~1n是在主設(shè)備生成的時(shí)鐘上鎖定頻率的從屬設(shè)備。
下面,說明數(shù)據(jù)傳輸裝置1的組成。而且,這些數(shù)據(jù)傳輸裝置1a~1n,組成大致相同,作為這些代表,首先說明主數(shù)據(jù)傳輸裝置1a的組成及收發(fā)信數(shù)據(jù)流。
圖1中,數(shù)據(jù)傳輸裝置1a,具有收發(fā)信部(物理層)10a、MOST控制器(鏈路層)20a、CPU(中央運(yùn)算處理裝置微機(jī))30a以及振蕩器40a。而且,收發(fā)信部10a,具有發(fā)送處理部11a和DAC(D/A轉(zhuǎn)換器)12a、ADC(A/D轉(zhuǎn)換器)13a、時(shí)鐘再生部14a、接收處理部15a、PLL(PhaseLocked Loop鎖相環(huán))16a及17a。而且,MOST控制器20a,具有收發(fā)信處理部21a及PLL22a。
例如,MOST控制器20a由LSI組成,可以使用上述數(shù)據(jù)傳輸系統(tǒng)中使用的通信協(xié)議所定義的MOST控制器芯片等。MOST控制器20a的收發(fā)信處理部21a連接著上述連接設(shè)備。連接設(shè)備處理MOST控制器20a輸出的數(shù)據(jù)。而且,連接設(shè)備,把處理結(jié)果輸出給MOST控制器20a。然后,收發(fā)信處理部21a,作為其功能中的一個(gè),根據(jù)PLL22a的輸出頻率,把來自連接的上述連接設(shè)備的數(shù)據(jù)轉(zhuǎn)換為MOST中規(guī)定的協(xié)議,向收發(fā)信部10a的發(fā)送處理部11a輸出數(shù)字?jǐn)?shù)據(jù)串。而且,收發(fā)信處理部21a,根據(jù)PLL22a的輸出頻率,接收從接收處理部15a輸出的數(shù)字?jǐn)?shù)據(jù)串,并向連接的連接設(shè)備傳輸。
CPU30a,根據(jù)復(fù)位信號(hào)R及控制信號(hào)CL,控制數(shù)據(jù)傳輸裝置1a所具有的MOST控制器20a、收發(fā)信部10a以及上述連接設(shè)備。例如,CPU30a,控制數(shù)據(jù)傳輸裝置1a的復(fù)位功能、電源控制、主/從選擇處理以及向診斷模式(ダイアグモ一ド)的轉(zhuǎn)移處理等。
收發(fā)信部10a,典型的是由LSI組成。從MOST控制器20a的收發(fā)信處理部21a,如上所述向發(fā)送處理部11a輸出數(shù)字?jǐn)?shù)據(jù)串。發(fā)送處理部11a,對(duì)上述數(shù)字?jǐn)?shù)據(jù)串在每個(gè)預(yù)定的比特上進(jìn)行匯總,作為數(shù)據(jù)符號(hào),依據(jù)變換表進(jìn)行映射及篩選處理。具體講,發(fā)送處理部11a,為了進(jìn)行多位傳輸,把收發(fā)信處理部21a輸出的串行數(shù)字?jǐn)?shù)據(jù)串轉(zhuǎn)換為并行數(shù)據(jù)。通信協(xié)議是MOST的情況,從收發(fā)信部21a輸出作為雙相編碼的數(shù)字?jǐn)?shù)據(jù)串,因此,發(fā)送處理部11a,把串行輸入的數(shù)據(jù)轉(zhuǎn)換為每2個(gè)比特的并行數(shù)據(jù)。然后,發(fā)送處理部11a,把轉(zhuǎn)換的每2個(gè)比特的并行數(shù)據(jù),根據(jù)PLL17a輸出的鎖定的系統(tǒng)時(shí)鐘,映射為八進(jìn)制符號(hào)中的任一個(gè)。這個(gè)映射是,在接收方配置的其他數(shù)據(jù)傳輸裝置1中為了進(jìn)行時(shí)鐘再生,因此,把每2比特的并行數(shù)據(jù)交替分配為八進(jìn)制符號(hào)中高4位符號(hào)和低4位符號(hào)。而且,為了去除發(fā)送及接收之間的直流成分的變動(dòng)或差的影響,根據(jù)和上一位的差分進(jìn)行變換(mapping)。又,發(fā)送處理部11a所進(jìn)行的篩選處理,例如在低通低通滾降濾波器(roll off filter)中進(jìn)行。這個(gè)低通滾降濾波器是為抑制發(fā)送的電信號(hào)的頻帶限制和碼間干擾的波形整形濾波器。例如,使用滾降率100%的FIR濾波器。
DAC12a,把發(fā)送處理部11a中映射或篩選處理的信號(hào)轉(zhuǎn)換為模擬信號(hào)。例如,是在100MHz工作的12比特的D/A轉(zhuǎn)換器,在沒有圖示的發(fā)送方的差動(dòng)驅(qū)動(dòng)的輸出端,輸出可以輸出上述發(fā)送符號(hào)值交替變?yōu)樽畲蠡蛘咦钚≌穹娖降恼也M信號(hào)。差動(dòng)驅(qū)動(dòng),放大從DAC12a輸出的模擬信號(hào)的強(qiáng)度,轉(zhuǎn)換為差動(dòng)信號(hào),發(fā)送給傳輸線路2。這個(gè)差動(dòng)驅(qū)動(dòng),對(duì)傳輸線路2所具有的2根1組的導(dǎo)線,把發(fā)出的電信號(hào),發(fā)送給傳輸線路2的一側(cè)(正端)導(dǎo)線,和該電信號(hào)正負(fù)相反的信號(hào)發(fā)送給傳輸線路2的另一側(cè)(負(fù)端)。由此,傳輸線路2上,正端和負(fù)端的電信號(hào)作為1對(duì)進(jìn)行傳輸,相互的電信號(hào)變化可以用相互的電信號(hào)抵消,可以減輕來自傳輸線路2的放射噪聲及來自外部的電氣性影響。這樣,在發(fā)送處理部11a中映射及篩選處理的數(shù)字信號(hào),通過DAC12a,上述數(shù)字?jǐn)?shù)據(jù)串映射為多個(gè)信號(hào)中的任一個(gè)的預(yù)定周期的波形,被輸出。
另外,ADC13a,通過傳輸線路2,接收數(shù)據(jù)傳輸裝置1n輸出的模擬信號(hào),并轉(zhuǎn)換為數(shù)字信號(hào)。具體講,沒有圖示的接收方的差動(dòng)接收器,把傳輸線路2輸入的差動(dòng)信號(hào)轉(zhuǎn)換為電壓信號(hào)輸出給ADC13a。如上所述,對(duì)傳輸線路2所具有的2根1組的導(dǎo)線,正端和負(fù)端的電信號(hào)作為1對(duì)進(jìn)行傳輸,差動(dòng)接收器,從正端和負(fù)端的差判斷信號(hào),因此,對(duì)來自外部的電氣性影響能發(fā)揮效力。然后,ADC13a,把接收方的差動(dòng)接收器輸出的電壓信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。
接收處理部15a,把ADC13a中轉(zhuǎn)換的數(shù)字信號(hào),經(jīng)過篩選及逆映射處理,解碼為數(shù)據(jù)符號(hào),轉(zhuǎn)換為數(shù)字?jǐn)?shù)據(jù)串,輸出給MOST控制器20a的收發(fā)信處理部21a。接收處理部15a所進(jìn)行的篩選處理,例如在低通滾降濾波器中進(jìn)行。這個(gè)低通滾降濾波器是,給ADC13a輸出的數(shù)字信號(hào)消除噪聲的波形整形用的FIR濾波器。和上述發(fā)送方的低通滾降濾波器合起來,實(shí)現(xiàn)沒有碼間干擾的滾降特性。然后,接收處理部15a,根據(jù)在時(shí)鐘再生部14a檢測(cè)出的數(shù)據(jù)符號(hào)定時(shí),計(jì)算低通滾降濾波器輸出的接收碼元值(symbol value)和前碼元值之間的差分值。這樣,把接收的碼元值,用對(duì)前碼元值的差分值來判斷,由此可以消除發(fā)送方傳輸?shù)浇邮辗綌?shù)據(jù)傳輸裝置1時(shí)的整體的電壓變化。然后,接收處理部15a,根據(jù)后述的初始化處理中設(shè)定的判斷電平,在每個(gè)上述差分值進(jìn)行數(shù)據(jù)判斷,把其判斷值進(jìn)行逆映射處理。接收處理部15a的逆映射處理,根據(jù)時(shí)鐘再生部14a中檢測(cè)的數(shù)據(jù)碼元時(shí)序(date symbol timing),使用上述判斷值,解碼為發(fā)送方映射處理中映射的前數(shù)據(jù)。由這個(gè)逆映射處理,上述判斷值轉(zhuǎn)換為并行數(shù)據(jù)。之后,接收處理部15a,把逆映射處理的并行數(shù)據(jù),轉(zhuǎn)換為串行數(shù)字?jǐn)?shù)據(jù)串,輸出給收發(fā)信處理部21a。
時(shí)鐘再生部14a,把ADC13a輸出的由傳輸線路2接收的信號(hào)時(shí)鐘成分,根據(jù)PLL16a進(jìn)行再生,由此進(jìn)行傳輸線路2的時(shí)鐘再生,檢測(cè)成為上述傳輸波形最大或者最小振幅點(diǎn)的數(shù)據(jù)碼元時(shí)序。之后,時(shí)鐘再生部14a中再生的時(shí)鐘,作為接收處理部15a的時(shí)鐘使用。
這里,說明主數(shù)據(jù)傳輸裝置1a和從屬數(shù)據(jù)傳輸裝置1b~1n的組成差異。設(shè)在主數(shù)據(jù)傳輸裝置1a上的振蕩器40a,輸出PLL16a、17a以及22a和ADC13a的基準(zhǔn)頻率。PLL16a輸出時(shí)鐘再生部14a及接收處理部15a進(jìn)行處理時(shí)使用的頻率。PLL17a輸出發(fā)送處理部11a及DAC12a進(jìn)行處理時(shí)使用的頻率。然后,PLL22a輸出收發(fā)信處理部21a進(jìn)行處理時(shí)使用的頻率。
另外,從屬數(shù)據(jù)傳輸裝置1b~1n的MOST控制器20b~20n,在其內(nèi)部分別具有數(shù)據(jù)處理部23b~23n。設(shè)在從屬數(shù)據(jù)傳輸裝置1b~1n的振蕩器40b~40n,輸出分別設(shè)在接收方的PLL16b~16n及ADC13b~13n的基準(zhǔn)頻率。然后,設(shè)在發(fā)送方的PLL17b~17n的基準(zhǔn)頻率,分別從時(shí)鐘再生部14b~14n輸出。然后,設(shè)在MOST控制器20b~20n上的PLL22b~22n的基準(zhǔn)頻率,使用數(shù)據(jù)處理部23b~23n中被處理的時(shí)鐘。而且,數(shù)據(jù)處理部23b~23n,分別處理收發(fā)信處理部21b~21n所接收的數(shù)字?jǐn)?shù)據(jù)串的時(shí)鐘成分。從屬數(shù)據(jù)傳輸裝置1b~1n的組成,除了這些不同組成之外,其他和主數(shù)據(jù)傳輸裝置1a相同。下面,說明從屬數(shù)據(jù)傳輸裝置1b~1n的組成部分時(shí),對(duì)主數(shù)據(jù)傳輸裝置1a組成部分所標(biāo)注的參照標(biāo)號(hào)“a”,分別代之以“b”~“n”進(jìn)行說明。
這樣組成的數(shù)據(jù)傳輸系統(tǒng)中,為了規(guī)定機(jī)械連接,對(duì)作為協(xié)議的鏈路層的MOST控制器20a~20n及作為物理層的收發(fā)信部10a~10n進(jìn)行初始化處理,在其初始化動(dòng)作中進(jìn)行各數(shù)據(jù)傳輸裝置1a~1n的時(shí)鐘同步的建立(鎖定處理)和進(jìn)行成為數(shù)據(jù)判斷基準(zhǔn)的判斷電平(訓(xùn)練處理)的設(shè)定。下面,參照?qǐng)D1~圖3,說明有關(guān)數(shù)據(jù)傳輸系統(tǒng)的初始化處理。而且,圖2是表示有關(guān)該數(shù)據(jù)傳輸系統(tǒng)中的主數(shù)據(jù)傳輸裝置1a的初始化處理的流程圖,圖3是表示有關(guān)該數(shù)據(jù)傳輸系統(tǒng)中的從屬數(shù)據(jù)傳輸裝置1b~1n的初始化處理的流程圖。
首先,參照?qǐng)D2,說明主數(shù)據(jù)傳輸裝置1a的初始化處理。主數(shù)據(jù)傳輸裝置1a的CPU30a,在接通電源時(shí)復(fù)位(步驟S11),把解除收發(fā)信部10a的復(fù)位狀態(tài)的復(fù)位信號(hào)R輸出給收發(fā)信部10a(步驟S12)。
主收發(fā)信部10a,根據(jù)對(duì)上述步驟S12中由CPU30a發(fā)出的復(fù)位信號(hào)R的接收,解除自身的復(fù)位狀態(tài)(步驟S28),對(duì)自身(物理層)進(jìn)行初始化處理(步驟S29~S32)。在這個(gè)初始化處理中,為了規(guī)定機(jī)械連接,包括協(xié)議的其他物理層收發(fā)信部10b~10n進(jìn)行初始化處理,在收發(fā)信部10a的初始化處理中,和從屬收發(fā)信部10b~10n之間建立時(shí)鐘同步(鎖定處理)和設(shè)定成為數(shù)據(jù)判斷基準(zhǔn)的判斷電平(訓(xùn)練處理)。上述鎖定處理是在時(shí)鐘同步開始(步驟S29)到時(shí)鐘同步結(jié)束(步驟S30)為止的期間進(jìn)行。然后,在時(shí)鐘同步結(jié)束之際,由收發(fā)信部10a向CPU30a輸出時(shí)鐘同步結(jié)束標(biāo)志I1。而且,隨著CPU30a向收發(fā)信部10a輸出訓(xùn)練開始啟動(dòng)信號(hào)TE,開始上述訓(xùn)練處理。上述訓(xùn)練處理,是在訓(xùn)練開始(步驟S31)至訓(xùn)練結(jié)束(步驟S32)為止的期間(訓(xùn)練期間)進(jìn)行。然后,在訓(xùn)練結(jié)束之際,由收發(fā)信部10a向CPU30a輸出訓(xùn)練結(jié)束標(biāo)志I2。主收發(fā)信部10a,隨著結(jié)束上述步驟S29~S32的初始化處理,其他收發(fā)信部10b~10n成為可以進(jìn)行數(shù)據(jù)通信的狀態(tài)(步驟S33)。而且,關(guān)于上述步驟S29~S32的收發(fā)信部10a所進(jìn)行的初始化處理的詳細(xì)情況,在后面敘述。
另外,CPU30a,啟動(dòng)管理初始化處理所需要時(shí)間的定時(shí)器(步驟S13),等待收發(fā)信部10a輸出的時(shí)鐘同步結(jié)束標(biāo)志I1,判斷收發(fā)信部10a的鎖定處理是否結(jié)束(步驟S14)。CPU30a,在沒有輸入時(shí)鐘同步結(jié)束標(biāo)志I1的情況,判斷是否超越了對(duì)訓(xùn)練處理所設(shè)定的時(shí)間(步驟S15),時(shí)間到了為止一直反復(fù)上述步驟S14的處理。然后,CPU30a,在上述時(shí)間到之前,有時(shí)鐘同步結(jié)束標(biāo)志I1輸入時(shí),把處理推向下一步驟S16。另外,CPU30a,在沒有輸入時(shí)鐘同步結(jié)束標(biāo)志I1時(shí)間卻到了時(shí),把處理推進(jìn)到下一步驟S19。
步驟S16中,CPU30a為了開始上述訓(xùn)練處理,向收發(fā)信部10a輸出訓(xùn)練開始啟動(dòng)信號(hào)TE。然后,CPU30a,等待從收發(fā)信部10a輸出的訓(xùn)練結(jié)束標(biāo)志I2,判斷收發(fā)信部10a的訓(xùn)練處理是否結(jié)束(步驟S17)。CPU30a,在沒有輸入時(shí)鐘同步結(jié)束標(biāo)志I2的情況,判斷是否超越了(中止時(shí)間)對(duì)訓(xùn)練處理所設(shè)定的時(shí)間(步驟S18),時(shí)間到為止一直反復(fù)上述步驟S17的處理。然后,CPU30a,在上述時(shí)間到之前,有時(shí)鐘同步結(jié)束標(biāo)志I2輸入時(shí),以及有訓(xùn)練結(jié)束標(biāo)志I2輸入時(shí),共同把處理推向下一步驟S19。
在步驟S19中,CPU30a把解除MOST控制器20a的復(fù)位狀態(tài)的復(fù)位信號(hào)R輸出給MOST控制器20a(步驟S19)。然后,CPU30a把對(duì)MOST控制器20a進(jìn)行初始設(shè)定的控制信號(hào)CL輸出給MOST控制器20a(步驟S20)。例如,CPU30a,根據(jù)這個(gè)控制信號(hào)CL,指示MOST控制器20a的主/從選擇指示等的數(shù)據(jù)傳輸系統(tǒng)的固定性的初始設(shè)定。
MOST控制器20a,根據(jù)復(fù)位信號(hào)R的接收解除自身的復(fù)位狀態(tài)(步驟S24),根據(jù)接收的控制信號(hào)CL,進(jìn)行自身的初始設(shè)定等初始化處理。而且,MOST控制器20a所具有的PLL22a,以振蕩器40a輸出的頻率為基準(zhǔn)頻率進(jìn)行動(dòng)作。
MOST控制器20a,在上述步驟S25中開始的初始化處理中,判斷數(shù)據(jù)傳輸系統(tǒng)整體的網(wǎng)絡(luò)建立。例如,MOST控制器20a(鏈路層),通過數(shù)據(jù)傳輸系統(tǒng)的收發(fā)信部10a(物理層)送出網(wǎng)絡(luò)建立確認(rèn)信號(hào),并通過其他數(shù)據(jù)傳輸裝置1b~1n及收發(fā)信部10a,由MOST控制器20a接收預(yù)定次數(shù)的這個(gè)信號(hào),判斷網(wǎng)絡(luò)已經(jīng)建立。這時(shí),數(shù)據(jù)傳輸系統(tǒng)的收發(fā)信部10a~10n,已經(jīng)是可以進(jìn)行數(shù)據(jù)通信的狀態(tài),因此可以馬上判斷網(wǎng)絡(luò)已經(jīng)建立的情況。然后,MSOT控制器20a,在預(yù)定的數(shù)據(jù)幀上加上表示網(wǎng)絡(luò)已經(jīng)建立的標(biāo)識(shí)符,對(duì)所有其他從屬數(shù)據(jù)傳輸裝置1b~1n發(fā)出該數(shù)據(jù)幀。而且,MOST控制器20a,在網(wǎng)絡(luò)建立之后,結(jié)束自身(鏈路層)的初始化處理,向CPU30a輸出表示其結(jié)束的控制信號(hào)CL(步驟S26)。
另外,CPU30a,等待MOST控制器20a初始化處理結(jié)束(步驟S21)。然后,CPU30a,當(dāng)預(yù)定時(shí)間內(nèi)MOST控制器20a的初始化處理沒有結(jié)束時(shí)(例如,物理層的初始化沒有正常結(jié)束時(shí)),進(jìn)行網(wǎng)絡(luò)的異常處理(步驟S22),把處理轉(zhuǎn)向上述步驟S11。另外,CPU30a,接收了表示其結(jié)束的控制信號(hào)CL時(shí),判斷該初始化處理結(jié)束。然后,CPU30a,對(duì)MOST控制器20a輸出指示數(shù)據(jù)通信開始的控制信號(hào)CL(步驟S23)。MOST控制器20a,接收指示數(shù)據(jù)通信開始的控制信號(hào)CL,開始和其他數(shù)據(jù)傳輸裝置1之間的數(shù)據(jù)通信(步驟S27),結(jié)束主數(shù)據(jù)傳輸裝置1a的初始化處理。
下面,參照?qǐng)D3,說明從屬數(shù)據(jù)傳輸裝置1b~1n的初始化處理。從屬數(shù)據(jù)傳輸裝置1b~1n的CPU30b~30n,分別在接通電源時(shí)復(fù)位(步驟S41),把分別解除收發(fā)信部10b~10n的復(fù)位狀態(tài)的復(fù)位信號(hào)R輸出給收發(fā)信部10b~10n(步驟S42)。
從屬收發(fā)信部10b~10n,在上述步驟S42中,根據(jù)對(duì)CPU30b~30n發(fā)出的復(fù)位信號(hào)R的接收,解除自身的復(fù)位狀態(tài)(步驟S55),進(jìn)行自身(物理層)的初始化處理(步驟S56~S59)。這個(gè)初始化處理和主收發(fā)信部10a一樣,也和其他收發(fā)信部之間建立時(shí)鐘同步(鎖定處理)以及設(shè)定成為數(shù)據(jù)判斷基準(zhǔn)的判斷電平(訓(xùn)練處理)。上述鎖定處理,是在時(shí)鐘同步開始(步驟S56)到時(shí)鐘同步結(jié)束(步驟S57)為止的期間(鎖定期間)進(jìn)行。上述訓(xùn)練處理,是在訓(xùn)練開始(步驟S58)到訓(xùn)練結(jié)束(步驟S59)為止的期間(訓(xùn)練期間)進(jìn)行。然后,在訓(xùn)練結(jié)束了時(shí),由收發(fā)信部10b~10n對(duì)CPU30b~30分別輸出訓(xùn)練結(jié)束標(biāo)志I2。從屬收發(fā)信部10b~10n,隨著結(jié)束上述步驟S56~S59的初始化處理,成為可以和其他收發(fā)信部進(jìn)行數(shù)據(jù)通信的狀態(tài)(步驟S60)。對(duì)于有關(guān)上述步驟S56~S59的收發(fā)信部10b~10n所進(jìn)行的初始化處理,在后面敘述其詳細(xì)內(nèi)容。
另外,CPU30b~30n,啟動(dòng)為分別管理初始化處理所需要時(shí)間的定時(shí)器(步驟S43)。然后,CPU30b~30n,等待分別從收發(fā)信部10b~10n輸出的訓(xùn)練結(jié)束標(biāo)志I2,判斷收發(fā)信部10b~10n的訓(xùn)練處理是否結(jié)束(步驟S44)。CPU30b~30n,在沒有訓(xùn)練結(jié)束標(biāo)志I2輸入時(shí),判斷是否超越了分別對(duì)訓(xùn)練處理所設(shè)定的時(shí)間(中止時(shí)間)(步驟S45),時(shí)間到了為止反復(fù)上述步驟S44的處理。然后,CPU30b~30n,在上述時(shí)間到了之前有訓(xùn)練結(jié)束標(biāo)志I2輸入時(shí),以及沒有訓(xùn)練結(jié)束標(biāo)志I2輸入而時(shí)間卻到了時(shí),分別把處理共同推向步驟S46。
步驟S46中,CPU30b~30n,分別向MOST控制器20b~20n輸出解除MOST控制器20b~20n的復(fù)位狀態(tài)的復(fù)位信號(hào)R(步驟S46)。然后,CPU30b~30n,分別向MOST控制器20b~20n輸出對(duì)MOST控制器20b~20n進(jìn)行初始設(shè)定的控制信號(hào)CL(步驟S47)。例如,CPU30b~30n,根據(jù)這個(gè)控制信號(hào)CL,對(duì)MOST控制器20b~20n指示主/從選擇指示等有關(guān)數(shù)據(jù)傳輸系統(tǒng)的固定的初始設(shè)定。
MOST控制器20b~20n,分別根據(jù)復(fù)位信號(hào)R的接收解除自身的復(fù)位狀態(tài)(步驟S51),根據(jù)接收的控制信號(hào)CL,進(jìn)行自身的初始設(shè)定等初始化處理。
MOST控制器20b~20n,分別在上述步驟S51中開始的初始化處理中,判斷數(shù)據(jù)傳輸系統(tǒng)整體的網(wǎng)絡(luò)建立。例如,MOST控制器20b~20n在初始化處理中,通過接收加上了主數(shù)據(jù)傳輸裝置1a輸出的表示網(wǎng)絡(luò)建立的標(biāo)識(shí)符的數(shù)據(jù)幀,判斷網(wǎng)絡(luò)已經(jīng)建立。而且,MOST控制器20b~20n上設(shè)置的PLL22b~22n的基準(zhǔn)頻率,使用數(shù)據(jù)處理部23b~23n分別處理在各收發(fā)信部21b~21n所接收的數(shù)字?jǐn)?shù)據(jù)串時(shí)的時(shí)鐘成分。而且,MOST控制器20b~20n,在網(wǎng)絡(luò)建立之后,分別結(jié)束自身(鏈路層)的初始化處理,向CPU30b~30n輸出表示其結(jié)束的控制信號(hào)CL(步驟S56)。
另外,CPU30b~30n,分別等待MOST控制器20b~20n的初始化處理結(jié)束(步驟S48)。然后,CPU30b~30n,在預(yù)定時(shí)間內(nèi)MOST控制器20b~20n的初始化處理沒有結(jié)束時(shí)(例如,物理層的初始化沒有正常結(jié)束時(shí)),分別進(jìn)行網(wǎng)絡(luò)的異常處理(步驟S49),把處理返回到上述步驟S41。另外,CPU30b~30n,接收了表示其結(jié)束的控制信號(hào)CL時(shí),分別判斷為該初始化處理結(jié)束。然后,CPU30b~30n,分別對(duì)MOST控制器20b~20n輸出指示數(shù)據(jù)通信開始的控制信號(hào)CL(步驟S50)。MOST控制器20b~20n,分別接收指示數(shù)據(jù)通信開始的控制信號(hào)CL,開始和其他數(shù)據(jù)傳輸裝置1之間的數(shù)據(jù)通信(步驟S54),結(jié)束從屬數(shù)據(jù)傳輸裝置1b~1n的初始化處理。
下面,參照?qǐng)D4,說明上述步驟S29~S32及S56~S59中進(jìn)行的收發(fā)信部10a~10n的初始化處理。而且,圖4是,在上述步驟S29~S32中進(jìn)行的有關(guān)主收發(fā)信部10a的初始化處理子程序上合記的在上述步驟S56~S59中進(jìn)行的有關(guān)從屬收發(fā)信部10b~10n的初始化處理子程序的流程圖。又,連在數(shù)據(jù)傳輸系統(tǒng)上的數(shù)據(jù)傳輸裝置1a~1n,和上述步驟S11及S41的電源接通連動(dòng),分別接通電源,各自的收發(fā)信部10a~10n,根據(jù)CPU30a~30n分別輸出的復(fù)位信號(hào)R,解除復(fù)位狀態(tài)。
首先,主收發(fā)信部10a,根據(jù)以自身裝置的振蕩器40a為基準(zhǔn)頻率的PLL17a輸出的頻率,把鎖定信號(hào)LS發(fā)給傳輸線路2(步驟S291)。例如,鎖定信號(hào)LS是基于主數(shù)據(jù)傳輸裝置1a所具有的PLL17a的時(shí)鐘頻率的正弦波信號(hào)。
另外,從屬收發(fā)信部10b,從傳輸線路2等待鎖定信號(hào)LS的接收(步驟S561)。然后,接收了由主收發(fā)信部10a通過傳輸線路2發(fā)出的鎖定信號(hào)LS時(shí),從屬收發(fā)信部10b,由自身裝置的時(shí)鐘再生部14b進(jìn)行時(shí)鐘再生,設(shè)定接收PLL(步驟S562)。之后,從屬收發(fā)信部10b,把再生的時(shí)鐘作為基準(zhǔn)時(shí)鐘對(duì)PLL17b輸入,根據(jù)PLL17b的再生時(shí)鐘,把鎖定信號(hào)LS發(fā)給傳輸線路2(步驟S571)。對(duì)于其他的從屬收發(fā)信部10c~10n,同樣也繼續(xù)等待鎖定信號(hào)LS的接收,分別接收自身上游方的數(shù)據(jù)傳輸裝置發(fā)出的鎖定信號(hào)LS,再生時(shí)鐘信號(hào)而設(shè)定接收PLL之后(步驟S562),分別根據(jù)PLL17c~17n的再生時(shí)鐘,對(duì)下游方的數(shù)據(jù)傳輸裝置1發(fā)出鎖定信號(hào)LS(步驟S571)。
主收發(fā)信部10a,從傳輸線路2等待鎖定信號(hào)LS的接收(步驟S292)。然后,連在上游方的從屬收發(fā)信部10n執(zhí)行上述步驟S571,由此,主收發(fā)信部10a,由自身裝置的時(shí)鐘再生部14a進(jìn)行上述鎖定信號(hào)LS的時(shí)鐘再生,設(shè)定接收PLL(步驟S293)。然后,收發(fā)信部10a,向CPU30a輸出時(shí)鐘同步結(jié)束標(biāo)志I1(步驟S301)。也就是說,有關(guān)收發(fā)信部10a~10n的上述鎖定處理,由輸入上述CPU30a~30n輸出的復(fù)位信號(hào)R來開始。然后,有關(guān)收發(fā)信部10a的上述鎖定處理,經(jīng)過上述步驟S293的處理,向CPU30a輸出時(shí)鐘同步結(jié)束標(biāo)志I1來結(jié)束。而且,有關(guān)收發(fā)信部10b~10n的上述鎖定處理,經(jīng)過上述步驟S562的處理,對(duì)下游方的數(shù)據(jù)傳輸裝置1發(fā)出鎖定信號(hào)LS來結(jié)束。
其次,主收發(fā)信部10a,輸入來自CPU30a的訓(xùn)練開始啟動(dòng)信號(hào)TE(步驟S311)。然后,收發(fā)信部10a,由自身裝置生成為用可定判斷電平的訓(xùn)練信號(hào)TS,發(fā)給傳輸線路2(步驟S312),所述判斷電平是作為和連在下游的從屬收發(fā)信部10b之間的數(shù)據(jù)判斷基準(zhǔn)的。訓(xùn)練信號(hào)TS是例如,包含最大及最小振幅電平交替出現(xiàn)的時(shí)鐘再生用正弦波和訓(xùn)練模式標(biāo)題(training pattern header)(例如在預(yù)定期間持續(xù)最大或最小振幅電平)、在各數(shù)據(jù)傳輸裝置1之間已知的數(shù)據(jù)形式的訓(xùn)練模式。訓(xùn)練模式,使用包括上述八進(jìn)制的所有發(fā)送碼元(符號(hào))值,且出現(xiàn)各種形式的PN形式信號(hào)等。
從屬收發(fā)信部10b,從傳輸線路2等待訓(xùn)練信號(hào)TS的接收(步驟S581)。然后,接收了通過傳輸線路2由主收發(fā)信部10a發(fā)出的訓(xùn)練信號(hào)TS時(shí),從屬收發(fā)信部10b,立即生成和下游數(shù)據(jù)傳輸裝置1c之間的訓(xùn)練信號(hào)TS,發(fā)給傳輸線路2(步驟S582)。然后,收發(fā)信部10b,在自身裝置的接收處理部15b中,使用從收發(fā)信部10a接收的訓(xùn)練信號(hào)TS,分別進(jìn)行判斷電平的設(shè)定,以便在每個(gè)上述符號(hào)值判斷發(fā)送電平的閾值,分別設(shè)定該判斷電平以及這些判斷電平為邊界的判斷值(步驟S583)。
對(duì)于其他從屬收發(fā)信部10c~10n,同樣也等待訓(xùn)練信號(hào)TS的接收(步驟S581)。然后,接收了分別從上游的數(shù)據(jù)傳輸裝置1發(fā)出的訓(xùn)練信號(hào)TS時(shí),從屬的收發(fā)信部10c~10n,立即對(duì)下游的數(shù)據(jù)傳輸裝置1發(fā)出自身裝置的訓(xùn)練信號(hào)TS(步驟S583)。然后,對(duì)于從屬收發(fā)信部10c~10n也一樣,分別在接收處理部15c~15n中,使用從上游的數(shù)據(jù)傳輸裝置1接收的訓(xùn)練信號(hào)TS,分別進(jìn)行為在上述每個(gè)碼元進(jìn)行發(fā)送電平閾值判斷的判斷電平的設(shè)定,分別設(shè)定該判斷電平及以這些判斷電平為界的判斷值(步驟S583)。
主收發(fā)信部10a,從傳輸線路2等待訓(xùn)練信號(hào)TS的接收(步驟S313)。從屬收發(fā)信部10n執(zhí)行上述步驟S262,由此,收發(fā)信部10a,在自身裝置的接收處理部15a中,使用從收發(fā)信部10n接收的訓(xùn)練信號(hào)TS,分別進(jìn)行用于判定上述每個(gè)碼元值的發(fā)信電平的閾值判斷的判斷電平的設(shè)定,分別設(shè)定該判斷電平及以這些判斷電平為界的判斷值(步驟S314)。
其次,連在數(shù)據(jù)傳輸系統(tǒng)的所有收發(fā)信部10a~10n,分別對(duì)CPU30a~30n,輸出表示訓(xùn)練處理結(jié)束了的訓(xùn)練結(jié)束標(biāo)志I2,結(jié)束收發(fā)信部的初始化處理(步驟S321、S591)。而且,為了由所有收發(fā)信部10a~10n接連而輸出這個(gè)訓(xùn)練結(jié)束標(biāo)志I2,通過主收發(fā)信部10a也可以對(duì)其他收發(fā)信部10b~10n向傳輸線路2輸出促進(jìn)訓(xùn)練結(jié)束標(biāo)志I2輸出的信號(hào)。而且,各收發(fā)信部10a~10n,通過上述步驟S314或者經(jīng)過S583中的判斷值設(shè)定處理執(zhí)行后的預(yù)定時(shí)間,也可以分別把訓(xùn)練結(jié)束標(biāo)志I2向CPU30a~30n輸出。也就是說,有關(guān)收發(fā)信部10a的上述訓(xùn)練處理,通過輸入由CPU30a所輸出的訓(xùn)練開始啟動(dòng)信號(hào)TE被開始。另外,收發(fā)信部10b~10n的訓(xùn)練處理是通過由上游側(cè)的數(shù)據(jù)傳輸裝置1輸出訓(xùn)練信號(hào)TS而開始的。而且,有關(guān)收發(fā)信部10a~10n中的上述訓(xùn)練處理,分別通過上述步驟S314及S583的處理,對(duì)CPU30a輸出訓(xùn)練結(jié)束標(biāo)志I2,由此結(jié)束。
下面,參照?qǐng)D5,在上述的數(shù)據(jù)傳輸系統(tǒng)的初始化處理中,把各數(shù)據(jù)傳輸裝置1a~1n被初始化的狀態(tài),按照時(shí)間序列說明。而且,圖5是,在上述的數(shù)據(jù)傳輸系統(tǒng)的鏈路層及物理層的初始化處理中,把各數(shù)據(jù)傳輸裝置1a~1n被初始化的狀態(tài)按照時(shí)間序列表示的初始化時(shí)序圖。
圖5中,如和圖8比較所能明確的那樣,在主數(shù)據(jù)傳輸裝置1a的初始化處理中,鏈路層(MOST控制器20a)的初始化期間不包含物理層(收發(fā)信部10a~10n)的初始化期間(鎖定期間及訓(xùn)練期間)。也就是說,本實(shí)施例的鏈路層初始化處理,在各物理層的初始化處理結(jié)束之后進(jìn)行,因此,可知比過去的初始化序列,數(shù)據(jù)傳輸裝置1a的鏈路層的初始化期間變短。并且,在所有的數(shù)據(jù)傳輸裝置1a~1n的鏈路層的初始化期間,各物理層相互成為可數(shù)據(jù)通信的狀態(tài)。因此,將假設(shè)鏈路層的初始化期間物理層是可通信狀態(tài)而設(shè)計(jì)的初始化程序(假設(shè)使用了不需要初始化的物理層的API),可以一邊滿足其前提條件而一邊應(yīng)用于數(shù)據(jù)傳輸系統(tǒng)中。
這樣,有關(guān)本實(shí)施例的數(shù)據(jù)傳輸系統(tǒng)的鏈路層的初始化處理,在各物理層的初始化處理結(jié)束之后開始,因此,可以在各自的鏈路層處于相互數(shù)據(jù)通信的狀態(tài)下進(jìn)行。因此,對(duì)于假設(shè)鏈路層的初始化期間物理層是可以通信的狀態(tài)而設(shè)計(jì)的初始化程序(假設(shè)使用了不需要初始化的物理層的API),可以在相互進(jìn)行電子通信的數(shù)據(jù)傳輸系統(tǒng)中,一邊滿足其前提條件一邊應(yīng)用。也就是說,可以在防止該數(shù)據(jù)傳輸系統(tǒng)中使用上述初始化程序而帶來的不測(cè)不適的情況下,進(jìn)行數(shù)據(jù)通信的初始化處理。而且,把上述初始化程序應(yīng)用于該數(shù)據(jù)傳輸系統(tǒng)中之際,不需要關(guān)于物理層初始化期間的修正,不會(huì)發(fā)生開發(fā)成本的增大。而且,不需要過去設(shè)在主數(shù)據(jù)傳輸裝置上的MOST控制器用的振蕩器(圖6中的振蕩器102a),因此,在數(shù)據(jù)傳輸系統(tǒng)中的部件成本方面,可以獲得優(yōu)勢(shì)。
而且,本實(shí)施例的說明中,作為數(shù)據(jù)傳輸系統(tǒng)的鏈路層,使用了由MOST定義的協(xié)議,但本發(fā)明并不限定于由MOST定義的協(xié)議。例如,對(duì)于由MOST定義的鏈路層以外的普通鏈路層特制鏈路層適用是不言而喻的。
上面,詳細(xì)說明了本發(fā)明,上述的說明不過是某些點(diǎn)上的本發(fā)明例示,并不是要限定其范圍。在不脫離本發(fā)明的范圍內(nèi),可以進(jìn)行各種改良和變形是不言而喻的。
權(quán)利要求
1.一種數(shù)據(jù)傳輸裝置,生成對(duì)基于預(yù)定的通信協(xié)議被進(jìn)行處理的數(shù)據(jù)的傳輸信號(hào),且收發(fā)信該傳輸信號(hào),其特征在于具備根據(jù)上述通信協(xié)議,處理收發(fā)信數(shù)據(jù)的處理部;收發(fā)信部,根據(jù)上述處理部中處理的發(fā)送數(shù)據(jù),生成傳輸信號(hào)并輸出,而且,根據(jù)其他數(shù)據(jù)傳輸裝置輸出的傳輸信號(hào),生成接收數(shù)據(jù),并向上述處理部輸出;收發(fā)信部初始化裝置,為使上述收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部可收發(fā)信而進(jìn)行初始化;處理部初始化裝置,上述收發(fā)信部初始化裝置對(duì)收發(fā)信部初始化之后,為使上述處理部和其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部可數(shù)據(jù)通信而進(jìn)行初始化的。
2.如權(quán)利要求1所述的數(shù)據(jù)傳輸裝置,其特征在于,上述收發(fā)信部初始化裝置,在上述收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部建立時(shí)鐘同步以進(jìn)行初始化。
3.如權(quán)利要求2所述的數(shù)據(jù)傳輸裝置,其特征在于,上述收發(fā)信部初始化裝置,包括在建立上述時(shí)鐘同步時(shí)對(duì)上述處理部初始化裝置通知該時(shí)鐘同步建立的時(shí)鐘同步建立通知裝置,上述處理部初始化裝置,對(duì)應(yīng)由上述時(shí)鐘同步建立通知裝置的上述時(shí)鐘同步建立通知,開始上述處理部和上述其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部成為可數(shù)據(jù)通信的初始化。
4.如權(quán)利要求3所述的數(shù)據(jù)傳輸裝置,其特征在于,上述處理部初始化裝置,在預(yù)定時(shí)間內(nèi)沒有上述時(shí)鐘同步建立通知裝置的上述時(shí)鐘同步建立通知時(shí),開始上述處理部和上述其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部可以進(jìn)行數(shù)據(jù)通信的初始化,上述處理部初始化裝置,還包括檢測(cè)上述開始的初始化中的數(shù)據(jù)通信異常的通信異常檢測(cè)裝置,上述收發(fā)信部初始化裝置,當(dāng)上述通信異常檢測(cè)裝置檢測(cè)出上述異常時(shí),再次進(jìn)行上述收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部之間建立時(shí)鐘同步的初始化。
5.權(quán)利要求1所述的數(shù)據(jù)傳輸裝置,其特征在于,上述收發(fā)信部,把上述發(fā)送數(shù)據(jù)映射為多個(gè)信號(hào)電平中的任一個(gè)而生成上述傳輸信號(hào),上述收發(fā)信部初始化裝置,把為區(qū)別上述信號(hào)電平的初始化信號(hào)從上述收發(fā)信部向其他數(shù)據(jù)傳輸裝置發(fā)送,上述收發(fā)信部接收從其他數(shù)據(jù)傳輸裝置發(fā)送的初始化信號(hào),使用該初始化信號(hào)設(shè)定為區(qū)別上述傳輸信號(hào)的信號(hào)電平的判斷電平,由此進(jìn)行初始化。
6.如權(quán)利要求5所述的數(shù)據(jù)傳輸裝置,其特征在于,上述收發(fā)信部初始化裝置,包括在設(shè)定了上述判斷電平時(shí)對(duì)上述處理部初始化裝置通知該判斷電平的設(shè)定結(jié)束的判斷電平設(shè)定結(jié)束通知裝置,上述處理部初始化裝置,對(duì)應(yīng)依據(jù)上述判斷電平設(shè)定結(jié)束通知裝置的上述判斷電平設(shè)定結(jié)束通知,開始上述處理部和其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部進(jìn)行數(shù)據(jù)通信的初始化。
7.如權(quán)利要求6所述的數(shù)據(jù)傳輸裝置,其特征在于,上述處理部初始化裝置,在預(yù)定時(shí)間內(nèi)沒有上述判斷電平設(shè)定結(jié)束通知裝置的上述判斷電平設(shè)定結(jié)束通知時(shí),開始上述處理部和其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部可進(jìn)行數(shù)據(jù)通信的初始化,上述處理部初始化裝置,還包括檢測(cè)開始的初始化中的數(shù)據(jù)通信異常的通信異常檢測(cè)裝置,上述收發(fā)信部初始化裝置,當(dāng)上述通信異常檢測(cè)裝置檢測(cè)出上述異常時(shí),再次進(jìn)行設(shè)定上述判斷電平的初始化。
8.如權(quán)利要求1所述的數(shù)據(jù)傳輸裝置,其特征在于,上述處理部使用的通信協(xié)議,是用MOST來定義的。
9.如權(quán)利要求1所述的數(shù)據(jù)傳輸裝置,其特征在于,還具備輸出基準(zhǔn)頻率的振蕩器,上述處理部及上述收發(fā)信部,分別獨(dú)立包含建立時(shí)鐘同步而進(jìn)行處理的鎖相環(huán),上述處理部及上述收發(fā)信部所包含的各鎖相環(huán),都使用由上述振蕩器輸出的基準(zhǔn)頻率。
10.一種數(shù)據(jù)傳輸系統(tǒng),包含通過傳輸線路被環(huán)形連接的多個(gè)數(shù)據(jù)傳輸裝置,各數(shù)據(jù)傳輸裝置相互進(jìn)行單向通信,其特征在于,上述數(shù)據(jù)傳輸裝置分別具備根據(jù)預(yù)定通信協(xié)議,處理收發(fā)信數(shù)據(jù)的處理部;收發(fā)信部,根據(jù)上述處理部中處理的發(fā)送數(shù)據(jù),生成傳輸信號(hào)并輸出給被連接在下一級(jí)的其他數(shù)據(jù)傳輸裝置,而且,根據(jù)被連在前一級(jí)的由其他數(shù)據(jù)傳輸裝置輸出的傳輸信號(hào),生成接收數(shù)據(jù),而向上述處理部輸出;為使上述收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部可收發(fā)信而進(jìn)行初始化的收發(fā)信部初始化裝置;處理部初始化裝置,上述收發(fā)信部初始化裝置對(duì)收發(fā)信部初始化之后,為使上述處理部和其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部可數(shù)據(jù)通信而進(jìn)行初始化的。
11.如權(quán)利要求10所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,上述收發(fā)信部初始化裝置,在自身裝置的上述收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部建立時(shí)鐘同步后進(jìn)行初始化。
12.如權(quán)利要求11所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,上述收發(fā)信部初始化裝置,包括在建立上述時(shí)鐘同步時(shí)對(duì)自身裝置的上述處理部初始化裝置通知該時(shí)鐘同步建立的時(shí)鐘同步建立通知裝置,上述處理部初始化裝置,對(duì)應(yīng)依據(jù)自身裝置的上述時(shí)鐘同步建立通知裝置的上述時(shí)鐘同步建立通知,開始進(jìn)行自身裝置的上述處理部和上述其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部成為可數(shù)據(jù)通信的初始化。
13.如權(quán)利要求12所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,上述處理部初始化裝置,在預(yù)定時(shí)間內(nèi)沒有上述時(shí)鐘同步建立通知裝置的上述時(shí)鐘同步建立通知時(shí),開始進(jìn)行自身裝置的上述處理部和其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部可數(shù)據(jù)通信的初始化,上述處理部初始化裝置,還包括檢測(cè)在上述開始的初始化中的數(shù)據(jù)通信異常的通信異常檢測(cè)裝置,上述收發(fā)信部初始化裝置,當(dāng)上述通信異常檢測(cè)裝置檢測(cè)出上述異常時(shí),再次進(jìn)行建立自身裝置的上述收發(fā)信部和其他數(shù)據(jù)傳輸裝置的收發(fā)信部的時(shí)鐘同步的初始化。
14.如權(quán)利要求10所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,上述收發(fā)信部,把上述發(fā)送數(shù)據(jù)映射為多個(gè)信號(hào)電平中的任一個(gè)而生成上述傳輸信號(hào),上述收發(fā)信部初始化裝置,把為區(qū)別上述信號(hào)電平的初始化信號(hào)由上述收發(fā)信部向被連在下一級(jí)的其他數(shù)據(jù)傳輸裝置發(fā)送,上述收發(fā)信部接收從被連在上一級(jí)的其他數(shù)據(jù)傳輸裝置發(fā)送的初始化信號(hào),使用該初始化信號(hào)設(shè)定為區(qū)別上述傳輸信號(hào)的信號(hào)電平的判斷電平,由此進(jìn)行初始化。
15.如權(quán)利要求14所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,上述收發(fā)信部初始化裝置,包括在設(shè)定了上述判斷電平時(shí),相對(duì)自身裝置的上述處理部初始化裝置,通知該判斷電平的設(shè)定結(jié)束的判斷電平設(shè)定結(jié)束通知裝置,上述處理部初始化裝置,對(duì)應(yīng)由自身裝置的上述判斷電平設(shè)定結(jié)束通知裝置的上述判斷電平設(shè)定結(jié)束通知,開始進(jìn)行自身裝置的上述處理部和其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部可數(shù)據(jù)通信的初始化。
16.如權(quán)利要求15所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,上述處理部初始化裝置,在預(yù)定時(shí)間內(nèi)沒有自身裝置的上述判斷電平設(shè)定結(jié)束通知裝置的上述判斷電平設(shè)定結(jié)束通知時(shí),開始進(jìn)行自身裝置的上述處理部和其他數(shù)據(jù)傳輸裝置的處理部通過上述收發(fā)信部可數(shù)據(jù)通信的初始化,上述處理部初始化裝置,還包括檢測(cè)上述被開始的初始化中的數(shù)據(jù)通信異常的通信異常檢測(cè)裝置,上述收發(fā)信部初始化裝置,當(dāng)自身裝置的上述通信異常檢測(cè)裝置檢測(cè)出上述異常時(shí),再次進(jìn)行設(shè)定上述判斷電平的初始化。
17.如權(quán)利要求10所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,上述處理部使用的通信協(xié)議,是由MOST定義的。
18.如權(quán)利要求10所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,上述數(shù)據(jù)傳輸裝置還具備各自輸出基準(zhǔn)頻率的振蕩器,上述處理部及上述收發(fā)信部,分別獨(dú)立包含建立時(shí)鐘同步而進(jìn)行處理的鎖相環(huán),上述處理部及上述收發(fā)信部包含的各鎖相環(huán),都使用由上述振蕩器輸出的基準(zhǔn)頻率。
19.一種初始化方法,其生成對(duì)應(yīng)基于預(yù)定的通信協(xié)議被處理的數(shù)據(jù)的傳輸信號(hào),且對(duì)在和其他數(shù)據(jù)傳輸裝置之間收發(fā)該傳輸信號(hào)的數(shù)據(jù)傳輸裝置進(jìn)行初始化,其特征在于,對(duì)應(yīng)基于上述通信協(xié)議所處理的數(shù)據(jù)而生成傳輸信號(hào)并發(fā)送,而且進(jìn)行初始化以便根據(jù)由其他數(shù)據(jù)傳輸裝置被輸出的傳輸信號(hào)而生成接收數(shù)據(jù)的物理層和其他的數(shù)據(jù)傳輸裝置的物理層可以收發(fā)該傳輸信號(hào),之后,為使根據(jù)上述通信協(xié)議處理上述發(fā)送數(shù)據(jù)和接收數(shù)據(jù)的鏈路層和其他數(shù)據(jù)傳輸裝置的鏈路層通過上述物理層可數(shù)據(jù)通信而進(jìn)行初始化。
20.如權(quán)利要求19所述的初始化方法,其特征在于,上述物理層的初始化,在該物理層和其他數(shù)據(jù)傳輸裝置的物理層建立時(shí)鐘同步之后進(jìn)行。
21.如權(quán)利要求20所述的初始化方法,其特征在于,在上述物理層的初始化中,建立了上述時(shí)鐘同步時(shí),通知該時(shí)鐘同步的建立,對(duì)應(yīng)上述時(shí)鐘同步建立的通知,開始進(jìn)行上述鏈路層和其他數(shù)據(jù)傳輸裝置的鏈路層通過上述物理層可以進(jìn)行數(shù)據(jù)通信的初始化。
22.如權(quán)利要求21所述的初始化方法,其特征在于,在預(yù)定時(shí)間內(nèi)沒有上述時(shí)鐘同步建立的通知時(shí),開始進(jìn)行上述鏈路層和其他數(shù)據(jù)傳輸裝置的鏈路層通過上述物理層可以進(jìn)行數(shù)據(jù)通信的初始化,當(dāng)檢測(cè)出上述被開始的初始化中的數(shù)據(jù)通信異常時(shí),再次進(jìn)行上述物理層和其他數(shù)據(jù)傳輸裝置的物理層之間建立時(shí)鐘同步的初始化。
23.如權(quán)利要求19所述的初始化方法,其特征在于,上述傳輸信號(hào),在上述物理層把上述發(fā)送數(shù)據(jù)映射為多個(gè)信號(hào)電平中的任一個(gè)而被生成,上述物理層的初始化是,由該物理層向其他數(shù)據(jù)傳輸裝置發(fā)送為區(qū)別上述信號(hào)電平的初始化信號(hào),該物理層接收從其他數(shù)據(jù)傳輸裝置發(fā)送的初始化信號(hào),而使用該初始化信號(hào)設(shè)定為區(qū)別上述傳輸信號(hào)的信號(hào)電平的判斷電平,由此進(jìn)行初始化。
24.如權(quán)利要求23所述的初始化方法,其特征在于,上述物理層的初始化,在設(shè)定了上述判斷電平時(shí)通知該判斷電平的設(shè)定結(jié)束,對(duì)應(yīng)上述判斷電平設(shè)定結(jié)束的通知,開始進(jìn)行上述鏈路和其他數(shù)據(jù)傳輸裝置的鏈路層通過上述物理層成為可數(shù)據(jù)通信的初始化。
25.如權(quán)利要求24所述的初始化方法,其特征在于,在預(yù)定時(shí)間內(nèi)沒有上述判斷電平設(shè)定結(jié)束的通知時(shí),開始進(jìn)行上述鏈路層和其他數(shù)據(jù)傳輸裝置的鏈路層通過上述物理層可進(jìn)行數(shù)據(jù)通信的初始化,當(dāng)檢測(cè)出上述被開始的初始化中的數(shù)據(jù)通信異常時(shí),再次進(jìn)行設(shè)定上述判斷電平的初始化。
26.如權(quán)利要求25所述的初始化方法,其特征在于,上述通信協(xié)議,是由MOST定義的。
全文摘要
本發(fā)明公開一種數(shù)據(jù)傳輸裝置及數(shù)據(jù)傳輸系統(tǒng)以及其初始化方法,數(shù)據(jù)傳輸系統(tǒng)的鏈路層的初始化處理,由于分別在物理層的初始化處理結(jié)束之后開始,因此,以鏈路層分別可以相互進(jìn)行數(shù)據(jù)通信的狀態(tài)進(jìn)行。因此,可以把鏈路層的初始化期間假設(shè)物理層是可以通信的狀態(tài)而設(shè)計(jì)的初始化程序(假設(shè)使用不需要初始化的物理層而提供的API),在滿足其前提條件下應(yīng)用在相互進(jìn)行電子通信的數(shù)據(jù)傳輸系統(tǒng)上。
文檔編號(hào)H04L29/08GK1607794SQ20041000559
公開日2005年4月20日 申請(qǐng)日期2004年2月20日 優(yōu)先權(quán)日2003年10月16日
發(fā)明者梅井俊智, 勝田升, 界貴久, 水口裕二, 河田浩嗣, 秋田貴志 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社