專利名稱:外部設(shè)備連接裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于一種利用USB(通用串行總線UniversalSerial Bus)接口與主機(jī)連接的外部設(shè)備連接裝置,特別是關(guān)于一種設(shè)有主機(jī)與外部設(shè)備之間通信異常時(shí)的自動(dòng)恢復(fù)裝置的外部設(shè)備連接裝置。
圖5是表示采用現(xiàn)有的USB的外部設(shè)備10和與該外部設(shè)備10連接的主機(jī)(計(jì)算機(jī)主體)2的連接狀態(tài)的線路框圖。通過(guò)USB連接的外部設(shè)備有如鍵盤、鼠標(biāo)、打印機(jī)、揚(yáng)聲器、游戲控制器等。
USB由一對(duì)數(shù)據(jù)線(D+線、D-線)、電源線(Vcc)、地線(G)等4根線構(gòu)成。
如圖5所示,在主機(jī)2上設(shè)有USB入口3,在終端(外部設(shè)備)10上設(shè)有USB控制器11。USB控制器11通過(guò)USB對(duì)應(yīng)的電纜4與USB入口3連接。
下拉電阻R1、R2各有一個(gè)端部與USB入口3的數(shù)據(jù)線連接。下拉電阻R1、R2的另一個(gè)端部分別與地線G、G相連。
在外部設(shè)備10上,上拉電阻R3的一端與D-線連接,另一端與電源線(Vcc)連接。
這樣,在外部設(shè)備10未與主機(jī)2連接時(shí),圖5中P點(diǎn)的電位為0伏(低狀態(tài))。外部設(shè)備10與主機(jī)2連接后,外部設(shè)備10與主機(jī)2分別與D-線、D+線、電源線Vcc、地線G連接,圖5中P點(diǎn)所示的電位從上述電位上升(高狀態(tài))。主機(jī)2識(shí)別出該電位上升,從而識(shí)別出外部設(shè)備10已與主機(jī)2連接。主機(jī)2識(shí)別出外部設(shè)備10的連接之后,主機(jī)2便開始每隔一定時(shí)間呼叫外部設(shè)備10進(jìn)行查詢,進(jìn)行主機(jī)2與外部設(shè)備10之間的相互通信。這時(shí),外部設(shè)備10在收到主機(jī)2發(fā)出的呼叫信號(hào)后,不管外部設(shè)備10是否進(jìn)行操作,外部設(shè)備10會(huì)對(duì)主機(jī)2的上述呼叫發(fā)出一個(gè)信號(hào),通知主機(jī)。
另外,根據(jù)上述連接狀態(tài),切斷電纜4,從主機(jī)上取下外部設(shè)備10,由于P點(diǎn)與地線G連接,電位變?yōu)?伏,其結(jié)果,主機(jī)2一側(cè),檢測(cè)出電位的變化,識(shí)別出外部設(shè)備10已被取下。
如上所述,主機(jī)2通過(guò)對(duì)P點(diǎn)的電位進(jìn)行監(jiān)視,看其處于低狀態(tài)還是高狀態(tài),來(lái)識(shí)別是否已與外部設(shè)備10連接。
但是,對(duì)于上述歷來(lái)的外部設(shè)備10,在對(duì)于主機(jī)2進(jìn)行查詢,例如連續(xù)3次呼叫均沒(méi)有得到外部設(shè)備10的應(yīng)答時(shí),主機(jī)2隨即中止對(duì)外部設(shè)備10的查詢,主機(jī)2與外部設(shè)備10之間的通信被完全切斷。為了使被切斷的狀態(tài)得到恢復(fù),必須將外部設(shè)備10的電纜4從USB入口3暫時(shí)拔出,等到P點(diǎn)的電位降到地線的電位之后(低狀態(tài)),再將電纜4插入U(xiǎn)SB入口3,使上述電位成為高狀態(tài),或者重新啟動(dòng)導(dǎo)入主機(jī)2的操作系統(tǒng)。
外部設(shè)備10具有自身進(jìn)行設(shè)置(初始化)處理的功能,例如在對(duì)于外部設(shè)備10的電壓發(fā)生變動(dòng),處理脫離了程序,存貯器工作發(fā)生異常等情況下,它自身可以檢測(cè)出這類異常,進(jìn)行設(shè)置處理。但是,如在上述異常情況產(chǎn)生時(shí),外部設(shè)備10對(duì)主機(jī)2規(guī)定次數(shù)的查詢未作應(yīng)答,主機(jī)2與外部設(shè)備10的通信被切斷,則雖然外部設(shè)備10自身可以進(jìn)行設(shè)置處理,使外部設(shè)備10恢復(fù)正常工作狀態(tài),但是信號(hào)卻已無(wú)法從外部設(shè)備10送到主機(jī)2了。其結(jié)果是,必須進(jìn)行上述的拔出電纜4或者對(duì)系統(tǒng)進(jìn)行再啟動(dòng)。
本發(fā)明是為了解決上述課題而開發(fā)完成的,其目的是提供一種即使操作者不重新啟動(dòng)系統(tǒng)或拔出電纜,也能自動(dòng)恢復(fù)主機(jī)與外部設(shè)備通信的外部設(shè)備連接裝置。
本發(fā)明是一種通過(guò)數(shù)據(jù)線連接主機(jī)與外部設(shè)備的外部設(shè)備連接裝置,其特征是具有一個(gè)恢復(fù)裝置,使得上述數(shù)據(jù)線在上述主機(jī)與外部設(shè)備之間進(jìn)行通信時(shí),設(shè)定為一定的電位(高狀態(tài)),在不能通過(guò)上述數(shù)據(jù)線進(jìn)行通信時(shí),上述數(shù)據(jù)線的電位比通信狀態(tài)的電位低(低狀態(tài)),然后再次恢復(fù)到上述的一定電位(高狀態(tài)),設(shè)定為模擬的再連接狀態(tài)。
通過(guò)上述裝置,即使主機(jī)與外部設(shè)備之間的識(shí)別被切斷,也可以不在物理上割離主機(jī)與外部設(shè)備,可將主機(jī)與外部設(shè)備模擬再連接,恢復(fù)到正常的通信狀態(tài)。因此,可以免去操作者拔出連接主機(jī)與外部設(shè)備的電纜或者重新啟動(dòng)系統(tǒng)的麻煩。
本發(fā)明的上述數(shù)據(jù)線在上述主機(jī)這邊是通過(guò)第1電阻接地的,在上述外部設(shè)備一邊是通過(guò)第2電阻與電源連接的,在通過(guò)上述恢復(fù)裝置進(jìn)行模擬再連接狀態(tài)的設(shè)定中,最好讓上述外部設(shè)備一側(cè)的上述數(shù)據(jù)線先進(jìn)入低狀態(tài),然后讓數(shù)據(jù)線恢復(fù)高狀態(tài)。
本發(fā)明的上述數(shù)據(jù)線具有D-線與D+線,在通過(guò)上述恢復(fù)裝置進(jìn)行模擬再連接狀態(tài)的設(shè)定中,最好讓上述外部設(shè)備一側(cè)的上述D-線與D+線的至少一個(gè)先進(jìn)入低狀態(tài),然后讓數(shù)據(jù)線恢復(fù)高狀態(tài)。
例如,通過(guò)在外部設(shè)備一側(cè)的D-線或D+線中的任何一方設(shè)置一個(gè)對(duì)電流進(jìn)行控制的開關(guān),作為恢復(fù)裝置,在外部設(shè)備未檢測(cè)出主機(jī)呼叫或者外部設(shè)備檢測(cè)出本身的異常時(shí),對(duì)上述開關(guān)進(jìn)行控制,模擬切斷主機(jī)與外部設(shè)備之間的D-線或D+線。這樣,設(shè)有上述第2電阻的D-線或D+線變成接地電位,這樣,雖然外部設(shè)備沒(méi)有獲取呼叫,主機(jī)也識(shí)別為已獲取呼叫。然后,外部設(shè)備使上述開關(guān)再次回復(fù)到將上述數(shù)據(jù)線模擬切斷之前的狀態(tài),讓D-線或D+線的電位上升,主機(jī)識(shí)別出外部設(shè)備已連接。
本發(fā)明的恢復(fù)裝置最好是讓數(shù)據(jù)線接地,或者將數(shù)據(jù)線與電源之間設(shè)定為高阻抗?fàn)顟B(tài),即低狀態(tài),并再次設(shè)定為高狀態(tài)。
例如,在數(shù)據(jù)線設(shè)定為低狀態(tài)的情況下,數(shù)據(jù)線可以直接接地,也可以在第2電阻與電源之間的第2電阻一側(cè)接地。還可以使數(shù)據(jù)線在中途開放,將第2電阻與電源之間開放,這樣便可設(shè)定高阻抗?fàn)顟B(tài),與上述低狀態(tài)起同樣的作用。
在本發(fā)明中,主機(jī)通過(guò)上述數(shù)據(jù)線對(duì)外部設(shè)備進(jìn)行定期呼叫,上述恢復(fù)裝置在一定次數(shù)連續(xù)呼叫而上述外部設(shè)備均未作應(yīng)答時(shí),最好設(shè)定為上述模擬再連接狀態(tài)。
上述裝置呼叫中止的次數(shù)根據(jù)標(biāo)準(zhǔn)確定,上述恢復(fù)裝置在外部設(shè)備判斷認(rèn)為主機(jī)未發(fā)出呼叫時(shí)進(jìn)行工作。
上述恢復(fù)裝置,在上述外部設(shè)備檢測(cè)出電壓變動(dòng),超越一定程序,存貯器工作異常等情況下,可以設(shè)定模擬再連接狀態(tài)。
上述恢復(fù)裝置也可以在不只外部設(shè)備發(fā)生異常,而主機(jī)一側(cè)也發(fā)生異常沒(méi)有向外部設(shè)備發(fā)出呼叫時(shí)工作。
下面參照附圖對(duì)本發(fā)明的外部設(shè)備連接裝置進(jìn)行說(shuō)明。
圖1A是表示本發(fā)明的外部設(shè)備連接裝置的第1實(shí)施例的全部電路圖,圖1B是表示本發(fā)明的外部設(shè)備連接裝置的第2實(shí)施例的外部設(shè)備電路圖。
圖2A是表示本發(fā)明的另一種外部設(shè)備連接裝置的第3實(shí)施例的全部電路圖,圖2B是表示本發(fā)明的另一種外部設(shè)備連接裝置的第4實(shí)施例的外部設(shè)備電路圖。
圖3是表示本發(fā)明的外部設(shè)備連接裝置的第5實(shí)施例的全部電路圖。
圖4是表示本發(fā)明的外部設(shè)備連接裝置的第6實(shí)施例的外部設(shè)備電路圖。
圖5是表示歷來(lái)的外部設(shè)備連接裝置的全部電路圖。
在下面的說(shuō)明中,主機(jī)為個(gè)人電腦,外部設(shè)備是裝有USB接口的外部設(shè)備(鍵盤或鼠標(biāo)等)。
圖1A中所示的外部設(shè)備1,其內(nèi)部有USB控制器5,在該USB控制器5中設(shè)有一對(duì)數(shù)據(jù)線(D+線與D-線)。USB接口對(duì)兩根信號(hào)線成對(duì)使用,接收和發(fā)送信號(hào),對(duì)兩根信號(hào)線(“D+線”與“D-線”)發(fā)送正電位與負(fù)電位相互反轉(zhuǎn)的信號(hào)。
前述外部設(shè)備1內(nèi)部的D-線與作為第2電阻的電阻R3(下稱上拉電阻R3)連接,上述上拉電阻R3與D-線相反的一側(cè)與電源線(Vcc)連接。
上述D-線上設(shè)有切換開關(guān)6。在USB控制器5內(nèi)設(shè)有控制該切換開關(guān)6開關(guān)的控制部5a,通過(guò)接線7對(duì)切換開關(guān)6進(jìn)行控制。該切換開關(guān)6通常是關(guān)閉的。另外,D-線與D+線分別與圖中未表示出的接口電路連接。
主機(jī)2如圖5的歷來(lái)方式所示,內(nèi)部設(shè)有USB入口3。該USB入口3設(shè)有由作為數(shù)據(jù)線的D+線與D-線、電源線(圖中未表示出)、地線G構(gòu)成的端子。作為第1電阻的電阻R1(下稱下拉電阻R1)的一端與在主機(jī)2一側(cè)的D-線連接,另一端與地線G連接。另一個(gè)作為第1電阻的電阻R2(下稱下拉電阻R2)的一端與在主機(jī)2一側(cè)的D+線連接,另一端與地線G連接。
外部設(shè)備1與主機(jī)2通過(guò)電纜4連接后,外部設(shè)備1一側(cè)的電源線Vcc與主機(jī)2的電源線連接,從主機(jī)2供給電源,外部設(shè)備1一側(cè)圖中未表示出的地線與主機(jī)2的地線G連接。
在外部設(shè)備1未與主機(jī)2連接的情況下,圖1A所示的D-線的P點(diǎn)與地線G具有同樣的電位(接地電位,接近0伏)(低狀態(tài))。外部設(shè)備1與主機(jī)2連接后,D+線與D-線分別與D+線與D-線同類連接,其結(jié)果是,D-線的P點(diǎn)變化到具有與上述接地電位不同的一定量的電壓值(高狀態(tài))。
采用USB的外部設(shè)備,根據(jù)規(guī)格具有低速方式(低速度1.5M位/秒)與高速方式(高速度12M位/秒),根據(jù)外部設(shè)備種類的不同確定采用低速方式還是高速方式。這就是說(shuō),采用低速方式的外部設(shè)備,在D-線一側(cè)設(shè)有上拉電阻,采用高速方式的外部設(shè)備,在D+線一側(cè)設(shè)有上拉電阻。這樣,在采用低速方式的外部設(shè)備與主機(jī)2連接時(shí),由外部設(shè)備1的電源線Vcc、上拉電阻R3、下拉電阻R1、以及地線G構(gòu)成連接線,如以這時(shí)連接線的電流值為1,P點(diǎn)產(chǎn)生的電位則為R1/(R1+R3)×1(參照?qǐng)D1A、圖1B與圖2A、圖2B)。在采用高速方式的外部設(shè)備與主機(jī)2連接時(shí),由外部設(shè)備1的電源線Vcc、上拉電阻R4、下拉電阻R2、以及地線G構(gòu)成連接線,如以這時(shí)連接線的電流值為1,Q點(diǎn)產(chǎn)生的電位則為R2/(R2+R4)×1(參照?qǐng)D3)。
切換開關(guān)6通過(guò)USB控制器5內(nèi)所設(shè)的控制部5a,經(jīng)由控制線7進(jìn)行開關(guān)控制。該切換開關(guān)6可采用普通的正負(fù)接面晶體管或場(chǎng)效應(yīng)晶體管(FET)等。例如,在圖1A所示的情況下,在通常情況下,控制線7通過(guò)USB控制器5內(nèi)所設(shè)的控制部5a,輸入一個(gè)超過(guò)一定電位的信號(hào)(高信號(hào)),切換開關(guān)6處于關(guān)閉狀態(tài),在必要時(shí),通過(guò)由控制線7輸入一定電位以下的信號(hào)(低信號(hào)),使切換開關(guān)6處于開啟狀態(tài)。另外,也可以與上面所述相反,讓切換開關(guān)6在輸入一定電位以下的信號(hào)時(shí)開啟,在輸入超過(guò)一定電位的信號(hào)時(shí),讓切換開關(guān)6關(guān)閉。
主機(jī)2在與外部設(shè)備1連接時(shí),每隔一定時(shí)間即進(jìn)行一次呼叫查詢,假如外部設(shè)備1連續(xù)3次呼叫未作應(yīng)答,主機(jī)2即中止查詢。中止查詢的情況有如電壓的變動(dòng)超過(guò)了容許值,超越了一定的程序,或者存貯器工作異常等。
另外,外部設(shè)備1具有自身進(jìn)行初始化處理的功能,它可以自身檢測(cè)出這類異常,進(jìn)行設(shè)置處理。在進(jìn)行該設(shè)置處理的期間,雖然查詢會(huì)中止,但是有時(shí)在主機(jī)2連續(xù)3次呼叫期間,外部設(shè)備1在檢測(cè)出上述異常后進(jìn)行了再設(shè)置,所用查詢有可能不中止。
外部設(shè)備1在確認(rèn)查詢中止之后,便切換上述切換開關(guān)6。也就是說(shuō),切換開關(guān)6通常處于關(guān)閉狀態(tài),在控制線7從控制部5a將一定電位以下的信號(hào)輸入切換開關(guān)6時(shí),切換開關(guān)6的電路開啟。這樣,D-線處于高阻抗?fàn)顟B(tài),P點(diǎn)的電位固定在與地線G差不多同樣的電位(接地電位)(低狀態(tài))。其結(jié)果是,主機(jī)2檢測(cè)出上述的低狀態(tài)電位,確認(rèn)外部設(shè)備1與主機(jī)2脫離。如對(duì)于外部設(shè)備1,通過(guò)控制線7從控制部5a,向切換開關(guān)6輸入一個(gè)具有超過(guò)一定電位的信號(hào),切換開關(guān)6的電路關(guān)閉。這樣,P點(diǎn)的電位固定在例如一定的電源電壓值(高狀態(tài))下,主機(jī)2認(rèn)定與外部設(shè)備1連接。
如上所述,通過(guò)主機(jī)2與外部設(shè)備1的模擬再連接,查詢重新開始,數(shù)據(jù)可從外部設(shè)備1輸入。
圖1B表示的是第2實(shí)施例的外部設(shè)備1’。該外部設(shè)備1’將圖1A中的USB控制器5外部所設(shè)的切換開關(guān)6設(shè)在USB控制器5的內(nèi)部。圖1B中,D-線與D+線分別與接口電路5b連接,而且上述切換開關(guān)6的開關(guān)由控制部5a通過(guò)控制線7進(jìn)行控制。D-線與D+線可以與上述情況正好相反。
這樣,通過(guò)上述切換開關(guān)6的開啟,D-線(或D+線)處于高阻抗?fàn)顟B(tài),設(shè)定為低狀態(tài)。設(shè)定為低狀態(tài)之后再設(shè)定為高狀態(tài)的切換等與上面所述的一樣。
圖2A所示的外部設(shè)備20,在其D-線上設(shè)有連接在地線G3(該地線與主機(jī)2的地線G連接)的接線8,在該接線8上設(shè)置切換開關(guān)26。切換開關(guān)26由USB控制器25內(nèi)所設(shè)的控制部25a通過(guò)控制線27進(jìn)行控制。該切換開關(guān)26用與上述切換開關(guān)6同樣的晶體管等構(gòu)成。切換開關(guān)26在通常狀態(tài)下是開啟的。上面所述以外的部分,與圖1A所示的實(shí)施例一樣,用同一符號(hào)表示,省去不作說(shuō)明。
上述外部設(shè)備20在與主機(jī)2連接的情況下,在發(fā)生上面列舉的異常情況而中止從主機(jī)2進(jìn)行查詢時(shí),控制部25a通過(guò)控制線27關(guān)閉切換開關(guān)26的電路。也就是說(shuō),由控制部25a輸入具有不超過(guò)一定電位的信號(hào),切換開關(guān)26被關(guān)閉。這樣,電源線Vcc供給的電流全部通過(guò)接線8流到地線G3,不再送到主機(jī)2。因此,P點(diǎn)的電位設(shè)定在與地線G差不多同樣的接地電位(低狀態(tài)),主機(jī)2確認(rèn)外部設(shè)備20脫離。然后控制部25a,通過(guò)控制線27向切換開關(guān)26輸入一個(gè)超過(guò)一定電位的信號(hào)。這樣,切換開關(guān)26的電路開啟。D-線上的P點(diǎn)達(dá)到一定的電源電壓值(高狀態(tài)),主機(jī)2認(rèn)定與外部設(shè)備20連接。
上述外部設(shè)備20也可以由USB控制器25內(nèi)的地線G3與切換開關(guān)26構(gòu)成電路,由上述控制部25a對(duì)上述切換開關(guān)26進(jìn)行控制。
圖2B所示的外部設(shè)備20’是將圖2A中的USB控制器25外部所設(shè)的切換開關(guān)26、上拉電阻R3與電源線Vcc設(shè)在USB控制器25的內(nèi)部。圖2B中,D-線與D+線分別與接口電路25b連接,上述切換開關(guān)26的開關(guān)由控制部25a通過(guò)控制線27進(jìn)行控制。D-線與D+線可以與上述情況正好相反。
這樣,通過(guò)上述切換開關(guān)26的關(guān)閉,D-線(或D+線)接地,其結(jié)果是設(shè)定為低狀態(tài)。
圖3所示的外部設(shè)備30表示以高速方式工作的外部設(shè)備。
該外部設(shè)備30,根據(jù)規(guī)格要求,作為第2電阻的上拉電阻R4的一端與D+線連接,另一端與電源線Vcc連接。在外部設(shè)備30一側(cè)的D+線上,設(shè)有切換開關(guān)36,切換開關(guān)36的開、關(guān)由USB控制器35內(nèi)所設(shè)的控制部35a通過(guò)控制線37進(jìn)行控制。上述切換開關(guān)36在通常狀態(tài)下是關(guān)閉的。在判斷出主機(jī)2沒(méi)有進(jìn)行查詢時(shí),電路開啟,然后又關(guān)閉。
這樣,在外部設(shè)備30與主機(jī)2連接時(shí),D+線通過(guò)上拉電阻R4與電源線Vcc連接。這時(shí),圖3所示的Q點(diǎn)的電位為(1為電流值)R2/(R2+R4)×1,比外部設(shè)備30未連接時(shí)的接地電位(低狀態(tài))高。主機(jī)2檢測(cè)出該電位,識(shí)別出主機(jī)2與外部設(shè)備30的連接。
外部設(shè)備30并不限于上述的實(shí)施例,如圖1B所示,也可以在USB控制器35內(nèi)由切換開關(guān)36構(gòu)成電路,由控制部35a通過(guò)控制線37對(duì)切換開關(guān)36的開關(guān)進(jìn)行控制?;蛘?,如圖2B所示,在USB控制器35內(nèi),由切換開關(guān)36與上拉電阻R4以及電源線Vcc構(gòu)成電路,上述切換開關(guān)36的開關(guān)動(dòng)作由控制部35a進(jìn)行控制。
圖4所示的外部設(shè)備40是在電源線Vcc與上拉電阻R3之間設(shè)置切換開關(guān)46,通過(guò)該切換開關(guān)46將電源線Vcc與上拉電阻R3之間開放,設(shè)定為高阻抗?fàn)顟B(tài),即低狀態(tài),或者也可以將上拉電阻R3與地線G連接,設(shè)定為低狀態(tài)。
這就是說(shuō),如圖4所示,在電源線Vcc與上拉電阻R3之間設(shè)置切換開關(guān)46。該切換開關(guān)46可作3段切換,分別設(shè)定為電源線Vcc與上拉電阻R3連接(狀態(tài)a),電源線Vcc與上拉電阻R3之間開放(狀態(tài)b),以及上拉電阻R3與地線G連接(狀態(tài)c),可任選。
在上述切換開關(guān)46由USB控制器45內(nèi)所設(shè)的控制部45a通過(guò)控制線47切換成狀態(tài)b時(shí),電源線Vcc與D-線(數(shù)據(jù)線)之間處于高阻抗?fàn)顟B(tài),設(shè)定為低狀態(tài)。在上述切換開關(guān)46切換成狀態(tài)c時(shí),上拉電阻R3與地線G連接,D-線(數(shù)據(jù)線)設(shè)定為接地電位,設(shè)定為低狀態(tài)。這樣,主機(jī)2識(shí)別出外部設(shè)備40脫離。
上述切換開關(guān)46不必要做3段切換,可以為在狀態(tài)a與狀態(tài)b之間作2段切換的開關(guān),或者可為在狀態(tài)a與狀態(tài)c之間作2段切換的開關(guān)就可以。
上述切換開關(guān)46也可以,例如圖1B與圖2B所示的那樣,在USB控制器45內(nèi)由上述上拉電阻R3、切換開關(guān)46、電源線Vcc以及地線G構(gòu)成電路。
上述任何一種外部設(shè)備1、1’、20、20’、30、40都可以由控制部5a、25a、35a、45a對(duì)設(shè)置于USB控制器5、25、35、45外部的切換開關(guān)6、26、36、46進(jìn)行控制。
本發(fā)明只要能將數(shù)據(jù)線上的P點(diǎn)或Q點(diǎn)的電位在高狀態(tài)與低狀態(tài)之下分別進(jìn)行切換,則并不限于上述的實(shí)施例,例如也可以讓D-線與D+線短路,或者將切換開關(guān)設(shè)置于主機(jī)一側(cè)。
如上所述,本發(fā)明在主機(jī)中止進(jìn)行查詢時(shí),不必將電纜拔出,或重新啟動(dòng)主機(jī)系統(tǒng),就可重新進(jìn)行主機(jī)的查詢,使主機(jī)與外部設(shè)備的相互通信自動(dòng)得到恢復(fù)。
權(quán)利要求
1.一種通過(guò)數(shù)據(jù)線連接主機(jī)與外部設(shè)備的外部設(shè)備連接裝置,其特征是具有一個(gè)恢復(fù)裝置,使得上述數(shù)據(jù)線在上述主機(jī)與外部設(shè)備之間進(jìn)行通信時(shí),設(shè)定為一定的電位(高狀態(tài)),在不能通過(guò)上述數(shù)據(jù)線進(jìn)行通信時(shí),上述數(shù)據(jù)線的電位比通信狀態(tài)的電位低(低狀態(tài)),然后再次恢復(fù)到上述的一定電位(高狀態(tài)),設(shè)定為模擬的再連接狀態(tài)。
2.根據(jù)權(quán)利要求1所述的外部設(shè)備連接裝置,其特征是上述數(shù)據(jù)線在上述主機(jī)一側(cè)通過(guò)第1電阻接地,在上述外部設(shè)備一側(cè)通過(guò)第2電阻與電源連接,在通過(guò)上述恢復(fù)裝置進(jìn)行模擬再連接狀態(tài)的設(shè)定中,上述外部設(shè)備一側(cè)的上述數(shù)據(jù)線先進(jìn)入低狀態(tài),然后讓數(shù)據(jù)線恢復(fù)高狀態(tài)。
3.根據(jù)權(quán)利要求2所述的外部設(shè)備連接裝置,其特征是上述數(shù)據(jù)線具有D-線與D+線,在通過(guò)上述恢復(fù)裝置進(jìn)行模擬再連接狀態(tài)的設(shè)定中,上述外部設(shè)備一側(cè)的上述D-線與D+線的至少一個(gè)先進(jìn)入低狀態(tài),然后讓數(shù)據(jù)線恢復(fù)高狀態(tài)。
4.根據(jù)權(quán)利要求1所述的外部設(shè)備連接裝置,其特征是恢復(fù)裝置為數(shù)據(jù)線接地,或者將數(shù)據(jù)線與電源之間設(shè)定為高阻抗?fàn)顟B(tài),即低狀態(tài),并再次設(shè)定為高狀態(tài)。
5.根據(jù)權(quán)利要求1所述的外部設(shè)備連接裝置,其特征是主機(jī)通過(guò)上述數(shù)據(jù)線對(duì)外部設(shè)備進(jìn)行定期呼叫,上述恢復(fù)裝置在一定次數(shù)連續(xù)上述呼叫而上述外部設(shè)備均未作應(yīng)答時(shí),設(shè)定為上述模擬再連接狀態(tài)。
6.根據(jù)權(quán)利要求1所述的外部設(shè)備連接裝置,其特征是上述恢復(fù)裝置,在上述外部設(shè)備檢測(cè)出電壓變動(dòng),超越一定程序,存貯器工作異常等情況下,可以設(shè)定模擬再連接狀態(tài)。
全文摘要
在外部設(shè)備1一側(cè)的D-線上設(shè)有切換開關(guān)6,該切換開關(guān)6由設(shè)在USB控制器5內(nèi)的控制部5a控制。外部設(shè)備1在沒(méi)有檢測(cè)到主機(jī)2的查詢時(shí),將切換開關(guān)6的電路暫時(shí)開啟,使主機(jī)2一側(cè)的P點(diǎn)電位達(dá)到與地線G一樣的電位,再將電路關(guān)閉,讓P點(diǎn)的電位變成接近電源電壓的電位。這樣,主機(jī)2認(rèn)定再次與外部設(shè)備1連接,重新開始查詢。
文檔編號(hào)G06F13/42GK1287313SQ0012443
公開日2001年3月14日 申請(qǐng)日期2000年8月29日 優(yōu)先權(quán)日1999年9月2日
發(fā)明者其田雄幸 申請(qǐng)人:阿爾卑斯電氣株式會(huì)社