專利名稱:一種hid類usb設(shè)備測(cè)試系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實(shí)用新型屬于電路測(cè)試領(lǐng)域,尤其涉及一種HID類USB設(shè)備測(cè)試系統(tǒng)。
背景技術(shù):
目前,HID (Human Interface Device,人機(jī)接口設(shè)備)類USB設(shè)備如鼠標(biāo)、鍵盤及游戲操縱桿等廣泛應(yīng)用于人們的工作與日常生活中,其具有操作簡(jiǎn)便、響應(yīng)速度快的優(yōu)點(diǎn)。 為保證HID類USB設(shè)備在使用過程中的準(zhǔn)確性和響應(yīng)速度,則需要在HID類USB設(shè)備出廠前對(duì)其協(xié)議芯片進(jìn)行功能測(cè)試?,F(xiàn)有技術(shù)提供的一種測(cè)試系統(tǒng)雖然可以實(shí)現(xiàn)對(duì)HID類USB設(shè)備協(xié)議芯片的測(cè)試, 但由于其采用的微處理單元的數(shù)據(jù)處理速度低,數(shù)據(jù)傳輸電路的數(shù)據(jù)傳輸速率低且整個(gè)測(cè)試裝置的電路結(jié)構(gòu)復(fù)雜,導(dǎo)致該現(xiàn)有技術(shù)存在測(cè)試結(jié)果不穩(wěn)定、不準(zhǔn)確且電路結(jié)構(gòu)復(fù)雜、硬件成本高的問題。
實(shí)用新型內(nèi)容本實(shí)用新型的目的在于提供一種HID類USB設(shè)備測(cè)試系統(tǒng),旨在解決現(xiàn)有技術(shù)存在的測(cè)試結(jié)果不穩(wěn)定、不準(zhǔn)確且電路結(jié)構(gòu)復(fù)雜、硬件成本高的問題。本實(shí)用新型是這樣實(shí)現(xiàn)的,一種HID類USB設(shè)備測(cè)試系統(tǒng),與內(nèi)置有USB設(shè)備協(xié)議芯片和數(shù)據(jù)通訊接口的USB設(shè)備以及外部電源連接,其特征在于,所述HID類USB設(shè)備測(cè)試系統(tǒng)包括發(fā)出測(cè)試啟動(dòng)指令和特定觸發(fā)指令,對(duì)所述USB設(shè)備協(xié)議芯片根據(jù)所述特定觸發(fā)指令執(zhí)行操作后反饋回來的操作通訊碼進(jìn)行判斷,并輸出測(cè)試結(jié)果的計(jì)算機(jī)控制終端;與所述計(jì)算機(jī)控制終端連接,對(duì)所述計(jì)算機(jī)控制終端發(fā)出的測(cè)試啟動(dòng)指令進(jìn)行響應(yīng),根據(jù)所述測(cè)試啟動(dòng)指令和所述特定觸發(fā)指令對(duì)所述USB設(shè)備協(xié)議芯片進(jìn)行初始化操作和特定觸發(fā)控制,并對(duì)所述USB設(shè)備協(xié)議芯片的操作通訊碼進(jìn)行讀取后反饋到所述計(jì)算機(jī)控制終端的微處理單元;與所述微處理單元及所述USB設(shè)備連接,與所述USB設(shè)備協(xié)議芯片進(jìn)行數(shù)據(jù)通信, 并將從所述USB設(shè)備協(xié)議芯片接收到的操作通訊碼傳輸給所述微處理單元的通用數(shù)據(jù)接
口單元。在本實(shí)用新型中,通過采用所述微處理單元根據(jù)從所述計(jì)算機(jī)控制終端發(fā)出的測(cè)試啟動(dòng)指令和特定觸發(fā)指令對(duì)所述USB設(shè)備協(xié)議芯片進(jìn)行初始化操作和觸發(fā)控制,由所述通用數(shù)據(jù)接口單元讀取所述USB設(shè)備協(xié)議芯片的操作通訊碼,并將所述USB設(shè)備協(xié)議芯片的操作通訊碼反饋回所述計(jì)算機(jī)控制終端,最后由所述計(jì)算機(jī)控制終端對(duì)所述USB設(shè)備協(xié)議芯片的操作通訊碼進(jìn)行判斷并輸出測(cè)試結(jié)果,實(shí)現(xiàn)了對(duì)HID類USB設(shè)備的協(xié)議芯片的準(zhǔn)確測(cè)試,且整個(gè)HID類USB設(shè)備測(cè)試系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,成本低,從而解決了現(xiàn)有技術(shù)存在的測(cè)試結(jié)果不穩(wěn)定、不準(zhǔn)確且電路結(jié)構(gòu)復(fù)雜、硬件成本高的問題。
圖1是本實(shí)用新型實(shí)施例提供的HID類USB設(shè)備測(cè)試系統(tǒng)的模塊結(jié)構(gòu)圖;圖2是本實(shí)用新型實(shí)施例提供的HID類USB設(shè)備測(cè)試系統(tǒng)的示例電路圖。
具體實(shí)施方式
為了使本實(shí)用新型的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,
以下結(jié)合附圖及實(shí)施例,對(duì)本實(shí)用新型進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本實(shí)用新型,并不用于限定本實(shí)用新型。圖1示出了本實(shí)用新型實(shí)施例提供的HID類USB設(shè)備測(cè)試系統(tǒng)的結(jié)構(gòu),為了便于說明,僅示出了與本實(shí)用新型相關(guān)的部分,詳述如下HID類USB設(shè)備測(cè)試系統(tǒng)100與內(nèi)置有USB設(shè)備協(xié)議芯片201和數(shù)據(jù)通訊接口 U2 的USB設(shè)備200和外部電源300連接。HID類USB設(shè)備測(cè)試系統(tǒng)100包括發(fā)出測(cè)試啟動(dòng)指令和特定觸發(fā)指令,對(duì)USB設(shè)備協(xié)議芯片201根據(jù)特定觸發(fā)指令執(zhí)行操作后反饋回來的操作通訊碼進(jìn)行判斷處理,并輸出測(cè)試結(jié)果的計(jì)算機(jī)控制終端 101 ;與計(jì)算機(jī)控制終端101連接,對(duì)計(jì)算機(jī)控制終端101發(fā)出的測(cè)試啟動(dòng)指令進(jìn)行響應(yīng),根據(jù)測(cè)試啟動(dòng)指令和特定觸發(fā)指令對(duì)USB設(shè)備協(xié)議芯片201進(jìn)行初始化操作和特定觸發(fā)控制,并對(duì)USB設(shè)備協(xié)議芯片201的操作通訊碼進(jìn)行讀取后反饋到計(jì)算機(jī)控制終端101 的微處理單元102 ;與微處理單元102及USB設(shè)備200連接,與USB設(shè)備協(xié)議芯片201進(jìn)行數(shù)據(jù)通信, 并將從USB設(shè)備協(xié)議芯片201接收到的操作通訊碼傳輸給微處理單元102的通用數(shù)據(jù)接口單元103。作為本實(shí)用新型一實(shí)施例,計(jì)算機(jī)控制終端101與微處理單元102之間還設(shè)置有保證計(jì)算機(jī)控制終端101與微處理單元102在RS-232電平協(xié)議下進(jìn)行通信連接的收發(fā)單元 104。圖2示出了本實(shí)用新型實(shí)施例提供的HID類USB設(shè)備測(cè)試系統(tǒng)的示例電路結(jié)構(gòu), 為了便于說明,僅示出了與本實(shí)用新型相關(guān)的部分,詳述如下作為本實(shí)用新型一實(shí)施例,計(jì)算機(jī)控制終端101包括一通訊串口 DB1,通訊串口 DBl的第一通訊端1、第三通訊端3、第四通訊端4、第六通訊端6、第八通訊端8及第九通訊端9空接,第五通訊端5接地。作為本實(shí)用新型一實(shí)施例,微處理單元102包括電阻R2及CMOS微處理器 ATmegal28,電阻R2的第一端接CMOS微處理器ATmegal28的參考電壓輸入端AREF,電阻R2 的第二端接外部電源300輸出端,CMOS微處理器ATmegal28的公共接地端GND接地。作為本實(shí)用新型一實(shí)施例,通用數(shù)據(jù)接口單元103包括USB總線接口芯片CH375、 電容Cl、電容C2、晶體振蕩器Y1、電容C3、電容C4、電阻Rl、發(fā)光二極管LEDl以及USB接口 Ul,電容Cl的第一端接USB總線接口芯片CH375的外部復(fù)位輸入端RSTI,電容Cl的第二端接外部電源300的輸出端,USB總線接口芯片CH375的串行數(shù)據(jù)輸出端TXD同時(shí)與USB接口 Ul的第一端1接5V電壓,USB總線接口芯片CH375的電源端V3接外部電源300的輸出端,電容C2連接于USB總線接口芯片CH375的電源端V3和USB接口 Ul的第一端1之間, USB總線接口芯片CH375的公共接地端GND接地,晶體振蕩器Yl的第一端和第二端分別接 USB總線接口芯片CH375的時(shí)鐘輸入端XTALI和反相時(shí)鐘輸出端XTAL0,電容C3連接于晶體振蕩器Yl的第一端與地之間,電容C4連接于晶體振蕩器Yl的第二端與地之間,USB總線接口芯片CH375的正電源輸入端VCC同時(shí)與外部電源300的輸出端及發(fā)光二極管LEDl的陽(yáng)極連接,電阻Rl連接于USB總線接口芯片CH375的USB設(shè)備配置/連接狀態(tài)輸出端ACT 和發(fā)光二極管LEDl的陰極之間,USB總線接口芯片CH375的串行數(shù)據(jù)輸入端RXD、空腳NC、 高電平復(fù)位端RST及低電平復(fù)位端RST#均空接。作為本實(shí)用新型一實(shí)施例,收發(fā)單元104包括電平轉(zhuǎn)換芯片MAX3232、電容C5、電容C6、電容C7及電容C8,電容C5連接于電平轉(zhuǎn)換芯片MAX3232的倍壓電荷泵正端Cl+和倍壓電荷泵負(fù)端Cl-之間,電容C6連接于電平轉(zhuǎn)換芯片MAX3232的反相電荷泵正端C2+和反相電荷泵負(fù)端C2-之間,電平轉(zhuǎn)換芯片MAX3232的正電壓端V+接電容C7的第一端,電平轉(zhuǎn)換芯片MAX3232的負(fù)電壓端V-接電容C8的第一端,電平轉(zhuǎn)換芯片MAX3232的正電源輸入端VCC接外部電源300的輸出端,電平轉(zhuǎn)換芯片MAX3232的接地端GND同時(shí)與電容C7 的第二端、電容C8的第二端以及地連接,電平轉(zhuǎn)換芯片MAX3232的第一 RS-232電平輸出端 TlOUT接通訊串口 DBl的第二通訊端口 2,電平轉(zhuǎn)換芯片MAX3232的第一 RS-232電平輸入端RlIN接通訊串口 DBl的第三通訊端口 3,電平轉(zhuǎn)換芯片MAX3232的第二 RS-232電平輸出端T20UT和第二 RS-232電平輸入端均空接。作為本實(shí)用新型一實(shí)施例,USB設(shè)備200的數(shù)據(jù)通訊接口 U2的內(nèi)部通訊端與USB 設(shè)備協(xié)議芯片201連接。作為本實(shí)用新型一實(shí)施例,CMOS微處理器ATmegal28、USB總線接口芯片CH375、電平轉(zhuǎn)換芯片MAX3232以及USB設(shè)備協(xié)議芯片201之間的詳細(xì)連接關(guān)系如下CMOS微處理器ATmegal28的第一雙向輸入輸出口 PC3、第二雙向輸入輸出口 PC4、 第三雙向輸入輸出口 PC5、第四雙向輸入輸出口 PC6及第五雙向輸入輸出口 PC7分別與USB 總線接口芯片CH375的地址線輸入端AO、讀選通端RD#、寫選通端WR#、中斷請(qǐng)求端訊幾#及片選控制端CS# 一一對(duì)應(yīng)連接,CMOS微處理器ATmegal28的第六雙向輸入輸出口 PD0、第七雙向輸入輸出口 PD1、第八雙向輸入輸出口 PD2、第九雙向輸入輸出口 PD3、第十雙向輸入輸出口 PD4、第i^一雙向輸入輸出口 PD5、第十二雙向輸入輸出口 PD6及第十三雙向輸入輸出口 PD7分別與USB總線接口芯片CH375的第一雙向數(shù)據(jù)端口 DO、第二雙向數(shù)據(jù)端口 D1、 第三雙向數(shù)據(jù)端口 D2、第四雙向數(shù)據(jù)端口 D3、第五雙向數(shù)據(jù)端口 D4、第六雙向數(shù)據(jù)端口 D5、 第七雙向數(shù)據(jù)端口 D6及第八雙向數(shù)據(jù)端口 D7 —一對(duì)應(yīng)連接,電平轉(zhuǎn)換芯片MAX3232的第一 TTL電平輸入端T1IN、第二 TTL電平輸入端T2IN、第一 TTL電平輸出端R10UT及第二 TTL 電平輸出端R20UT分別與CMOS微處理器ATmegal28的第十五雙向輸入輸出口 PE1、第九雙向輸入輸出口 PD3、第十四雙向輸入輸出口 PEO及第八雙向輸入輸出口 PD2 —一對(duì)應(yīng)連接, USB接口 Ul的外部通訊端接USB設(shè)備200的數(shù)據(jù)通訊接口 U2的外部通訊端。HID類USB設(shè)備測(cè)試系統(tǒng)100的工作原理如下測(cè)試過程開始時(shí),計(jì)算機(jī)控制終端101向CMOS微處理器ATmegal28發(fā)出啟動(dòng)測(cè)試命令,CMOS微處理器ATmegal28對(duì)啟動(dòng)測(cè)試命令作出響應(yīng)并通過USB總線接口芯片CH375 對(duì)USB設(shè)備協(xié)議芯片201進(jìn)行初始化操作,USB設(shè)備協(xié)議芯片201初始化成功時(shí),CMOS微
6處理器ATmegal28接收到初始化操作成功的返回值,開始等待計(jì)算機(jī)控制終端101的特定觸發(fā)指令;當(dāng)計(jì)算機(jī)控制終端101向CMOS微處理器ATmegal28發(fā)出特定觸發(fā)指令后,CMOS 微處理器ATmegal28根據(jù)特定觸發(fā)指令通過USB總線接口芯片CH375對(duì)USB設(shè)備協(xié)議芯片 201進(jìn)行特定操作控制,USB設(shè)備協(xié)議芯片201完成特定操作后將操作通訊碼經(jīng)過USB總線接口芯片CH375反饋給CMOS微處理器ATmegal28,CMOS微處理器ATmegal28對(duì)操作通訊碼進(jìn)行讀取后,通過收發(fā)單元104將操作通訊碼傳送給計(jì)算機(jī)控制終端101,由計(jì)算機(jī)控制終端101對(duì)接收到的操作通訊碼進(jìn)行判斷處理后得到測(cè)試結(jié)果。在上述測(cè)試過程中,計(jì)算機(jī)控制終端101所發(fā)出的特定觸發(fā)指令可由其自動(dòng)發(fā)出或由測(cè)試人員操作計(jì)算機(jī)控制終端 101實(shí)現(xiàn)人工發(fā)出。當(dāng)一次測(cè)試完成后,CMOS微處理器ATmegal28將進(jìn)入待機(jī)狀態(tài),等待計(jì)算機(jī)控制終端101發(fā)出測(cè)試啟動(dòng)指令以開始下一次測(cè)試。下面以USB鍵盤作為被測(cè)USB設(shè)備為例,進(jìn)一步說明上述HID類USB設(shè)備測(cè)試系統(tǒng)100的工作原理在計(jì)算機(jī)控制終端101通過收發(fā)單元104向CMOS微處理器ATmegal28發(fā)出測(cè)試啟動(dòng)指令后,CMOS微處理器ATmegal28向計(jì)算機(jī)控制終端101返回測(cè)試啟動(dòng)確認(rèn)信號(hào)并通過 USB總線接口芯片CH375對(duì)USB鍵盤芯片進(jìn)行初始化,計(jì)算機(jī)控制終端101在USB鍵盤芯片初始化成功后,發(fā)出特定觸發(fā)指令用于觸發(fā)USB鍵盤的特定按鍵,特定觸發(fā)指令通過CMOS 微處理器ATmegal28和USB總線接口芯片CH375傳送到USB鍵盤芯片,USB鍵盤被觸發(fā)的特定按鍵的鍵盤碼經(jīng)過USB總線接口芯片CH375反饋給CMOS微處理器ATmegal28,CMOS微處理器ATmegal28對(duì)鍵盤碼進(jìn)行讀取后將其通過收發(fā)單元104傳送給計(jì)算機(jī)控制終端101, 計(jì)算機(jī)控制終端101將接收到的鍵盤碼與其內(nèi)置的鍵盤碼表中對(duì)應(yīng)按鍵的碼值進(jìn)行對(duì)比, 如果相同,則證明USB鍵盤通過測(cè)試,如果不同,則USB鍵盤存在誤操作問題。當(dāng)一次測(cè)試完成后,CMOS微處理器ATmegal28將進(jìn)入待機(jī)狀態(tài),等待計(jì)算機(jī)控制終端101發(fā)出測(cè)試啟動(dòng)指令以開始下一次測(cè)試。在本實(shí)用新型實(shí)施例中,通過采用微處理單元102根據(jù)從計(jì)算機(jī)控制終端101發(fā)出的測(cè)試啟動(dòng)指令和特定觸發(fā)指令對(duì)USB設(shè)備協(xié)議芯片201進(jìn)行初始化操作和觸發(fā)控制, 由通用數(shù)據(jù)接口單元103讀取USB設(shè)備協(xié)議芯片201的操作通訊碼,并將USB設(shè)備協(xié)議芯片201的操作通訊碼反饋回計(jì)算機(jī)控制終端101,最后由計(jì)算機(jī)控制終端101對(duì)USB設(shè)備協(xié)議芯片201的操作通訊碼進(jìn)行判斷并輸出測(cè)試結(jié)果,實(shí)現(xiàn)了對(duì)HID類USB設(shè)備的協(xié)議芯片的準(zhǔn)確測(cè)試,且整個(gè)HID類USB設(shè)備測(cè)試系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,成本低,從而解決了現(xiàn)有技術(shù)存在的測(cè)試結(jié)果不穩(wěn)定、不準(zhǔn)確且電路結(jié)構(gòu)復(fù)雜、硬件成本高的問題。以上所述僅為本實(shí)用新型的較佳實(shí)施例而已,并不用以限制本實(shí)用新型,凡在本實(shí)用新型的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本實(shí)用新型的保護(hù)范圍之內(nèi)。
權(quán)利要求1.一種HID類USB設(shè)備測(cè)試系統(tǒng),與內(nèi)置有USB設(shè)備協(xié)議芯片和數(shù)據(jù)通訊接口的USB 設(shè)備以及外部電源連接,其特征在于,所述HID類USB設(shè)備測(cè)試系統(tǒng)包括發(fā)出測(cè)試啟動(dòng)指令和特定觸發(fā)指令,對(duì)所述USB設(shè)備協(xié)議芯片根據(jù)所述特定觸發(fā)指令執(zhí)行操作后反饋回來的操作通訊碼進(jìn)行判斷,并輸出測(cè)試結(jié)果的計(jì)算機(jī)控制終端;與所述計(jì)算機(jī)控制終端連接,對(duì)所述計(jì)算機(jī)控制終端發(fā)出的測(cè)試啟動(dòng)指令進(jìn)行響應(yīng), 根據(jù)所述測(cè)試啟動(dòng)指令和所述特定觸發(fā)指令對(duì)所述USB設(shè)備協(xié)議芯片進(jìn)行初始化操作和特定觸發(fā)控制,并對(duì)所述USB設(shè)備協(xié)議芯片的操作通訊碼進(jìn)行讀取后反饋到所述計(jì)算機(jī)控制終端的微處理單元;與所述微處理單元及所述USB設(shè)備連接,與所述USB設(shè)備協(xié)議芯片進(jìn)行數(shù)據(jù)通信,并將從所述USB設(shè)備協(xié)議芯片接收到的操作通訊碼傳輸給所述微處理單元的通用數(shù)據(jù)接口單兀。
2.如權(quán)利要求1所述的HID類USB設(shè)備測(cè)試系統(tǒng),其特征在于,所述計(jì)算機(jī)控制終端與所述微處理單元之間還設(shè)置有保證所述計(jì)算機(jī)控制終端與所述微處理單元在RS-232電平協(xié)議下進(jìn)行通信連接的收發(fā)單元。
3.如權(quán)利要求2所述的HID類USB設(shè)備測(cè)試系統(tǒng),其特征在于,所述計(jì)算機(jī)控制終端包括一通訊串口 DB1,所述通訊串口 DBl的第一通訊端、第三通訊端、第四通訊端、第六通訊端、第八通訊端及第九通訊端空接,第五通訊端接地。
4.如權(quán)利要求3所述的HID類USB設(shè)備測(cè)試系統(tǒng),其特征在于,所述微處理單元包括電阻R2及CMOS微處理器ATmegal28,所述電阻R2的第一端接所述CMOS微處理器 ATmegal28的參考電壓輸入端,所述電阻R2的第二端接所述外部電源輸出端,CMOS微處理器ATmegal28的公共接地端接地。
5.如權(quán)利要求4所述的HID類USB設(shè)備測(cè)試系統(tǒng),其特征在于,所述通用數(shù)據(jù)接口單元包括USB總線接口芯片CH375、電容Cl、電容C2、晶體振蕩器Y1、電容C3、電容C4、電阻R1、 發(fā)光二極管LEDl以及USB接口 U1,所述電容Cl的第一端接所述USB總線接口芯片CH375 的外部復(fù)位輸入端,所述電容Cl的第二端接所述外部電源的輸出端,所述USB總線接口芯片CH375的串行數(shù)據(jù)輸出端同時(shí)與所述USB接口 Ul的第一端接5V電壓,所述USB總線接口芯片CH375的電源端接所述外部電源的輸出端,所述電容C2連接于所述USB總線接口芯片CH375的電源端和所述USB接口 Ul的第一端之間,所述USB總線接口芯片CH375的公共接地端接地,所述晶體振蕩器Yl的第一端和第二端分別接所述USB總線接口芯片CH375的時(shí)鐘輸入端和反相時(shí)鐘輸出端,所述電容C3連接于所述晶體振蕩器Yl的第一端與地之間, 所述電容C4連接于所述晶體振蕩器Yl的第二端與地之間,所述USB總線接口芯片CH375 的正電源輸入端同時(shí)與所述外部電源的輸出端及所述發(fā)光二極管LEDl的陽(yáng)極連接,所述電阻Rl連接于所述USB總線接口芯片CH375的USB設(shè)備配置/連接狀態(tài)輸出端和所述發(fā)光二極管LEDl的陰極之間,所述USB總線接口芯片CH375的串行數(shù)據(jù)輸入端、空腳、高電平復(fù)位端及低電平復(fù)位端均空接。
6.如權(quán)利要求5所述的HID類USB設(shè)備測(cè)試系統(tǒng),其特征在于,所述CMOS微處理器ATmegal28的第一雙向輸入輸出口、第二雙向輸入輸出口、第三雙向輸入輸出口、第四雙向輸入輸出口及第五雙向輸入輸出口分別與所述USB總線接口芯片CH375的地址線輸入端、讀選通端、寫選通端、中斷請(qǐng)求端及片選控制端一一對(duì)應(yīng)連接,所述CMOS微處理器ATmegal28的第六雙向輸入輸出口、第七雙向輸入輸出口、第八雙向輸入輸出口、第九雙向輸入輸出口、第十雙向輸入輸出口、第十一雙向輸入輸出口、第十二雙向輸入輸出口及第十三雙向輸入輸出口分別與所述USB總線接口芯片CH375的第一雙向數(shù)據(jù)端口、第二雙向數(shù)據(jù)端口、第三雙向數(shù)據(jù)端口、第四雙向數(shù)據(jù)端口、第五雙向數(shù)據(jù)端口、第六雙向數(shù)據(jù)端口、 第七雙向數(shù)據(jù)端口及第八雙向數(shù)據(jù)端口一一對(duì)應(yīng)連接,所述電平轉(zhuǎn)換芯片MAX3232的第一 TTL電平輸入端、第二 TTL電平輸入端、第一 TTL電平輸出端及第二 TTL電平輸出端分別與所述CMOS微處理器ATmegal28的第十五雙向輸入輸出口、第九雙向輸入輸出口、第十四雙向輸入輸出口及第八雙向輸入輸出口一一對(duì)應(yīng)連接,所述USB接口 Ul的外部通訊端接所述 USB設(shè)備的數(shù)據(jù)通訊接口的外部通訊端。
專利摘要本實(shí)用新型屬于電路測(cè)試領(lǐng)域,提供了一種HID類USB設(shè)備測(cè)試系統(tǒng)。在本實(shí)用新型中,通過采用微處理單元根據(jù)從計(jì)算機(jī)控制終端發(fā)出的測(cè)試指令和特定觸發(fā)指令對(duì)USB設(shè)備協(xié)議芯片進(jìn)行初始化操作和觸發(fā)控制,由通用數(shù)據(jù)接口單元讀取USB設(shè)備協(xié)議芯片的操作通訊碼,并將USB設(shè)備協(xié)議芯片的操作通訊碼反饋回計(jì)算機(jī)控制終端,最后由計(jì)算機(jī)控制終端對(duì)USB設(shè)備協(xié)議芯片的操作通訊碼進(jìn)行判斷并輸出測(cè)試結(jié)果,實(shí)現(xiàn)了對(duì)HID類USB設(shè)備協(xié)議芯片的準(zhǔn)確測(cè)試,且整個(gè)HID類USB設(shè)備測(cè)試系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,成本低,從而解決了現(xiàn)有技術(shù)存在的測(cè)試結(jié)果不穩(wěn)定、不準(zhǔn)確且電路結(jié)構(gòu)復(fù)雜、硬件成本高的問題。
文檔編號(hào)G01R31/28GK202256601SQ20112020102
公開日2012年5月30日 申請(qǐng)日期2011年6月15日 優(yōu)先權(quán)日2011年6月15日
發(fā)明者方盼, 李志強(qiáng), 李顯軍 申請(qǐng)人:深圳安博電子有限公司