主题中讨论的其他器件:ADS7038
工具与软件:
团队、
您能提供以下帮助吗?
现在、我们已决定使用手动模式、并通过 SPI 接口上的 CRC 保护数据。
使用的设置:
手动模式:SEQUENCE_CFG_Register = 0x00
CRC 启用:GENERAL_CFG_Register = 0x40
启用附加状态:DATA_CFG_Register = 0x20
过采样:OSR_CFG_Register = 0x07
到目前为止、我们将读取16位数据并查看4位状态和 CRC 总和。 CRC 总和拟合。
如果我们在数据中附加通道 ID 而不是状态、我们也可以查看预期结果。 那么、CRC 也是正确的。
现在的问题是:
1)数据表中的任何地方都没有说明附加的4个状态位中哪些状态位位于哪个位置。
我读取0x80 (这应该已经是8位而不是4位、我无法从数据表中读出的状态是什么)。
-你能解释一下吗?
我们在手动模式下使用过采样。
2)在哪里可以看到过采样序列是否已完成?
3) 3)在这种情况下、过采样是也从 CS 的上升沿开始 还是必须单独启动该序列(SEQUENCE_CF_Register 中的 SEQ_START)?
提前感谢、
Anthony





