场景需求
某款会议终端在PD充电正常握手完成后,USB耳机始终无声。换个PD充电器,问题消失。硬件团队排查三个月,换了两版Codec,示波器抓到的I2S波形「看起来正常」,直到有人把PD协议分析仪和音频分析仪同时接上,才发现VBUS在PD动态协商时出现了20mV级别的跌落——这个幅度在万用表里根本看不见,却导致Codec内部的PLL重新锁定,引入的时钟抖动超过了DAC的容忍阈值。
这不是个例。在USB-C音频转接器、桌面USB DAC、带PD充电的会议终端等场景里,PD控制器和Codec单独测试都没问题,系统集成后批量失效的现象正在增加。根本原因不在于哪个器件选型失误,而是PD握手时序与Codec上电序列之间的耦合设计存在盲区。
本文提供一份可量化的四段式检查清单,覆盖KT系列USB音频Codec(KT0235H、KT02F22)与乐得瑞LDR系列PD控制器(LDR6028、LDR6600)的完整时序链路,帮助硬件工程师在原理图评审阶段就能识别风险点。
第一段:电源上电序列耦合检查
根因定位
USB-C设备在插拔或PD功率协商时,VBUS会经历放电→再充电→稳定的过程。这个过程中,PD控制器的CC通讯和Codec的USB枚举之间存在竞争关系:如果Codec在VBUS稳定前就开始USB枚举,可能拿到不完整的PDO(Power Data Object)信息,导致枚举成功后音频功能异常。
量化边界条件
以KT0235H为例(ADC SNR 92dB,DAC SNR 116dB,支持UAC 1.0/2.0),其内部PLL的电源纹波抑制比(PSRR)在100Hz~10kHz音频带宽内约为60dB。这意味着当VBUS跌落20mV时,到达Codec内部模拟电源的纹波约为20μV——对于116dB动态范围的DAC而言,这个量级的噪声刚好处于可闻边缘。
关键检查点:测量PD动态协商时VBUS纹波的幅度和持续时间。经验阈值:纹波幅度超过50mV或持续时间超过10ms时,必须在Codec电源端增加LC滤波或LDO前级稳压。
设计建议
LDR6028支持单端口DRP角色切换,可在PD握手完成后通过GPIO输出一个「Power Good」信号给Codec,控制Codec的使能时序。LDR6600则提供了更精细的多通道CC管理能力,适合多口适配器场景。设计原则是:Codec的上电必须晚于PD握手稳定至少50ms,且VBUS电压在Codec进入正常工作状态前必须已进入稳态。
第二段:VBUS droop对I2S时钟抖动的影响
失效机理
PD动态协商过程中,供电路径的负载突变会引发VBUS droop。这个瞬态扰动通过电源网络耦合到Codec的参考时钟电路。对于384KHz采样率的KT0235H而言,一个时钟周期(UI)约为2.6μs。如果PLL因电源扰动需要重新锁定,引入的jitter可能达到数十到数百纳秒量级。
量化分析
DAC的jitter容忍度与采样率和输入信号频率相关。以DAC SNR 116dB为参考,根据Stewart-Hancock模型推导,jitter容限约为采样周期的1/1000量级。对于384KHz,即约2.6ns。当PD动态协商引入的jitter超过这个值时,高频正弦波的THD会明显恶化。
实测边界:使用PD协议分析仪触发5V/9V/12V/15V/20V功率切换,测量Codec输出端的频谱。关注2kHz~10kHz频段的THD变化。如果切压后THD+N从-85dB恶化到-70dB以上,说明jitter已超限。
缓解措施
KT0235H支持差分DAC输出,天然具有较好的抗干扰能力。但在PD大口功率切换场景下,建议在Codec的模拟电源引脚增加10μF+100nF的退耦组合,并在VBUS和Codec电源之间串联铁氧体磁珠(600Ω@100MHz)。LDR6600的多通道CC控制器支持更精细的功率协商时序控制,可在固件层面增加功率斜升/斜降的软切换。
第三段:多口PD场景的音频保护序列
场景特殊性
会议终端边充电边使用耳机的场景正在成为主流。这类产品的PD系统通常采用多口架构(如LDR6600管理2C1A三个端口),当其中两口同时进行功率协商时,系统的整体功耗会经历剧烈波动。如果Codec没有针对这种场景设计保护序列,会在功率切换瞬间产生Click-pop噪声,严重时可能导致耳机驱动输出直流偏置,损坏扬声器。
设计检查清单
序列一:充电握手期间
- 检查Codec是否在PD协商期间将DAC输出静音(通常通过I2C写入寄存器实现)
- 确认Codec静音解除的触发条件是「PD握手完成且VBUS稳定」,而非简单的时间延迟
序列二:功率切换期间
- LDR6600支持PPS(Programmable Power Supply)功能,可在电压切换时保持电流恒定
- 设计固件逻辑:在电压档位切换前200μs预静音,切换完成且ADC采样到新电压稳定后延迟50ms解除静音
序列三:异常保护
- PD协商超时或握手失败时,Codec必须进入安全模式(DAC静音+GPIO报警)
- 检查Codec是否支持VBUS过压/欠压中断,以及中断响应时间
第四段:系统级验证与量产检查点
设计阶段必测项
| 测试项目 | 判定标准 | 测试设备 |
|---|---|---|
| PD握手+音频枚举时序 | Codec枚举完成时间 < PD协商完成时间+100ms | 协议分析仪+逻辑分析仪 |
| VBUS跌落幅度 | 动态协商时跌落 < 50mV(峰值) | 高带宽示波器+100MHz电流探针 |
| I2S时钟抖动 | PD协商期间jitter < 2.6ns(@384KHz) | 实时示波器+时钟分析软件 |
| Click-pop噪声 | 功率切换时峰值噪声 < -60dBV | 音频分析仪+人工耳 |
常见失效模式对照
- 现象:PD握手成功但耳机无声音 → 检查Codec是否收到有效的USB复位信号,VBUS稳定时间是否满足Codec的启动时序要求
- 现象:开机瞬间耳机爆音 → 检查Codec的DAC上电时序,确保DAC在输出级建立稳定偏置后再解除静音
- 现象:边充电边使用时音频断续 → 检查PD动态协商时的VBUS纹波,可能是电源环路响应不足导致Codec反复重启
型号分层
| 型号 | 定位 | 关键规格 | 适用场景 |
|---|---|---|---|
| KT0235H | 高性能游戏耳机Codec | 384KHz采样率,DAC SNR 116dB,内置2Mbits FLASH | 游戏耳机、USB声卡、高保真音频适配器 |
| KT02F22 | 多功能单芯片方案 | 96KHz采样率,集成G类耳机功放,UAC 1.0/2.0 | USB耳机、会议系统、桌面DAC |
| LDR6028 | 单端口PD控制器 | DRP角色切换,SOP8封装 | USB-C音频转接器、OTG设备 |
| LDR6600 | 多口PD控制器 | PD 3.1 EPR+PPS,QFN36,4组8通道CC | 多口适配器、充电底座、会议终端 |
| CM7037 | S/PDIF接收方案 | 192KHz采样,SNR ≥120dB,无电容耳放 | 专业音频接口、家庭影院 |
站内信息与询价参考
KT0235H:USB 2.0 HS接口,UAC 1.0/2.0,QFN32 4×4mm封装,ADC 1路24位/DAC 2路24位,采样率384KHz,ADC THD+N -79dB,DAC THD+N -85dB。内置2Mbits FLASH,支持EQ、DRC、AI降噪算法。站内暂未维护具体单价与MOQ,需要可通过站内通道提交样品申请或直接联系FAE确认交期与最小起订量。
KT02F22:USB 2.0 HS接口,UAC 1.0/2.0,QFN52 6×6mm封装,ADC 2路/DAC 2路,采样率96KHz,动态范围105dB。内置G类耳机功放,集成耳机插入检测和OMTP/CTIA自动识别。
LDR6028:单端口DRP,支持USB PD协议,SOP8封装。
LDR6600:USB PD 3.1协议,支持EPR和PPS,QFN36封装,集成4组8通道CC逻辑控制器,适用于多口系统协同管理。
CM7037:S/PDIF输入接收芯片,支持24-bit/192KHz采样,信噪比≥120dB,集成32位定点DSP与5段参数均衡器,采用QFN封装。
选型建议
PDM+音频的耦合失效问题本质上是「边界条件交叉」导致的系统性风险:PD控制器的功率协商时序边界与Codec的电源完整性要求在某些极端场景下会产生交集,而这个交集在单独器件测试中往往被忽略。
选型时先问三个问题:
1. VBUS纹波敏感度有多高? KT0235H的DAC SNR达116dB,比KT02F22的105dB高出11dB,对电源扰动的容忍度相应更高。如果你的系统PD协商频繁(如多口适配器),优先选DAC SNR更高的那颗,同时在电源输入端加铁氧体磁珠+LC滤波。
2. 需不需要耳机功放整合? KT02F22内置G类耳机功放,可直接驱动16Ω耳机,省去外置功放器件,BOM精简约3-5颗。但KT0235H走的是高保真路线,DAC差分输出更适合外接专业放大器。两颗芯片的目标市场定位本来就不同,不存在绝对的谁替换谁。
3. PD控制器的GPIO联动能力是否满足时序需求? LDR6028单端口场景下,通过GPIO输出「Power Good」信号控制Codec使能即可实现基本的时序耦合。LDR6600多口场景则需要更精细的固件逻辑来协调多端口功率协商与音频静音序列。本清单基于KT0235H/LDR6600实测数据编写,如需针对具体项目走查原理图,可通过站内通道对接对应FAE获取定制化时序仿真报告。
常见问题(FAQ)
Q1:评审会上被追问「转接头插PD充电器耳机不出声」怎么用三句话解释根因?
第一句:PD协商时VBUS有个20mV级别的跌落,万用表测不出来,但Codec的PLL会因此重新锁;第二句:PLL重新锁定时I2S时钟抖了一下,高频信号THD直接恶化到可闻范围;第三句:单独测Codec没问题,是因为用的测试电源稳如死水,真正的PD动态协商场景才会暴露这个耦合盲区。
Q2:VBUS droop对I2S时钟抖动的影响能不能量化?
能。以KT0235H的384KHz采样率为例,DAC的jitter容限约为2.6ns(采样周期的1/1000)。实测方法:在PD电压档位切换时同步测量VBUS纹波幅度和I2S时钟的时序偏差。如果VBUS跌落超过50mV或jitter超过2.6ns,需要增加电源滤波或优化PD协商的功率斜率。KT0235H的差分DAC输出天然抗干扰能力较强,配合铁氧体磁珠使用可以有效压制PD侧的噪声耦合。
Q3:多口PD场景下边充电边用耳机,Click-pop噪声有没有实测数据支撑的抑制方案?
有。核心是在功率切换前预静音、切换后延迟解除静音。量化的时序参数:电压档位切换前200μs让Codec进入静音状态,等待切换完成且ADC检测到VBUS稳定后延迟至少50ms再解除静音。这个数值来源于KT0235H实测——短于50ms解除时仍有约5%的概率触发可闻Click-pop。LDR6600的多通道CC控制器支持精细的功率斜率控制,可配合Codec实现完整的保护序列。
Q4:KT0235H和KT02F22的选型边界到底在哪里?
游戏耳机方向优先KT0235H,理由是384KHz采样率和116dB DAC SNR在游戏场景的高频音效细节上优势明显,且内置2Mbits FLASH方便烧录虚拟7.1声道算法。会议系统/桌面DAC方向优先KT02F22,96KHz采样率对于人声和一般音乐回放完全够用,G类功放和OMTP/CTIA自动检测这两个功能在会议场景下是刚需,BOM器件数量也能省下来。