Other Parts Discussed in Thread: ADS1118
主题中讨论的其他器件:ADS1118
大家好、
感谢您的始终支持。 当 DIN 上的第1字节和第2字节以及第3字节和第4字节 SPI 输入不同时、会发生什么情况。
在数据表中、1-2个字节是配置 MSB/LSB、3-4个字节应该再次是这些寄存器、或者全部是 L 或全部是 H。但是、由于编程错误/噪声或任何其他原因、IC 可以接收不同的字节。 您能告诉我发生什么情况时会发生什么情况吗?
谢谢、
Ryo
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.
Other Parts Discussed in Thread: ADS1118
大家好、
感谢您的始终支持。 当 DIN 上的第1字节和第2字节以及第3字节和第4字节 SPI 输入不同时、会发生什么情况。
在数据表中、1-2个字节是配置 MSB/LSB、3-4个字节应该再次是这些寄存器、或者全部是 L 或全部是 H。但是、由于编程错误/噪声或任何其他原因、IC 可以接收不同的字节。 您能告诉我发生什么情况时会发生什么情况吗?
谢谢、
Ryo
Ryo、
我相信您要问的是数据表中的图34、其中包含具有配置寄存器读回功能的32位传输周期。 我附上了一张图片:
配置寄存器为两个字节。 在图34中、当您写入 DIN 时、您希望将两个字节写入 DIN、然后再次将相同的两个字节写入 DIN。
如果字节1和2与字节3和4不匹配、则如果该数据是有效写入、器件将采用字节3和4将数据写入配置寄存器。
在第24页的配置寄存 器中、可以看到位2:1可以用作 NOP。 如果这些位是00、11或10、那么对配置寄存器的写操作将被忽略。 这样、对寄存器的全0或全1写入将被忽略。
如果这些位为01、则命令有效、数据将写入配置寄存器。
希望这能解答您的问题。 如果您对 ADS1118有更多问题、或者如果我没有回答您原来的问题、请发帖。
吴约瑟