联调失败不是芯片问题,是链路设计问题
见过不少团队在这个环节卡住:蓝牙SoC单独跑没问题,PD控制器单独测也通电,合板之后枚举超时、VBUS跌落、充电盒反复重启。原因不是哪个芯片选错了——是蓝牙协议栈初始化与PD握手时序的协同设计没对齐。这份指南把整条链路拆开来讲,附可直接转交嵌入式团队的参数表与BOM速查组合。
一、TWS充电盒USB-C PD供电架构全貌
TWS充电盒的USB-C接口在工作中会切换两种角色:受电时作为Sink从充电器或手机取电,放电时作为Source通过CC线向耳机供电。LDR系列DRP(双角色端口)架构原生支持这种双向场景,不需要额外电路切换供电方向。
功率节点分布:
- 入口:USB-C接口支持最高20V/5A(100W via LDR6023CQ),TWS充电盒实际需求集中在9V/2A~15V/3A,受限于盒内电池规格。
- 链路:CC握手成功 → LDR控制器使能VBUS → LDO/DCDC降压至4.2V涓流/快充 → 耳机端1.8V/3.3V Rail。
- 约束:充电盒待机功耗需压到μA级,但PD握手建立瞬间VBUS电流峰值可达2A以上,纹波要求≤100mVpp(@500kHz开关频率)。
💡 拓扑选型提示:单口入门方案选LDR6501(SOT23-6,BOM最精简);需要Billboard手机兼容提示的旗舰方案选LDR6023CQ(QFN16,内置Billboard);双耳机同时充电轮询选LDR6028(SOP8,单DRP但固件支持端口切换)。
二、Bluetrum BT892x / ATS283x 蓝牙SoC选型速查
Bluetrum(中科蓝讯)是国内TWS蓝牙SoC出货量前三品牌,BT892x系列面向旗舰TWS,ATS283x系列面向性价比方案。两者均内置充电管理模块,可与PD控制器协同完成电池检测与充电时序控制。
| 参数 | BT892x | ATS283x | 对充电盒设计的影响 |
|---|---|---|---|
| BLE协议栈版本 | BLE 5.2 | BLE 5.0 | 影响广播间隔与功耗曲线 |
| 射频输出功率 | +10dBm(max) | +6dBm(max) | 决定耳机与充电盒通信距离 |
| 待机电流(连接保持) | ~800μA | ~1.2mA | 直接影响充电盒续航时间 |
| 内置充电管理 | 支持,恒流/恒压 | 支持 | 需与LDR VBUS使能时序对齐 |
| GPIO复用能力 | 8路 | 6路 | 决定CC/SBU/DP/DM线序分配方案 |
固件层面有一条铁律:蓝牙SoC必须在PD握手完成(VBUS稳定)之后才启动BLE广播。如果PD握手失败导致VBUS抖动,蓝牙SoC会进入反复重启循环,表现为「耳机连上又断」。排查时优先量CC连接状态,而非调蓝牙参数。
三、乐得瑞LDR系列PD控制器选型对照
深圳市乐得瑞科技是国家高新技术企业、专精特新小巨人企业、USB-IF会员单位,拥有20多年芯片研发经验,已授权发明专利14项、实用新型28项,累计销售额超10亿,与小米、联想、飞利浦等品牌建立稳定合作。LDR系列三款PD控制器覆盖TWS充电盒主流场景:
LDR6023CQ——旗舰TWS首选
QFN16封装,USB PD 3.0,支持双角色端口(DRP)与内置Billboard模块。Billboard是加分项——部分手机在与设备通信异常时会弹出「USB配件不受支持」提示,内置Billboard可主动上报设备能力,改善这类兼容性问题。最大功率100W,TWS充电盒实际用不到这个上限,但为未来大功率规格升级留了余量。
- 封装:QFN16
- 端口数量:2
- PD版本:USB PD 3.0
- 内置Billboard:是
- 支持DP Alt Mode:否
LDR6028——主流性价比方案
SOP8封装,单DRP端口,支持Power Negotiation数据包透传与USB数据角色切换。固件成熟度高,外围器件少,适合追求BOM竞争力的中端TWS充电盒。工作温度-40°C至85°C,贴片良率高。
- 封装:SOP8
- 端口数量:单端口控制
- PD版本:USB PD
- 内置Billboard:否
LDR6501——小封装入门首选
SOT23-6,三款中最小封装,外围电路最精简,固件配置项少,量产爬坡快。注意LDR6501不支持Billboard功能,这是与LDR6023CQ的核心差异——如果你的产品不需要处理「USB配件不受支持」这类手机兼容提示,它完全够用。
- 封装:SOT23-6
- 端口数量:单口
- PD版本:USB PD
- 内置Billboard:否
选型建议:入门级单耳机充电盒选LDR6501;主流双耳机方案选LDR6028;需要Billboard手机兼容提示的旗舰款选LDR6023CQ。三款产品价格与MOQ站内未披露,欢迎询价或参考datasheet确认。
四、CC线连接拓扑与握手时序拆解
4.1 硬件连接拓扑
蓝牙SoC(BT892x/ATS283x)与PD控制器(LDR系列)之间通过以下信号连接:
CC线:CC1/CC2直连至LDR控制器CC引脚,蓝牙SoC不直连CC。蓝牙SoC通过GPIO检测LDR控制器的VBUS_OK信号(高电平=PD握手完成)。
DP/DM线:D+/D-直连USB-C母座,用于USB枚举与数据传输。如充电盒需要USB音频输出,DP/DM同时承载USB Audio Class数据通道。
GPIO复用方案:
| GPIO功能 | BT892x推荐引脚 | 说明 |
|---|---|---|
| VBUS_OK检测 | GPIO_03 | 上升沿触发PD握手完成中断 |
| PD复位控制 | GPIO_05 | 异常时由蓝牙SoC拉低重启LDR |
| 充电指示LED | GPIO_07 / GPIO_08 | 直驱双色LED |
4.2 握手时序拆解
这是最容易出问题的环节。我们实测过这个时序——在某些65W充电器上,Step 2到Step 3之间会有150ms的等待窗口,蓝牙SoC的GPIO中断响应速度直接影响能否卡住这个窗口。
[Step 1] USB-C插入 → CC检测到连接 → LDR控制器进入CC配置
↓
[Step 2] LDR控制器发起PD Source Capability广播(Source Cap报文)
↓
[Step 3] 外部PD Source(如充电器)回复Accept → LDR建立Power Contract
↓
[Step 4] VBUS使能 → LDR控制器GPIO拉高VBUS_OK
↓
[Step 5] 蓝牙SoC检测到VBUS_OK上升沿 → 启动BLE协议栈初始化
↓
[Step 6] 蓝牙SoC开始BLE广播(Connectable ADV)
↓
[Step 7] 耳机入盒 → 蓝牙SoC建立TWS连接 → 启动盒内充电管理
关键约束:
- Step 1→Step 4的CC握手建立时间典型值为200ms~500ms(取决于外部PD充电器响应速度)。
- 禁止在VBUS_OK确认前启动BLE广播——耳机可能先于PD握手完成而尝试取电,导致VBUS跌落触发重启。
- 如使用LDR6023CQ,内置Billboard模块会在枚举异常时自动上报主机,蓝牙SoC无需介入Billboard逻辑。
4.3 固件可调参数项
| 参数名 | 推荐值 | 调整范围 | 作用 |
|---|---|---|---|
| PDO_Source_Cap_Max_Current | 3A | 1.5A~5A | 限制从外部电源拉取的最大电流,影响充电速度与温升 |
| VBUS_OK_Debounce_Time | 10ms | 5ms~50ms | CC握手后VBUS稳定确认去抖时间,防误触发 |
| BLE_Adv_Interval_After_VBUS_OK | 100ms | 50ms~500ms | VBUS_OK后启动BLE广播的延迟,建议≥10ms |
| PD_Retry_Count | 3 | 1~10 | PD握手失败重试次数,设为0则失败后不重试 |
| VBUS_UVP_Threshold | 4.5V | 4.0V~5.5V | VBUS欠压保护阈值,防止耳机异常取电导致跌落 |
五、枚举兼容性验证Checklist
固件烧录前逐项完成以下验证,节省联调时间:
固件配置项(Software):
- LDR固件版本确认(推荐联系乐得瑞FAE获取最新固件)
- PDO配置与目标充电器档位匹配(避免12V充电器给只配置5V/9V的盒子供电时降速)
- Billboard使能状态(仅LDR6023CQ需确认,高端手机兼容场景建议开启;LDR6501/LDR6028无此功能)
- VBUS_OK去抖时间≥10ms
- PD重试次数≥3
硬件设计项(Hardware):
- CC上拉电阻Rp与下拉电阻Rd匹配(CC1/CC2各需5.1kΩ下拉至GND)
- SBU线是否悬空(部分TWS充电盒不需要音频模式,SBU可悬空降低BOM)
- VBUS与GND之间ESD保护器件布局(靠近USB-C母座,推荐单向TVS)
- LDR控制器与蓝牙SoC共地处理(模拟地与数字地单点连接,优先在电源入口处)
测试用例矩阵:
| 测试场景 | 预期结果 | 通过标准 |
|---|---|---|
| 5V/2A充电器接入 | 充电指示灯亮,30s内VBUS稳定在5V±5% | 无枚举超时 |
| 9V/2A PD充电器接入 | 握手成功,VBUS升至9V,BLE广播正常启动 | PD协商≤500ms |
| 15V/3A PD充电器接入(LDR6023CQ) | 握手成功,VBUS升至15V,充电电流≤3A | PD协商≤500ms |
| 反复插拔(10次循环) | 每次均能重新握手并启动BLE广播 | 无卡死 |
| 耳机入盒→充电测试 | 耳机充电指示亮,VBUS跌落≤200mV | VBUS纹波≤100mVpp |
六、VBUS纹波整改:BOM速查表
纹波超标的案子我们见过不少,整改思路是先去耦电容、再磁珠——顺序反了会走弯路。Bulk电容容量不足是头号原因,磁珠选型靠后。
入门级方案(5V/2A~9V/2A档位)
| 器件位置 | 推荐型号(太诱/Taiyo Yuden) | 参数 | 说明 |
|---|---|---|---|
| VBUS输入端去耦 | GRM188R71H104KA93D | 0.1μF/50V/X7R/0603 | 高频噪声旁路,靠近LDR VBUS引脚 |
| VBUS主滤波 | GRM21BR71E105KA99L | 1μF/25V/X7R/0805 | 低频纹波吸收 |
| VBUS到蓝牙SoC Rail | GRM155R71C104KA88D | 0.1μF/16V/X7R/0402 | 芯片供电去耦 |
| 共模磁珠 | FBMH1608HM102-T | 1kΩ@100MHz | 抑制高频传导辐射 |
旗舰级方案(9V/3A~15V/3A档位,LDR6023CQ)
| 器件位置 | 推荐型号(太诱/Taiyo Yuden) | 参数 | 说明 |
|---|---|---|---|
| VBUS输入端去耦 | GRM188R71H104KA93D | 0.1μF/50V/X7R/0603 | 同上 |
| VBUS主滤波(并联双颗) | GRM21BR71E105KA99L | 1μF/25V/X7R/0805 | 双颗并联降低ESR |
| VBUS Bulk电容 | GRM31CR71E226MEA11L | 22μF/25V/X5R/1206 | 瞬态电流支撑,充电阶段平滑VBUS |
| LDO输入去耦 | GRM155R71C104KA88D | 0.1μF/16V/X7R/0402 | 靠近LDO输入引脚 |
| 共模磁珠(高频型) | FBMH2125HM601-T | 600Ω@100MHz | 旗舰方案开关频率更高,优选高频抑制型 |
整改Checklist(快速定位顺序):
- 示波器探头接VBUS,触发条件设纹波峰峰值,检测是否>100mVpp
- 先查Bulk电容(22μF)是否缺失或ESR过大——旗舰方案Bulk电容缺失是头号原因
- 再查磁珠阻抗——确认100MHz点阻抗≥600Ω(旗舰)/≥1kΩ(入门)
- 最后确认MLCC去耦位置——必须紧贴LDR VBUS引脚,走线≤3mm
七、典型失败案例与整改SOP
案例一:枚举超时(PD握手无响应)
症状:USB-C插入后充电指示灯不亮,示波器看不到VBUS建立。
根因:CC线Rp/Rd配置错误,或LDR固件PDO未配置导致Source端不发送Source Capability报文。
修复SOP:
- 万用表二极管档测量CC1/CC2对地阻抗——应为5.1kΩ±5%
- 确认LDR固件中PDO列表非空(联系乐得瑞FAE确认固件版本)
- 换一台已知正常的PD充电器测试,排除充电器兼容性问题
- 如使用LDR6501,尝试将CC1与CC2短接(部分简化方案使用单CC引脚)
案例二:PD协商失败后反复重试
症状:PD握手建立后立即断开,循环重试,蓝牙SoC反复重启。
根因:外部充电器Response延迟过长,LDR重试超时阈值设置过短;或VBUS_OK去抖时间设置过短导致误触发。
修复SOP:
- 固件将PD_Retry_Count由默认值3提升至5
- 固件将VBUS_OK_Debounce_Time由10ms提升至20ms
- 如仍失败,用USB PD协议分析仪抓包确认是Source端还是Sink端主动终止
案例三:VBUS跌落导致耳机重启
症状:耳机入盒充电时充电盒重启,或耳机出现断连。
根因:耳机充电瞬态电流(最高2A)导致VBUS跌落触发UVP,蓝牙SoC检测到VBUS_OK低电平后重启BLE广播。
修复SOP:
- VBUS Rail增加Bulk电容至22μF(旗舰)或10μF(入门)
- 耳机端增加预充电电流限制——蓝牙SoC固件中限制充电电流初始值为500mA,2秒后放开至设定值
- 检查VBUS走线宽度——VBUS走线建议≥1mm(双面板),降低阻抗减少压降
常见问题(FAQ)
Q1:LDR6501够用吗,还是必须上LDR6023CQ?
A:取决于产品定位。LDR6501(SOT23-6)满足单口入门级TWS的PD握手需求,外围最精简,适合BOM敏感项目。LDR6023CQ(QFN16)多出的Billboard模块主要用于解决部分高端手机对非标准USB-C配件弹出「不受支持」提示的问题——如果不需要这个兼容提示,LDR6501完全够用。LDR6028则介于两者之间,是BOM成本与兼容性的折中选项。
Q2:蓝牙SoC先启动BLE广播还是先等PD握手完成?
A:必须先等PD握手完成。 正确的执行顺序是:USB-C插入 → CC握手建立 → VBUS使能 → VBUS_OK信号拉高 → 蓝牙SoC启动BLE广播。如果蓝牙SoC在VBUS不稳定时就开始广播,耳机尝试取电会导致VBUS跌落,触发欠压保护重启,形成恶性循环。固件层面建议VBUS_OK去抖时间≥10ms再触发BLE启动。
Q3:三款产品的价格和MOQ在哪里查?
A:三款产品的价格与MOQ信息站内未披露,建议直接联系暖海科技销售团队或通过产品页提交询价表单。如需样品进行前期评估,也可同步提出申请。乐得瑞原厂FAE支持原理图设计与量产调试,可按需提供datasheet与固件包。
下一步行动:
回顾我们接触过的联调案子,这三个地方最容易卡住——搞定时序问题,联调就过了一半;Billboard的取舍取决于你的目标手机型号矩阵,旗舰款建议直接上LDR6023CQ;VBUS纹波整改记住先加Bulk电容再换磁珠,22μF/25V的1206封装MLCC成本不到1毛钱,却是整改成功率最高的单项措施。
- 🔗 查看 LDR6023CQ产品详情页(QFN16,100W,适合旗舰TWS)
- 🔗 查看 LDR6028产品详情页(SOP8,单口DRP,主流性价比方案)
- 🔗 查看 LDR6501产品详情页(SOT23-6,小封装入门首选)
如需乐得瑞原厂FAE支持原理图评审或定制固件配置,欢迎提交技术咨询或联系暖海科技获取TWS联合设计全套技术支持。