数字示波器中的波形存储、录制与回放
波形录制流程图如图2所示。本文引用地址://m.amcfsurvey.com/article/194611.htm
波形回放与录制相反,从录制缓存中调出波形数据放到显示缓存中显示波形。回放状态下不需要采集数据,直接将录制缓存中的波形显示出来。波形回放时,是从最先存进来的波形开始显示的,如果cover_data!=0,表明已经录制满100幅波形,并且有cover_data个波形被新的波形覆盖,所以回放的时候应该从luzhi_addr+400*cover_data的地址开始调出波形进行显示,依次往后调出数据进行显示,100幅波形循环调出。如果cover_data=0,表明没有波形被覆盖,从Luzhi_data的起始地址开始调出波形进行显示,wave_data个幅波形循环显示。回放的时候还要向用户显示波形的序号,注意,波形回放支持暂停。波形回放的流程图如图3所示。
3 结语
数字示波器中的波形存储、录制与回放为用户提供了多种回顾性操作方法,更好地满足了测量需要。本文采用FLASH存储正常触发模式和扫描模式的波形数据,在铁电存储器中存储波形的索引信息,方案设计保证了对FLASH存储器按块进行擦除。采用SDRAM录制难以捕获信号特征的瞬态信号。用户可以通过对波形的回放、拉伸和压缩,观察和寻找所关心的信号波形。本文所述的波形存储、录制与回放方法已经在项目手持示波表中得到了应用,到达了用户对数字式示波器波形存储功能的基本要求。
评论