類似,第二按鍵K2的按下可以對(duì)應(yīng)于低電平或高電平,相應(yīng)地,第二按鍵K2的松開可以對(duì)應(yīng)于高電平或低電平。
[0016]驅(qū)動(dòng)電路DRV可以包括模數(shù)轉(zhuǎn)換器DAC??刂破鞯墓苣_5 (105)和管腳6 (106)可以連接到模數(shù)轉(zhuǎn)換器DAC的數(shù)字輸入管腳,以輸出驅(qū)動(dòng)控制信號(hào)。控制器的管腳7(CLK)和管腳8(RST)可以分別連接到模數(shù)轉(zhuǎn)換器DAC的時(shí)鐘和復(fù)位管腳。模數(shù)轉(zhuǎn)換器DAC根據(jù)驅(qū)動(dòng)控制信號(hào)輸出相應(yīng)的模擬電平。根據(jù)本發(fā)明的實(shí)施例,驅(qū)動(dòng)電路DRV可以包括放大器AMP,對(duì)模式轉(zhuǎn)換器DAC的輸出電平進(jìn)行放大,以得到所需的高或低電平。由于不同SOC芯片對(duì)邏輯電平的判斷標(biāo)準(zhǔn)不同,如高電平通常有1.8V、3.3V、5V等,利用模數(shù)轉(zhuǎn)換器DAC和放大器AMP的組合可以模擬不同電壓標(biāo)準(zhǔn)下的按鍵動(dòng)作。
[0017]根據(jù)本發(fā)明的實(shí)施例,SOC芯片的數(shù)據(jù)輸入管腳1(D+)和數(shù)據(jù)輸入管腳2(D_)可連接到控制器的管腳3(103)和管腳4(104),以同控制器進(jìn)行數(shù)據(jù)通信。
[0018]根據(jù)本發(fā)明的實(shí)施例,控制器可以控制第一控制電平輸出管腳的高或低電平的輸出定時(shí)和/或持續(xù)時(shí)間,以模擬按鍵Kl的不同按下時(shí)刻和按下持續(xù)時(shí)間。
[0019]根據(jù)本發(fā)明的實(shí)施例,控制器可以通過驅(qū)動(dòng)控制信號(hào)來(lái)控制驅(qū)動(dòng)器DRV輸出的高或低電平的以下至少之一:電平值、輸出定時(shí)、或持續(xù)時(shí)間。通過改變DRV輸出的電平值,可以適配不同電壓標(biāo)準(zhǔn)的SOC芯片。通過控制高或低電平的輸出定時(shí)和/或持續(xù)時(shí)間,可以模擬按鍵K2的不同按下時(shí)刻和按下持續(xù)時(shí)間。
[0020]根據(jù)本發(fā)明的實(shí)施例,控制器通過設(shè)定施加在第一節(jié)點(diǎn)Pl的電平的定時(shí)和施加在第二節(jié)點(diǎn)P2的電平的定時(shí),可以模擬按鍵Kl和K2的不同按下次序。第一節(jié)點(diǎn)Pl和第二節(jié)點(diǎn)P2也不限于圖中所示的位置,而可以是電路上任何可以使得SOC芯片檢測(cè)到相應(yīng)按鍵產(chǎn)生的電平變化的點(diǎn)。
[0021]根據(jù)本發(fā)明的實(shí)施例,SOC芯片還可以包括另外的一個(gè)或多個(gè)按鍵管腳,分別與另外的一個(gè)或多個(gè)按鍵相對(duì)應(yīng)??刂破鞣謩e對(duì)該另外的一個(gè)或多個(gè)按鍵管腳施加高或低電平,以模擬所述另外的一個(gè)或多個(gè)按鍵的按下或松開操作??梢詫?duì)控制器編程,以適應(yīng)不同的按鍵電平標(biāo)準(zhǔn),并實(shí)現(xiàn)所需的按鍵按下次序、持續(xù)時(shí)間等。
[0022]以上參考USB按鍵型設(shè)備描述了本發(fā)明,但是本發(fā)明也適用于其他按鍵型電子設(shè)備。
[0023]盡管已經(jīng)參照本發(fā)明的特定示例性實(shí)施例示出并描述了本發(fā)明,但是本領(lǐng)域技術(shù)人員應(yīng)該理解,在不背離所附權(quán)利要求及其等同物限定的本發(fā)明的精神和范圍的情況下,可以對(duì)本發(fā)明進(jìn)行形式和細(xì)節(jié)上的多種改變。因此,本發(fā)明的范圍不應(yīng)該限于上述實(shí)施例,而是應(yīng)該不僅由所附權(quán)利要求來(lái)進(jìn)行確定,還由所附權(quán)利要求的等同物來(lái)進(jìn)行限定。
【主權(quán)項(xiàng)】
1.一種按鍵型設(shè)備的自動(dòng)化測(cè)試電路,該按鍵型設(shè)備包括芯片,該芯片的與第一按鍵相對(duì)應(yīng)的第一按鍵管腳連接到第一節(jié)點(diǎn),該測(cè)試電路包括: 控制器,該控制器在所述第一節(jié)點(diǎn)上施加高電平或低電平來(lái)模擬第一按鍵的按下或松開操作。2.根據(jù)權(quán)利要求1所述的自動(dòng)化測(cè)試電路,其中,該控制器的第一控制電平輸出管腳連接到所述第一節(jié)點(diǎn),以向所述第一節(jié)點(diǎn)施加高電平或低電平,該控制器控制第一控制電平輸出管腳的高或低電平的輸出定時(shí)和/或持續(xù)時(shí)間。3.根據(jù)權(quán)利要求1所述的自動(dòng)化測(cè)試電路,還包括驅(qū)動(dòng)電路,該驅(qū)動(dòng)電路的輸出連接到所述第一節(jié)點(diǎn),該驅(qū)動(dòng)電路根據(jù)控制器的驅(qū)動(dòng)控制信號(hào)向所述第一節(jié)點(diǎn)施加高電平或低電平。4.根據(jù)權(quán)利要求2所述的自動(dòng)化測(cè)試電路,其中,該芯片的與第二按鍵相對(duì)應(yīng)的第二按鍵管腳連接到第二節(jié)點(diǎn),該測(cè)試電路還包括: 驅(qū)動(dòng)電路,該驅(qū)動(dòng)電路的輸出連接到所述第二節(jié)點(diǎn),該驅(qū)動(dòng)電路根據(jù)控制器的驅(qū)動(dòng)控制信號(hào)向所述第二節(jié)點(diǎn)施加高電平或低電平,以模擬第二按鍵的按下或松開操作。5.根據(jù)權(quán)利要求3或4所述的自動(dòng)化測(cè)試電路,其中,驅(qū)動(dòng)電路包括數(shù)模轉(zhuǎn)換器,該控制器的第二控制電平輸出管腳和第三控制電平輸出管腳分別連接到數(shù)模轉(zhuǎn)換器的數(shù)字輸入管腳以向數(shù)模轉(zhuǎn)換器施加驅(qū)動(dòng)控制信號(hào),數(shù)模轉(zhuǎn)換器輸出所述高電平或低電平。6.根據(jù)權(quán)利要求5所述的自動(dòng)化測(cè)試電路,其中,驅(qū)動(dòng)電路還包括放大器,對(duì)該數(shù)模轉(zhuǎn)換器輸出的模擬信號(hào)進(jìn)行放大,以輸出所述高電平或低電平。7.根據(jù)權(quán)利要求1所述的自動(dòng)化測(cè)試電路,其中: 該按鍵型設(shè)備是按鍵型USB設(shè)備,該芯片是帶有USB接口的SOC芯片;并且/或者 該控制器是FPGA芯片、單片機(jī)、或CRJ芯片。8.根據(jù)權(quán)利要求3或4所述的自動(dòng)化測(cè)試電路,其中,該控制器通過驅(qū)動(dòng)控制信號(hào)來(lái)控制驅(qū)動(dòng)器輸出的高或低電平的以下至少之一:電平值、輸出定時(shí)、或持續(xù)時(shí)間。9.根據(jù)權(quán)利要求1所述的自動(dòng)化測(cè)試電路,其中: 芯片還包括另外的一個(gè)或多個(gè)按鍵管腳,分別與另外的一個(gè)或多個(gè)按鍵相對(duì)應(yīng);并且 控制器分別對(duì)所述另外的一個(gè)或多個(gè)按鍵管腳施加高或低電平,以模擬所述另外的一個(gè)或多個(gè)按鍵的按下或松開操作。10.一種按鍵型設(shè)備的自動(dòng)化測(cè)試方法,該按鍵型設(shè)備包括芯片,該芯片的與第一按鍵相對(duì)應(yīng)的第一按鍵管腳連接到第一節(jié)點(diǎn),該測(cè)試方法包括: 通過控制器在所述第一節(jié)點(diǎn)上施加高電平或低電平來(lái)模擬第一按鍵的按下或松開操作。
【專利摘要】本發(fā)明提供了一種按鍵型設(shè)備的自動(dòng)化測(cè)試電路,該按鍵型設(shè)備包括芯片,該芯片的與第一按鍵相對(duì)應(yīng)的第一按鍵管腳連接到第一節(jié)點(diǎn),該測(cè)試電路包括:控制器,該控制器在所述第一節(jié)點(diǎn)上施加高電平或低電平來(lái)模擬第一按鍵的按下或松開操作。本發(fā)明還提供了一種按鍵型設(shè)備的測(cè)試方法。
【IPC分類】G01R31/00, G01R31/327
【公開號(hào)】CN105572507
【申請(qǐng)?zhí)枴緾N201610018720
【發(fā)明人】李賀鑫, 石竑松, 陳佳哲
【申請(qǐng)人】中國(guó)信息安全測(cè)評(píng)中心
【公開日】2016年5月11日
【申請(qǐng)日】2016年1月12日