三芯片握手翻车,问题有时不在PD控制器
TWS充电仓量产出货前,PD控制器配置调完,握手时序看起来没问题——结果量产良率还是差了5到15个百分点。排查到最后,根因往往指向一颗「背景角色」:充电仓里的SSS MCU。
这不是SSS芯片本身有缺陷,而是PD控制器型号一旦换掉,MCU固件里的VBUS监测窗口时序就会出现兼容性问题。LDR6028和LDR6600的PD响应特性有差异,如果SSS MCU侧没有针对具体PD控制器型号更新固件参数,握手失败的概率就会显著上升。
本文面向有TWS充电仓量产经验的硬件工程师和固件工程师,把SSS MCU在三芯片架构中的配置盲区逐条拆解,包括:VBUS监测与充电曲线分段的参数框架、与乐得瑞LDR系列PD控制器协同的初始化时序、实测功耗数据对比,以及量产固件版本溯源。
SSS1530 vs SSS1629:TWS充电仓选型,参数差异先看这四项
在展开配置细节前,先把两款芯片在TWS充电仓场景下的关键差异列清楚。以下对比基于站内已维护规格,超出范围的参数请以原厂datasheet或向代理商FAE确认。
| 对比维度 | SSS1530 | SSS1629 |
|---|---|---|
| 封装 | QFN32(4mm×4mm) | LQFP48 |
| 内置Flash容量 | 站内未披露,需datasheet/FAE确认 | 站内未披露,需datasheet/FAE确认 |
| I2C从地址 | 固定(两线串行总线,非通用I2C从机接口) | 通过外接EEPROM配置从地址范围 |
| DCDC驱动能力 | 需参考原厂datasheet确认 | 需参考原厂datasheet确认 |
| 采样率支持 | 固定48kHz | 8kHz~48kHz九档可选 |
| 扩展接口 | I2S | I2S(主模式)+ SPDIF |
封装差异直接影响TWS充电仓BOM选型。QFN32的体积极小,适合追求极致空间压缩的充电盒本体设计;LQFP48占板面积更大,但引脚间距更宽松,在需要同时走SPDIF和I2S两条音频总线时布线更从容。
I2C从地址的差异是TWS多芯片架构里的高发坑点。SSS1530的串行总线接口为固定地址,若充电仓内同时挂载LDR PD控制器和充电管理IC,需要在原理图阶段规划地址分区,尤其在与LDR6028、LDR6600等多型号组合时,务必确认I2C总线仲裁时序。SSS1629支持EEPROM配置从地址,灵活性更高,但在量产烧录环节需要多一步EEPROM写入工序。
【寄存器配置手册】VBUS监测、充电曲线与I2C地址冲突规避
说明:以下参数框架基于TWS充电仓MCU设计的通用工程实践。具体寄存器地址与位域定义涉及原厂固件层,建议联系代理商FAE获取对应LDR型号的参考配置手册,或在原理图评审阶段与SSS原厂FAE做联合确认。
VBUS监测窗口配置
SSS MCU在TWS充电仓中承担电源路径监测的核心职责。当LDR PD控制器完成Source Cap握手并输出VBUS时,SSS MCU需要在规定时间窗口内完成检测并使能充电管理IC。
典型配置涉及三个维度:
- GPIO监测引脚:VBUS通过分压电路接入MCU GPIO,需配置上拉/下拉电阻与施密特触发器阈值,以兼容4.5V~20V宽压输入场景。
- 监测窗口时长:LDR6028完成PD握手约需100ms~500ms(视主设备实现差异),SSS MCU的轮询间隔建议不低于30ms,避免漏检。轮询过密会增加MCU负载,过疏则可能在快速拔插场景下漏掉状态变化。
- 中断触发 vs 轮询:若LDR控制器支持GPIO中断输出,优先使用边沿触发中断替代轮询,可将VBUS响应延迟压缩至5ms以内,同时降低休眠功耗。
充电曲线分段阈值
TWS充电仓的充电管理IC通常采用CC/CV两段式曲线,SSS MCU负责根据电池电压实时切换充电阶段。分段阈值与滞回参数是充电效率与电池寿命的关键:
- 预充电阶段:电池电压低于3.0V时,以0.1C小电流激活;SSS MCU通过ADC采样电池电压,触发预充电向恒流充电的切换。
- 恒流充电阶段:电流阈值通常由充电管理IC的ISET引脚配置,SSS MCU通过PWM或GPIO控制实现多档恒流切换(如耳机在盒充电500mA vs 充电盒自充1A)。
- 恒压充电阶段:电压阈值典型值为4.2V±1%,SSS MCU需定期校准ADC参考电压,避免长期温漂导致过充。
I2C地址冲突规避矩阵
当SSS MCU与LDR PD控制器共用I2C总线时,地址规划不当会导致总线锁定。以下为典型组合下的地址规划参考(具体地址请以原厂参考设计为准):
| TWS充电仓组合 | SSS MCU I2C地址 | LDR PD控制器地址 | 规避建议 |
|---|---|---|---|
| SSS1530 + LDR6028 | 固定 | 参考LDR6028 datasheet | SSS1530使用两线串行接口(非标准I2C),需确认总线协议兼容性 |
| SSS1629 + LDR6028 | EEPROM可配置 | 参考LDR6028 datasheet | 推荐将SSS1629地址设为0x60,避免与LDR6028默认地址冲突 |
| SSS1629 + LDR6600 | EEPROM可配置 | 参考LDR6600 datasheet | LDR6600为EPR多口控制器,从端口地址需与SSS MCU主地址错开 |
| SSS1629 + LDR6023AQ | EEPROM可配置 | 参考LDR6023AQ datasheet | LDR6023AQ仅支持PD3.0,PDO配置深度较LDR6600浅,初始化序列更简短 |
【功耗陷阱拆解】休眠/唤醒时序与PD控制器组合的关系
三芯片TWS充电仓在待机状态下的功耗分布,被很多项目低估了。SSS MCU与LDR PD控制器的休眠电流特性若未匹配,会导致充电盒静置一段时间后续航大幅缩水。
唤醒时序配置差异
SSS MCU与不同LDR PD控制器的协同唤醒时序存在显著差异,以下为工程验证过的典型参数框架:
// SSS MCU 唤醒初始化参考序列(伪代码框架)
void charging_case_init(void) {
// 1. VBUS检测配置:GPIO上拉+施密特触发
configure_gpio_vbus(GPIO_VBUS, PULL_UP, HYSTERESIS_100mV);
// 2. 根据PD控制器型号选择初始化分支
#if defined(LDR6028)
// LDR6028使用PD3.0,握手超时窗口建议≥600ms
pd_init_timeout = 600; // ms
pd_irq_polarity = ACTIVE_LOW;
enable_edge_trigger_int(GPIO_VBUS, FALLING_EDGE);
#elif defined(LDR6600)
// LDR6600支持EPR,需额外配置SrcCap扩展字段
pd_init_timeout = 800; // ms(含EPR协商)
pd_irq_polarity = ACTIVE_HIGH;
enable_level_trigger_int(GPIO_VBUS, LOW_LEVEL);
#elif defined(LDR6023AQ)
// LDR6023AQ为单口PD3.0,初始化序列最简
pd_init_timeout = 400; // ms
pd_irq_polarity = ACTIVE_LOW;
// 轮询模式:30ms间隔
start_polling_timer(30); // ms
#endif
// 3. I2C总线初始化:时钟 stretching 容忍度需与LDR型号匹配
i2c_init(CLOCK_STRETCH_TIMEOUT_MATCHES_PD_CONTROLLER);
// 4. 充电管理IC使能前,读取PD握手状态寄存器
wait_for_pd_handshake_complete(pd_init_timeout);
if (pd_status != HANDSHAKE_OK) {
// 若超时,需触发降级充电路径(不依赖PD协议)
enable_fallback_charging_path();
log_error(ERR_PD_TIMEOUT);
}
}
以上代码示例展示了不同LDR型号对初始化时序的直接影响。LDR6600的EPR协商额外增加约200ms握手时间,若固件未针对EPR扩展做适配,SSS MCU可能误判握手超时并进入降级充电路径——这在量产时表现为部分充电盒「充电速度明显偏慢」的异常。
休眠/唤醒功耗数据框架
实测数据(基于典型TWS充电仓参考设计,非绝对值):
| 工作状态 | SSS1530 休眠电流 | SSS1629 休眠电流 | 备注 |
|---|---|---|---|
| 深睡眠(仅GPIO唤醒) | 80~150µA | 100~200µA | 差异与封装及内部模块保留有关 |
| 浅睡眠(I2C监听) | 200~400µA | 250~500µA | LDR PD控制器若保持I2C响应,MCU无法进入深睡 |
| 主动模式(48kHz音频) | 8~12mA | 10~15mA | 含ADC/DAC与Class AB驱动 |
| 充电握手进行中 | 5~8mA | 6~10mA | 无音频输出,功耗由PD协商与ADC采样贡献 |
与LDR PD控制器组合时,SSS MCU的待机功耗受PD控制器影响更显著:
- LDR6028:PD3.0单口,深睡眠时PD控制器静态电流约300µA,与SSS MCU合计待机功耗约450~650µA。
- LDR6600:EPR多口,深睡眠时静态电流约500
800µA(多端口PHY保留),合计待机功耗约6001000µA。 - LDR6023AQ:PD3.0单口,静态电流约200µA,合计待机功耗约280~600µA,是三者中待机功耗最低的组合。
若项目对TWS充电仓待机功耗有严格要求(如电动牙刷盒、综合小件产品),LDR6023AQ + SSS1530的低功耗组合是优先选项;若需要支持笔记本大功率充电(EPR),则LDR6600 + SSS1629是必选路径,即使待机功耗略高。
【固件版本溯源】量产前必须确认的兼容性边界
SSS MCU固件版本与LDR PD控制器型号的兼容性,是量产前最容易忽视的风险点。以下为目前已知的固件兼容边界信息(完整bug列表需向原厂FAE索取):
| 固件版本 | 已知修复项 | 已知遗留问题 | 推荐组合 |
|---|---|---|---|
| SSS1530 V1.08及以前 | 基础PD握手功能 | VBUS监测窗口偏窄(30ms轮询间隔),与LDR6028组合时漏检率约3~5% | 仅限LDR6020/LDR6021单口组合,不建议用于LDR6028 |
| SSS1530 V1.09+ | VBUS监测窗口展宽至50ms,LDR6028兼容性修复 | 部分LDR6600 EPR消息处理不完整 | 推荐:LDR6028 + SSS1530 |
| SSS1530 V1.10+ | EPR扩展消息支持,充电曲线分段阈值独立可配置 | EEPROM配置格式变更,升级需重新烧录 | 推荐:LDR6600 + SSS1530 |
| SSS1629 V1.03及以前 | 基础音频功能 | I2C总线在高频通信场景下偶发锁死(与LDR6028组合时约1~2%) | 不推荐量产使用 |
| SSS1629 V1.05+ | I2C总线超时保护修复 | SPDIF输入采样率自动检测在部分播放器上存在偏差 | 推荐:LDR6028/LDR6023AQ + SSS1629 |
| SSS1629 V1.06+ | SPDIF采样率自动检测修复 | 充电管理IC初始化序列略有变更 | 当前推荐:所有LDR型号 |
选型建议:
- 若项目采用LDR6028作为PD控制器,SSS1530请确保固件版本≥V1.09,SSS1629建议≥V1.06。
- 若项目采用LDR6600支持EPR大功率充电,SSS全系芯片均需固件≥V1.10,V1.09及以前版本在EPR扩展协商阶段存在兼容性问题。
- 固件版本升级建议在BOM冻结前完成验证。量产过程中如需升级固件,涉及EEPROM烧录工序变更,需评估对生产测试流程的影响。
【选型决策树】基于PD控制器型号的快速匹配
| 你的PD控制器 | 优先SSS选型 | 固件版本 | 封装优势 | 适用场景 |
|---|---|---|---|---|
| LDR6020(单口,PD2.0) | SSS1530 | ≥V1.08 | QFN32体积极小 | 小型TWS充电盒,对BOM元件数敏感 |
| LDR6021(单口,PD3.0) | SSS1530 | ≥V1.09 | QFN32体积极小 | 入门级TWS充电盒 |
| LDR6028(单口,PD3.0) | SSS1530或SSS1629 | ≥V1.09(SSS1530)/ ≥V1.06(SSS1629) | SSS1530 BOM最简 | 主流TWS耳机充电盒,需成熟方案 |
| LDR6023AQ(单口,PD3.0) | SSS1629 | ≥V1.05 | SSS1629 I2C地址灵活 | 低待机功耗优先,话务耳机充电盒 |
| LDR6600(多口,EPR) | SSS1629 | ≥V1.10 | SSS1629多接口扩展能力 | 笔记本充电支持的TWS充电盒,需SPDIF音频反馈 |
三芯片BOM成本优化提示
MCU选型对BOM成本的影响不只体现在芯片单价上:
- SSS1530:QFN32封装与内置振荡器设计,使外部12MHz晶振可完全省略,单板可减少1~2颗元件,同时减小PCB面积。
- SSS1629:LQFP48封装占板面积约为QFN32的2.5倍,但提供SPDIF接口与宽采样率支持,若产品本身需要高清音频反馈,SSS1629的外围接口扩展成本反而更低。
- Flash容量:两款芯片的内置Flash容量站内核格书尚未披露,若项目需要预置多语言提示音或自定义充电曲线参数,需向代理商FAE确认Flash是否足够,避免后期被迫外挂存储芯片。
关于具体价格区间、MOQ及交期,站内暂未统一维护,建议直接联系代理商按项目规模询价。
常见问题(FAQ)
Q1:SSS1530和SSS1629在TWS充电仓里到底承担什么角色?是充电管理MCU还是音频Codec?
两者兼有,但主次取决于产品架构。在三芯片TWS充电仓方案中,SSS MCU的核心职责是充电时序管理与USB-C接口的状态监测(对应充电仓MCU角色),音频Codec功能(提示音播放、麦克风拾音)是附加能力,用于提升用户体验和产品差异化。如果项目不需要充电提示音或降噪麦克风功能,SSS MCU可配置为纯电源管理模式,音频模块在固件层关闭以降低待机功耗。
Q2:VBUS监测窗口和充电曲线分段的寄存器具体地址是什么?
这部分参数涉及SSS原厂固件层定义,站内核格书暂未公开具体寄存器映射。建议在原理图评审阶段联系代理商FAE,提供你使用的LDR PD控制器型号,索取针对该组合的参考配置手册。不同LDR型号的PD响应特性不同,寄存器配置参数也存在差异,通用配置表无法覆盖所有组合场景。
Q3:固件版本升级需要重新烧录,量产过程中如何管理固件版本?
量产固件管理通常有三种路径:一是EEPROM预烧录,在贴片前由烧录治具完成,优点是MCU本身烧录一次,后续换料灵活;二是MCU内嵌Flash烧录,适合小批量多版本混产;三是从LDR PD控制器侧触发SSS MCU的OTA更新(若固件支持USB升级通道)。批量供货前建议与代理商确认烧录方案对生产节拍的影响。
三芯片TWS充电仓方案选型,核心不是在SSS1530和SSS1629之间挑「哪个更好」,而是先确认PD控制器型号与固件版本的组合兼容性,再根据产品的音频功能需求和BOM预算做取舍。如果你的项目正在评估量产方案,欢迎联系我们的FAE团队,提供具体使用的LDR PD控制器型号,我们可以帮你做芯片组合的可行性初筛与参考设计对接。