主题中讨论的其他器件: BQ79616
大家好、
我的客户在其项目中使用 BQ79616-Q1、GPIO1-8连接到外部 NTC。 他们发现从寄存器读取的 GPIO 的 ADC 值高于实际理论温度、导致最终温度测量不准确。
您能就这个问题提供一些建议和意见吗? 谢谢!
根据数据表进行的温度配置如下:
WriteReg (0、Control2、0x01、1、FRMWRT_ALL_W);//TSREF 处于 启用状态
WriteReg (0、GPIO_CONF1、0x12、1、FRMWRT_ALL_W);//0x12:仅 ADC 输入
WriteReg (0、GPIO_CONF2、0x12、1、FRMWRT_ALL_W);//0x12:仅 ADC 输入
WriteReg (0、GPIO_CONF3、0x12、1、FRMWRT_ALL_W);//0x12:仅 ADC 输入
WriteReg (0、GPIO_CONF4、0x12、1、FRMWRT_ALL_W);//0x12:仅 ADC 输入
WriteReg (0、ADC_CTRL3、0x06、1、FRMWRT_ALL_W);
WriteReg (0、ADC_CTRL1、0x06、1、FRMWRT_ALL_W); //连续运行、LPF 启用且 MAIN_GO
此致、
常春藤