Other Parts Discussed in Thread: ADS112C04
部件号: ADS112C04
尊敬的团队:
我们在设计中使用 ADS112C04 是在想知道何时真正需要 DRDY 引脚(哪种模式)。
我可以在没有 DRDY 引脚的情况下使用该 ADC 吗?
如果需要 DRDY:
我在设计中使用 3 个 ADC、可以共享单个 GPIO 并连接到主机
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的 Ramakrishna Raja C:
感谢您关注我们的精密 ADC。
是的、您可以在不连接 DRDYn 引脚的情况下使用 ADS112C04。 这是数据表的“未使用的输入和输出“部分、说明了在保持未连接状态时如何处理 DRDYn 引脚。

使用单个上拉电阻将所有三个 DRDY 引脚连接在一起可创建线或配置。 当 任何 ADC 完成转换时、共享线路变为低电平。 主机中断将触发、然后通过 I2C 轮询每个器件的 DRDY 状态位以识别哪个 ADC 有新数据。 这种方法会在每次中断时增加 I2C 开销、查询多达 3 个器件以查找触发了它的位置、这首先部分地抵消了使用 DRDYn 引脚的速度优势。
监控新转换结果的一种方法是定期读取配置寄存器中的 DRDY 位。 另一种 检测是否有新转换数据可用的方法是使用转换数据计数器字。 在此模式下、主机使用 RDATA 命令定期从器件请求数据、并根据为接收到的前一个数据读取的转换数据计数器字检查转换数据计数器字。
有关的更多信息 、请参阅 数据表“读取数据和监控新转换结果“的第 8.5.4 节。
ADS112C14、即下一代 ADS112C04、这也是值得关注的问题。 以下是一些主要特性:
•低功耗(低 A 57μA)
•宽电源电压范围:–模拟:1.74V 至 3.6V–数字:1.65V 至 3.6V
•可编程增益:0.5 至 256
•可编程数据速率(高达 64kSPS)和速度模式
•使用单周期稳定数字滤波器在 20SPS 或 25SPS 时实现同步 50Hz 和 60Hz 抑制
•具有 8 个独立可选输入的模拟多路复用器
•双匹配可编程电流源 (1uA 至 1mA)
•内部可编程电压基准:1.25V 或 2.5V、具有 25ppm/°C (max) 漂移
•四个通用 I/O(推挽或开漏输出)
• DRDYn 可以配置为开漏输出
此致、
Andrew
已编辑
尊敬的 Ramakrishna Raja C:
我想更正 ADS112C04 DRDYn 引脚是 开漏 输出、而不是推挽。
使用单个上拉电阻将所有三个 DRDY 引脚连接在一起可创建线或配置。 当 任何 ADC 完成转换时、共享线路变为低电平。 主机中断将触发、然后通过 I2C 轮询每个器件的 DRDY 状态位以识别哪个 ADC 有新数据。
这种方法会在每次中断时增加 I2C 开销、查询多达 3 个器件以查找触发了它的位置、这首先部分地抵消了使用 DRDYn 引脚的速度优势。 由于您仍然需要通过 I2C 轮询以识别哪个 ADC 触发了共享中断、因此您可以省略全部三个 DRDYn 连接并在计时器上或在已知转换延迟后轮询每个器件的状态寄存器。 这可以完全节省 GPIO。
DRDYn 引脚用例:
当 DRDY 下降至低电平时、新数据可用;新数据在读取后转换回高电平。 这使微控制器能够知道读取转换数据的确切时刻、而无需猜测或等待任意延迟。

使用 3 个 GPIO 的 DRDYn 的优势
中断驱动的效率、MCU 可以休眠或执行其他任务等待中断
借助硬件中断而非状态寄存器的拉取、实现最小的 I2C 总线流量
快速的数据检索 立即在下降沿读取,确保您在转换完成后立即捕获数据
使用 3 个 GPIO 的 DRDYn 的缺点:
MCU 必须专用 3 个 GPIO/中断引脚来监控每个引脚的 DRDYn 引脚
每个 DRDYn 线路都需要额外的上拉电阻
此致、
Andrew