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.

[参考译文] BQ33100EVM-001:不平衡并且不会停止充电

Guru**** 2492385 points
Other Parts Discussed in Thread: BQ33100

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1489718/bq33100evm-001-not-balancing-and-wont-stop-charging

器件型号:BQ33100EVM-001
Thread 中讨论的其他器件:BQ33100

工具与软件:

只需将 BQ33100 EVM 与四个串联的100F 超级电容器连接起来、 我想将这四个电容器分别充电2.25V (它们是3.0V 电容器)我将充电电压设置为9V、并从电源输入12.0V 电压。 我似乎无法弄清如何设置可以阻止这些设备发生过充、我注意到、如果我让充电继续、它会像要充电的电容器一样过冲9.0伏 id。 此外,我的四个帽子不平衡,他们保持在200mV 之间的差距,我似乎不能让他们更接近!? 附件是我的.gg 文件、用于审核。 为了实现此目的、我需要更改哪些设置?   

[标题]
BQ EVSW 版本= 0.9.92
DeviceName = bq33100 v0.09
时间= 2025年3月19日8:32:17 AM


[电压(安全)]
OV 阈值= 100
OV 恢复= 0
OV 时间= 2
CIM 故障电压= 100
CIM 时间= 2
CIM Recovery = 150
最小 CIM 检查电压= 1000
[当前(安全)]
OC Chg = 1100
OC Chg Time = 5
OC Chg Recovery = 900
CLBAD 电流= 15
CLBAD 时间= 60
CLBAD 恢复= 10
Current Recovery Time = 5
OC DSG = 0F
OC DSG 时间= 0F
OC DSG 恢复= 5
SC 通道配置= F4
SC DSG Cfg = F7
SC 恢复= 1
[温度(安全)]
OT Chg = 68.0
OT Chg Time = 2
OT Chg Recovery = 63.0
[ AFE 验证(安全)]
AFE 失败限制= 100
AFE Init Retry Limit = 6
AFE Init Limit = 20

[充电配置(充电控制)]
CHG 电压= 9000
CHG Current = 1000
CHG 启用延迟= 0
[完全充电配置(充电控制)]
收尾电流= 5
Taper Voltage = 200
Current Taper Window = 2
FC 集%=-1
FC 清除%= 98
[电容平衡配置(充电控制)]
CB 阈值= 50
Cb 最小值= 20
CB 重启= 80

[数据(系统数据)]
Design Voltage = 9000
制造日期= 1980年1月1日
串 数字 = 0001
设计电容= 250.00
初始化第一个电容= 200.00
电容= 2.00
设计 ESR = 400
初始 ESR = 400
ESR = 400
制造商名称=德州仪器(TI)
器件名称= bq33100
初始化安全状态= 0000
[制造商数据(系统数据)]
包装批次代码= 0000
PCB 批次代码= 0000
固件版本= 0000
硬件修订版本= 0000
[制造商信息(系统数据)]
制造商 INFO = 0123456789ABCDEF0123456789ABCDE
[寿命数据(系统数据)]
寿命最大温度= 49.8
寿命最低温度= 20.6
终身最大电容器电压= 2421

[寄存器(配置)]
运算 Cfg = 0310
FET 操作= 0000
FAULT = 0000
[模拟前端(AFE)(配置)]
AFE STATE_CTL = 00
[电源(配置)]
闪存更新正常电压= 4000
关断电压= 4000

[系统要求(监控)]
最小功率= 10
所需时间= 60
最小电压= 3000
[充电电压(监控)]
V Chg 标称值= 9000
V Chg A = 9500
V Chg B = 9750
V Chg Max = 9200
v LEARN Max = 9100
[学习配置(监控)]
学习频率= 2.
测量裕度%= 1
最大检查时间= 300
最大 DSG 时间= 60
学习 Δ 电压= 50
电容启动时间= 320
[电流阈值(监控)]
Dsg Current Threshold = 50
Chg Current Threshold = 300

