1 同步与过程控制
在通常的数据采集系统中,丈量过程是通过对A/D变换器的控制来实现的。但对于一个高速采集系统而言,这种方法有局限性。由于高速A/D建立稳定的工作状态需要相当长时间,频繁的改变A/D的工作状态会影响丈量的精度,严重时会造成信号的失真。
在本设计方案中,同步命令并不直接作用于高速A/D。自通电时起,A/D和时钟电路始终处于工作状态,同步命令通过对高速FIFO的写进真个控制,即答应或禁止对FIFO写进,实现对采样数据的取舍。与A/D相比,高速FIFO的写有效时间为3ns,对同步和过程控制更为有利。
一次完整的丈量过程是从DSP发出同步命令开始的。同步命令一方面触发发射机工作,另一方面答应对FIFO写进,对采样的数据进行存储。当存储的数据到达预定的数目时,FIFO的特定状态位置位,引发DSP外部中断。在中断服务程序中,DSP禁止对FIFO写进、中断数据的存储,同时复位该状态位。然后读取数据,待完成数据处理过程之后,DSP对FIFO复位清零。此即完成一次丈量。
|