串行及并行A/D转换器在高速数据采集中的采样差别性分析
3 ADS7822的接口电路和转换时间
ADS7822是12位串行A/D转换器,它的采样频率最高为75 kHz,采用串行外围接口(SPI)方式与微处理器接口。ADS7822与AT89C51的典型接口电路如图3所示,图中VREF(1引脚)为参考电压输入引脚,IN+、IN-为差动信号输入端,CS/SHDN(5引脚)为片选信号输入,低电平有效,高电平时为关闭模式,DOUT(6引脚)为串行数据输出端,DCLOCK(7引脚)为同步时钟输入端。
图4中tCYC为采样周期(75 kHz),tCONVE为转换时间(12个CLK周期),如果一次转换结束后,CS仍保持为低电平,ADS7822将继续输出12位转换结果,但再次的输出将是低位在前,因此在读出转换结果后,应将CS变为高电平,使ADS7822处于掉电状态。
以下是采用软件虚拟方式,对ADS7822启动转换和读取转换结果的程序,CLK和DAT为使用AT89C51的P1.2和P1.3虚拟的串行时钟线和数据线。
评论