AD977A的控制引脚的功能描述如下:R1IN、R2IN、R3IN为模拟信号输入端;AGND1、AGND2为模拟地;DGND为数字地:CAP为缓冲输出参考端;REF为基准电压;SB/BTC用于选择输出数据格式,高电平为二进制码,低电平为二进制补码;EXT/INT用于选择DATACLK时钟模式,高电平选择外部时钟,低电平选择内部时钟;SYNC是外部时钟模式下帧同步信号输出:DATACLK为串行数据时钟端;DATA用于输出转换结果:TAG为级联输入端:R/C用于读取/转换控制信号,低电平时启动A/D转换,高电平时读取A/D转换结果;CS是片选信号;BUSY是工作状态输出,当AD977A进行模数转换时为低电平,转换结束后恢复高电平;PWRD为低电平输入端;VANA为模拟电压输出端;VDIC为数字电压输出端。
AD977A的工作原理时序如图3所示。当cs为低电平时,R/C电平跳为低电平,AD977A的内部电容阵列保持输入信号,并开始模数转换。一旦转换开始,BUSY引脚电平也跳为低电平,并一直持续到转换结束才恢复为高电平。模数转换结果的输m以及产生帧同步都是由时钟信号DATACLK控制。
AD977A有内、外部时钟两种工作模式。当EXT/INT处于低电平时,其工作在内部时钟模式;高电平时,则工作在外部时钟模式。内部时钟模式下,R/C启动转换,在转换期间,AD977A的DATACLK引脚输出16个连续的时钟脉冲,DA-TA引脚同步输出上一次转换的结果。而在外部时钟模式下,则通过CS、R/C和DATACLK信号控制转换期间输出上一次的转换结果或转换结束后输出本次转换结果,控制是否产生帧同步信号。因而外部时钟模式有以下6种工作方式:(1)连续时钟,转换期间读取上一次转换数据,产生帧同步;(2)连续时钟,转换完成读取本次转换数据,产生帧同步;(3)不连续时钟,转换完成读取本次转换数据,不产生帧同步;(4)不连续时钟,转换期间读取上一次转换数据,不产生帧同步;(5)不连续时钟,转换完成读取本次转换数据,产生帧同步;(6)不连续时钟,转换期间读取上一次转换数据,产生帧同步。