專利名稱:通用串行總線測(cè)試裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種測(cè)試裝置與方法,特別是一種通用串行總線(Universal Serial Bus, USB)測(cè)試裝置與方法。
背景技術(shù):
通用串行總線(Universal Serial Bus, USB)是由數(shù)家生產(chǎn)計(jì)算機(jī)的主要廠商, 針對(duì)現(xiàn)有計(jì)算機(jī)系統(tǒng)與接口設(shè)備在安裝與擴(kuò)充上所面臨的復(fù)雜問(wèn)題,所提出的一種總線接USB 2. 0是我們現(xiàn)在常用的計(jì)算機(jī)連接端口規(guī)格。基于人們對(duì)于畫質(zhì)的講究,開始要求更高畫質(zhì)、更細(xì)膩的照片或更清晰的影片,相對(duì)地所使用到硬盤、存儲(chǔ)器模塊的容量也越用越大。似乎,當(dāng)前USB 2.0傳輸速度已經(jīng)無(wú)辦法滿足需求。最近業(yè)界推出了 USB 3.0新規(guī)格,最大差異是傳輸速度提升了十倍。為了適應(yīng)計(jì)算機(jī)或接口設(shè)備在將來(lái)進(jìn)行USB 3.0的規(guī)格測(cè)試,相關(guān)夾具與測(cè)試方法也必須設(shè)計(jì)。目前對(duì)于測(cè)試USB 3. 0的規(guī)格與USB 2. 0的規(guī)格需要兩種USB測(cè)試夾具,因此需重復(fù)插拔USB 測(cè)試夾具才能完成這兩種USB規(guī)格的傳輸測(cè)試。如何實(shí)現(xiàn)只用一種測(cè)試夾具而可以完成兩種USB規(guī)格的傳輸測(cè)試,以方便測(cè)試人員做測(cè)試,這是一個(gè)有待克服的課題。
發(fā)明內(nèi)容
為了克服上述缺陷,本發(fā)明提出一種通用串行總線測(cè)試裝置,實(shí)施于一 USB裝置主機(jī)。通用串行總線測(cè)試裝置包括一 USB接口、一開關(guān)、以及一控制電路。所述USB接口用以耦接所述USB裝置主機(jī)。所述開關(guān)耦接所述USB接口。所述控制電路耦接所述開關(guān)與所述USB接口,所述控制電路發(fā)出一控制信號(hào)以控制所述開關(guān)。其中在所述USB接口、所述開關(guān)與所述控制電路之間的信號(hào)傳送為一第一路徑,在所述USB接口與所述控制電路之間的信號(hào)傳送為一第二路徑,所述第一路徑的信號(hào)傳送速度高于所述第二路徑的信號(hào)傳送速度。本發(fā)明再提出一種通用串行總線測(cè)試方法,實(shí)施于一通用串行總線測(cè)試裝置與一 USB裝置主機(jī)之間。所述通用串行總線測(cè)試裝置包括一 USB接口,用以耦接所述USB裝置主機(jī);一開關(guān),耦接所述USB接口;以及一控制電路,耦接所述開關(guān)與所述USB接口,其中在所述USB接口、所述開關(guān)與所述控制電路之間的信號(hào)傳送為一第一路徑,在所述USB接口與所述控制電路之間的信號(hào)傳送為一第二路徑。所述通用串行總線測(cè)試方法包括所述控制電路發(fā)出一控制信號(hào),所述控制信號(hào)為高電平的信號(hào),以使所述開關(guān)導(dǎo)通;所述USB裝置主機(jī)優(yōu)先通過(guò)所述第一路徑與所述通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試;所述USB裝置主機(jī)發(fā)出一命令信號(hào),所述命令信號(hào)通過(guò)所述第一路徑而使所述控制電路改變所述控制信號(hào)的電壓電平,進(jìn)而使所述開關(guān)斷開; 以及所述USB裝置主機(jī)通過(guò)所述第二路徑與所述通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試。
在本發(fā)明的一實(shí)施例中,所述第一路徑為USB 3. 0規(guī)格的信號(hào)傳輸路徑。在本發(fā)明的一實(shí)施例中,所述第二路徑為USB 2. 0規(guī)格的信號(hào)傳輸路徑。在本發(fā)明的一實(shí)施例中,所述控制電路于上電后,所發(fā)出的控制信號(hào)的電壓電平為高電平,以使所述開關(guān)導(dǎo)通。在本發(fā)明的一實(shí)施例中,所述開關(guān)的狀態(tài)為導(dǎo)通狀態(tài)時(shí),所述USB裝置主機(jī)優(yōu)先通過(guò)所述第一路徑與所述通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試。在本發(fā)明的一實(shí)施例中,所述USB裝置主機(jī)發(fā)出一命令信號(hào),所述命令信號(hào)通過(guò)所述第一路徑而使所述控制電路改變所述控制信號(hào)的電壓電平,進(jìn)而使所述開關(guān)斷開。在本發(fā)明的一實(shí)施例中,所述開關(guān)的狀態(tài)為斷開狀態(tài)時(shí),所述USB裝置主機(jī)通過(guò)所述第二路徑與所述通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試。在本發(fā)明的一實(shí)施例中,所述控制電路還耦接一硬盤,所述USB裝置主機(jī)通過(guò)所述第一路徑或所述第二路徑對(duì)所述硬盤進(jìn)行傳輸測(cè)試。在本發(fā)明的一實(shí)施例中,所述控制電路還耦接一存儲(chǔ)器模塊,所述USB裝置主機(jī)通過(guò)所述第一路徑或所述第二路徑對(duì)所述硬盤進(jìn)行傳輸測(cè)試。本發(fā)明的通用串行總線測(cè)試裝置與方法因采用具有兩種傳送速度的USB規(guī)格的測(cè)試裝置,因此USB裝置主機(jī)可以分別檢測(cè)出USB 3. 0與USB 2. 0的傳輸狀況,不需重復(fù)插拔USB測(cè)試夾具,可以節(jié)省許多人工并提高生產(chǎn)線的測(cè)試效率。
為讓本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,以下結(jié)合附圖對(duì)本發(fā)明的具體實(shí)施方式
作詳細(xì)說(shuō)明,其中圖1是依照本發(fā)明實(shí)施例的通用串行總線測(cè)試裝置的電路方塊圖。圖2是依照本發(fā)明實(shí)施例的通用串行總線測(cè)試方法的流程圖。主要元件符號(hào)說(shuō)明100 通用串行總線測(cè)試裝置110:控制電路120 開關(guān)130:USB 接口140 =USB 裝置主機(jī)D+、D- =USB 2. 0 的信號(hào)GPIO 控制信號(hào)SSRX+, SSRX-, SSTX+, SSTX- :USB 3. 0 的信號(hào)S210 S240 步驟
具體實(shí)施例方式現(xiàn)在請(qǐng)參照?qǐng)D示,其中的展示只為了說(shuō)明本發(fā)明的優(yōu)選實(shí)施例,而非局限了其范疇。圖1是依照本發(fā)明實(shí)施例的通用串行總線測(cè)試裝置的電路方塊圖。本實(shí)施例在解決先前技術(shù)所述及的問(wèn)題。請(qǐng)參照?qǐng)D1,此通用串行總線測(cè)試裝置100可以與USB裝置主機(jī)140 一起搭配使用,來(lái)進(jìn)行USB裝置主機(jī)140的傳輸規(guī)格測(cè)試。其中,USB裝置主機(jī)140可以是一般計(jì)算機(jī)或筆記型計(jì)算機(jī)。此通用串行總線測(cè)試裝置100可以包括控制電路110、開關(guān)120以及USB接口 130。 USB接口 130用以耦接USB裝置主機(jī)140。開關(guān)120耦接USB接口 130??刂齐娐?10耦接開關(guān)120與USB接口 130??刂齐娐?10發(fā)出一控制信號(hào)GPIO以控制開關(guān)120的導(dǎo)通或斷開。請(qǐng)注意,此通用串行總線測(cè)試裝置100存在兩條傳送路徑。在USB接口 130、開關(guān) 120與控制電路110之間的信號(hào)傳送為第一路徑,而在USB接口 130與控制電路110之間的信號(hào)傳送為第二路徑??刂齐娐?10于上電后,所發(fā)出的控制信號(hào)GPIO的電壓電平為高電平,例如邏輯電平狀態(tài)為HI,以使開關(guān)120導(dǎo)通。USB裝置主機(jī)140可以優(yōu)先通過(guò)第一路徑與通用串行總線測(cè)試裝置100進(jìn)行傳輸測(cè)試。值得一提的是,開關(guān)120導(dǎo)通時(shí),第一路徑為USB 3. 0規(guī)格的信號(hào)傳輸路徑,可以用來(lái)傳送USB 3. 0的信號(hào)SSRX+、SSRX-、SSTX+、SSTX-。第二路徑為USB 2. 0規(guī)格的信號(hào)傳輸路徑,可以用來(lái)傳送USB 2.0的信號(hào)0+、0-。其中舊8 3.0的傳輸速度相對(duì)于USB 2. 0可以提高十倍,因此第一路徑的信號(hào)傳送速度可以遠(yuǎn)快于第二路徑的信號(hào)傳送速度。當(dāng)USB裝置主機(jī)140經(jīng)由第一路徑測(cè)試完USB 3. 0的傳輸之后,USB裝置主機(jī)140 可以接著發(fā)出一命令信號(hào)(未示出),此命令信號(hào)可以通過(guò)第一路徑而使控制電路110改變控制信號(hào)GPIO的電壓電平,例如邏輯電平狀態(tài)由HI變?yōu)長(zhǎng)OW,進(jìn)而使開關(guān)120斷開。接著,USB裝置主機(jī)140通過(guò)第二路徑與通用串行總線測(cè)試裝置100進(jìn)行傳輸測(cè)試。因此,在不需重復(fù)插拔USB測(cè)試裝置100的情況下,可以分別進(jìn)行USB 3. 0的傳輸速度試測(cè)與USB 2. 0的傳輸速度試測(cè)。在一實(shí)施例中,控制電路110還可以耦接一硬盤(未示出),因此USB裝置主機(jī)140 可以通過(guò)第一路徑或第二路徑對(duì)硬盤進(jìn)行USB 3. 0或USB 2. 0的傳輸測(cè)試。本領(lǐng)域具通常知識(shí)者可以依其需求,而以任何形式實(shí)現(xiàn)上述諸實(shí)施例。在另一實(shí)施例中,控制電路Iio還可以耦接一存儲(chǔ)器模塊(未示出),因此USB裝置主機(jī)140可以通過(guò)第一路徑或第二路徑對(duì)存儲(chǔ)器模塊進(jìn)行USB 3. 0或USB2. 0的傳輸測(cè)試。圖2是依照本發(fā)明實(shí)施例的通用串行總線測(cè)試方法的流程圖。此方法可以實(shí)施于如圖1的通用串行總線測(cè)試裝置100與USB裝置主機(jī)140之間。請(qǐng)圖1和圖2 —起參照。所示流程圖中,在步驟S210,控制電路110可以發(fā)出一控制信號(hào)GPI0,此控制信號(hào) GPIO為高電平的信號(hào),以使開關(guān)120導(dǎo)通。其次,在步驟S420,USB裝置主機(jī)140優(yōu)先通過(guò)第一路徑與通用串行總線測(cè)試裝置100進(jìn)行傳輸測(cè)試。接著,在步驟S430,USB裝置主機(jī) 140發(fā)出一命令信號(hào),此命令信號(hào)通過(guò)第一路徑而使控制電路110改變控制信號(hào)GPIO的電壓電平,此時(shí)控制信號(hào)GPIO為低電平的信號(hào),進(jìn)而使開關(guān)120斷開。最后,在步驟S440,USB 裝置主機(jī)140通過(guò)第二路徑與通用串行總線測(cè)試裝置100進(jìn)行傳輸測(cè)試。依照本發(fā)明實(shí)施例的上文描述,上述通用串行總線測(cè)試裝置與方法至少具有如下的優(yōu)點(diǎn)USB裝置主機(jī)可以利用此通用串行總線測(cè)試裝置分別檢測(cè)出USB 3.0與USB 2.0 的實(shí)際傳輸狀況,如此一來(lái),不需重復(fù)插拔USB測(cè)試夾具,可以節(jié)省許多人工并提高生產(chǎn)線的測(cè)試效率。
雖然本發(fā)明已以較佳實(shí)施例揭示如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的修改和完善,因此本發(fā)明的保護(hù)范圍當(dāng)以權(quán)利要求書所界定的為準(zhǔn)。
權(quán)利要求
1.一種通用串行總線測(cè)試裝置,實(shí)施于一 USB裝置主機(jī),包括一 USB接口,用以耦接所述USB裝置主機(jī);一開關(guān),耦接所述USB接口 ;以及一控制電路,耦接所述開關(guān)與所述USB接口,所述控制電路發(fā)出一控制信號(hào)以控制所述開關(guān),其中在所述USB接口、所述開關(guān)與所述控制電路之間的信號(hào)傳送為一第一路徑,在所述USB接口與所述控制電路之間的信號(hào)傳送為一第二路徑,所述第一路徑的信號(hào)傳送速度高于所述第二路徑的信號(hào)傳送速度。
2.根據(jù)權(quán)利要求1所述的通用串行總線測(cè)試裝置,其特征是,所述第一路徑為USB3.0 規(guī)格的信號(hào)傳輸路徑。
3.根據(jù)權(quán)利要求1所述的通用串行總線測(cè)試裝置,其特征是,所述第二路徑為USB2.0 規(guī)格的信號(hào)傳輸路徑。
4.根據(jù)權(quán)利要求1所述的通用串行總線測(cè)試裝置,其特征是,所述控制電路于上電后, 所發(fā)出的控制信號(hào)的電壓電平為高電平,以使所述開關(guān)導(dǎo)通。
5.根據(jù)權(quán)利要求1所述的通用串行總線測(cè)試裝置,其特征是,所述開關(guān)的狀態(tài)為導(dǎo)通狀態(tài)時(shí),所述USB裝置主機(jī)優(yōu)先通過(guò)所述第一路徑與所述通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試。
6.根據(jù)權(quán)利要求4所述的通用串行總線測(cè)試裝置,其特征是,所述USB裝置主機(jī)發(fā)出一命令信號(hào),所述命令信號(hào)通過(guò)所述第一路徑而使所述控制電路改變所述控制信號(hào)的電壓電平,進(jìn)而使所述開關(guān)斷開。
7.根據(jù)權(quán)利要求1所述的通用串行總線測(cè)試裝置,其特征是,所述開關(guān)的狀態(tài)為斷開狀態(tài)時(shí),所述USB裝置主機(jī)通過(guò)所述第二路徑與所述通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試ο
8.根據(jù)權(quán)利要求1所述的通用串行總線測(cè)試裝置,其特征是,所述控制電路還耦接一硬盤,所述USB裝置主機(jī)通過(guò)所述第一路徑或所述第二路徑對(duì)所述硬盤進(jìn)行傳輸測(cè)試。
9.根據(jù)權(quán)利要求1所述的通用串行總線測(cè)試裝置,其特征是,所述控制電路還耦接一存儲(chǔ)器模塊,所述USB裝置主機(jī)通過(guò)所述第一路徑或所述第二路徑對(duì)所述硬盤進(jìn)行傳輸測(cè)試ο
10.一種通用串行總線測(cè)試方法,實(shí)施于一通用串行總線測(cè)試裝置與一 USB裝置主機(jī)之間;所述通用串行總線測(cè)試裝置包括一 USB接口,用以耦接所述USB裝置主機(jī);一開關(guān), 耦接所述USB接口;以及一控制電路,耦接所述開關(guān)與所述USB接口,其中在所述USB接口、 所述開關(guān)與所述控制電路之間的信號(hào)傳送為一第一路徑,在所述USB接口與所述控制電路之間的信號(hào)傳送為一第二路徑;所述通用串行總線測(cè)試方法包括所述控制電路發(fā)出一控制信號(hào),所述控制信號(hào)為高電平的信號(hào),以使所述開關(guān)導(dǎo)通;所述USB裝置主機(jī)優(yōu)先通過(guò)所述第一路徑與所述通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試;所述USB裝置主機(jī)發(fā)出一命令信號(hào),所述命令信號(hào)通過(guò)所述第一路徑而使所述控制電路改變所述控制信號(hào)的電壓電平,進(jìn)而使所述開關(guān)斷開;以及所述USB裝置主機(jī)通過(guò)所述第二路徑與所述通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試。
11.根據(jù)權(quán)利要求10所述的通用串行總線測(cè)試方法,其特征是,所述第一路徑的信號(hào)傳送速度高于所述第二路徑的信號(hào)傳送速度。
全文摘要
本發(fā)明公開一種通用串行總線測(cè)試裝置與方法,實(shí)施于一USB裝置主機(jī)。通用串行總線測(cè)試裝置包括USB接口、開關(guān)以及控制電路。其中在USB接口、開關(guān)與控制電路之間的信號(hào)傳送為第一路徑,在USB接口與控制電路之間的信號(hào)傳送為第二路徑。此方法首先由控制電路發(fā)出高電平的控制信號(hào),以使開關(guān)導(dǎo)通;接著,USB裝置主機(jī)優(yōu)先通過(guò)第一路徑與通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試;接著,USB裝置主機(jī)發(fā)出一命令信號(hào),此命令信號(hào)通過(guò)第一路徑而使控制電路改變控制信號(hào)的電壓電平,進(jìn)而使開關(guān)斷開;最后,USB裝置主機(jī)通過(guò)第二路徑與通用串行總線測(cè)試裝置進(jìn)行傳輸測(cè)試。本發(fā)明可以進(jìn)行USB 3.0規(guī)格與USB 2.0規(guī)格的傳輸測(cè)試,解決現(xiàn)有測(cè)試技術(shù)需要兩個(gè)夾具才能測(cè)試的缺點(diǎn)。
文檔編號(hào)G06F11/267GK102467430SQ20101054450
公開日2012年5月23日 申請(qǐng)日期2010年11月4日 優(yōu)先權(quán)日2010年11月4日
發(fā)明者張碧琳, 楊崇豪 申請(qǐng)人:英業(yè)達(dá)股份有限公司