工具与软件:
使用堆叠配置时、顶部 AFE 不知道电池是在充电还是放电、因此体二极管保护功能无法工作。 如果将 OTC 级别设置为低于 OTD 级别、则顶部 AFE 可以看到 OTC 故障、并在重放电下使 CHG FET 终止、从而导致 CHG FET 发热。 假设我们仍希望顶级 AFE 具有单独的 OTC 和 OTD 阈值、您对此有何建议?
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.
工具与软件:
使用堆叠配置时、顶部 AFE 不知道电池是在充电还是放电、因此体二极管保护功能无法工作。 如果将 OTC 级别设置为低于 OTD 级别、则顶部 AFE 可以看到 OTC 故障、并在重放电下使 CHG FET 终止、从而导致 CHG FET 发热。 假设我们仍希望顶级 AFE 具有单独的 OTC 和 OTD 阈值、您对此有何建议?
您好、Adam、
我的快速建议是:
当发生 OTC 事件时、AFE 首先报告 OTC 警报。 主机可以使用 ALERT 引脚生成 MCU 中断并检查电池是否正在充电。 主机可以 清除 Settings:Protection:CHG FET Protections B[OTC] 用于防止在电池现在放电时 CHG FET 关闭的位。
如果您有任何风险、请告诉我。
BRS
Kian
感谢 Kain 的回应。
我们将 ALERT 引脚仅连接到安全故障(而非警报)、因为 ALERT 引脚 既会中断主机、又会触发硬件断开、从而向整个电池发出隔离信号(接触器开路)。 在正常运行中、主机将在超过 BQ 限值之前停止充电/放电。 BQ 是安全回退 、为了简化我们的安全合规性测试、我们不希望主机修改 BQ 上的安全阈值或配置寄存器。
在这一点上、我认为避免此问题的理想方法是调整 OTC 阈值、以匹配 OTD 阈值。
我还测试了在顶部 BQ 上将体二极管保护设置为0mA 的情况、这确实可以防止此问题、但会产生副作用、即在 超过 COV 限制时防止 CHG FET 关断。 因此它无法正常工作。
还有其他想法吗?
谢谢!