南芯同步降压、快速充电、升压放电双向芯片SC8803使用介绍
摘要 SC8803是一款高效双向同步控制器,支持降压充电和反向OTG升压放电功能。其主要特性包括:宽输入电压范围(2.7V-36V)、可调开关频率(200K-600K)、多节电芯支持(1-4节)以及完善的保护机制。该芯片提供多种工作模式:充电模式下具备涓流、恒流、恒压三阶段管理;放电模式下可通过PWM动态调节输出电压和电流限值。通过CSEL/FB2引脚可灵活设置充电截止电压,ILIM1/ILIM2
SC8803 高效率, 同步, 降压快速充电升压放电双向控制器
特性
- 支持双向工作的高效同步控制器,可以实现降压充电和反向 OTG 升压放电
- 充电模式下,可支持涓流,恒流,恒压和满充指示等充电管理功能
- 支持1至 4节电芯
- 栅极驱动10V,2A,提高MOS管驱动效率
- 宽输入电压(充电模式下VBUS):2.7V到36V
- 宽输出电压(放电模式下VBUS):VBAT到36V
- 反向放电电压可通过PWM信号动态调节
- 输入输出电流设置
- 限流值可通过PWM信号动态调节
- 开关频率可调:200K到600K
- 内置电感电流限流
- 欠压过压保护、过温保护

应用简图

引脚

