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.

[参考译文] BQ76952:通过 BAT 引脚的漏电流

Guru**** 2448360 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1541196/bq76952-leakage-current-via-bat-pin

器件型号:BQ76952


工具/软件:

尊敬的专家:  

我们在 BMS 电路板上面临着睡眠电流问题、我们观察到大约 BAT 引脚处 R96 上的电压为 220mV(更改为 22 Ω)、  在 AFE 的关断模式下电流消耗为 3 4mA。  

设置为 22 欧姆的所有电池的输入电阻器。  


关断时测量的值如下所述:  

  • REGIN - 0V
  • Breg - 3mV
  • REG18 - 0V
  • REG1 - 3mV
  • REG2 - 0V(未使用)
  • BAT - 56.73V(电源设置为 57V)

请帮助我们尽快解决此漏电流问题。 非常感谢。  

下面还介绍了我们使用的寄存器设置。  

{   0x91A8,        0x4135A401,         		4    },              /* AFE_CDD_DATAMEM_CC_GAIN_RAW */
    {   0x91AC,        0x4A4EAAAC,         		4    },              /* AFE_CDD_DATAMEM_CAPACITY_GAIN_RAW */
					
    {   0x9234,            0x2C90,         		2    },              /* AFE_CDD_DATAMEM_CONFIG_POWER */
    {   0x9236,              0x0F,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_REG12 */
    {   0x9238,              0x22,         		1    },              /* AFE_CDD_DATAMEM_HOST_WD_REG_OPT */
		
    {   0x923D,              0x01,         		1    },              /* AFE_CDD_DATAMEM_COMM_IDLE_TIME */
		
    {   0x92FB,              0xC2,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_DFETOFF_PIN */
    {   0x92FC,              0x2A,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_ALERT_PIN */
		
    {   0x92FA,              0x07,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_CFETOFF_PIN */
    {   0x92FD,              0x07,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_TS1_PIN */
    {   0x92FF,              0x07,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_TS3_PIN */
    {   0x9300,              0x07,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_HDQ_PIN */
    {   0x9301,              0x07,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_DCHG_PIN */
    {   0x9302,              0x07,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_DDSG_PIN */
			
    {   0x9303,              0x06,         		1    },              /* AFE_CDD_DATAMEM_CONFIG_DACONFIG */
				
    {   0x9304,            0xFFFF,         		2    },              /* AFE_CDD_DATAMEM_CONFIG_VCELL_MODE */
    // {   0x9252,              0x01,         		1    },              /* AFE_CDD_DATAMEM_FET_OFF_DELAY_250MS */
    // {   0x9253,              0x02,         		1    },              /* AFE_CDD_DATAMEM_SHUTDWN_CMD_DELAY_250MS */
    {   0x9254,              0x01,         		1    },              /* AFE_CDD_DATAMEM_AUTO_SHUTDOWN_TIME_MIN */
				
    {   0x925F,            0x0402,         		2    },              /* AFE_CDD_DATAMEM_PROT_CONFIG */
    {   0x9261,              0x80,         		1    },              /* AFE_CDD_DATAMEM_EN_PROT_A */
    {   0x9262,              0x40,         		1    },              /* AFE_CDD_DATAMEM_EN_PROT_B */
    {   0x9263,              0x40,         		1    },              /* AFE_CDD_DATAMEM_EN_PROT_C */
		
    {   0x926D,            0xFEE7,         		2    },              /* AFE_CDD_DEFAULT_ALARM_MASK */
    {   0x926F,              0x80,         		1    },              /* AFE_CDD_DATAMEM_SF_ALERT_MASK_A */
    {   0x9270,              0x40,         		1    },              /* AFE_CDD_DATAMEM_SF_ALERT_MASK_B */
    {   0x9271,              0x40,         		1    },              /* AFE_CDD_DATAMEM_SF_ALERT_MASK_C */
    {   0x92C4,              0x93,         		1    },              /* AFE_CDD_DATAMEM_PF_ALERT_MASK_A */
    {   0x92C5,              0x98,         		1    },              /* AFE_CDD_DATAMEM_PF_ALERT_MASK_B */
    {   0x92C6,              0x78,         		1    },              /* AFE_CDD_DATAMEM_PF_ALERT_MASK_C */
    {   0x92C7,              0x01,         		1    },              /* AFE_CDD_DATAMEM_PF_ALERT_MASK_D */
    {   0x92C0,              0x93,         		1    },              /* AFE_CDD_DATAMEM_ENABLE_PF_A */
    {   0x92C1,              0x98,         		1    },              /* AFE_CDD_DATAMEM_ENABLE_PF_B */
    {   0x92C2,              0x78,         		1    },              /* AFE_CDD_DATAMEM_ENABLE_PF_C */
    {   0x92C3,              0x01,         		1    },              /* AFE_CDD_DATAMEM_ENABLE_PF_D */
		
    {   0x9308,              0x2D,         		1    },              /* AFE_CDD_DATAMEM_FET_OPTIONS */
    {   0x9343,            0x0050,         		2    },              /* AFE_CDD_DATAMEM_MFG_STATUS_INIT */
		
    {   0x9335,              0x08,         		1    },              /* AFE_CDD_DATAMEM_CBAL_CONFIG */
    {   0x933A,              0x08,         		1    },              /* AFE_CDD_DATAMEM_CBAL_MAX_CELLS */
#if (CAL_NV_IS_NMC == 1)		
    {   0x933B,            0x0E10,         		2    },			     /* AFE_CDD_DATAMEM_CBAL_CHG_MIN_CELLV_THRES_V */
#else		
    {   0x933B,            0x0CE4,         		2    },			     /* AFE_CDD_DATAMEM_CBAL_CHG_MIN_CELLV_THRES_V */
#endif		

    {   0x9278,              0x53,         		1    },              /* AFE_CDD_PROT_COV_THRES */
    {   0x9286,              0x0F,         		1    },              /* AFE_CDD_DATAMEM_SCD_THRESHOLD_mV */
    {   0x9287,              0x01,         		1    },              /* AFE_CDD_DATAMEM_SCD_DELAY_uSEC */
    {   0x9295,              0x32,         		1    },              /* AFE_CDD_DATAMEM_SCDL_LATCH_LIMIT_COUNT */
		
    {   0x92B2,              0x01,         		1    },              /* AFE_CDD_DATAMEM_HOST_WD_TIMEOUT_SEC */
    {   0x92B4,              0x0A,         		1    },              /* AFE_CDD_DATAMEM_LD_ACTIVE_TIME_SEC */
			
#if (CAL_NV_IS_NMC == 1)		
    {   0x92CB,            0x0898,         		2    },              /* AFE_CDD_DATAMEM_SUV_THRES_V */
#else		
    {   0x92CB,            0x06D6,         		2    },
#endif		
		
#if (CAL_NV_IS_NMC == 1)       		
    {   0x92CE,            0x109A,         		2    },             /* 0x109A AFE_CDD_DATAMEM_SOV_THRES_V */
#else		
    {   0x92CE,            0x0F0A,         		2    },
#endif		
				
    {   0x92DA,              0x46,         		1    },              /* AFE_CDD_DATAMEM_SOT_THRES_degC */
    {   0x92DE,            0x0C80,         		2    },              /* AFE_CDD_DATAMEM_VIMR_CHK_MAX_CELL_V */
		
#if (CAL_NV_IS_NMC == 1)       		
    {   0x92E2,            0x0078,         		2    },              /* AFE_CDD_DATAMEM_VIMR_CHK_IMB_THRES_mV */
#else		
    {   0x92E2,            0x01F4,         		2    },
#endif		

    {   0x92E0,              0xC8,         		1    },              /* AFE_CDD_DATAMEM_VIMR_CHK_MAX_RLX_CURR_mA */