數字示波器中的波形存儲、錄制與回放
波形錄制流程圖如圖2所示。本文引用地址:http://dyxdggzs.com/article/194611.htm
波形回放與錄制相反,從錄制緩存中調出波形數據放到顯示緩存中顯示波形。回放狀態(tài)下不需要采集數據,直接將錄制緩存中的波形顯示出來(lái)。波形回放時(shí),是從最先存進(jìn)來(lái)的波形開(kāi)始顯示的,如果cover_data!=0,表明已經(jīng)錄制滿(mǎn)100幅波形,并且有cover_data個(gè)波形被新的波形覆蓋,所以回放的時(shí)候應該從luzhi_addr+400*cover_data的地址開(kāi)始調出波形進(jìn)行顯示,依次往后調出數據進(jìn)行顯示,100幅波形循環(huán)調出。如果cover_data=0,表明沒(méi)有波形被覆蓋,從Luzhi_data的起始地址開(kāi)始調出波形進(jìn)行顯示,wave_data個(gè)幅波形循環(huán)顯示?;胤诺臅r(shí)候還要向用戶(hù)顯示波形的序號,注意,波形回放支持暫停。波形回放的流程圖如圖3所示。
3 結語(yǔ)
數字示波器中的波形存儲、錄制與回放為用戶(hù)提供了多種回顧性操作方法,更好地滿(mǎn)足了測量需要。本文采用FLASH存儲正常觸發(fā)模式和掃描模式的波形數據,在鐵電存儲器中存儲波形的索引信息,方案設計保證了對FLASH存儲器按塊進(jìn)行擦除。采用SDRAM錄制難以捕獲信號特征的瞬態(tài)信號。用戶(hù)可以通過(guò)對波形的回放、拉伸和壓縮,觀(guān)察和尋找所關(guān)心的信號波形。本文所述的波形存儲、錄制與回放方法已經(jīng)在項目手持示波表中得到了應用,到達了用戶(hù)對數字式示波器波形存儲功能的基本要求。
評論