USB通信技術(shù)在自動測試系統(tǒng)中的應用
5 GPIF waveforms設(shè)計及測試分析
利用GPIF Designer編輯GPlF waveform波形文件,然后轉(zhuǎn)換生成GPIF.c文件,作為固件的一部分,加入keil c工程進行編譯。每個GPIF波形描述符都由7段組成:state0~state6(簡稱S0~S6)。執(zhí)行完S0-S6的動作后,都進入idle狀態(tài) (S7),以準備啟動下一次GPIF動作。每個state可定義為非決定態(tài)(NDP)或決定態(tài)(DP)。當state為NDP時只是簡單地延時;為DP 時,它將根據(jù)RDY[0:5]上的輸入信號狀態(tài)及內(nèi)部FIFO的可編程標志和內(nèi)部自定義的Ready標志,將這些信號進行邏輯處理,并根據(jù)邏輯結(jié)果在選擇即將執(zhí)行的state。每個state執(zhí)行時可指定CTL[0:5]輸出狀態(tài)。從而控制外圍時序電路。圖4和圖5分別是GPIF波形編輯文件和測試結(jié)果。圖5中下載了開關(guān)量,模擬量和數(shù)字量信號,各1路,4C6600為START發(fā)送握手標志。
6 結(jié)束語
充分利用CY7C68013A的GPIF通信方式,實現(xiàn)計算機和測試系統(tǒng)硬件之間控制信號和測試數(shù)據(jù)高速、可靠的傳輸;通過適當修改硬件測試接口,即可利用新開發(fā)固件和應用軟件實現(xiàn)通用化測試目的,具有較高的實用價值。基于該設(shè)計方案的某型號自動測試系統(tǒng)已成功應用于航天測試領(lǐng)域。
評論