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.
您好!
我在设计中使用 ADS131A02读取两个模拟值。 M1接地(24位器件字长)、默认情况下、ADS131处于动态帧模式、禁用 CRC。 要读取 ADC 转换数据、我使用 NULL 命令。 根据手册、在 SPI 时钟处、我有56个周期来读取9个字节。 由于状态字长度为24位、因此我有24位。 根据手册、响应必须为 REG (STAT_1)、但 STAT_1的长度为8位? 输入连接在一起进行测试、CHANNEL 1中的 ADC 转换数据是我预期的数据、但第二个数据是不同的。 当我上下移动时、来自第二个通道的读数也会相应地移动、但会关闭。 连续读取 ADC 转换数据的正确方法是什么? 请参阅随附的分析仪屏幕截图。
提前感谢您的回答、
直径
您好!
我发现了两个 ADC 通道之间存在差异的问题。 就是 ADC 芯片坏了。 我用新的 ADS131A02替换了 ADS131A02 (请参阅随附的新器件)、但我仍需要知道我的状态读数。
此致、
直径
尊敬的 Dian:
欢迎来到我们的论坛、感谢您的发帖!
请参阅表14。 状态响应实际上是16位。 第一个字节包含001A AAAA、其中"A AAAAA"是寄存器地址。 第二个字节包含8位寄存器值("dddd dddd")。 发送 NULL 命令时、STATUS 自动提供地址02h 上的 STAT_1寄存器内容。 因此、0x22似乎是有效的响应。
此致、
Ryan