AD7705概述: AD7705为完整的16位低成本Σ-Δ模数转换器(ADC),用于直流测量和低频交流测量应用,其具有低功耗(3 V时最大1 mW)特性,因而能用在环路供电、电池供电或本地供电的应用中。片内可编程增益放大器提供从1至128的增益设置,无需使用外部信号调节硬件便可接受低电平和高电平模拟输入。 AD7705ADC转换应用经典说明: AD7705是一款性价比比较高的16位ad转换芯片,使用比较也比较简单。用做单通道的时候 基本不怎么需要设置。做双通道的时候,发现的点问题 ,而这几点问题在网上的前辈那也没有特别说明。 这里提出来供正在使用AD7705的网友参考下,如下: 关于时钟寄存器 AD7705 只有一个时钟寄存器 而不是两个。 2.4576MHZ 是标准频率 ,如果用 4.9152MHZ的时候,要将 CLKDIV位置位,也就是 2 分频到 2.4576 具体设置看手册。 关于数据寄存器 AD7705 也只有一个数据寄存器 ,一段时间内只能对一路 AD输入做数据转换 。数据转换范围:单极性 0 -- Vref/Gain 对应 0 -- 0xffff(65535);双极性 -Vref/Gain -- 0 对应 0 -- 0x8000(32768) 0 - Vref/Gain 对应 0x8000(32768) -- 0xffff(65535)。 关于设置寄存器 同样也只有一个 ,要用哪个通道 就要先设置这个通道对应的寄存器值。 校准寄存器 虽然有 4对 但只是对应外部校准的 所以在用自校准,通道切换的时候也要重新自校准一下,校准的时候 DRDY 为高电平,校准完后 为低电平。 校准完后,第一次读的数据 不怎么准 应该读第二次转换出来的数据。 附件内容为单通道切换转换的程序,有详细的中文说明。 部分截图如下:
1