主题中讨论的其他器件:ADS7138、BP-ADS7128
工具与软件:
嗨、团队:
我们正在开发一个使用 ADS7138QRTERQ1的设计。 ‘一直在尝试读取模拟输入、但它始终返回"00"。
我们可以通过读取返回默认‘81"的系统状态寄存器"00"与器件成功通信。
我们的设计采用 AN0输入来监控~2.7VDC 电压 、另一个仅使用电压电平输入以及 NTC。 但是、我们只是尝试准备了一个电压输入。
控制器设置为 手动模式以读取 ADC 通道‘0"并读取寄存器地址0x60 MAX_CH0_LSB。
因此:
- 设置为 ADC 通道‘0":
- I2C w 4 14 081100
- 读取 MAX_CH0_LSB:
- I2C w 4 14 1060.
- I2C r 4 14 1.
返回值:
- 00
我们尝试了 MAX_CHx_LSB/MSB、min、recent。
LSB/MSB‘MAX 和 Recent 返回"00"
‘LSB/MSB 返回"FF"
我们验证了模拟输入引脚上的电压。
‘还‘将"81 "写入地址"00"来重置"棕色"‘。
我们一直在尝试读取除"00"之外的任何值、但没有成功。 是否缺少 ADC 开始读取前所需的配置设置?
您是否有任何问题或建议、团队可以利用这些问题或建议来推进工作?