大家好!
我将主机的这些参数 short_circuit 设置为
Alert_Pin_勘误表为0x2A
SCD_THRESHOLD 为7
SCD_DELAY 为8
SFMaskProtectionA 为0x80
EnableProtectionA 为0x80
没有得到短路中断、主机控制的短路的配置和程序请分享。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好、Luis:
如果上述配置适用于主机控制的短路、则没有中断、或者您可以说 BQ 没有在 ALERT 引脚上获得中断。
我们当前使用的短路输出是电容组、当我们连接它时、会出现巨大的电流上升和下降、但 BQ 此时没有收到警报。 我们在示波器上对此进行监控(没有出现波形)、并且 MOSFET (chg 和 dschg)在此时都开启。
请与我分享主机控制的 BQ 短路配置
您好、Luis:
我们的应用要求是在检测到短路时在 ALERT 引脚上获得中断。 在所有其他故障中、我们不应获得任何其他中断。
我们将逐步进行以下设置->
我们将通过写入0x2A 来配置 ALERT 引脚配置。 ,

2.我们通过在"Enabled Protection "中写入 0x80来设置"Short Circuit Enable"
3.我们将设置默认屏蔽警报(SSA) 0x4000。
4.我们将 SF Mask Alert 设置为0x80。
5.我们将设置短路检测阈值7 (150安培)。 @ 1m Ω 分流电阻器
6.我们将短路检测延迟设置为 15us。
7.我们设置短路检测恢复时间20s。
测试方法->
我们正在连接一个大电容器组50k-75k uF。
观察结果->
我们的 ALERT 引脚为低电平,短路检测后 ALERT 引脚始终为高电平。
a.)如何重置 ALERT 引脚?
b.)请说明我们在制定程序中缺少哪些内容。
您好 Arjun:
我懂了。 这听起来一切都在正常工作、您只是想知道如何重置 ALERT 引脚、对吗?
在这种情况下、 AlarmStatus (0x62)寄存器中的位被锁存、ALERT 引脚将保持有效、直到这些位被清除。 您可以通过向 AlarmStatus 寄存器中的相应位写入"1"来清除相应的位。 对此进行了介绍 第 6.6节 ALERT 引脚操作 的 技术参考手册。
此致、
路易斯·埃尔南德斯· 萨洛蒙
您好、Luis:
我们面临以下情况的问题-->
发生短路时( 启用保护 A 0x80 ;默认屏蔽警报(SSA) 0x4000; SF 屏蔽警报 A 0x80; 短路检测阈值7,(150 Amp); 短路检测延迟 6 (75 us );短路检测 恢复时间20秒)
1)。 在收到 ALERT 引脚中断(ALERT 引脚配置 0x2A)时,两个功率 MOSFET 都通过主机微控制器关闭。
2)。 清除所有短路标志(进入配置模式(SET_CONFIGUPDATE); 默认屏蔽警报(SSA) 0x4000 ;退出配置模式 (EXIT_CONFIGUPDATE))
再次发生短路、步骤1和2都继续进行。
恢复后
我们面临的观察/问题。
1)。 停止所有测量、如电池电压、温度和电流。 (可能 ADC 扫描停止)。
注:--> 所有电源均为实时电源
REG18 (1.8V)带电
REG1 (3.3V)是带电
我们要求您提供我们所犯的错误的建议?