45# huangqi412
示波器的采样特性不是这样的,高速示波器采样用FlashAD(快闪AD),采样时间必须是完全等时的,才能还原真实的波形。USB转IDE,硬盘数据读写慢点快点都不影响,便示波器不行。用单片机+高速AD做示波器,最快速度就是启动转换后不停的发读时序,从AD中读取前面的AD值,然后中转到SRAM中,将SRAM加1,然后再读。AVR由于有内存地址自加功能,因而读取比较快,对这一段汇编优化,是能做到几M实时采样率的。51就差远了,一条INC DPTR,还有Movx @dPTR,a,这些操作太点时间了。
Cy68013+AD实现高速采样,用的是直接读数据到内存,相当于DMA,所以能做得很高。 |