2 AD7677特性与工作原理
图1给出AD7677的原理框图。AD7677具有真正的16位精度,不仅能为测量系统提供较高精度,还能提供3种不同转换速率,以适应不同应用需求。在高速模式下,该A/D转换器的最大采样速率为1MS/s,它要求两次转换时间不能超过1 ms,这样才能保证全量程的精度:如果两次转换时间超过l ms,则在A/D转换器启动后将忽略第一次测量值。所以该模式一般用于需要高速测量的场合。在普通模式下,A/D转换器的最大采样速度为800 KS/s,它对两次采样之间的时间间隔没有要求,因此该模式适合用于多路数据采集系统中。而在脉冲模式下,可以实现低功耗设计,可通过节电方式来降低采样间隔期间的功耗,其最大采样速率为666 KS/s。在采样速率为100 S/s下,其典型功耗为15pW,因此该模式一般用于电池供电场合。
图2给出AD7677 A/D转换器的时序图。AD7677利用CNVST信号控制转换,一旦开始转换,即使PD端口出现低电平,也不能重新启动或停止转换。CNVST信号独立于CS和RD信号工作。在AD7677 A/D转换器采样时,BUSY信号为高,此时可连接单片机进行检测;BUSY信号为低时,该A/D转换器处于等待状态,直到CNVST再次为低时,则开始新的转换。
AD7677支持串行通讯和并行通讯。为便于高速测量,该系统设计中,将引脚SER/PAR设置为低电平,并采用并行通讯。当RD信号使能时,若BUSY信号为低,则读取目前的采样值:若BUSY信号为高,则读取上次采样值。图3给出并行接口的时序图。16位数据通过引脚BYTESWAP进行控制,并按照8位数据传输。当BYTESWAP位为低时,低8位数据由D[7:0]输出,而高8位数据则由D[15:8]输出;当BYTESWAP位为高时,低8位数据由D[15:8]输出,而高8位数据则由D[7:0]输出。将引脚BYTESWAP连接到地址线上,控制其电平高低,即可通过8位数据线读取16位数据。