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.

BQ4050EVM-561: 有关于BQ4050 2.6 Hardware-based protection详细的说明?

Part Number: BQ4050EVM-561
Other Parts Discussed in Thread: BQ4050, BQ40Z50, BQSTUDIO

看了BQ4050的TRM文档,第2.6章节有关于【 Hardware-based protection】内容,这部分内部看到几次,还是理解不了。

这里的充电/放电的短路保护与protection里的过流保护有什么区别呢,是不是短路保护的速度快一点?

另外,这个针对电池短路,不是针对pack端短路?

  • 您好,

    这里的充电/放电的短路保护与protection里的过流保护有什么区别呢,是不是短路保护的速度快一点?

    另外,这个针对电池短路,不是针对pack端短路?

    您方便分享下这里的截图吗?

  • 在bq4050的TRM文档的2.4、2.5、2.6这几部分:

      

    另外,【 Hardware-based protection】短路保护这里的Delay时间的单位是秒,还是ms或其它呢?

  • 过流保护是基于固件的保护,而短路保护是基于硬件的。 硬件保护通常更快。

    对于短路保护,以微秒为单位。 数据表中概述了硬件保护的延迟时间。

  • 你好,谢谢,这个回复太详细了。

  • 你好,我还有一个疑问,为bq4050的TRM文档的14.2.4.3章节里,有ASCC控制位,但bqStudio软件里,却没有这个控制位,是不是默认打开ASCC功能?

    另外,14.2.4 protection章节里,找不到【ASCD】设置位,仅有【ASCDL】设置位,是不是ASCD设置位也是默认打开?

  • 该位应保留且不更改默认值。硬件保护始终处于启用状态,因此您无法禁用它们。如果您切换默认位,保护仍会关闭 FET,但寄存器页面不会显示 ASCC 故障,这在尝试调试时可能会造成混乱。

  • liu,

    你好。今天我做了一下ascd(放电短路保护)功能,设置的参数为ASCD->Threshold1 = 73,ASCD->Threshold2 = e3,同时做了以下2个实验:

    1.使能ASCDL功能(protections B 的 ASCDL位 = 1)

      Latch Limit = 0, Counter Dec Delay = 10S, Recovery = 5 S,Reset = 15S

    2.禁止ASCDL功能(protections B 的 ASCDL位 = 0)

    以上2个实验中,都没有看到短路保护,并且safety status的ASCD位为0(绿色)。

    请问为什么没有起放电短路保护呢?

  • 为了更好分析您的问题,您能否提供发生此问题的 BQStudio 日志文件? 另外,可以发一下gg文件吗?

  • 2个实验的gg文件和log。在操作过程中,短路后,在studio界面的【DashBoard】里,电流表保持3秒以上,都没有短路保护,然后就手动切断电源了。请帮忙看一下,为什么放电短路没有效果?

    bq4050_ascd_3A_without_ocd.csvbq4050_ascd_3A_with_ocd.csv

    Tue Jul 18 10:04:29 CST 2023
    
    Device Version Info = 9e34_0_01
    BQZ Device Name = bq4050
    BQZ Firmware Version = V0_01_BLD22
    
    Design Capacity = 8464
    Design Voltage = 14800
    Specification Info = 0x0031
    Manufacturer Date = 1980-1-1
    Serial Number = 0x0001
    Manufacturer Name = Texas Instruments
    Device Name = bq4050
    Device Chemistry = LION
    
    Sample,DateTime,ElapsedTime,ManufAccess,RemCapAlarm,RemTimeAlarm,BattMode,@Rate(@),@TimeFull,@TimeEmpty,@RateOK,Temperature,Voltage,Current,AvgCurr,MaxErr,RSOC,ASOC,SOH,RemCap,FullChgCap,RunTimeEmty,RunTimeEmty,AvgTimeFull,ChgCurr,ChgVolt,BattStat,CycleCnt,OpStatA,OpStatB,TempRange,ChgStat,GaugeStat,MfgStat,SafetyAlertAB,SafetyStatAB,SafetyAlertCD,SafetyStatCD,PFAlertAB,PFStatAB,PFAlertCD,PFStatCD,CellVolt1,CellVolt2,CellVolt3,CellVolt4,vBAT,vPACK,CellCurr1,CellCurr2,CellCurr3,CellCurr4,CellPower1,CellPower2,CellPower3,CellPower4,Power,AvgPow,IntTemp,TS1Temp,TS2Temp,TS3Temp,TS4Temp,CellTemp,FETTemp,CEDV_RC,DSGCap,CEDVThr,CEDVFltV,ChgDeficit,LogRowTime(ms),LogStatus
    1,2023-07-18 10:04:33,4.007,0x0187,4320,10,0xE001,0,65535,65535,1,28.3,15274,0,0,100,98,49,50,36160,37000,65535,65535,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3863,3803,3806,3802,15023,15267,0,0,0,0,0,0,0,0,0,0,29.3,25.7,28.4,28.3,28.4,28.3,-273.2,2443,51,12268,14182,0,778,SUCCESS
    2,2023-07-18 10:04:37,8.017,0x0187,4320,10,0xE001,0,65535,65535,1,28.3,15273,0,0,100,98,49,50,36160,37000,65535,65535,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3863,3803,3806,3802,15021,15267,0,0,0,0,0,0,0,0,0,0,29.3,25.7,28.4,28.3,28.4,28.3,-273.2,2443,51,12268,14182,0,751,SUCCESS
    3,2023-07-18 10:04:41,12.026,0x0187,4320,10,0xE001,0,65535,65535,1,28.4,15274,0,0,100,98,49,50,36160,37000,65535,65535,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3863,3803,3806,3802,15021,15268,0,0,0,0,0,0,0,0,0,0,29.3,25.7,28.4,28.4,28.5,28.4,-273.2,2443,51,12268,14182,0,788,SUCCESS
    4,2023-07-18 10:04:45,16.027,0x0187,4320,10,0xE001,0,65535,65535,1,28.4,13692,-4284,-842,100,98,49,50,36110,37000,37,188,65535,1000,15800,0x08C0,0,0x0187,0x0000,0x10,0x0002,0x40,0x0010,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3441,3483,3481,3286,13474,13646,-4264,-4258,-4266,-4266,-1467,-1483,-1485,-1402,-5842,-1190,29.3,25.7,28.4,28.4,28.4,28.4,-273.2,2439,54,10720,13688,0,775,SUCCESS
    5,2023-07-18 10:04:49,20.041,0x0187,4320,10,0xE001,0,65535,65535,1,28.4,13692,-4173,-1655,100,98,49,50,36040,37000,38,95,65535,1000,15800,0x08C0,0,0x0187,0x0000,0x10,0x0002,0x40,0x0010,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3442,3482,3480,3289,13479,13647,-4151,-4146,-4154,-4149,-1429,-1444,-1446,-1365,-5693,-2293,29.3,25.7,28.4,28.4,28.4,28.4,-273.2,2434,59,10808,13688,0,814,SUCCESS
    6,2023-07-18 10:04:53,24.041,0x0187,4320,10,0xE001,0,65535,65535,1,28.4,15208,0,0,100,98,49,50,36010,37000,65535,65535,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3847,3787,3790,3787,14958,15206,0,0,0,0,0,0,0,0,0,0,29.4,25.7,28.4,28.4,28.5,28.4,-273.2,2433,61,11678,13700,0,799,SUCCESS
    7,2023-07-18 10:04:57,28.052,0x0187,4320,10,0xE001,0,65535,65535,1,28.4,15222,0,0,100,98,49,50,36010,37000,65535,65535,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3850,3791,3793,3790,14972,15216,0,0,0,0,0,0,0,0,0,0,29.4,25.7,28.4,28.4,28.5,28.4,-273.2,2433,61,11678,13700,0,795,SUCCESS
    
    Tue Jul 18 10:06:03 CST 2023
    
    Device Version Info = 9e34_0_01
    BQZ Device Name = bq4050
    BQZ Firmware Version = V0_01_BLD22
    
    Design Capacity = 8464
    Design Voltage = 14800
    Specification Info = 0x0031
    Manufacturer Date = 1980-1-1
    Serial Number = 0x0001
    Manufacturer Name = Texas Instruments
    Device Name = bq4050
    Device Chemistry = LION
    
    Sample,DateTime,ElapsedTime,ManufAccess,RemCapAlarm,RemTimeAlarm,BattMode,@Rate(@),@TimeFull,@TimeEmpty,@RateOK,Temperature,Voltage,Current,AvgCurr,MaxErr,RSOC,ASOC,SOH,RemCap,FullChgCap,RunTimeEmty,RunTimeEmty,AvgTimeFull,ChgCurr,ChgVolt,BattStat,CycleCnt,OpStatA,OpStatB,TempRange,ChgStat,GaugeStat,MfgStat,SafetyAlertAB,SafetyStatAB,SafetyAlertCD,SafetyStatCD,PFAlertAB,PFStatAB,PFAlertCD,PFStatCD,CellVolt1,CellVolt2,CellVolt3,CellVolt4,vBAT,vPACK,CellCurr1,CellCurr2,CellCurr3,CellCurr4,CellPower1,CellPower2,CellPower3,CellPower4,Power,AvgPow,IntTemp,TS1Temp,TS2Temp,TS3Temp,TS4Temp,CellTemp,FETTemp,CEDV_RC,DSGCap,CEDVThr,CEDVFltV,ChgDeficit,LogRowTime(ms),LogStatus
    1,2023-07-18 10:06:07,4.015,0x0187,4320,10,0xE001,0,65535,65535,1,28.5,15256,0,0,100,98,49,50,36010,37000,65535,65535,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3859,3798,3802,3798,15005,15252,0,0,0,0,0,0,0,0,0,0,29.5,25.9,28.5,28.5,28.5,28.5,-273.2,2433,61,11678,13700,0,751,SUCCESS
    2,2023-07-18 10:06:11,8.029,0x0187,4320,10,0xE001,0,65535,65535,1,28.5,13686,-4236,-814,100,98,49,50,35950,37000,37,194,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0002,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3440,3480,3479,3284,13468,13642,-4217,-4228,-4224,-4222,-1451,-1471,-1470,-1387,-5777,-1117,29.5,25.9,28.5,28.5,28.5,28.5,-273.2,2429,65,10768,13682,0,808,SUCCESS
    3,2023-07-18 10:06:15,12.043,0x0187,4320,10,0xE001,0,65535,65535,1,28.5,14999,-1246,-1428,100,98,49,50,35900,37000,114,100,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3842,3783,3786,3783,14887,15191,-19,-11,-4,-7,-7,-4,-2,-3,-5,-1969,29.6,25.9,28.5,28.5,28.6,28.5,-273.2,2426,68,11694,13689,0,785,SUCCESS
    4,2023-07-18 10:06:19,16.049,0x0187,4320,10,0xE001,0,65535,65535,1,28.5,15212,0,0,100,98,49,50,35900,37000,65535,65535,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3848,3788,3791,3787,14962,15209,0,0,0,0,0,0,0,0,0,0,29.5,25.9,28.6,28.5,28.5,28.5,-273.2,2426,68,12196,13689,0,763,SUCCESS
    5,2023-07-18 10:06:23,20.061,0x0187,4320,10,0xE001,0,65535,65535,1,28.5,15220,0,0,100,98,49,50,35900,37000,65535,65535,65535,1000,15800,0x00C0,0,0x0187,0x0000,0x10,0x0004,0x40,0x0010,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,3850,3790,3793,3789,14971,15214,0,0,0,0,0,0,0,0,0,0,29.6,25.9,28.6,28.5,28.5,28.5,-273.2,2426,68,12196,13689,0,778,SUCCESS
    

  • 查看了日志文件和 gg 文件,gauge看起来是按预期工作。ASCD 保护未跳闸,因为gauge未测量该保护关闭所需的电流。如果阈值设置为最低设置“0x00”,则gauge将需要测量至少 22.2 amps电流才能触发此保护。这是通过将阈值电压 (-22.2mV) 除以检测电阻值(由于您使用的是 EVM,因此这是一个 1 毫欧电阻)来计算的。因此 -22.2mV/1mOhm = -22.2 amps。然而,由于在放电期间设置了安全警报位,因此 OCD 保护正在按预期工作。

  • liu,你好。ascd的问题,将sense电阻由1mohm改为10mohm,就可以ascd保护了。

    ascd是电压保护机制,1mohm时,估计达不到相应的阀值,因此起不了保护。

    现在有另外一个问题,关闭电量学习的,具体现象描述在 个链接:https://e2echina.ti.com/support/power-management/f/power-management-forum/758060/bq4050evm-561-bq4050

    希望,你能提供一些解决建议,谢谢

  • 电量学习的问题,负责那个帖子的工程师会为您跟进的,谢谢。

  • 我的电池包为4串的,按你同事的建议,将EDV_PACK设置为1时,不知道为什么一放电,EDV2和EDV1就立刻变红色。

    记得为单个电池时,放电时,VDQ会先变红,当放到3.1V附近时,EDV2先变红,再继续放电,EDV1才变红。

    不知道4串时,学习的现象是这样的,与TRM文档描述的不一样,现在比较迷惑。

  • 这是正确的,如果您希望 ASCD 保护在低于 22 安培的电流下触发,那么您将需要更改检测电阻。