Rshunt 的值为0.75m Ω。 然后根据 TRM CCGain = 7.4768/(Rshunt)= 9.96
通过网站 IEEE-754 浮点转换器(h-schmidt.net)将此增益值转换为 IEEE754格式 = 0x411F5C29。
通过此网站以小 端字节序格式转换此值将是一个大端字节序转换器- Blockchain Academy (hs-mittweida.de) = 0x295C1F41。
我将 按照 TRM 对容量增益=(cc 增益* 298261.6178)执行相同的过程。
我在代码中设置这些值
BQ769x2_SetRegister (CCGain、0x295C1F41、4);
BQ769x2_SetRegister (CapacityGain、0xF750354A、4);
但是、当我通过子命令 DASTATUS5读取 CC3电流时、读取值为0、但电流会按照使用钳位表进行的验证流动。
请引导我
如何设置 CC Gain 寄存器和 Capacity Gain 寄存器的值?