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