主题中讨论的其他器件:BQ76952、、 BQSTUDIO
您好
客户在 SRP 和 SRN 引脚之间使用了2/3毫欧的电阻。
根据 BQ769x2校准和 OTP 编程指南配置 Calibration:Current:CC Gain 和 Calibration:Current:Capacity Gain。
但是、读取电阻值仍然是 1毫欧的 dFAULT 电阻值。 配置该寄存器是否需要进行任何配置?
下面是一个配置代码示例:
*/李启
明 *名称 μ s:bq76952_CURRENT_PARA_CONFIG *简体功能:配置CC2电流采集,电阻阻值校准 *简体入口参数:无
*出口参数:RET_FG:0配置失败;1 -配置成功 μ A
* /
uint8_t bq76952_current_para_config (void)
{
uint8_t RET_FG = false;
uint8_t u8WriteBuff[40]={0};
u8WriteBuff[0]=配置CC;//µ A 增益,和 SRN 引脚之间的电阻阻值为2 / 3mΩ、见datasheet 123页
RET_FG = bq76942_AFE_WRITE_FUNC (MEM_CC_GAIN、1、u8WriteBuff、子命令);
delay_ms (55);
u8WriteBuff[0]=配置CC;//µ A 增益,和 SRN 引脚之间的电阻阻值为2 / 3mΩ、见datasheet 123页
RET_FG = bq76942_AFE_WRITE_FUNC (MEM_CC_GAIN、1、u8WriteBuff、子命令);
delay_ms (55);
u8WriteBuff[0]= 3345064 & 0xFF;//配置Capacity 增益
u8WriteBuff[1]=(3345064 >8)和0xFF;
u8WriteBuff[2]=(3345064 >>16)& 0xFF;
// u8WriteBuff[0]=(3280878 >> 24)& 0xFF;//配置Capacity 增益
// u8WriteBuff[1]=(3280878 >> 16)& 0xFF;
// u8WriteBuff[2]=(3280878 >> 8)& 0xFF;
// u8WriteBuff[3]= 3280878 & 0xFF;
RET_FG &= bq76942_AFE_WRITE_FUNC (MEM_CAPACITY _GAIN、3、u8WriteBuff、子命令);
delay_ms (55);
RET_FG &= bq76942_AFE_WRITE_FUNC (MEM_CAPACITY _GAIN、3、u8WriteBuff、子命令);
delay_ms (55);
返回 RET_FG;
}
请帮助检查它。
谢谢
星形