简介《SW6206 中文数据手册》面向移动电源与快充方案的硬件工程师、方案商及电子专业学习者提供多协议双向快充专用芯片的选型与设计参考。文档以单份 PDF 交付压缩包约 1.76MB共 21 页依次给出芯片概述、应用领域、规格参数、功能框图、引脚定义与功能描述、极限参数及推荐参数结构完整便于按需查阅。正文具体展开 AABCL 五口任意口快充、5A 高效率开关充电、22.5W 同步升压输出以及 PPS/PD3.0/QC4/AFC/FCP/SCP/PE/SFCP 与低压直充等协议支持并说明 12bit ADC 库仑计电量计量、3 至 5 灯电量显示、快充指示灯、照明驱动、机械按键和过压、过流、短路、过温等保护机制。引脚章节逐一标注 DPA2 至 VOUTSN 各引脚功能与类型配合 Type-C Try.SRC、Lightning 解密与 I2C 接口说明可直接用于原理图设计与外围器件配置。已有 1970 人学习适合需要快速核对芯片能力、完成方案实施与排查问题的中高级读者。1. 一颗 QFN-48 把五口快充塞进 6×6mmSW6206 到底省掉了什么翻这份 21 页的 SW6206 中文数据手册第 3 页的功能框图比后面十几页电气特性表更值得先看右边五路 VBUS 进来中间一个电感加一组功率管左边直接出来 LED 驱动、按键和 I2C。SW6206 这颗快充芯片把 PD3.0、PPS、QC4、AFC、FCP、SCP、PE2.0、SFCP 一直到低压直充全部收进一个 QFN-48 封装同时把 5A 开关充电、22.5W 同步升压、库仑计电量计和通路管控制一起做在片内。对做移动电源的硬件工程师来说这意味着外围从「充电 IC 升压 IC 协议 IC MCU 电量计」五颗料压缩到一颗主控加少量电感电容 MOS。它适合谁适合想把 AABCL 五口双向快充做成一块小板、又不想在协议适配上反复调固件的人。2. 五口拓扑怎么落地48 个引脚先切成四段再谈走线拿到封装图的第一反应往往是「脚太密」其实按功能切完就没那么吓人。SW6206 的 48 个引脚可以分成功率段、通路与采样段、电池与模拟段、配置与数字段四块每块内部高度内聚跨块的连线才是需要重点关注的。这一章先把这个切分讲清楚再落到 GATE 通路管和 VBUS/VOUT 采样点的对应关系上最后给一张电阻配置的取值表。2.1 按功能切四段哪些脚必须短而粗哪些脚可以慢慢走功率段是 2~6 脚的 SW 开关节点、7 脚的 BST 自举、29~33 脚的 VOUT以及 27/28 脚的 VOUTSP/VOUTSN 电流检测正负端。这一段是整块板子上 di/dt 最大的地方SW 到电感到 VOUT 的环路面积直接决定效率和 EMI我在布板时一般把这段回路控制在 100mm² 以内电感的两个焊盘尽量贴近芯片一侧。BST 电容跨在 BST 和 SW 之间走线要短这条线一旦拉长上管驱动就会变软轻载效率掉得很难看。通路与采样段是 34~38 脚的 GATEA1/GATEA2/GATEB/GATEC/GATEL 五个通路管栅极驱动以及对应的 VBUSx 和 VOUTx 检测脚。Type-A1 配的是 10 脚 VBUSA1 和 9 脚 VOUTA1Type-A2 配 15 脚 VBUSA2 和 14 脚 VOUTA2Type-C 配 12 脚 VBUSC 和 13 脚 VOUTCMicro-B 只有 11 脚 VBUSBMLightning 只有 16 脚 VBUSL。注意后两个口没有独立的 VOUTx 轻载检测脚它们的轻载判断走的是另一套逻辑这一点在做五口全插的测试时特别容易看岔。电池与模拟段只有三个脚但每一个都不能出错17 脚 BAT 是电池电压检测18 脚 NTC 是温度检测19 脚 VCC 是内部工作电源。BAT 脚必须直接从电池正极单独拉一条线过来不能从大电流路径上分叉否则充电截止电压会测偏表现出来就是电池永远充不到 4.2V 或者反复复充。NTC 脚更敏感它靠内部恒流源往外灌电流测电压走线一旦被 SW 节点干扰温度读数就会跳芯片会在正常温度下误判过温关充电。配置与数字段是 20~26 脚的 KEY/GSET/IDA1、FLED/BSET/IDA2、CSET、LED4/I2C、LED3/IRQ、LED2/SDA、LED1/SCK加上 39~41 脚的 CCL/WLED、CC2、CC1 和 42~48 脚的 DPC/DMC/DPBM/DMB/DMA1/DPA1/DMA2。这一段的复用程度最高一个脚同时承担三四种功能配置错了不会烧板子但会出现「功能看着有、实际不工作」的玄学现象后面 2.3 节会专门讲。最后是 EPAD 散热焊盘手册明确要求接地。QFN-48 的 6×6mm 封装在 22.5W 输出时芯片本体温升不低EPAD 下面的过孔阵列不是可选项我一般打 3×3 个 0.3mm 过孔并做阻焊塞孔正反面都铺铜。功能段引脚关键约束功率段SW(2-6)、BST(7)、VOUT(29-33)、VOUTSP/SN(27/28)环路面积最小化SW 覆铜短而宽通路与采样段GATEA1/A2/B/C/L(34-38)、VBUSx、VOUTxVBUSx 与 VOUTx 分开走不合并电池与模拟段BAT(17)、NTC(18)、VCC(19)BAT 单独取样远离 SW配置与数字段KEY/GSET/IDA1(20) 至 LED1/SCK(26)、CC(39-41)、DP/DM(42-48)复用脚配置电阻靠近芯片2.2 GATE 通路管与 VBUS/VOUT 采样一个口为什么要两只脚SW6206 的五个口不是直接挂到升压输出上的每个口和 VOUT 之间串了一只通路 MOS栅极由对应的 GATE 脚驱动。这只 MOS 承担三件事控制这个口开不开、做输出过流和短路保护、以及在轻载时通过它上面的压差判断负载还在不在。第三件事就是为什么每个口需要两只检测脚——VBUSx 采的是通路 MOS 靠负载那一侧的电压用于协议握手和输出过压保护VOUTx 采的是另一侧两只脚的电压差除以通路管内阻就是负载电流。手册把这条写得很明白轻载检测电流门限与通路管内阻相关RDS_PATH 为 10mΩ 时5V 输出对应约 60mA9V/12V 高压输出对应约 40mA。换句话说一只 10mΩ 的 MOS 在 5V 下压差达到 0.6mV 就认为有负载。这个量级对布板非常敏感VBUSx 和 VOUTx 如果图省事并在一个节点上压差恒等于零芯片会认为永远有负载升压模块不关机静态功耗直接飙到毫安级反过来如果 VOUTx 走线经过了大电流铜皮引入额外的 IR Drop轻载判断就会提前触发给耳机充电几十秒就断。常见的做法是 VBUSx 从口子座子焊盘根部打孔引出VOUTx 从通路 MOS 的漏极焊盘单独拉线两条线全程不并行、不交叉中间用地线隔开。Type-C 口的 VOUTC 还要注意别和 CC1/CC2 抢空间CC 走线要尽量对称等长。2.3 BSET/GSET/CSET/IDA1/IDA2一张不能靠线性外推的电阻表这是整份手册里最容易翻车的地方。LED 显示模式下电池目标电压由 FLED/BSET/IDA2 脚对 VCC 的上拉电阻决定四档取值是10kΩ 对应 4.2V、15kΩ 对应 4.35V、5.6kΩ 对应 4.4V、3kΩ 对应 4.5V。请注意这四组数字不是单调的——10k 到 15k 是升压15k 到 5.6k 又降下来了。任何试图用「阻值越大电压越高」去外推的做法都会出事4.35V 的高压电池如果误装 10k充满后只有 4.2V容量白白少一截4.2V 的普通电池如果误装 3k目标电压被设成 4.5V几次循环下来电池就鼓了。配置脚功能取值效果FLED/BSET/IDA2电池目标电压10kΩ / 15kΩ / 5.6kΩ / 3kΩ4.2V / 4.35V / 4.4V / 4.5VFLED/BSET/IDA2快充指示灯快充时内部拉低驱动外部 LEDKEY/GSET/IDA1电量计恒流充电时间参数上拉电阻设定配合库仑计自学习CSET电池初始容量按公式计算见下方代码LED1/SCK无线充模式对地 100kΩ轻载门限 240mA/115mA检测时间固定 32sLED2/SDA小电流模式对地 100kΩ长按进入/退出2 小时内不做轻载检测LED3/IRQ照明驱动对地 100kΩCCL/WLED 复用为照明输出LED4/I2CI2C 模式接地进入 I2C 配置模式无线充/小电流/照明改由寄存器设置NTC温度保护接地关闭 NTC 保护功能CSET 的容量设置是一条连续公式Rset (Cset 2000) × 5 / 3其中 Cset 单位是 mAhRset 单位是 Ω。这条公式算出来的值往往不是标准阻值需要选最接近的 E96 电阻误差控制在一定范围内。容量设小了电量显示会提前掉格设大了会在低电量时突然从 20% 跳到关机。# CSET 对地电阻计算适用 3.7V 锂电容量单位 mAh def cset_resistor(capacity_mah: float) - float: # 手册公式Rset (Cset 2000) * 5 / 3 return (capacity_mah 2000.0) * 5.0 / 3.0 # E96 系列常用候选值用于就近选型 E96 [10.0, 11.0, 12.0, 13.0, 15.0, 16.0, 18.0, 20.0, 22.0, 24.0, 27.0, 30.0, 33.0, 36.0, 39.0, 43.0, 47.0, 51.0, 56.0, 62.0, 68.0, 75.0, 82.0, 91.0] def pick(capacity_mah: float): target cset_resistor(capacity_mah) / 1000.0 # 转 kΩ best min(E96, keylambda x: abs(x - target)) return target, best for cap in (5000, 10000, 20000): t, b pick(cap) print(f{cap}mAh - 理论 {t:.2f}kΩ, 选 {b}kΩ, 实际等效容量约 f{(b * 1000 * 3 / 5) - 2000:.0f}mAh)这段代码做两件事把容量换算成电阻再从 E96 序列里挑一个最近的。以 10000mAh 为例理论值 20.00kΩ正好是 E96 里的标准值误差为零选 20000mAh 时理论 36.67kΩE96 里最接近的是 36kΩ反算回去等效容量约 19600mAh偏差 2%这个量级在库仑计自学习之后会被纠正回来不用太纠结。真正要小心的是封装焊接后的实际阻值——1% 精度的电阻实测偏离标称 2% 很常见装板前用万用表抽测一遍是值得的。3. 电池侧充电链路5A 开关充电在什么条件下才摸得到手册首页写「电流高达 5A效率高达 96%」这两个数字容易被当成无条件指标。实际翻到电气特性表会发现恒流充电电流是按输入电压分档自动设定的5V 输入下 Micro-B 和 Lightning 口只有 2AType-C 口 3A9V 输入 2A12V 输入 1.5A。5A 指的是电池端能承受的最大电流不是输入侧能随便给的。这一章把三段式充电、NTC 温度窗和几个超时机制拆开讲。3.1 涓流-恒流-恒压三段与输入电压的电流分档充电流程是标准的 CC/CV 加涓流前置。电池电压低于 3V 时进涓流其中低于 0.5V 时电流只有 30~100mA典型 60mA0.5V 到 3V 之间是 200~400mA典型 300mA。这个设计是为了救深放电的电池电流太大会让已经钝化的电芯发热。电压过了 3V 进恒流恒流值由输入电压决定同时受片内峰值限流约束——充电模式下上管峰值限流 6~10A典型 8A。恒压阶段目标电压由 BSET 决定截止电流同样按输入电压分档5V 输入是 200/230/260mA9V 是 100/130/160mA12V 是 80/100/120mA。这里有个细节值得注意5V 输入的截止电流比 9V 高出一倍多原因是 5V 输入时充电电流本身就小如果截止门限压得太低恒压段会拖很久效率反而差。充满后如果电池电压掉到比目标低 0.1V复充电电压 4.06~4.14V芯片自动重新开始充电。输入条件恒流充电电流典型恒压截止电流典型5V / Micro-B、Lightning2A230mA5V / Type-C3A230mA9V 任意口2A130mA12V 任意口1.5A100mA按这组数据估算9V/2A 输入是 18W开关充电效率 96%电池在 3.8V 附近时电池侧电流约 4.5A这才是「5A」的真实来源。5V/3A 输入只有 15W扣掉效率电池侧约 3.8A。所以做 5A 快充的机器输入必须能拉到 9V 以上只给 5V 适配器是达不到的。3.2 NTC 与 JEITA门限电压表怎么用才不误导NTC 脚的工作方式是内部恒流源往 NTC 电阻灌电流采电阻上的电压反推温度。默认灌 80uA当 NTC 电压高于 2.712V 时切到 40uA 扩大测量范围降到 0.718V 以下再切回 80uA。这个自动换挡是为了兼顾低温和常温两段的精度——低温时 NTC 阻值几十 kΩ80uA 会把电压顶到 3V 以上必须降流。充电侧的门限按手册表格是0℃ 对应 2.182V低温保护关充电、5℃ 对应 1.764VJEITA 降流电流减半、10℃ 对应 1.437V恢复正常电流、40℃ 对应 0.466V恢复正常目标电压、45℃ 对应 0.393V目标电压降 0.1V、50℃ 对应 0.333V关充电。放电侧是-20℃ 对应 2.711V停止放电、55℃ 对应 0.283V输出电压开始下降、60℃ 对应 0.242V停止放电。import math B_VALUE 3435.0 # 103AT 的 B 值 R25 10_000.0 # 25℃ 标称阻值 def ntc_resistance(t_c: float) - float: t_k t_c 273.15 return R25 * math.exp(B_VALUE * (1.0 / t_k - 1.0 / 298.15)) def ntc_voltage(t_c: float, i_uA: float 80.0) - float: # 内部恒流源灌入 NTC电压 I * R return ntc_resistance(t_c) * i_uA * 1e-6 for t in (-20, 0, 5, 10, 25, 40, 45, 50, 55, 60): print(f{t:4}℃ R{ntc_resistance(t)/1000:7.2f}kΩ fV(80uA){ntc_voltage(t):.3f}V)把 103AT 的参数代进去算一遍25℃ 时 10kΩ × 80uA 0.800V0℃ 时约 27kΩ × 80uA 2.16V和手册的 2.182V 基本吻合50℃ 时约 4.2kΩ × 80uA 0.336V对上 0.333V。这说明充电侧的门限表就是按 80uA × R_NTC 标定的可以直接拿来对照。但放电侧要留个心眼-20℃ 标的是 2.711V而 103AT 在 -20℃ 时阻值已经接近 100kΩ80uA 下电压会到 8V 量级远超 2.712V 的换挡点此时电流切到 40uA电压仍有 4V 左右和 2.711V 对不上。手册也提到「实际应用中可通过串/并联电阻的方式改变温度范围」说明低温段的门限是配合外部电阻网络设计的不能裸接 103AT 直接用。我的做法是在 -20℃ 和 60℃ 两个点用恒温箱实测 NTC 引脚电压再反推需不需要并一只电阻手册的表格只当参考起点。3.3 超时、温度环与边充边放三个容易被忽略的自动行为超时机制有两条涓流充电超过 36~44 分钟典型 40 分钟停止恒流恒压阶段超过 30~36 小时典型 33 小时停止。解除方式只有一个——插拔适配器。这意味着如果板子装进外壳后用户没法拔电池一旦触发超时设备就彻底不充电了只能返修。我见过有项目因为 NTC 分压算错导致一直工作在涓流附近40 分钟后停止充电用户反馈「充一晚上没反应」查了两天才定位到。温度控制环是另一条隐线。充电时芯片结温超过 115℃ 开始降电流超过 150℃ 直接过温关机升压时同样是 115℃ 降输出电压、150℃ 关机。这条环路没有外部可调手段只能靠散热设计。22.5W 输出时芯片功耗估算在 1W 出头QFN-48 的结到环境热阻按 40℃/W 算温升 40℃ 左右夏天密闭外壳里很容易摸到 115℃ 的门限表现出来就是「刚插上能快充几分钟后掉回 5V」。边充边放是 SW6206 的一个特色功能输入口给电池充电的同时也给输出口供电而且优先保证输出口。实现方式是充电模块的限压环设在 4.8V当输出口抽电导致输入电压跌到 4.8V 以下充电模块自动减小充电电流把输入电压顶住。这个机制要求输入适配器有余量如果用一个 5V/1A 的老充电器同时给手机和电池供电输入会一直在 4.8V 附近震荡现象是充电指示灯频闪、手机反复重连。边充边放可以在 I2C 模式下关掉硬件模式下没有开关只能靠选适配器。4. 升压与协议22.5W 从哪来PD 广播和 QC 分压怎么对协议这一块手册把输出能力和输入能力分开列了两张清单很容易看串。核心要记住的是22.5W 只在低压直充和 SCP 这两条路径上成立走 PD 或 QC 高压路径时上限是 18W。这一章把升压的负载边界、PD/PPS 的档位广播、QC 的 DP/DM 组合表以及电量计和 LED 显示放在一起讲因为它们在实测时是同一轮验证的内容。4.1 升压输出的负载曲线6V 是一条分水岭手册写得很直白非低压直充模式下输出电压低于 6V 时最大负载能力 3A高于 6V 时最大输出功率限制 18W且随电压升高负载能力继续下降9V 对应 2A12V 对应 1.5A。低压直充模式下最大输出功率可到 22.5W而 SCP 输出支持 5V4.5A正好也是 22.5W。所以「22.5W」这个数字的实现路径是唯一的5V 电压、4.5A 电流。任何 9V 或 12V 的快充请求物理上限就是 18W。做产品定义时如果宣传「22.5W 超级快充」得确认目标手机支持的是 SCP 或低压直充而不是 PD。升压模块内部有 PSM 和 PWM 两种模式轻载走 PSM、重载走 PWM切换是自动的。开关频率 400kHz和充电侧一致所以电感可以共用同一套选型手册建议 2.2uH。轻载检测的关机时间分两种单口输出 28~40 秒多口输出或边充边放 12~20 秒。多口时时间缩短是因为多个设备同时插着时误判概率高宁可早点关。线损补偿是另一项影响体验的参数输出电流 0~1A 不补偿1~2A 补偿 30~70mV大于 2A 补偿 80~120mV。这个补偿是加在输出电压设定值上的目的是抵消线缆上的压降让手机端看到的电压接近 5V。补偿过度会让空载电压偏高某些对输入电压敏感的设备会拒绝充电补偿不足则大电流时手机端电压跌破 4.75V触发降流。4.2 PD/PPS 的档位与 CC 广播3A 是怎么说出去的PD 部分输出支持 5V3A、9V2A、12V1.5APPS 支持 5~5.9V3A 和 5~11V2A 两个区间。输入支持 5V/9V/12V。Type-C 口内置了完整的 CC 逻辑支持 Try.SRC 角色适配器插入时自动开机充电拔除自动停止用电设备接入时自动开升压拔除自动关。CC 引脚在升压开启时会广播 3A 电流能力具体做法是源出 330uA 电流范围 310~350uA配合对端 Rd 5.1kΩ 建立电平。只要 VBUSB 或 Lightning 口接了适配器CC 上同样广播 3A。这一点在做多口产品时有实际影响C 口对外广播 3A但实际能给出多少取决于电池和温度如果广播了 3A 却给不出手机会反复重协商表现为充电断断续续。Try.SRC 的用途是让设备在连接到另一个 Source 时能主动争取供电角色比如移动电源插到笔记本上谁给谁充电需要协商。这颗芯片支持这个功能但手册没有给出关闭方式硬件模式下是默认行为。4.3 QC2.0/QC3.0 的 DP/DM 组合与其余协议档位QC 是靠 DP/DM 上的电压组合来请求输出电压的手册给了一张表我按实际含义整理如下DPDM输出电压3.3V3.3V保持原有电压不响应0.6V0.6V12V3.3V0.6V9V0.6V3.3V连续模式200mV/Step0.6VGND5VQC3.0 支持 5~12V 连续调节步进 200mVQC2.0 是固定 5V/9V/12V 三档QC4 和 QC4 也在支持列表里走的是 Type-C 上的 PD 协商路径而不是 DP/DM。第一行「3.3V/3.3V 保持原有电压」是给已经进入 QC 模式的设备做兼容用的如果设备插上后 DP/DM 都被拉到 3.3V 却没有任何反应先查这两条线是不是被外部电路强行拉住了。其余协议的输出档位AFC 支持 5V/9V/12VFCP 支持 5V/9V/12VSCP 支持 5V4.5APE2.0 支持 5~12V步进 500mVPE1.1 支持 5V/7V/9V/12VSFCP 支持 5V/9V/12V低压直充 5V4A。输入侧支持的就少了PD3.0/PD2.0 支持 5V/9V/12VAFC 和 FCP 只到 9VSCP 输入是 5.5V/3APE1.1 支持 5V/9V。做双向快充产品时输入协议的档位决定了自带充电头该怎么选如果只支持 9V 输入配一个只输出 12V 的适配器就进不了快充。4.4 电量计、LED 显示与 I2C0x3C 能读到什么电量计是片内库仑计配 12bit ADC支持电池容量自学习——一次完整充电就能学到当前实际容量。初始容量由 CSET 电阻设定之后靠库仑计累积修正。表里给的 ADC 量程是VOUT 0~16.384V步进 4mV、IOUT 0~9.309A步进 25/11mA、电池电压 0~4.915V步进 1.2mV、NTC 电压 0~4.505V步进 1.1mV、芯片温度 -100~200℃。LED 显示支持 3~5 个灯能自动识别灯的数量。5 灯放电时的对应关系是80~100% 全亮60~80% 亮四灭一40~60% 亮三灭二20~40% 亮二灭三5~20% 只亮 LED11~5% LED1 闪烁0% 全灭。5 灯充电时是从低位往高位逐个点亮满电全亮。低电时 LED1 闪烁 5 次后系统关机出现输出过流、短路、输入过压、过温、NTC 保护等异常时全部 LED 闪 5 次后关机。这个「闪 5 次」是唯一的故障提示用户看到的现象就是「灯闪了几下就黑了」做售后时需要能反推是哪类异常不然只能猜。I2C 接口和 LED 显示复用把 LED4/I2C 脚接地就进 I2C 模式此时无线充、小电流、照明三种模式改由寄存器设置。手册给出的从机地址是 0x3C寄存器地址 0xB0支持 100k/400k 速率。from smbus2 import SMBus SLAVE_ADDR 0x3C REG_ADDR 0xB0 def read_status(bus: SMBus, count: int 8) - bytes: # 先写寄存器地址再连续读回数据 bus.write_byte(SLAVE_ADDR, REG_ADDR) return bytes(bus.read_byte_data(SLAVE_ADDR, REG_ADDR) for _ in range(count)) with SMBus(1) as bus: try: data read_status(bus) print(raw:, .join(f{b:02X} for b in data)) except OSError as e: # 常见原因LED4/I2C 未接地、SDA/SCL 缺少上拉 print(I2C 无应答:, e)这段代码的关键在异常分支。0x3C 收不到 ACK 的情况我遇到的基本都是两类一是 LED4/I2C 脚忘了接地芯片还在 LED 显示模式I2C 模块根本没使能二是 SDA/SCL 缺少上拉电阻或者上拉到了错误电平——VCC 是 5V如果主控是 3.3V 逻辑中间需要电平转换。另外要提醒一句手册公开的只有从机地址和寄存器地址具体每个字节的位定义没有展开做深度定制时需要向原厂索取完整寄存器手册不要靠猜位来写代码。5. 避坑与排查五条从炸机到误判的现场记录这一章不按功能分类按「踩过的坑」来。每一条都是现象、原因、解决三步顺序基本按我遇到的频次排。有些坑是设计阶段就能避开有些只有打了板子才会暴露提前知道至少能缩小排查范围。5.1 五条具体记录记录一电池鼓包拆开发现目标电压设成了 4.5V。现象是成品出货两个月后陆续有客户反馈电池鼓胀返修拆解量 BSET 对地电阻装的是 3kΩ。原因很简单BOM 上写的是 4.35V 电池配 15kΩ采购按「阻值越大电压越高」的经验把 3kΩ 当成了 4.2V 档实际 3kΩ 对应的是 4.5V。解决方式是把手册里的四档电阻表直接印在测试工装的说明上产线每块板子用万用表量 BSET 脚对 VCC 的阻值落在哪一档就贴对应标签。这类错误一旦流到市场代价远高于测试工位多花的那十秒。记录二给蓝牙耳机充电 30 秒自动断电。现象是客户投诉「充电宝给耳机充电灯亮一下就灭了」但给手机充电正常。原因是轻载检测通路管内阻 10mΩ 时5V 输出的检测门限约 60mA而耳机充电电流只有 30~50mA芯片认为负载已移除关掉升压。手册其实给了解决方案——小电流模式通过 LED2/SDA 对地接 100kΩ 使能长按按键进入进入后 2 小时内不做轻载检测。但很多板子为了省成本没装这个电阻只能靠用户长按体验很差。我现在的做法是只要产品定位里有小电流设备LED2 这只 100kΩ 电阻必装且在说明丝印上标出长按位置。记录三Type-C 插一半的设备不触发快充。现象是某些线材插上后只有 5V换一根线就正常。原因通常出在 CC1/CC2 的走线上这两条是独立的配置通道如果为了省空间在板子上并成一条或者一条走得长一条走得短正反插时其中一面的 CC 电平建立不起来PD 协商直接失败。手册明确 CC 源电流是 330uA、Rd 是 5.1kΩ这个电流很小任何一点漏电或串扰都能把电平拉偏。解决方式是 CC1/CC2 全程分开走、等长、不跨越 SW 节点两侧各留一个 5.1kΩ 的 Rd 位置对外供电时不上件本文还有配套的精品资源点击获取