主题中讨论的其他器件: TMP100、 PCA9306
您好 TI。
我的数据转换值和配置寄存器有问题。 我仍在9ms 间隔时间内读取3个字节(2个数据字节和1个配置寄存器字节)。
有时、我收到的配置寄存器的值(例如:0xFF 或0x83)与我预期的值(0x81)不同。 在这种情况下、由于转换的数据不同、ADS1100看起来好像已经被重新编程到不同的配置中。 有时我有我期望的奇怪数据值(例如0xFFFF)(0xF123)。
检查了上拉电阻器和所有 I2C 线路。 为了通知您、我使用不同的地址将其他一些器件连接到此 I2C 线路(EEPROM 和 TMP100)。
请告诉我在这种情况下应该做什么。 这对我来说是一个紧迫的问题。
原理图。
请参阅示波器图片。
正确的数据和配置。
正确的数据和配置。
配置错误。
在另一种情况下、我的配置完全不好。
有时、我的数据和配置(数据0xFFFF、配置0xFF)不正确。