“线程: ADS1115,测试”中讨论的其它部件
通过数据表读取 ADS101x,看起来在读取转换寄存器时,至少四个有效位(0:3)应始终向后读取0h。 但是,我在取样时看到了所有的数值。 示例:
- MSB:FF (1111 1111)
LSB:F6 (1111 0110) - MSB:00 (0000 0000)
LSB:04 (0000 0100) - MSB:FF (1111 1111)
LSB:AF (1010 1111)
我正在尝试从一个偏置为+2.5V (ADS1015的电源为+5V)并连接到 A0/A1 (多路复用)的 SCT 电流变压器读取电流。 通过 I2C 通信。 配置寄存器是0x84 0xA3编写的,我认为应该将其转换为:
- 启动一次转换(处于断电状态时)
- AINp = AIN0和 AIN1
- FSR =+-2.048伏
- 连续转换模式
- 数据速率:2400 SPS
- 传统比较器
- 比较器极性:活动低
- 非锁定比较器
- 禁用比较器
有人能证实这四个最小值的实际值应该是0小时吗? 我尝试过几个开发板,但都有同样的问题,但它们来自同一家制造商-我几乎想知道它们是否错误地连接了开发板 (这不是第一次——一批 BMP280开发板出现在 BMP280旋转180的错误方向上),但我觉得至少我可以通过 I2C 与开发板通信,它的连线足够正确。

