你好
我们的系统包含低侧开关、我们正在尝试在正常模式下测试自主保护功能。
当不存在故障时、我们面临 FET 开关逻辑问题。
我在 BQ 初始化函数中完成了以下配置(通过进入 CONFIG_UPDATE 模式)
PowerConfig = 0x2D80
Reg0_CONFIG = 0x01
Reg12配置= 0x0D
MFG 状态 Init = 0x0040
DCHG 引脚配置= 0x22
DDSG 引脚配置= 0x22
FET 选项= 0x0D
CHG 泵控制= 0x00
启用保护功能 A = 0xBC
启用保护 B = 0xF7
CHG FET 保护 A = 0x98
CHG FET 保护 B = 0x7F
DSG FET 保护 A = 0xE4
DSG FET 保护 B = 0xE6
CUV 阈值= 2.4V (0x31)
COV 阈值= 4.2V (0x54)
应用程序主条目:
复位 BQ
初始化 BQ (如上所述的配置)
FET_ENABLE 子命令已发送
睡眠被禁用
循环:
读取测量值
输出:
CHG 和 DSG FET 均在不超出限值的情况下关闭
CUV 限制违例测试- DDET 关闭、CFET 打开
COV 限制违例测试- CFET 关闭、DFET 打开
问题:
即使未超出 CUV 和 COV 限值、FET 也会关闭。 您能不能帮助我了解 FET_Enable 的工作原理以及我为什么能获得这样的输出?
感谢你能抽出时间!