大家好、
早上好!
我需要对 ADS131e06 ADC 芯片的 DRDY 引脚用法进行一些澄清。 我实际上已经浏览过数据表几次了、但对我来说仍然有点困惑。
我有以下问题;
1.我们能否在不监控 DRDY 信号的情况下从该器件读取数据?
2.据我了解,有两种读取方法叫做 RDATAC 模式和 RDATA 命令模式。 对于 RDATAC 模式、必须监控 DRDY 信号。
但 RDATA 命令模式的说明如下所述;
9.5.3.10 RDATA:读取数据
当不处于连续读取数据模式时、RDATA 命令将最新数据加载到输出移位寄存器中。 在 DRDY 变为低电平后发出此命令以读取转换结果。 此命令没有 SCLK 速率限制、后续命令或数据检索 SCLK 不需要等待时间。 要在发出 RDATA 命令后从器件检索数据、请确保 START 引脚处于高电平或发出 START 命令。 使用 RDATA 命令读取数据时、读取操作可能会与下一次发生的 DRDY 重叠、而不会损坏数据。 RDATA 可在新数据可用后多次发送、因此支持多数据回读。 图41说明了使用 RDATA 命令的建议方法。 RDATA 最适合于必须读取寄存器设置或用户无法精确控制时序的系统。 建议使用 RDATA 命令读取数据、以避免在不监控 DRDY 信号时数据损坏。
请检查上述两项陈述、这会导致对 DRDY 信号的混淆。
在我们的设计中、目前我们只打算使用纯 SPI 接口、而不使用任何外部 GPIO 依赖项。
4.是否有人能告诉我 RDATAC 和 RDATA 命令模式下的 DRDY 信号行为有何区别?
谢谢、此致、
Renil Raju