專利名稱:數(shù)據(jù)傳輸系統(tǒng)和方法
技術領域:
本發(fā)明涉及一種數(shù)據(jù)傳輸系統(tǒng)和方法,特別是涉及一種可準確探測終端設備的數(shù) 據(jù)傳輸系統(tǒng)和方法。
背景技術:
隨著光傳輸技術的發(fā)展,光纖傳輸在傳輸速率/傳輸距離和抗干擾能力上的優(yōu) 勢,使光傳輸技術得到了越來越廣泛的應用。由于光傳輸技術的優(yōu)勢,目前越來越多的應用 希望將主機(Host)和設備(Device)分別耦接光收發(fā)模塊(optical transceiver module) 進行光電轉換后,通過光纖(fiber)來進行數(shù)據(jù)傳輸,如此將使得主機和設備之間的數(shù)據(jù) 傳輸更快也更加穩(wěn)定。目前上述的作法在實施方面尚有一些問題存在。本發(fā)明將提出一種 新的數(shù)據(jù)傳輸系統(tǒng)及數(shù)據(jù)傳輸方法,提供一鏈接伙伴(link partner)準確探測到經(jīng)由光收 發(fā)組件的另一鏈接伙伴是否連接,從而使鏈接伙伴之間(例如主機和設備)可以通過光收 發(fā)組件進行穩(wěn)定的數(shù)據(jù)傳輸,以解決現(xiàn)有技術存在的問題。
發(fā)明內容
有鑒于此,本發(fā)明提供一種數(shù)據(jù)傳輸系統(tǒng),該數(shù)據(jù)傳輸系統(tǒng)包括一第一鏈接伙伴, 該第一鏈接伙伴包括一第一控制單元,該第一控制單元用于當該第一鏈接伙伴處于非正常 工作模式時,使該第一鏈接伙伴從該非正常工作模式跳出;以及一光收發(fā)組件,耦接在該第 一鏈接伙伴與一第二鏈接伙伴之間,用于進行該第一鏈接伙伴和該第二鏈接伙伴間的數(shù)據(jù) 傳輸。本發(fā)明還提供一種數(shù)據(jù)傳輸方法,應用于一數(shù)據(jù)傳輸系統(tǒng),該數(shù)據(jù)傳輸系統(tǒng)包括 一第一鏈接伙伴,一第二鏈接伙伴以及一光收發(fā)組件,該光收發(fā)組件耦接于該第一鏈接伙 伴和該第二鏈接伙伴之間,該數(shù)據(jù)傳輸方法包括當該第一鏈接伙伴運行于非正常工作模 式時,判斷一預定條件是否滿足;以及當該預定條件滿足時,該第一鏈接伙伴從該非正常工 作模式跳出。本發(fā)明所述的數(shù)據(jù)傳輸系統(tǒng)和數(shù)據(jù)傳輸方法,提供一鏈接伙伴準確探測到經(jīng)由光 收發(fā)組件的另一鏈接伙伴是否連接,從而使鏈接伙伴之間(例如主機和設備)可以通過光 收發(fā)組件進行穩(wěn)定的數(shù)據(jù)傳輸。
圖1是現(xiàn)有技術的主機和設備間進行數(shù)據(jù)傳輸?shù)姆綁K圖;圖2顯示主機和設備間經(jīng)由光收發(fā)組件進行數(shù)據(jù)傳輸?shù)姆綁K圖;圖3為本發(fā)明的一實施例中的第一鏈接伙伴和第二鏈接伙伴間進行數(shù)據(jù)傳輸?shù)?流程圖;圖4為本發(fā)明的另一實施例中第一鏈接伙伴和第二鏈接伙伴間進行數(shù)據(jù)傳輸?shù)?流程圖5為本發(fā)明的又一實施例中的第一鏈接伙伴和第二鏈接伙伴間進行數(shù)據(jù)傳輸 的流程圖;以及圖6為本發(fā)明的再一實施例中第一鏈接伙伴和第二鏈接伙伴間進行數(shù)據(jù)傳輸?shù)?流程圖。
具體實施例方式圖1是現(xiàn)有技術的主機和設備間進行數(shù)據(jù)傳輸?shù)姆綁K圖。其中主機120可以是快 速外設組件互連標準(PCIE)接口規(guī)格或通用串行總線版本3. 0(USB3. 0)接口規(guī)格等,支持 熱插拔功能的高速電子收發(fā)器。該主機120每隔一定時間會輪詢(polling)是否有設備 插入,當探測到設備150插入時,該主機120會發(fā)起傳輸一鏈接訓練序列(link training sequence)以建立與設備150的鏈接。與此同時,設備150也會每隔一定時間輪詢主控端 是否存在,當探測到主機120存在時,也會發(fā)起傳輸一鏈接訓練序列以建立與主機120的鏈 接。主機120與設備150的耦接方式如圖1所示,主機120的正發(fā)送信號端TX+和 負發(fā)送信號端TX-耦接至設備150的正接收信號端RX+和負接收信號端RX-,實現(xiàn)由主 機120向設備150發(fā)送數(shù)據(jù),數(shù)據(jù)可以是以一差動信號對的形式發(fā)送;主機120的正接 收信號端RX+和負接收信號端RX-耦接至設備150的正發(fā)送信號端TX+和負發(fā)送信號端 TX-,實現(xiàn)由設備150向主機120發(fā)送數(shù)據(jù),數(shù)據(jù)也可以是以一差動信號對的形式發(fā)送。主 機120通過輪詢其正發(fā)送信號端TX+和負發(fā)送信號端TX-之間是否耦接差分終端阻抗 (differentialterminator impedance)來判斷是否有設備端插入。當設備150如圖1所 示耦接至主機120并準備好時,設備150的正接收信號端RX+和負接收信號端RX-之間就 會存在差分終端阻抗112。在一實施例中,設備150的正接收信號端RX+和負接收信號端 RX-均耦接一電阻至一接地端(ground),以實現(xiàn)差分終端阻抗112。主機120探測到其正 發(fā)送信號端TX+和負發(fā)送信號端TX-之間出現(xiàn)了差分終端阻抗,也就是探測到了差分終端 阻抗112的存在,則認為有設備端插入,因此主機120會發(fā)起傳輸一鏈接訓練序列。而設備 150也會輪詢探測到其正發(fā)送信號端TX+和負發(fā)送信號端TX-之間是否存在差分終端阻抗 113以判斷是否耦接到主機120。在一實施例中,主機120的正接收信號端RX+和負接收信 號端RX-均耦接一電阻至一接地端,以實現(xiàn)差分終端阻抗113。當設備150探測到其正發(fā)送 信號端TX+和負發(fā)送信號端TX-之間存在差分終端阻抗113,設備150也會發(fā)出一響應信 號給主機120,該主機120接收到該回應信號時,該鏈接訓練序列建立成功,主機與設備150 間正常鏈接,以進行資料傳輸。在一實施例中,響應信號為一低頻周期信號(Low Frequency Periodic Signal),其周期范圍為 20_100ns。但某些應用中,例如將主機和設備分別耦接光收發(fā)模塊進行光電轉換后,通過光 纖來進行數(shù)據(jù)傳輸時,會存在問題,以下將詳細描述。圖2顯示主機和設備間經(jīng)由光收發(fā)組 件進行數(shù)據(jù)傳輸?shù)姆綁K圖。在一實施例中,該光收發(fā)組件為主動型光纜(active optical cable, A0C)。如圖2所示,光收發(fā)組件230包含光收發(fā)模塊201,光收發(fā)模塊230和光纖 205。為了使圖示清楚以及方便說明,在圖2中僅示意主機210與設備250之間的數(shù)據(jù)傳輸 的電性連接,并未標示光收發(fā)模塊201與光收發(fā)模塊203中的光被動組件,例如激光二極管 與感光二極管等。上述光被動組件是用以進行電信號與光信號之間的轉換。
5
圖2中,主機210的正發(fā)送信號端TX+和負發(fā)送信號端TX-耦接于光收發(fā)模塊201 的一第一發(fā)送對T+/T-,光收發(fā)模塊201耦接于主機210,用于將主機210發(fā)出的電信號轉 換為光信號。光纖205耦接光收發(fā)模塊201和光收發(fā)模塊203,用于進行兩個光收發(fā)模塊 201和光收發(fā)模塊203間的光傳輸。光收發(fā)模塊203耦接于設備250,用于將光信號轉換為 電信號,由光收發(fā)模塊203的一第二接收對R+/R-提供給設備250的正接收信號端RX+和 負接收信號端RX-,進行數(shù)據(jù)傳輸。當光收發(fā)組件230的一端(光收發(fā)模塊201這一端)耦接至主機120時,由于光 收發(fā)模塊201包含內部固化(internal fixed)的電阻207和電阻209于光收發(fā)模塊201 的第一發(fā)送對T+/T-,主機210就會探測到其正發(fā)送信號端TX+和負發(fā)送信號端TX-之間出 現(xiàn)了差分終端阻抗,則立即認為有設備端插入,因此會發(fā)起傳輸一鏈接訓練序列。但是當光 收發(fā)組件230的另一端并沒有耦接到設備250時,該鏈接訓練序列就會建立失敗,主機210 會進入一非正常工作模式。在非正常工作模式下,主機210無法再和設備250進行數(shù)據(jù)傳 輸,也無法從上述非正常模式中跳出。只有在將主機重置(reset)后,主機才能重新監(jiān)測是 否連接一設備。在一實施例中,非正常工作模式為一標準兼容模式(compliance mode),在 此標準兼容模式下,用以測試主機210發(fā)出信號的完整性。另一方面,在圖2中,設備250的正發(fā)送信號端TX+和負發(fā)送信號端TX-耦接于光 收發(fā)模塊203的一第二發(fā)送對T+/T-,光收發(fā)模塊203耦接于設備250,用于將設備250發(fā) 出的電信號轉換為光信號。光纖206耦接光收發(fā)模塊201和光收發(fā)模塊203,用于進行兩個 光收發(fā)模塊201和光收發(fā)模塊203間的光傳輸。光收發(fā)模塊201耦接于主機210,用于將光 信號轉換為電信號,由光收發(fā)模塊201的一第一接收對R+/R-提供給主機210的正接收信 號端RX+和負接收信號端RX-,進行數(shù)據(jù)傳輸。當光收發(fā)組件230的一端(光收發(fā)模塊203這一端)耦接至設備250時,由于光 收發(fā)模塊203包含內部固化的電阻211和電阻213于光收發(fā)模塊203的第二發(fā)送對T+/T-, 設備250就會探測到其正發(fā)送信號端TX+和負發(fā)送信號端TX-之間出現(xiàn)了差分終端阻抗, 則立即認為有主機端插入,因此會發(fā)起傳輸一鏈接訓練序列。但是當光收發(fā)組件230的另 一端并沒有耦接到主機210時,該鏈接訓練序列就會建立失敗,設備250會進入一非正常工 作模式。在一實施例中,非正常工作模式為一標準兼容模式,在此標準兼容模式下,用以測 試設備250發(fā)出信號的完整性。在一實施例中,非正常工作模式為一測試模式,用以測試一 鏈接伙伴的信號完整性。在一實施例中,光收發(fā)模塊203的一第二發(fā)送對T+/T-上也存在 內部固化的電阻211與電阻213,電阻211和電阻213分別耦接至第二發(fā)送對T+/T-之一與 一接地端。當主機210或設備250進入標準兼容模式時,主機210和設備250間是無法進 行數(shù)據(jù)傳輸?shù)?。因此,對于一鏈接伙伴而言,目前并無法準確探測到經(jīng)由光收發(fā)組件的另一 鏈接伙伴是否連接,從而使鏈接伙伴之間(例如主機和設備)可以通過光收發(fā)組件進行穩(wěn) 定的數(shù)據(jù)傳輸,從而建立光纖通訊。因此,需要一種新的數(shù)據(jù)傳輸系統(tǒng)和方法,來解決此問 題。本發(fā)明的主要特征,在于當主機或設備在通過光收發(fā)組件耦接時,若主機或設備 進入到非正常工作模式時,可以通過主機或設備中的一控制單元從而使主機或設備跳出該 非正常工作模式,從而在主機和設備都耦接到光收發(fā)組件且主機和設備都準備好時,主機 和設備間進行正常的數(shù)據(jù)傳輸。在一實施例中,通過主機或設備中的一控制單元從而使主機或設備跳出該非正常工作模式而回到主機或設備的一檢測鏈接狀態(tài)或是一輪詢響應信 號狀態(tài),以監(jiān)測是否耦接另一設備或主機或是另一設備或主機有無一響應信號。上述主機 和設備可以為串行傳輸接口規(guī)格的主機和設備,例如快速外設組件互連標準(PCIE)接口 規(guī)格或是通用串行總線版本3. 0(USB3. 0)接口規(guī)格,其通過光收發(fā)組件進行光纖通訊。圖3為本發(fā)明的一具體實施例中第一鏈接伙伴與第二鏈接伙伴(例如主機和設備 間)進行數(shù)據(jù)傳輸?shù)牧鞒虉D。圖3中以第一鏈接伙伴(例如一主機)輪詢是否有第二鏈接 伙伴(例如一設備)插入為具體實施例,而第二鏈接伙伴(例如設備)輪詢是否與第一鏈 接伙伴(例如主機)耦接的情況與此實施例相同,在此不再贅述。在步驟301,第一鏈接伙伴處于一檢測鏈接狀態(tài)(Rx. detect state),當?shù)谝绘溄?伙伴耦接至光收發(fā)組件230的一端時,由于光收發(fā)組件230中兩端的光收發(fā)模塊皆包含內 部固化的電阻,因此第一鏈接伙伴會檢測到差分終端阻抗存在。當?shù)谝绘溄踊锇楸O(jiān)測到差 分終端阻抗存在時,第一鏈接伙伴發(fā)起一鏈接訓練序列,此時,第一鏈接伙伴進入一輪詢響 應信號狀態(tài)。流程進入到步驟303。在步驟303,第一鏈接伙伴輪詢(polling)是否在一第一預定時間內收到一第二 鏈接伙伴發(fā)出的一回應信號,此時第一鏈接伙伴處于一輪詢回應信號狀態(tài)。在一實施例 中,第一鏈接伙伴在一第一預定時間內輪詢是否收到一第二鏈接伙伴發(fā)出的一低頻周期 信號,第一鏈接伙伴在上述第一預定時間內處于一輪詢低頻周期信號狀態(tài)(Polling. LFPS state)。若有,則流程進入到步驟305;否則,流程進入到步驟307。本實施例中,第一鏈接 伙伴包含一第一定時器(timer),該第一定時器會在第一鏈接伙伴處于輪詢回應信號狀態(tài) 下啟動(initiate),用以計時是否超過一第一預定時間。相同地,第二鏈接伙伴也包含一第 一定時器,第一定時器會在第二鏈接伙伴處于輪詢響應信號狀態(tài)下啟動,用以計時是否超 過一第一預定時間。在一實施例中,第一定時器是實現(xiàn)在第一鏈接伙伴與第二鏈接伙伴中 的一控制器的鏈接層(link layer)中。當?shù)谝欢〞r器計時已超過第一預定時間,流程將進 行步驟305或是步驟307,第一鏈接伙伴與第二鏈接伙伴清除第一定時器以重新計時。在步驟305,當?shù)谝绘溄踊锇榕c第二鏈接伙伴均分別耦接到光收發(fā)組件的光收發(fā) 模塊,則第一鏈接伙伴監(jiān)測到第二鏈接伙伴發(fā)出的回應信號,上述鏈接訓練序列就會成功 建立。因此,可進行第一鏈接伙伴與第二鏈接伙伴間的數(shù)據(jù)傳輸。在步驟307,當?shù)谝绘溄踊锇槲茨茉谝坏谝活A定時間內監(jiān)測到第二鏈接伙伴發(fā)出 的回應信號時,上述鏈接訓練序列就會建立失敗,則第一鏈接伙伴進入到一非正常工作模 式。在一實施例中,上述非正常工作模式為一標準兼容模式。在非正常工作模式下,第一鏈 接伙伴與第二鏈接伙伴間無法進行數(shù)據(jù)傳輸。在步驟309,在非正常工作模式下,第一鏈接伙伴輪詢是否收到第二鏈接伙伴 的響應信號。若有,則流程進入到步驟301 ;否則,流程進入到步驟307。本實施例中,第 一鏈接伙伴包含一檢測電路,該檢測電路會在第一鏈接伙伴處于非正常工作模式下啟動 (initiate),用以監(jiān)測第一鏈接伙伴是否收到第二鏈接伙伴發(fā)出的一回應信號。相同地, 第二鏈接伙伴也包含一檢測電路,該檢測電路會在第二鏈接伙伴處于非正常工作模式下啟 動,用以監(jiān)測第二鏈接伙伴是否收到第一鏈接伙伴發(fā)出的回應信號。在一實施例中,檢測電 路是實現(xiàn)在第一鏈接伙伴與第二鏈接伙伴中的一控制器的實體層(physical layer)中。當 檢測電路監(jiān)測到第一鏈接伙伴未收到第二鏈接伙伴發(fā)出的回應信號,說明第二鏈接伙伴還未耦接或第二鏈接伙伴并未準備好,此時,流程返回步驟307,第一鏈接伙伴仍然停留在非 正常工作模式。當檢測電路檢測到第一鏈接伙伴收到第二鏈接伙伴發(fā)出的回應信號時,說 明第二鏈接伙伴已經(jīng)耦接到光收發(fā)模塊,此時,第一鏈接伙伴從非正常工作模式跳出。在本 實施例中,流程返回到步驟301。在流程返回到步驟301時,由于第一鏈接伙伴和第二鏈接伙伴都耦接到光收發(fā)模 塊,因此,上述鏈接訓練序列就會成功建立。流程會進入到步驟303和305,從而進行第一鏈 接伙伴和第二鏈接伙伴間正常的數(shù)據(jù)傳輸。圖4為本發(fā)明的另一實施例中第一鏈接伙伴與第二鏈接伙伴(例如主機和設備 間)進行數(shù)據(jù)傳輸?shù)牧鞒虉D。圖4中以第一鏈接伙伴(例如主機)輪詢是否有第二鏈接伙 伴(例如設備)插入為具體實施例,而第二鏈接伙伴(例如設備)輪詢是否與第一鏈接伙 伴(例如主機)耦接的情況與此實施例相同,在此不再贅述。步驟401,步驟403,步驟405,步驟407均與圖3對應的步驟相同,在此不再贅述。在步驟409,在非正常工作模式下,即計時是否超過一第二預定時間。若是,則流程 進入到步驟401 ;若否,流程進入到步驟407。本實施例中,第一鏈接伙伴包含一第二定時器 (timer),該第二定時器會在第一鏈接伙伴處于非正常工作模式下啟動(initiate),用以計 時是否超過一第二預定時間。相同地,第二鏈接伙伴也包含一第二定時器,第二定時器會 在第二鏈接伙伴處于非正常工作模式下啟動,用以計時是否超過一第二預定時間。在一實 施例中,第二定時器是實現(xiàn)在第一鏈接伙伴與第二鏈接伙伴中的一控制器的鏈接層(link layer)中。當?shù)诙〞r器計時已超過第二預定時間,第一鏈接伙伴從非正常工作模式跳出。 在本實施例中,流程將返回步驟401,第一鏈接伙伴返回檢測鏈接狀態(tài),并清除第二定時器 以重新計時。當?shù)诙〞r器計時并未超過第二預定時間,第一鏈接伙伴仍然停留在非正常工作 模式,流程返回到步驟407。在流程返回到步驟401時,當?shù)谝绘溄踊锇楹偷诙溄踊锇槎捡罱拥焦馐瞻l(fā)模 塊,因此,上述鏈接訓練序列就會成功建立。流程會進入到步驟403和405,從而進行第一鏈 接伙伴和第二鏈接伙伴間正常的數(shù)據(jù)傳輸。圖5為本發(fā)明的又一實施例中的第一鏈接伙伴和第二鏈接伙伴間進行數(shù)據(jù)傳輸 的流程圖。圖5的步驟501,步驟503,步驟505,步驟507均與圖3對應的步驟相同,在此不 再贅述。在步驟509,在非正常工作模式下,第一鏈接伙伴輪詢是否收到第二鏈接伙伴的響 應信號。若有,則流程進入到步驟503;否則,流程進入到步驟507。當?shù)谝绘溄踊锇榈囊粰z 測電路監(jiān)測到第一鏈接伙伴未收到第二鏈接伙伴發(fā)出的回應信號,說明第二鏈接伙伴還未 耦接或第二鏈接伙伴并未準備好,此時,流程返回步驟507,第一鏈接伙伴仍然停留在非正 常工作模式。當檢測電路檢測到第一鏈接伙伴收到第二鏈接伙伴發(fā)出的回應信號時,說明 第二鏈接伙伴已經(jīng)耦接到光收發(fā)模塊,此時,第一鏈接伙伴從非正常工作模式跳出。在本實 施例中,流程返回到步驟503。在流程返回到步驟503時,由于第一鏈接伙伴和第二鏈接伙伴都耦接到光收發(fā)模 塊,因此,第一鏈接伙伴收到第二鏈接伙伴發(fā)出的響應信號,上述鏈接訓練序列就會成功建 立。流程會進入到步驟505,從而進行第一鏈接伙伴和第二鏈接伙伴間正常的數(shù)據(jù)傳輸。
圖6為本發(fā)明的再一實施例中第一鏈接伙伴和第二鏈接伙伴間進行數(shù)據(jù)傳輸?shù)?流程圖。圖6的步驟601,步驟603,步驟605,步驟607均與圖4對應的步驟相同,在此不再 贅述。在步驟609,在非正常工作模式下,即計時是否超過一第二預定時間。若是,則流程 進入到步驟603 ;若否,流程進入到步驟607。當?shù)诙〞r器計時已超過第二預定時間,第一 鏈接伙伴從非正常工作模式跳出。在本實施例中,流程將返回步驟603,第一鏈接伙伴返回 一輪詢響應信號狀態(tài),并清除一第二定時器以重新計時上述第二預定時間。當?shù)诙〞r器計時并未超過第二預定時間,第一鏈接伙伴仍然停留在非正常工作 模式,流程返回到步驟607。在流程返回到步驟603時,當?shù)谝绘溄踊锇楹偷诙溄踊锇槎捡罱拥焦馐瞻l(fā)模 塊,因此,第一鏈接伙伴收到第二鏈接伙伴發(fā)出的響應信號,上述鏈接訓練序列就會成功建 立。流程會進入到步驟605,從而進行第一鏈接伙伴和第二鏈接伙伴間正常的數(shù)據(jù)傳輸。圖3-圖6僅為本發(fā)明的四種具體實施例,舉例說明本發(fā)明在主機或設備在通過光 收發(fā)組件耦接時,若主機或設備進入到非正常工作模式時,可以通過主機或設備中的一控 制單元從而使主機或設備跳出該非正常工作模式。在一實施例中,通過主機或設備中的一 控制單元使主機或設備跳出該非正常工作模式而回到主機或設備的一檢測鏈接狀態(tài)或是 一輪詢響應信號狀態(tài),以監(jiān)測是否耦接另一設備或另一主機或是另一設備或另一主機有無 一響應信號,從而在主機和設備都耦接到光收發(fā)組件且主機和設備都準備好時,主機和設 備間進行正常的數(shù)據(jù)傳輸。以上所述僅為本發(fā)明較佳實施例,然其并非用以限定本發(fā)明的范圍,本領域的技 術人員,在不脫離本發(fā)明的精神和范圍的前提下,可在此基礎上做進一步的改進和變化,因 此本發(fā)明的保護范圍是以本申請的權利要求為準。
權利要求
一種數(shù)據(jù)傳輸系統(tǒng),其特征在于,包括一第一鏈接伙伴,該第一鏈接伙伴包括一第一控制單元,該第一控制單元用于當該第一鏈接伙伴處于一非正常工作模式時,使該第一鏈接伙伴從該非正常工作模式跳出;以及一光收發(fā)組件,耦接在該第一鏈接伙伴與一第二鏈接伙伴之間,用于進行該第一鏈接伙伴和該第二鏈接伙伴間的數(shù)據(jù)傳輸。
2.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該第一控制單元包含一檢測電 路,當該第一鏈接伙伴進入該非正常工作模式時,該檢測電路啟動以檢測該第一鏈接伙伴 是否收到該第二鏈接伙伴發(fā)出的一回應信號,并在該檢測電路檢測到該第一鏈接伙伴收到 該回應信號時,使該第一鏈接伙伴從該非正常工作模式跳出。
3.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該第一控制單元包含一計時器, 當該第一鏈接伙伴進入該非正常工作模式時,該計時器開始計時,并在計時超過一預定時 間時,使該第一鏈接伙伴從該非正常工作模式跳出。
4.根據(jù)權利要求3所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,當該第一鏈接伙伴從該非正常 工作模式跳出時,該第一鏈接伙伴清除該定時器以重新計時。
5.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該非正常工作模式為一標準兼 容模式,用以測試該第一鏈接伙伴發(fā)出信號的完整性。
6.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該第一鏈接伙伴從該非正常工 作模式跳出后,該第一鏈接伙伴進入一檢測鏈接狀態(tài),用以監(jiān)測該第一鏈接伙伴是否通過 該光收發(fā)組件耦接該第二鏈接伙伴,當該第一控制單元檢測到一差分阻抗存在時,該第一 鏈接伙伴進入一輪詢響應信號狀態(tài)。
7.根據(jù)權利要求1所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,該第一鏈接伙伴從該非正常工 作模式跳出后,該第一鏈接伙伴進入一輪詢響應信號狀態(tài),當該第一鏈接伙伴運行于該輪 詢回應信號狀態(tài),該第一控制單元判斷是否在一第一預定時間內收到該第二鏈接伙伴的一 回應信號。
8.根據(jù)權利要求7所述的數(shù)據(jù)傳輸系統(tǒng),其特征在于,當該第一控制單元在該第一預 定時間內,收到該第二鏈接伙伴發(fā)出的該回應信號時,該第一鏈接伙伴與第二鏈接伙伴間 通過該光收發(fā)組件進行數(shù)據(jù)傳輸,當該第一控制單元不能在該第一預定時間內,收到該第 二鏈接伙伴發(fā)出的該回應信號時,該第一鏈接伙伴進入該非正常工作模式。
9.一種數(shù)據(jù)傳輸方法,應用于一數(shù)據(jù)傳輸系統(tǒng),該數(shù)據(jù)傳輸系統(tǒng)包括一第一鏈接伙伴, 一第二鏈接伙伴以及一光收發(fā)組件,該光收發(fā)組件耦接于該第一鏈接伙伴和該第二鏈接伙 伴之間,該數(shù)據(jù)傳輸方法包括當該第一鏈接伙伴運行于非正常工作模式時,判斷一預定條件是否滿足;以及當該預定條件滿足時,該第一鏈接伙伴從該非正常工作模式跳出。
10.根據(jù)權利要求9所述的數(shù)據(jù)傳輸方法,其特征在于,該預定條件為監(jiān)測該第一鏈接 伙伴是否收到該第二鏈接伙伴發(fā)出的一回應信號;以及當檢測到該第一鏈接伙伴收到該回應信號時,使該第一鏈接伙伴從該非正常工作模式 跳出。
11.根據(jù)權利要求9所述的數(shù)據(jù)傳輸方法,其特征在于,該預定條件為開始計時一預定 時間;以及當計時超過該預定時間時,使該第一鏈接伙伴從該非正常工作模式跳出。
12.根據(jù)權利要求11所述的數(shù)據(jù)傳輸方法,其特征在于,當該第一鏈接伙伴從該非正 常工作模式跳出時,清除以重新計時該預定時間。
13.根據(jù)權利要求9所述的數(shù)據(jù)傳輸方法,其特征在于,該非正常工作模式為一標準兼 容模式,用以測試該第一鏈接伙伴發(fā)出信號的完整性。
14.根據(jù)權利要求9所述的數(shù)據(jù)傳輸方法,其特征在于,還包括該第一鏈接伙伴從該非正常工作模式跳出后,該第一鏈接伙伴回到進入一檢測鏈接狀 態(tài),用以監(jiān)測該第一鏈接伙伴是否通過該光收發(fā)組件耦接該第二鏈接伙伴,當檢測到一差 分阻抗存在時,該第一鏈接伙伴進入一輪詢響應信號狀態(tài)。
15.根據(jù)權利要求9所述的數(shù)據(jù)傳輸方法,其特征在于,還包括該第一鏈接伙伴從該非正常工作模式跳出后,該第一鏈接伙伴進入一輪詢響應信號狀 態(tài),當該第一鏈接伙伴運行于該輪詢響應信號狀態(tài),判斷是否在一第一預定時間內收到該 第二鏈接伙伴的一回應信號。
16.根據(jù)權利要求15所述的數(shù)據(jù)傳輸方法,其特征在于,該數(shù)據(jù)傳輸方法還包括當該第一鏈接伙伴在該第一預定時間內,收到該第二鏈接伙伴發(fā)出的該回應信號時, 該第一鏈接伙伴與第二鏈接伙伴間通過該光收發(fā)組件進行數(shù)據(jù)傳輸;以及當該第一鏈接伙伴不能在該第一預定時間內,收到該第二鏈接伙伴發(fā)出的該回應信號 時,該第一鏈接伙伴進入該非正常工作模式。
全文摘要
本發(fā)明公開一種數(shù)據(jù)傳輸系統(tǒng)和數(shù)據(jù)傳輸方法。其中,該數(shù)據(jù)傳輸系統(tǒng)包括第一鏈接伙伴和光收發(fā)組件。該第一鏈接伙伴包括一第一控制單元,該第一控制單元用于當該第一鏈接伙伴處于非正常工作模式時,使該第一鏈接伙伴從該非正常工作模式跳出。該光收發(fā)組件耦接在該第一鏈接伙伴與一第二鏈接伙伴之間,用于進行該第一鏈接伙伴和該第二鏈接伙伴間的數(shù)據(jù)傳輸。該數(shù)據(jù)傳輸系統(tǒng)和方法,提供一鏈接伙伴準確探測到經(jīng)由光收發(fā)組件的另一鏈接伙伴是否連接,從而使鏈接伙伴之間可以通過光收發(fā)組件進行穩(wěn)定的數(shù)據(jù)傳輸。
文檔編號H04B10/02GK101882956SQ20101022127
公開日2010年11月10日 申請日期2010年7月8日 優(yōu)先權日2010年7月8日
發(fā)明者湯金寬, 賴瑾, 邱灝軒 申請人:威盛電子股份有限公司