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.
在该器件数据表的第53页(第9.5.5节)(http://www.ti.com/lit/ds/symlink/ads1260.pdf?ts=1590517885555)上
它指定"ADC 在第2个字节完成时执行命令(无 CRC 验证)"。 然后、在第54-55页、它讨论了 RDATA 命令、并将 DIN 显示为6字节长!? 字节1和2是预期的命令和回显字节、但后面有几个"00h"字节。 这是否是数据表中的拼写错误? 发送 RDATA 命令后、应何时开始读取 DOUT?
这种行为与表16 (第53页)中显示的行为相冲突。 请验证 RDATA 的预期 DIN 和 DOUT 应为多少。
此致、
Adrian
Adrian、您好!
数据表中的表16仅显示发送 RDATA 命令所需的字节。 然而、从 DIN 接收 RDATA 命令后、ADS1261 ADC 需要相关的 SCLK 脉冲将数据移出 DOUT 线路、换句话说、ADC 移出与其接收到的 SCLK 脉冲相对应的数据。 因此、在表21中发送四个"00h"命令的目的是向 ADC 发送更多 SCLK 脉冲、以便 ADC 可以向 DOUT 线路发送"STATUS"和"MSB"、"MID"和"LSB"数据。 出于同样的原因、图76中的时序显示了 ADC 在 没有 "STATUS"的情况下向 DOUT 线路启动"MSB"、"MID"和"LSB"所需的三个"00h"命令作为时序示例。
如果禁用了状态字节和 CRC 模式、则可以在 DOUT 上获取从第17个 SCLK 到第40个 SCLK 的数据。
此致、
戴尔