核心判断
Dolby Atmos和DTS:X开始从家庭影院向USB外置声卡渗透的时候,工程师碰到一个现实问题:多声道TDM路由、PD多口功率协商、DP Alt Mode共板EMI这三个技术节点,在国产方案里找不到连贯的中文工程文档。CM7104负责音频侧,TDM怎么配时隙、ASRC怎么绕过采样率抖动;LDR6600负责供电侧,多组CC在PD3.1 EPR模式下的仲裁优先级怎么写固件——两件事单独拎出来都有原厂文档,但放在一起设计的时候,衔接处那些「图纸上看起来连上了但调不通」的坑,没人系统写过。
这篇文章把两个器件的联合设计逻辑讲透,BOM清单里哪些器件站内有货、哪些需要外采,都标出来方便直接对照。
方案价值
CM7104为什么能做沉浸声USB声卡的音频中枢
CM7104(骅讯/C-Media)内置310MHz DSP核,片上768KB SRAM。这个算力规模拿来跑虚拟7.1声道的HRTF卷积,外加Volear ENC HD双麦降噪,实际调过板的工程师知道——算法并行的时候,DSP负载率会到60%-70%,不是跑不满,但也不是游刃有余。Xear Surround Headphone做环绕声模拟的时候,HRTF系数计算占用乘法器资源,和ENC的频域降噪在FFT/IFFT阶段会争用DSP内核流水线。站内资料标注的是「DSP核心310MHz」,具体频率边界建议直接看我们整理的datasheet确认,不在这里猜数字。
TDM接口在这里的作用是把多声道音频从芯片里打包输出一路,而不是走4组、6组甚至8组独立I2S。声道数从2路涨到7.1的时候,PCB上I2S走线数量会成为布局噩梦——TDM单线多时隙可以把这个复杂度降下来。CM7104的I2S/TDM接口支持ASRC,USB Host端采样率抖动的时候,ASRC在硬件层面把音频流重新同步到本地时钟域,固件不用频繁处理异步缓冲溢出的异常。采样率覆盖24-bit/192kHz(Dolby Atmos内容流上限),ADC/DAC均为2通道设计,如果做沉浸声需要外接8ch DAC做声道扩展。
LDR6600在多设备供电场景里的角色
沉浸声音箱阵列里,低音炮、环绕声道、天空声道单元各自走USB-C供电是常见做法。LDR6600(乐得瑞)集成4组8通道CC通讯接口,支持USB PD 3.1 EPR扩展功率范围和PPS可编程电源。单芯片管理多端口PD协商,不需要每个口挂一颗独立PD芯片。
多口同时接入时,PD状态机根据各端口实际请求功率动态分配——不是机械均分总功率,而是按需协商。举个例子:Dolby Atmos测试片全功率播放时低音炮瞬时功率峰值可能到60W,同时环绕箱在待机唤醒阶段请求20W,LDR6600的状态机在固件层面可以配置功率预算上限,在硬件层面通过多通道CC同时完成两口握手。这里有个细节:LDR6600端口数量标注为「多端口」设计,站内有规格书,原理图评审阶段建议和FAE确认目标系统的实际端口配置和功率预算分配策略。
CM7104和LDR6600共板时有一个物理层耦合点需要注意:DP Alt Mode激活的情况下,TDM数据线和DP差分对会同时在板上走高速信号。TDM属于中等速率(几十MHz量级),DP差分对是高速(几Gbps),两者间距如果不够,DP的共模噪声会耦合到TDM走线,导致音频底噪恶化。经验做法是TDM与DP走线保持3倍线宽以上间距,TDM信号线上预留共模滤波磁珠的位置,布局评审时重点确认这两类信号线的层叠关系。
适配场景
场景一:Dolby Atmos/DTS:X USB外置声卡(桌面级)
直接对应的增量方向。CM7104的TDM接口接8通道DAC,覆盖7.1.2沉浸声基本声道数。LDR6600负责USB-C输入侧PD协商,支持100W EPR供电,可给声卡本体和级联设备稳定供电。
BOM核心器件清单:
| 序号 | 器件 | 站内编号 | 关键作用 | 选型方向 |
|---|---|---|---|---|
| 1 | CM7104 DSP | CM7104 | 沉浸声HRTF运算+ENC降噪+TDM多声道路由 | 站内已上架 |
| 2 | LDR6600 PD控制器 | LDR6600 | USB-C PD3.1多口功率协商 | 站内已上架 |
| 3 | 8ch DAC | — | TDM→模拟多声道转换 | AKM AK4498、TI PCM1681、Cirrus Logic CS4382;THD+N优于-90dB优先 |
| 4 | USB-C连接器 | — | DP Alt Mode入口 | 建议选带EMark支持的24Pin座子,注意CC引脚布线 |
| 5 | 晶振 24.576MHz | — | TDM主时钟 | 精度±20ppm的2520贴片晶振,NPO电容配合走线 |
场景二:多单元沉浸声音箱阵列主控节点
一颗芯片同时管理多路音频流和多路功率分配。CM7104两路TDM分别接环绕声道和天空声道DAC,LDR6600多组CC分别对接低音炮、环绕箱和天空声道单元的USB-C握手。BOM热设计有一个原则:DSP峰值功耗和PD协商峰值不要叠加触发——固件层面建议给PD状态机的硬线握手和DSP音频突发处理设置至少50ms时间错位窗口,避免瞬时功耗尖峰叠加导致USB-C接口过流保护。
场景三:旗舰游戏耳机升级路径
已有双声道ENC游戏耳机方案的客户,CM7104提供自然升级路径:Xear Surround Headphone算法已在CM7104原生集成,从双声道切换到虚拟7.1只需要在寄存器配置层面打开TDM第二时隙通道,不需要换主控MCU。LDR6600解决一线供电(USB-C同时供电+音频)的握手问题,对游戏耳机整机布线简化很有价值——耳机线径粗细、连接器选型、成本控制都会因此受益。
供货与选型建议
CM7104和LDR6600均已在站内目录上架。批量价格与样品申请可直接联系在线销售,当前批次交期建议在询价时同步确认。
选型有两个要注意的地方:
第一,TDM配置要留余量。 当前Dolby Atmos主流是7.1.2(10声道),但内容端可能演进到7.1.4(12声道)。TDM路由能力上限取决于寄存器配置的时隙分配方案,选型时建议以目标声道数的1.5倍作为路由能力基准,在原理图评审阶段和FAE确认时隙分配细节。
第二,PD仲裁策略决定用户体验下限。 多口PD选型不能只看CC通道数量,还要看功率动态分配的固件灵活性。LDR6600的多通道CC逻辑控制器支持协议级功率再分配,相比固定分配策略的多口方案,多设备同时充电场景下的用户体验更稳定——但具体端口数量和固件配置方案的组合,需要结合目标产品定义在设计早期和FAE对齐。
常见问题(FAQ)
Q:CM7104和CM7037都支持ENC降噪,选型的时候怎么判断?
CM7037定位偏向单麦或双麦通话降噪方案,算力和接口通道数量对多声道TDM路由有一定限制。CM7104的DSP算力在多算法并行(HRTF+ENC+音效增强)时余量更充足,原生支持TDM多声道时隙分配,是做沉浸声的更合适锚点。如果只做双声道通话降噪不需要TDM,CM7037的BOM成本可能更优。
Q:Dolby Atmos USB声卡一定需要走DP Alt Mode吗?
不一定。USB Audio Class 2.0协议本身可以通过纯USB数据通道传输沉浸声音频流,不需要走DP差分对。但如果需要一根线同时传输视频和音频(比如USB-C一线连显示器,显示器出音频),那就需要DP Alt Mode——这时TDM和DP高速走线的EMI隔离设计要纳入PCB评审清单,参考前文提到的间距和共模滤波设计。
Q:LDR6600最多能同时管理几个USB-C端口?
站内规格标注为「多端口」设计,具体数量和固件配置方案相关。集成多通道CC逻辑控制器的架构支持多口协同管理,在多端口系统里有硬件基础。建议在原理图评审阶段和FAE确认目标系统的端口配置,拿到针对具体应用场景的寄存器配置参考代码后再锁定方案。
Q:8通道DAC选型有哪些参数要重点看?
三个指标:THD+N(总谐波失真加噪声)、通道间串扰、支持的最高采样率。Dolby Atmos应用建议THD+N优于-90dB、通道间串扰低于-100dB。AKM、TI、Cirrus Logic都有适合的8通道DAC产品线,具体型号根据整机THD目标从三家里筛选,我们站内有部分Codec型号可供参考。