ZHCU948B September 2020 – May 2022 BQ76952
BQ76952 器件为器件上的多功能引脚提供了灵活性,这些引脚包括 TS1、TS2、TS3、CFETOFF、DFETOFF、ALERT、HDQ、DCHG 和 DDSG。几个引脚可用作具有可配置输出电平的高电平有效输出。这些引脚的数字输出驱动器可配置为驱动由 REG1 LDO 或内部 REG18 LDO 供电的输出,因此当设置为高电平有效时,将驱动所选 LDO 的电压。
注意:REG18 LDO 不能驱动高电流电平,因此如果 REG18 LDO 要驱动非常高的电阻(例如大于 1MΩ)或轻容性负载,那么建议仅使用该 LDO 提供数字输出。否则 REG1 应通电并用于驱动输出信号。
每个引脚上支持的选项包括:
ALERT(警报) | |||
警报中断输出。可以按照以下方式对其进行配置: | |||
未触发警报时为高阻态,触发警报时驱动为低电平。 | |||
未触发警报时驱动为高电平,触发警报时驱动为低电平。 | |||
未触发警报时驱动为低电平,触发警报时驱动为高电平。 | |||
HDQ 通信 | |||
可用于与主处理器进行 HDQ 通信。 | |||
CFETOFF | |||
用于控制 CHG FET 的输入(即 CFETOFF 功能)。可以按照以下方式对其进行配置: | |||
高电平输入强制 CHG FET 关断,低电平输入允许 CHG FET 开启(由主机或器件本身进行)。 | |||
低电平输入强制 CHG FET 关断,高电平输入允许 CHG FET 开启(由主机或器件本身进行)。 | |||
DFETOFF | |||
用于控制 DSG FET 的输入(即 DFETOFF 功能)。可以按照以下方式对其进行配置: | |||
高电平输入强制 DSG FET 关断,低电平输入允许 DSG FET 开启(由主机或器件本身进行)。 | |||
低电平输入强制 DSG FET 关断,高电平输入允许 DSG FET 开启(由主机或器件本身进行)。 | |||
用于控制 DSG 和 CHG FET 的输入(即 BOTHOFF 功能)。可以按照以下方式对其进行配置: | |||
高电平输入强制两个 FET 关断,低电平输入允许两个 FET 开启(由主机或器件本身进行)。 | |||
低电平输入强制两个 FET 关断,高电平输入允许两个 FET 开启(由主机或器件本身进行)。 | |||
HDQ | |||
HDQ 通信 | |||
可用于与主处理器进行 HDQ 通信 | |||
SPI MOSI 引脚 | |||
用于进行 SPI 通信的 MOSI 引脚 | |||
DCHG | |||
DCHG 功能 | |||
与故障对应的逻辑电平输出,通常会导致 CHG 驱动器被禁用。 | |||
DDSG | |||
DDSG 功能 | |||
与故障对应的逻辑电平输出,通常会导致 DSG 驱动器被禁用。 | |||
ALERT、CFETOFF、DFETOFF、HDQ、DCHG 和 DDSG | |||
通用数字输出 | |||
可以通过命令驱动为高电平或低电平 | |||
可配置为由 REG1 LDO 或 REG18 LDO 驱动的高电平有效输出 | |||
可配置为持续启用对 VSS 的弱下拉或对 REG1 的弱上拉 | |||
ALERT、CFETOFF、DFETOFF、TS1、TS2、TS3、HDQ、DCHG 和 DDSG | |||
热敏电阻温度测量 | |||
可以在引脚和 VSS 之间连接一个热敏电阻。 | |||
ADCIN | |||
引脚可用于通用 ADC 测量。 | |||
这些引脚配置由 Settings:Configuration:ALERT Pin Config, CFETOFF Pin Config, DFETOFF Pin Config, TS1 Config, TS2 Config, TS3 Config, HDQ Pin Config, DCHG Pin Config, and DDSG Pin Config 配置寄存器控制。每个配置寄存器中的 [PIN_FXN1:0] 位决定了如何使用该引脚:
PIN_FXN1 | PIN_FXN0 | 引脚功能 |
0 | 0 | 引脚用于通信,或根本不使用。 |
0 | 1 | 通用数字输出 (GPO) |
1 | 0 | 备用功能 (ALT) |
1 | 1 | 热敏电阻测量或通用 ADC 输入 (AD) |
ALT(备用功能)设置是指仅在特定引脚上可用的特殊功能。可供引脚使用的备用功能是:
引脚 | ALT(备用功能) |
ALERT(警报) | 警报中断输出 |
CFETOFF | CFETOFF 功能(CHG 和 PCHG FET 控制) |
DFETOFF | DFETOFF 功能(DSG 和 PDSG FET 控制) |
BOTHOFF 功能(组合 CHG 和 PCHG,以及 DSG 和 PDSG FET 控制) | |
DCHG | DCHG 功能(逻辑电平保护信号) |
DDSG | DDSG 功能(逻辑电平保护信号) |
每个引脚配置寄存器包含 [OPT5:0] 位,用于设置引脚的操作。当引脚配置为 ALT 或 GPO 时,这些位的用法如下所示。
位 | 功能 |
OPT[5] | ALERT、CFETOFF、DFETOFF 的极性。仅限 HDQ、DCHG 和 DDSG 引脚。 0:选择高电平有效。 1:选择低电平有效。 |
OPT[4] | 仅用于 DFETOFF 引脚。 0:选择 ALT = DFETOFF。 1:选择 ALT = BOTHOFF。 |
OPT[3] | GPO 驱动电平仅用于 ALERT、CFETOFF、DFETOFF、HDQ、DCHG 和 DDSG 引脚。 0:输出高电平驱动使用 REG18。 1:输出高电平驱动使用 REG1。 |
OPT[2] | GPO 弱上拉控制仅用于 ALERT、CFETOFF、DFETOFF、HDQ、DCHG 和 DDSG 引脚。 0:禁止弱上拉至 REG1。 1:允许弱上拉至 REG1。 注意 - 仅当 OPT[3] = 0 且 OPT[1] = 0 时才能选择该选项: |
OPT[1] | GPO 驱动模式仅用于 ALERT、CFETOFF、DFETOFF、HDQ、DCHG 和 DDSG 引脚。 0:当被控制驱动为“高电平”时,引脚驱动三态。 1:当被控制驱动为“高电平”时,引脚驱动高电平有效。 |
OPT[0] | GPO 弱下拉控制仅用于 ALERT、CFETOFF、DFETOFF、HDQ、DCHG 和 DDSG 引脚。 0:禁止弱下拉至 VSS。 1:允许弱下拉至 VSS。 |
当为热敏电阻或 ADCIN 功能选择引脚时,按照以下方法使用 OPT[5:0] 位。
位 | 功能 |
OPT[5:4] | 上拉控制 00:选择 18kΩ 上拉电阻进行热敏电阻测量 01:选择 180kΩ 上拉电阻进行热敏电阻测量 10:选择不上拉(用于 ADCIN) |
OPT[3:2] | 热敏电阻温度测量的多项式选择 00:选择 Calibration:18K Temperature Model 01:选择 Calibration:180K Temperature Model 10:选择 Calibration:Custom Temperature Model 11:不使用多项式,报告原始 ADC 计数。 |
OPT[1:0] | 测量类型 00:通用 ADC 输入 01:热敏电阻温度测量,用于电芯温度保护 10:热敏电阻温度测量,报告但不用于保护 11:热敏电阻温度测量,用于 FET 温度保护 |
当某个引脚配置为用作通用数字输出时,其输出状态可由下述显示的子命令来控制。
子命令 | 说明 |
---|---|
0x2800 CFETOFF_LO() | 如果 CFETOFF 引脚配置为 GPO,则该子命令将其设置为驱动低电平输出。 |
0x2801 DFETOFF_LO() | 如果 DFETOFF 引脚配置为 GPO,则该子命令将其设置为驱动低电平输出。 |
0x2802 ALERT_LO() | 如果 ALERT 引脚配置为 GPO,则该子命令将其设置为驱动低电平输出。 |
0x2806 HDQ_LO() | 如果 HDQ 引脚配置为 GPO,则该子命令将其设置为驱动低电平输出。 |
0x2807 DCHG_LO() | 如果 DCHG 引脚配置为 GPO,则该子命令将其设置为驱动低电平输出。 |
0x2808 DDSG_LO() | 如果 DDSG 引脚配置为 GPO,则该子命令将其设置为驱动低电平输出。 |
0x2810 CFETOFF_HI() | 如果 CFETOFF 引脚配置为 GPO,则该子命令将其设置为驱动高电平输出。 |
0x2811 DFETOFF_HI() | 如果 DFETOFF 引脚配置为 GPO,则该子命令将其设置为驱动高电平输出。 |
0x2812 ALERT_HI() | 如果 ALERT 引脚配置为 GPO,则该子命令将其设置为驱动高电平输出。 |
0x2816 HDQ_HI() | 如果 HDQ 引脚配置为 GPO,则该子命令将其设置为驱动高电平输出。 |
0x2817 DCHG_HI() | 如果 DCHG 引脚配置为 GPO,则该子命令将其设置为驱动高电平输出。 |
0x2818 DDSG_HI() | 如果 DDSG 引脚配置为 GPO,则该子命令将其设置为驱动高电平输出。 |