| 编号 | 名称 | I/O | 描述 |
|---|---|---|---|
| 1 | /CE | I | 芯片使能。低电平有效。若上拉至高电平,芯片停止工作。 |
| 2 | DIR | I | 充放电模式设置。当 DIR 为低电平时,工作于充电模式。当 DIR 为高电平时,工作于反向放电模式。 |
| 3 | PWM | I | 可通过 20kHz 至 100kHz 的 PWM 信号动态调节 VBUS 输出电压,调节范围为设定值的 1/6 到 100%。仅放电模式有效。若不使用该动态调节功能,须将 PWM 管脚接 VCC 或其他逻辑高电平。 |
| 4 | PG | O | 需通过一个外部电阻上拉至逻辑高电平。当 DIR 为低,即充电模式时,PG 为充电截止信号:低电平表示正在充电,拉高表示充电截止。当 DIR 为高,即反向放电模式时,PG 为输出电压指示信号:当 VBUS 输出电压在设定值的 90%到110%之间时,PG 拉高,否则,PG 为低。 |
| 5 | IPWM | I | 可从 IPWM 管脚输入频率范围为 20kHz 至 100kHz 的 PWM 信号来实现输入或输出电流的动态调节,调节范围为设定值的 0%到 100%。此功能在充放电模式下均有效,但需配合 ITUNE 使用。 |
| 6 | ITUNE | O | 通过 ITUNE 管脚选择需要进行 IPWM 调节的限流对象。将 ITUNE 接到 ILIM1 电阻负端,可调节 VBUS端电流限流值。如需动态调节 VBAT 端电流限流值,则将 ITUNE 接到 ILIM2 电阻负端。若不需此功能,须将 ITUNE 管脚悬空。 |
| 7 | VINREG | I | 在充电模式下,可通过 VINREG 管脚外部分压电阻设定 VBUS 最低工作电压,实现适配器自适应功能。 |
| 8 | DT | I | 连接一个电阻到地可设置死区时间。常用设置为:短路到地: 20ns;68kΩ:40ns;270kΩ: 60ns;开路: 80ns |
| 9 | CSEL | I | 电池充电截止电压设置,充电模式下有效 |
| 10 | FREQ | I | 开关频率设置 |
| 11 | ILIM1 | I | 连接电阻设置适配器端(VBUS 端)电流的限流值。需并联一个电容到地,典型值为 2.2nF。若无需设置限流值,则将 ILIM1 短接到地。 |
| 12 | ILIM2 | I | 连接电阻设置电池(VBAT 端)电流的限流值。需并联一个电容到地,典型值为 2.2nF。若无需设置限流值,则将 ILIM2 短接到地。 |
| 13 | FB1 | I | 通过 FB1 管脚连接的外部分压电阻设定放电模式下 VBUS 端输出电压值 |
| 14 | AGND | IO | 芯片的信号地 |
| 15 | COMP | O | 误差放大器的输出。外接电阻电容网络到地对内部控制环路进行补偿。 |
| 16 | FB2 | I | 若 CSEL 管脚短路到地,可通过 FB2 管脚连接的外部分压电阻设定充电截止电压。 |
| 17 | SNS2N | I | 用于检测电流采样电阻两端差分电压。电流采样电阻需放置在功率管和 VBAT 电容之间,推荐值 5mΩ20mΩ,典型值为 10mΩ。 |
| 18 | SNS2P | I | 用于检测电流采样电阻两端差分电压。电流采样电阻需放置在功率管和 VBAT 电容之间,推荐值 5mΩ20mΩ,典型值为 10mΩ。 |
| 19 | VBAT | I | 芯片电源输入,由内部选择器选择 VBUS 或者 VBAT 电压给内部电路供电。VBAT 管脚需连接至 VBAT 电压,并在紧靠芯片的位置连接 1uF 旁路电容到地。 |
| 20-23 | NC | 浮空 | |
| 24 | VCC | O | 该管脚输出 VBUS 和 VBAT 中的最高电平为栅极驱动电路提供电压。若最高电平超过 10V,则 VCC 电压钳位在 10V。需在紧靠芯片的位置连接一个旁路电容到功率地,推荐 1uF。 |
| 25 | PGND | PWR | 功率地 |
| 26 | LD | PWR | 下管栅极驱动 |
| 27 | SW | PWR | 连接电感和功率管 |
| 28 | HD | PWR | 上管栅极驱动 |
| 29 | BT | PWR | 在 BT 和 SW 之间连接一个电容,提供上管栅极驱动电压。 |
| 30 | VBUS | I | 芯片电源输入,由内部选择器选择 VBUS 或者 VBAT 电压给内部电路供电。VBUS 管脚需连接至 VBUS电压,并在紧靠芯片的位置连接 1uF 旁路电容到地。 |
| 31 | SNS1N | I | 用于检测电流采样电阻两端差分电压。电流采样电阻需放置在功率管和 VBUS 电容之间,推荐值 2mΩ20mΩ,典型值为 10mΩ。 |
| 32 | SNS1P | I | 用于检测电流采样电阻两端差分电压。电流采样电阻需放置在功率管和 VBUS 电容之间,推荐值 2mΩ20mΩ,典型值为 10mΩ。 |
| 33 | PGND | 散热焊盘 | 芯片底部散焊盘。连接到地。 |
功能描述
充电模式
DIR拉低,SC8803 工作于充电模式,此时由适配器接口(VBUS 端)向电池(VBAT 端)充电。
充电截止电压设置(CSEL and FB1)
在充电模式下,充电截止电压由两种方式进行设置:
方式一,通过 CSEL 管脚进行设置。
SC8803 在启动时,会检查 CSEL 管脚到地电阻的阻值以设定充电截止电压。阻值和截止电压的对应关系如下表所示:
通过 CSEL 管脚设定截止电压时,电池电压通过 VBAT 管脚反馈回控制器。此时 FB2 管脚应浮空或接地。
SC8803 仅在启动时检测 CSEL 管脚阻值,启动后对 CSEL管脚阻值的更改仅会在下次启动时(VBUS 重新上电,或者通过/CE 信号重新使能)生效。
方式二:通过 FB2 管脚分压电阻进行设置。
当 CSEL 管脚短路到地时,可通过 VBAT 到 FB2 管脚的分压电阻网络来设置截止电压,例如 4.35V,8.7V 或其他任意电压值。截止电压计算公式为
其中,VFB2_REF 为内部参考电压 1.22V,RUP 和 RDOWN 分别为 VBAT 到 FB2 管脚的外部分压电阻阻值。
恒流充电电流设置 (ILIMx)
SC8803 可以通过 ILIM1 和 ILIM2 管脚的电阻分别设置适配器端(VBUS 端)充电电流和电池端(VBAT 端)充电电流。其对应关系如下表所示:
SC8803 通过 RSNS1 和 RSNS2 分别检测 VBUS 端和 VBAT 端充电电流,如下图所示:
RSNSx 表示功率路径上的电流采样电阻(x 代表 1 或 2),当电流流经时,电阻两端产生电压差。RSSx 和 RSSx’将产生的差分电压反馈回 SC8803 以此获取电流信息。CSSx 滤波电容用于滤除差分噪声,典型值为 47pF。
ILIMx 管脚用于设置 RSNSx 对应的充电电流,需连接 RILIMx电阻,且需并联电容 CILIMx 到地,典型值为 2.2nF。
通过 ILIMx 管脚电阻设置充电电流的具体公式为:
其中,
VLIM_REF 为内部参考电压 1.21V;
RILIMx为 ILIMx 到地电阻;
RSNSx 为电流采样电阻;
RSSx 为采样电阻两端到 SC8803 管脚(SNSxP,SNSxN)走线上的串联电阻。
电流采样电路的注意事项如下:
- RSNSx 需连接在 MOS 管和输入/输出电容之间
- RSS1/RSS1’为一对电阻对,阻值需相等,同理,RSS2/RSS2’也需相等,典型值为 1 kΩ
若需要调整 RSNSx 的阻值,则对应的 RSSx/RSSx’阻值也需要进行调整。调整规则如下:
例如,若 RSNSx 为 20 mΩ,则 RSSx/RSSx’需设为 2 kΩ;若RSNSx 为 5 mΩ,则 RSSx/RSSx’需设为 500 Ω,以此类推。
应用 SC8803 进行充电时,可同时设置 VBUS 端和 VBAT端充电电流,SC8803 将对先达到设置值的那一端电流进行恒流控制。例如,若适配器端充电电流优先达到 IBUS_LIM的设置值(例如 3A),则适配器端电流会恒定在 3A;反之,若电池端充电电流优先达到 IBAT_LIM 设置值(例如 6A),则电池端充电电流会恒定在 6A,此时适配器端充电电流会低于 VBUS 端电流设定值。
若不需要限定 VBUS 端充电电流,可将 ILIM1 管脚直接短路到地。此时,SC8803 对 VBUS 电流不做限流控制,直接以 VBAT 端充电电流设置进行恒流充电。
在充电模式下,必须通过 ILIM2 管脚设置 VBAT 端充电电流,否则会影响充电截止判定。
充电电流动态调整(IPWM)
通过 IPWM 和 ITUNE 管脚的设置,SC8803 可实现对充电电流的灵活调整。
从 IPWM 管脚输入频率范围为 20kHz~100kHz 的 PWM信号,可通过占空比来调整充电电流,调节范围为充电电流设定值的 0%到 100%,电流大小与占空比成正比,可表示如下:
其中, ILIMx_SET 为 ILIMx 管脚设定的充电电流,D 为 IPWM信号的占空比,ILIMx 为调整后的充电电流。
ITUNE 管脚用于选择需要调节的充电电流对象。例如,若需要对 VBUS 端充电电流进行动态调制,则需要将 ILIM1电阻负端连接到 ITUNE;若需要对 VBAT 端充电电流进行动态调整,则将 ILIM2 电阻负端接到 ITUNE,如下图所示:
IPWM 动态调整充电电流的注意事项如下:
- 当输入 IPWM 信号为持续高电平时,即 100%占空比时,充电电流为 ILIMx 设置值;
- 受 IPWM 信号调节的 ILIMx 管脚仍需要接一个电容到地,推荐范围为 10nF~22nF。IPWM 频率越低,电容容值越大,例如,20kHz 对应 22nF 电容。
- 若不需要此动态调节功能,须将 ILIMx 的电阻接地,同时将 IPWM 和 ITUNE 管脚悬空即可
- 若 ITUNE 已接至 ILIMx 的电阻负端,则禁止将 IPWM接地或悬空,否则芯片无法正常工作。
任一限流值都不能设置为 0A。需要保证限流值的最低值在0.3A 以上。
充电自适应功能(VINREG)
SC8803 支持充电自适应功能。通过 VINREG 管脚,可设置VBUS 端最低工作电压。当 VBUS 降低至最低工作电压时,充电电流将自动减小。通过该功能,即使前端插入的适配器电流能力小于 SC8803 的充电电流设置值,SC8803 也会自动减小电流以适应适配器,防止将适配器过载而无法正常充电,并将 VBUS 电压维持在最低工作电压。
VBUS 最低工作电压的计算公式为
其中,VINREG_REF 为内部参考电压 1.226V。RUP 和 RDOWN 分别为 VINREG 连接的外部分压电阻值。
仅当 VBUS 超过 VBUS_min 的设定值,SC8803 才会开始充电操作,且 VBUS_min 须超过电池最高电压,否则无法充满电池。
该功能仅在充电模式下有效。若无需此功能,可将 VINREG管脚连接至 VCC。
充电曲线
当 DIR 拉低时,SC8803 工作在充电模式下,具有充电管理功能,支持涓流,恒流,恒压和满充指示管理。
典型的充电曲线如下图所示:
涓流充电
当 SC8803 检测到电池电压 VBAT 低于快充门限电压时,将对电池进行涓流充电。快充门限电压为充电截止电压的70%。
在涓流充电阶段,SC8803 将自动把电池端充电电流下调为VBAT 充电电流设置值的 10%。例如,VBAT 端充电电流设置为 6A,则在涓流充电阶段,电池充电电流将自动降为0.6A。当电池电压超过快充门限电压后,SC8803 将恢复VBAT 端电流设置值,进入到恒流充电阶段。
恒流快充充电
当 SC8803 检测电池电压 VBAT 高于快充门限电压时,将对电池进行恒流快速充电。在恒流快速充电阶段,充电电流受 ILIMx 管脚控制,具体可参考恒流充电电流设置章节。
恒压充电
当 SC8803 检测到电池电压 VBAT 达到截止电压设置值的98%时,将进入到恒压充电阶段。在这个阶段,SC8803 将稳定电池电压,充电电流会自动持续减小,直至充电截止。
充电截止/满充指示 (PG)
当 SC8803 检测到以下两个条件同时满足时,即判定电池饱
和,充电截止:
- 电池电压高于充电截止电压设置值的 98%
- 通过 RSNS2 检测到的 VBAT 端充电电流小于 ILIM2 电流设置值的 1/25
当充电截止后,SC8803 将关断 VCC 电压,自动进入低功耗模式,从而减少从电池端消耗的电流。
SC8803 通过 PG 管脚对充电状态进行指示。PG 管脚内部是开漏结构,需通过外部上拉电阻接到高电平。
在充电状态下,PG 输出低电平;
判定充电截止后,PG 管脚输出高阻,通过上拉电阻输出高电平,指示满充状态。
若 MCU 不需要检测 PG 指示信号,可将 PG 管脚悬空,不需要上拉至高电平。
重新充电
当 SC8803 检测到电池电压从满充状态下降到充电截止电压设置值的 95%时,将自动唤醒,重新进入到恒流快速充电阶段。在这个阶段,VCC 电压开启,PG 信号拉低,指示充电状态。
反向放电模式
当 DIR 输入信号为高电平时,SC8803 工作在反向放电工作模式。
在反向放电模式下,由电池(VBAT 端)向适配器/USB 接口(VBUS 端)放电,VBUS 为放电输出端。
其他信号
使能控制(/CE)
通过/CE 信号控制 SC8803 的启动。当/CE 输入低电平,启动 SC8803;当/CE 输入高电平,SC8803 停止工作。
充放电模式控制(DIR)
通过 DIR 信号来选择充放电模式。当 DIR 输入低电平,SC8803 工作在充电模式;当 DIR 输入高电平,SC8803 工作在反向放电模式
开关频率设置(FREQ)
通过 FREQ 管脚到地电阻可以设置三档不同的开关频率。具体设置如下:
FREQ 电阻阻值精度在±10%即可。FREQ 不支持动态调节,对阻值的更改会在下次启动时生效
死区时间设置(DT)
通过 DT 管脚到地电阻可以设置四档不同的死区时间。具体设置如下:
DT 电阻阻值精度在±10%即可。DT 不支持动态调节,对阻值的更改会在下次启动时生效
若驱动大功率 MOS 管(Ciss 参数较大)或者通过驱动电电阻调整 MOS 管开启关闭速度,可相应调整死区时间防止上下管同时导通。
VCC 驱动电压
SC8803 驱动电压 VCC 由内部电路产生。VCC 取 VBUS 电压,若超过 10V,则钳位在 10V。
MOS 管下管的驱动信号 LD 直接取自 VCC;MOS 管上管的驱动信号 HD 则由从 VCC 到 BT 的二极管,以及 BT 管脚和 SW 管脚所接的电容构成的自举电路产生。
环路补偿(COMP)
COMP 管脚用于设置环路补偿,典型值如下图所示。
器件选型
输入输出电容
SC8803 的开关工作频率范围在 200 kHz ~ 600 kHz。因为MLCC 陶瓷电容高频特性好,ESR 小,因此输入输出必须应用。推荐选用 X5R 或者 X7R 电容,标称容值在 60 μF 以上,电容耐压应高于最高操作电压,并留有裕量。例如,若操作电压最高值为 12V,至少须选用 16V 电容,为保证性能,推荐选用 25V 电容。
可应用大容量电解电容/固态电容稳定输入/输出电压,耐压应超过最高操作电压。应用此类电容后,仍须使用 MLCC陶瓷电容,但陶瓷电容标称容值可适当降低。例如,若所加电解/固态电容为 47 μF,可将陶瓷电容有效容值可减小至
30 μF 到 40 μF 左右。若进一步增大电解/固态电容,也应保证陶瓷电容最小不低于 20 μF。
电感
为保证 SC8803 环路稳定性,电感感值须在 2.2 μH ~ 10μH 范围内。
高感值(4.7 μH ~ 10 μH)适用于输入输出电压压差较大的应用,例如,3.6V 转 15V;低感值(2.2 μH)适用于输入输出电压较接近,但电流很大的应用。通常典型值建议为3.3 μH,再根据实际应用调整感值优化效率等性能。
电感的 DCR 参数会影响开关电源的导通损耗,一般推荐 10mΩ 左右。若处理功率较小,也可选用 DCR 较高的电感。但大电流应用,例如导通电流在 10A 左右,则应尽量选用DCR 小的电感,即使 10 mΩ C 也会产生 1W 的导通损
耗。
电感的饱和电流 Isat 应高于输入输出最大电流并留有裕量。
电流采样电阻
电流采样电阻 RSNS1 和 RSNS2 推荐范围为 5 mΩ ~ 20 mΩ。
阻值越大,限流精度越高,但相应导通损耗越大。典型值推荐 10 mΩ。可根据实际应用对限流精度和效率的要求做相应调整。若调整了 RSNSx 阻值,则其对应的 RSSx 也须调整。
具体设置请参考 恒流充电电流设置 (ILIMx)章节。
在选用电流采样电阻时,还需注意电阻的功率和温度系数等参数性能。
电阻功率可粗略估算为 P = I*I*R,其中 I 是流过电阻的最大电流值。电阻功率等级应比功率估算值高。
阻值会随温度升高而变大,温度系数决定了阻值随温度的变化程度。若对限流值精度要求高,须选用温度系数小的电阻。
MOS 管
SC8803 是同步控制器,须选用 2 个 NMOS 作为功率管组成开关电路。
MOS 管的 VDS 耐压必须高于最高操作电压,并留有足够裕量(建议 10V 以上)。例如,若操作电压最高为 20V,则须选用 30V VDS 耐压的 MOS;若电压高至 24V,则须选择 40V 耐压。
若应用中输入输出最高电压超过 10V,则驱动电路电压会达到 10V。所以选择 MOS 管的 VGS 耐压应至少高于±10V。考虑到在开关过程中,由于 PCB 寄生参数影响,驱动电压会有瞬态尖峰高于 VCC 电压,建议选用 VGS 耐压为±20V的 MOS 管以留有足够裕量。
MOS 管的电流 ID 应高于最高输入输出电流,并留有裕量。为保证在较高环境温度时仍有足够电流能力,需参考 TA =70°C 或 TC = 100°C 的电流参数。除此之外,还可参考最大耗散功率 PD 参数,该值越大越好。应保证 MOS 管工作时的功耗小于 PD 值。
MOS 管的 RDS(ON)和输入电容 Ciss 会直接影响效率。通常MOS 管的 RDS(ON)越小, Ciss 越大。
RDS(ON)会产生导通损耗, RDS(ON)越大,损耗越大,效率越低,温升也越大;
而 Ciss 会影响 MOS 管的开关时间,产生开关损耗,同等驱动能力下,Ciss 越大,开通及关断时间就越慢,开关损耗也就越大,效率越低。所以在选择 MOS 管时,应在 RDS(ON)和 Ciss 两个参数间折中。
通常,在功率小于等于 20W~30W 的应用中,建议选择RDS(ON)在 10 mΩ 左右,Ciss 小于 1000pF 的 MOS 管,Ciss 越小越好。若功率增大,可考虑选择 RDS(ON)更小的MOS 管,Ciss 须尽量控制在 2000 pF 以内,最大不建议超过 3000 pF。
若 Ciss 越大,MOS 管开通及关断时间就越慢,需通过 DT管脚调整死区时间,以防止上下管同时导通。
火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。
更多推荐
所有评论(0)