[数据(校准)]
电流增益= 20
CC Delta = 20
CAP1 K 系数= 7700
CAP2 K 系数= 20500
Cap3 K 系数= 20500
Cap4 K 系数= 20500
Cap5 K 系数= 20500
K 系数覆盖标志= 0000
系统电压 K-factor = 24500
电池组电压 K-factor = 24500
CC Offset =-1.14
电路板偏移= 0
INT Temp Offset = 0.0
EXT1温度偏移= 0.0
Ext2温度偏移= 0.0
ESR 偏移= 0
[CONFIG (校准)]
CC 电流= 3000
电压信号= 10500
温度信号= 298.0
CC Offset Time = 250
ADC 偏移时间= 32
CC 增益时间= 250
电压时间= 2080
温度时间= 32
CAL Mode Timeout = 300
[温度模型(校准)]
EXT Coef A1 =-14812
EXT Coef A2 = 24729
Ext Coef A3 =-21265
EXT Coef A4 = 28353
EXT Coef A5 = 759
Ext Coef b1 =-399
EXT Coef B2 = 764
EXT Coef B3 =-3535
Ext Coef b4 = 5059
EXT rc0 = 11703
EXT ADC0 = 11813
Rpad = 87
RINT = 17740
Int Coef 1 = 0
Int Coef 2 = 0
Int Coef 3 =-12263
Int Coef 4 = 6106
INT 最小 AD = 0
INT Max Temp = 610.6
[电流(校准)]
筛选条件 = 239.
死区= 5
CC Deadband = 2.9

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Glen:

    您的问题已分配、我们将尽可能予以解答。

    谢谢!
    艾伦

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您会看到电压过冲超过9V、而电容器电压仍然相差超过200mV、这表示充电终止和平衡设置存在问题。 以下是基于您的.gg 文件和 BQ33100功能的建议。

    [Charge Cfg(Charge Control)]
    Chg Voltage = 9000          ; Unchanged
    Taper Current = 50          ; Was 5
    Taper Voltage = 50          ; Was 200
    Current Taper Window = 10   ; Was 2
    
    [Capacitance Balancing Cfg(Charge Control)]
    CB Threshold = 20           ; Was 50
    CB Min = 10                 ; Was 20
    CB Restart = 50             ; Was 80
    
    [Voltage(Safety)]
    OV Threshold = 2500         ; Was 100 (per-cell threshold)
    OV Recovery = 2000          ; Was 0
    
    [Charging Voltage(Monitoring)]
    V Chg Max = 9000            ; Was 9200
    V Learn Max = 9000          ; Was 9100

    • 充电终止:借助更高的收尾电流(50mA)和更严格的收尾电压(50mV)、充电应停止在接近9V 时、从而防止过冲。
    • 平衡:平衡阈值越严格(20mV/10mV)、电压差就越低、理想情况下越接近20-30mV。
    • 安全性:每个电容2.5V 的 OV 阈值可在其他设置失败时防止过充。



  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    何塞,谢谢你的答复。 超级电容器是平衡现在,所以一些成功有.  但是、我尝试将0V 阈值更改为2500、结果出现错误、显示 max 为1000mv。 与 OV 恢复最大值1000mv 相同。 我更改了其他设置,让我到你推荐的值,它仍然保持充电超过9000mV . 我在 SBS 窗口中注意到了某件事、"Charging Current and Charging Voltage"值变为0、略高于9100mv。 但 CFET 标志 保持有效状态、因此主电压仍在上升。 还有其他想法吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    尝试以下设置。

    [Charge Cfg(Charge Control)]
    Chg Voltage = 9000          ; Unchanged
    Taper Current = 100         ; Was 50
    Taper Voltage = 20          ; Was 50
    Current Taper Window = 20   ; Was 10
    
    [Voltage(Safety)]
    OV Threshold = 1000         ; Max allowed (was 100)
    OV Recovery = 500           ; Was 0, within 1000mV limit
    
    [Registers(Configuration)]
    FET Action = 0001           ; Was 0000 (test FET control)
    
    [Charging Voltage(Monitoring)]
    V Chg Nominal = 8950        ; Was 9000
    V Chg Max = 9000            ; Unchanged
    V Learn Max = 9000          ; Unchanged


    The hypothesis:

    • BQ33100会检测"满电荷"(根据恒压设置或监控阈值)、但 FET 控制配置错误或硬件问题会使 CFET 保持开启状态、从而允许您的12V 电源将电压升高。
    • 假定没有硬件故障、拧紧收尾设置并启用显式 FET 操作应可解决此问题。

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jose、您能否解释一下"启用显式 FET 操作"是什么意思?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    当我提及"启用显式 FET 操作"时、我将介绍如何配置 BQ33100、以
    根据其内部充电和安全逻辑来主动控制外部充电 FET (CFET)和放电 FET (DFET)、而不是让其行为保持未定义或依赖于默认状态。

    在.gg 文件的[Registers (Configuration)]下有一个称为 FET Action 的参数。   将其设置为 FET Action = 0x0000。  这是一个可能与寄存器相对应的十六进制值(例如、BQ33100中的 FET 控制寄存器或类似寄存器)、定义了 FET 在某些条件下的行为方式。

     

    通过设置 FET Action 、您将告诉 BQ33100在其检测到电容器过压条件(OV)时关闭 CFET。 这应该会阻止电池组电压上升到超过9V、尤其是因为 BQ33100似乎已经检测到过压(根据9100mV 下的 SBS 行为)。

    请注意、您可能需要配置其他寄存器以与 OV 同步、例如 安全:电压:OV 阈值

     

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Jose、0x0000是停止充电的正确 FET 设置吗? 如果是这样、为什么这样不会停止在所需的电压上? 为什么 TI 让它这么难以使用。 为了设置 FET 操作并停止充电、该寄存器中的正确写入值是多少?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    FET 操作寄存器使充电 FET 能够在发生安全条件时关断。 当 SafetyStatus 寄存器中对应于 FET Action 寄存器中设置的位时、充电 FET 会关断。

    请在 FET 操作下设置 OV 位、以便它在 OV 安全警报时关闭 FET。  

    [报价 userid="644253" url="~/support/power-management-group/power-management/f/power-management-forum/1489718/bq33100evm-001-not-balancing-and-wont-stop-charging/5752716 #5752716"]为什么 TI 让这一目标难以实现? [报价]


  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    呃、建议的更换部件是什么?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    抱歉。

    实际上、状态显示它处于活动状态。 BQ33100是推荐用于超级电容器的器件。