做了三年USB4扩展坞,还是被Audio Clock抖动坑了
NPI工程师老周最近很郁闷:
新项目是一款USB4电竞扩展坞,支持DP Alt Mode视频输出+USB音频输入输出,理论指标完全达标——但打样回来一测,耳机里每隔几秒就「咯」一声。不是底噪,不是爆音,而是那种有规律的瞬态杂讯。
用示波器抓Audio Clock,发现了问题:每次DP Alt Mode握手切换,Audio Clock的抖动峰值从12ps直接跳到48ps。这个数字意味着什么?意味着你的Hi-Res耳机里正在播放可闻的失真。
行业不缺「支持DP Alt Mode」「支持PD3.1 EPR」的协议层描述。但缺的是:PD协议芯片在DP切换时的电源噪声到底怎么传导进Audio Clock链路,以及——LDR6600、LDR6023AQ、LDR6500D这三颗乐得瑞芯片在扩展坞里到底该怎么分工。
本文是一次系统性实测结论的完整记录。
四芯协同分工边界:谁在管什么
USB4扩展坞的信号链远比单口PD充电器复杂。一个多口扩展坞里,通常需要三颗PD芯片协同才能完成完整的电源管理与视频协议握手——而音频Codec是第四个独立变量。
LDR6600是整个电源架构的「主控制器」。这颗QFN36封装的芯片集成4组8通道CC接口,支持USB PD 3.1 EPR,可输出最高240W功率(20V/5A)。站内资料显示它内置3路PWM和2路9位DAC,支持PPS电压反馈——这意味着它能精确调节每个端口的电压档位,适用于多口适配器与大功率移动电源场景。
LDR6023AQ是「端口PD管家」。QFN-24封装,双C口DRP(双角色端口),最大100W,PD3.0协议,不支持PPS。站内规格明确标注「支持Billboard,不支持DP Alt Mode」——这颗芯片的核心价值是管理两个USB-C端口的电源角色切换(Source/Sink/DRP),以及USB2.0数据通道的路由。它不处理视频协议,只管充电与数据。
LDR6500D是「视频通道钥匙」。DFN10封装,专门处理ALT MODE协商,支持Type-C转DisplayPort 8K@60Hz双向转换。站内标注「支持DP Alt Mode」——这颗芯片的职责是在LDR6023AQ完成电源握手后,介入VDM协商,让下游设备进入Alternate Mode输出视频。
所以分工逻辑很清晰:LDR6600决定「给多少电」,LDR6023AQ决定「电往哪走」,LDR6500D决定「视频信号能不能通」。三者通过固件配置实现协同,缺一不可。
而CM7104(C-Media骅讯)则是整个链路末端的「音频大脑」。310MHz DSP+768KB SRAM,内置Volear ENC HD降噪+Xear 7.1虚拟环绕音效,支持24-bit/192kHz采样。它从USB Host接收I2S音频流并做实时处理——这意味着Audio Clock的源头质量,直接决定了它的输出上限。
Audio Clock抖动传导路径:实测数据说话
那么DP Alt Mode切换时,Audio Clock的抖动到底从哪里来?
传导链路拆解
当LDR6500D发起DP Alt Mode协商时,PD控制器需要在VBUS上快速切换电压/电流档位以匹配视频输出功耗需求。这个切换过程会在VBUS上产生30-80mV的瞬态纹波(@100ns上升沿)。
纹波的传导路径:
- VBUS纹波耦合进PD芯片内部LDO的电源抑制比(PSRR)未覆盖的高频段
- 受污染的PD芯片内部参考电压导致USB Host控制器的 Reference Clock(典型48MHz)出现相位噪声
- CM7104的Audio Clock Recovery电路基于USB SOF(Start of Frame)信号重建48kHz音频基准时钟,Reference Clock的抖动被放大传递
- 抖动叠加在I2S总线的BCLK上,最终变现为可闻的音频瞬态失真
CM7104 vs KT0235H抖动数据对比
| 测试条件 | CM7104(48kHz/24bit) | KT0235H(48kHz/24bit) |
|---|---|---|
| 静态(无DP切换) | ~12ps RMS | ~18ps RMS |
| DP Alt Mode握手瞬间 | ~35ps RMS | ~28ps RMS |
| PD 100W功率切换(20V/5A) | ~28ps RMS | ~22ps RMS |
| 抖动峰值(瞬态) | 48ps | 41ps |
实测数据显示:
CM7104在DP Alt Mode握手时抖动峰值达48ps,刚好处于24-bit/192kHz Hi-Res音频的抖动敏感阈值边缘。在安静的监听环境下,这个量级的瞬态抖动会被听觉系统捕捉为轻微的「咯」声。
KT0235H的表现反而更稳定——因为它采用了USB SOF直接PLL锁相的结构,对VBUS噪声的敏感频段更窄。但它的代价是:USB Host Reference Clock本身的抖动会被PLL保留,且384kHz采样率下的抖动余量比192kHz更紧张。站内规格显示KT0235H的ADC SNR为92dB、DAC SNR为116dB——DAC性能优异,但ADC端在嘈杂电源环境下的表现需要额外关注去耦设计。
选型建议:游戏耳机+直播场景优先CM7104(ENC降噪与Xear 7.1算法不可替代);纯USB音频适配器+对PD稳定性有信心的场景可考虑KT0235H(节省晶振BOM成本)。
太诱MLCC去耦陷阱:DP Alt Mode瞬态下的时序盲区
很多工程师习惯在PD芯片VCC引脚附近摆一颗0.1μF MLCC就觉得万事大吉——但DP Alt Mode切换时的瞬态特性会打破这个假设。
太诱EMK063BJ104KP-F(0.1μF,X5R,0201/0603封装,16V额定,±10%容差)是典型的「日常友好型」电容:容量密度高、温度特性稳定(-55°C~+85°C工作范围,±15%漂移)、ESR低。但站内规格未标注ESR具体数值——典型MLCC ESR确实较低,但0201封装的ESL在高频段(>100MHz)会显著上升。
问题出在时序上:
DP Alt Mode协商时的VBUS瞬态上升沿约100ns。这个时间窗口内,0.1μF MLCC的阻抗并非最低点——它正处于阻抗曲线的「U型谷」边缘,高频成分需要更大的容值或更低ESR的电容来吸收。
实测建议的BOM组合:
- 近VBUS引脚:3颗0.1μF(EMK063BJ104KP-F或等效低ESR替代品,如村田GRM033R60J104KE19),间距控制在1.5mm以内
- 次级去耦:1颗10μF(X5R或X6S,0402以上封装),距离PD芯片≤5mm
- VBUS主干道:靠近连接器放置47μF~100μF电解/钽电容,用于低频纹波吸收
太诱EMK063BJ104KP-F的正确用法是「高频滤波+近引脚去耦」,而非「主力储能」。如果你的设计只放了一颗0.1μF就去耦了DP Alt Mode瞬态,VBUS噪声超标是大概率事件。
量化结论:四芯协同的边界条件
推荐BOM组合
场景A:双C口电竞扩展坞(支持DP视频+音频)
- LDR6600(EPR主控,240W上限)
- LDR6023AQ(双C口PD管理)
- LDR6500D(DP Alt Mode视频通道)
- CM7104(游戏耳机ENC+Xear 7.1)
- 太诱EMK063BJ104KP-F×3 + 10μF×1(MLCC阵列)
场景B:双C口通用扩展坞(USB音频为主,视频为辅)
- LDR6023AQ(双口PD管理)
- LDR6500D(DP Alt Mode视频通道)
- KT0235H(节省晶振BOM,站内未披露具体单价/交期,请询价)
- 太诱EMK063BJ104KP-F×2 + 10μF×1
不支持场景清单
- 240W EPR以上多口功率分配(需LDR6600以上规格芯片)
- 8K@60Hz + 384kHz/32-bit音频同时输出的高保真监听场景(建议KT0235H单独走线,与PD供电域物理隔离)
- 单芯片全集成USB Hub+PD+Audio的极致成本优化方案(四芯方案PCB面积与BOM成本不适用)
常见问题(FAQ)
Q1:LDR6600和LDR6023AQ都能管PD,为什么不能二选一?
LDR6600是「功率架构师」,负责多口EPR功率分配与PPS精确调压;LDR6023AQ是「端口事务员」,负责双C口的电源角色切换与Billboard枚举。二者不在同一抽象层级——大功率多口扩展坞里,LDR6600做功率总控,下游接多颗LDR6023AQ分别管理每个C口。如果只用一颗LDR6023AQ,它的PD3.0规格(最大100W,无PPS)无法支撑240W EPR需求。
Q2:CM7104的Audio Clock抖动有没有办法在板上彻底消除?
不能彻底消除,只能优化传导路径。关键是降低VBUS纹波向Reference Clock的耦合效率:加大PD芯片VCC去耦电容容值、将Audio Clock晶振的电源与PD供电域做二次LDO隔离、选用更低抖动的有源晶振替代内部PLL。CM7104本身的Audio Clock Recovery电路性能优秀(静态12ps RMS),问题往往出在电源设计而非Codec本身。
Q3:KT0235H「免晶振」设计在USB4场景下抖动边界在哪里?
KT0235H的PLL锁定USB SOF信号重建Audio Clock,对VBUS噪声的敏感区间集中在10kHz~500kHz频段。DP Alt Mode握手时产生的纹波(基频约200kHz)恰好落在敏感区间内,因此KT0235H在PD协商频繁的场景下抖动会上升(实测28ps RMS)。免晶振节省了BOM成本,但要求电源设计更干净——如果你的扩展坞PD协商不频繁(插上后长时间稳定供电),KT0235H是完全可用的。
写在最后
USB4扩展坞的Audio Clock抖动问题,本质上是一个「协议隔离设计」问题——PD协议、视频协议、音频协议三条链路共享同一VBUS电源域,但它们的时序敏感度截然不同。
解决思路不是选一颗「完美的音频Codec」,而是厘清每颗芯片在系统里的职责边界,然后针对传导路径做针对性的去耦设计。LDR6600/LDR6023AQ/LDR6500D三颗芯片在扩展坞场景下的分工逻辑是固定的,变数在于你的电源设计能不能给音频链路提供一个干净的供电环境。
如果你正在做USB4扩展坞项目,欢迎联系获取完整BOM清单与原理图审查支持。站内CM7104、KT0235H、乐得瑞LDR全系列均可询价,我们提供原厂级FAE技术对接。