Cirrus Logic专业音频ADC/DAC重新架构:信号链升级与选型要点解析
Cirrus Logic 这次把专业音频 ADC/DAC 产品线推倒重做消息一出来我身边的音频工程师群就炸了。有人问是不是终于要替代用了十多年的 CS4272/CS4385有人关心新一代芯片能不能兼容老封装更多的人在讨论这套“重新架构”到底动了哪些底层东西值不值得为了它重新做一轮硬件改版。作为一个常年和音频接口、数字调音台、机架效果器打交道的人我第一时间把官方发布资料翻了一遍又结合这些年做专业音频产品的经验把这次更新的核心内容、背后的架构逻辑、以及实际落地时可能会踩的坑都梳理了一遍。这篇东西不是新闻稿复述而是从一个音频硬件工程师的角度聊聊这套重新架构的家族产品到底是什么、香在哪、以及你在用它之前必须想清楚的问题。1. 这一代重新架构到底改了什么1.1 老产品太经典反而成了“负资产”先捋一下背景。Cirrus Logic 在专业音频这个圈子里是老面孔了尤其是 CS 系列转换器几乎就是一代音频工程师的“启蒙芯片”。CS4272 这种经典编解码器巅峰时期你能在无数音频接口、调音台的数字核心、甚至一些监听控制器里看到它的身影。CS4385 作为 8 声道 DAC也是很多中端多轨音频设备的标准配置。这些芯片的优点非常鲜明文档规范、数据手册写得清楚、外围电路成熟、供应链稳定网上随便一搜就是大量参考设计。但问题恰恰出在“经典”这两个字上。技术迭代到今天专业音频市场对转换器的要求早就不是“能出声、失真小”这么简单了。更高的采样率、更低的延迟、更好的 DSD 支持、更灵活的 TDM 路由、更低的功耗和更小的封装面积每一项都像是一把锁老架构这把钥匙已经很难把所有锁都打开。更现实的是老产品在产线上跑了很多年晶圆工艺、封装形式都还停留在上一个时代继续修修补补的边际成本越来越高与其在一个旧骨架上不断打补丁不如重新设计一整套方案。1.2 从“修修补补”到“推倒重来”的信号链变化这次公告里反复出现的核心词是“rearchitected”也就是重新架构不是简单升级。我的理解是这代产品不是把旧芯片的指标调高几个 dB 再换个封装而是从信号链的最底层开始重新设计。具体来说涉及几个层面的变化。第一是模拟前端结构。旧一代 ADC 普遍采用传统开关电容型调制器这种结构对时钟抖动和前端运放的驱动能力要求很高设计不好很容易在高频段出现噪声抬升。新一代产品在调制器结构上做了改动配合改进的模拟输入缓冲能更有效地抑制带外噪声进入调制器从而在同样功耗下获得更高的动态范围和更低的本底噪声。这个变化对录音场景尤其重要因为现在很多用户喜欢直接用高阻抗吉他、老式合成器直插声卡输入前端不够“抗造”的话底噪会非常感人。第二是 DAC 侧的模拟输出架构。老一代 DAC 很多采用开关电容电流舵结构输出级通常需要外部 I/V 转换电路对运放的选择和反馈网络的设计要求都比较苛刻不同工程师做出来的声音差异很大。新架构据发布口径看是在片内集成了更完整的模拟输出级并加强了差分输出的对称性。这带来的直接好处是硬件设计上少了几个“玄学”环节PCB 设计友好度显著提升整机的一致性也更好。对于批量生产的产品来说一致性往往比极限指标更重要。第三是数字核心的整合。所谓“重新架构”很大程度上体现在把数字滤波、时钟管理、控制接口、甚至 DSD 通道全部打包到一个更现代的数字核心上。这样可以做到更低的组延迟group delay同时在多声道 TDM 模式下也能保证通道之间的相位一致性。这一点对现场扩声和监听系统特别重要因为你不再需要为了对齐几个芯片的延迟而额外加 DSP 补偿。1.3 新系列的目标场景与产品定位从产品定位来看Cirrus Logic 这次不是要做“最好的指标”这么简单而是在试图定义一个覆盖录音、混音、监听、现场演出的全场景平台。发布资料里重点强调的几个场景包括音频接口USB 声卡、雷电音频接口、数字调音台、多声道监听系统、以及需要低延迟监听的专业声卡。我的判断是这套产品线的目标用户其实是两类人。一类是硬件产品经理他们需要的是一个能从低端到高端线性覆盖的芯片家族共用封装、共用软件驱动、共用参考设计这样一条产品线可以同时满足入门、中端、旗舰三个价位采购和研发成本都能压下来。另一类是独立开发者或小团队他们要的是“画一个成熟外围电路就能出好声”的确定性而不是每个项目都花两个月去调模拟前端。2. 评估新转换器时我必看的六个维度2.1 动态范围和 THDN 的真实测试条件芯片厂商在发布时都会给一组看起来很漂亮的指标但音频产品研发最忌讳的就是只看首页那几个数字。评估动态范围一定要看清楚测试条件A 加权还是无加权、带宽是 20kHz 还是 40kHz、采样率是 44.1k 还是 384k、DAC 端是差分输出还是单端输出。同样是 120dB 动态范围不同条件下的实际表现可能相差 3 到 5 个 dB。在实际项目中我更关心的是小信号线性度和近端噪声这两个指标直接决定了你在做混音时推子拉低到 -60dBFS 之后声音还是不是“干净的”。很多芯片看大信号指标很漂亮但一测 -60dBFS 附近的 THDN立刻露馅。所以如果你要选型务必向代理商或者原厂要到更低输入电平下的测试数据而不是只盯着满幅输出那一条曲线。2.2 群延迟指标与实时监控链路专业音频和 Hi-Fi 最不一样的地方在于专业设备里信号往往要经过一个实时监控链路。比如歌手在录音棚里戴着耳机听到的是经过 ADC 转换、DSP 处理、再通过 DAC 输出的声音这中间每一次转换都会引入延迟。如果 ADC 的群延迟是 1msDAC 又是 1ms再加上 USB 传输和 DAW 缓冲整个监听路径的延迟很容易超过 8ms歌手唱起来就会觉得“声音慢半拍”非常难受。所以在这代重新架构的产品里我最关注的一个数字就是群延迟。新架构在数字滤波器上提供了多种模式有的是按最低延迟优化有的是按最平坦的频响优化有的则侧重于无过冲的瞬态表现。我在选型时一定会确认延迟最低模式下的群延迟是多少同时看看这个模式下的通带纹波和阻带衰减能不能接受。如果低延迟模式的频响劣化太大那这个模式在实际产品里就没有意义。2.3 DSD 和 PCM 多格式支持过去 Cirrus Logic 的专业转换器对 DSD 的支持相对保守很多产品只支持 DSD64/128而且走的是 DoP 封装格式。这一代重新架构之后官方口径里明确把 DSD 支持作为一个核心卖点。对于做高端解码器或者母带级 ADDA 的朋友来说这确实是个好消息。不过我要说的是DSD 支持的意义不在于“能不能解 DSD”而在于从 DSD 到 PCM 的转换路径是否干净。如果你的设备是纯 DSD 直通那 DSD 滤波器直接决定了声音风格如果是 DSD 转 PCM 再输出那核心就成了转换算法的质量。我在做产品定义的时候一般会先确定目标用户到底是用 DSD 听歌还是用 DSD 做录音母带这两类需求对应的滤波策略完全不同。新架构把 DSD 路径独立出来了至少我们在固件层面有了更多的选择余地这是好事。2.4 功耗和散热控制很多做音频设备的人容易忽略功耗觉得音频电路功耗再高能高到哪去。但如果你做的是 USB 总线供电的音频接口或者是 19 英寸机架里塞了 16 路 ADC 的调音台功耗和散热就成了非常致命的问题。老一代芯片很多还停留在较大线宽工艺发热量和电流消耗都不小多路并联之后机箱里温度一高不仅影响模拟性能还会让电容老化加速。新一代架构在制程上大概率有升级官方发布时也强调了功耗优化。实际的改进幅度必须在拿到芯片以后实测确认但设计之初就可以按照“每通道 ADCDAC 总功耗比上一代降低 20% 以上”来预设散热方案。如果你打算做 8 进 8 出的 USB 音频接口总线供电的余量会直接决定你还能不能给话放和耳机放大器留足功率这时候转换器的功耗就是一个决策级的参数。2.5 模拟输入输出结构这一条非常实操。旧一代 ADC 为了达到理想指标往往需要差分输入单端输入时性能会打折扣所以你在很多入门级声卡里会看到输入级先用运放做单端转差分再接 ADC。这样做的代价是成本高、噪声源多、音色受到运放影响。新一代产品在模拟输入前端做了改进官方明确强调了对单端输入的优化这样在产品设计时就有更大的灵活性入门产品可以直接用单端输入省掉一级运放成本更低底噪也更干净高端产品仍然可以用差分输入把性能压榨到极限。DAC 输出结构同样值得关注。新架构的差分输出可以直接驱动耳机放大器或者后级功放线路输入不再需要额外的缓冲级这样对产品的模拟部分压力大大减小。我的经验是尽量在原理图阶段就确定好是单端还是差分输出因为这两套方案的 PCB 布局差异很大中途切换等于重新画板。2.6 控制接口与驱动生态最后一点也是硬件工程师最容易在选型时忽视的一点——控制接口和底层驱动到底好不好写。Cirrus Logic 的传统强项是 Linux 和 Windows 驱动支持比较完善很多芯片在主流内核里已经有现成的 ALSA 驱动补丁这对做 Linux 音频设备的团队是个巨大优势。新架构在控制接口上更新了寄存器映射和配置方式所以老驱动大概率不能直接套用好在官方 SDK 和驱动代码的更新速度看起来比较及时。我在评估一个转换器方案时会专门花半天时间看原厂提供的寄存器配置参考代码重点看上电初始化流程是否清晰有没有依赖特定时序的地方是否支持 TDM 模式下动态路由切换是否提供了板级配置文件能不能直接用工具生成初始化序列。如果这三条都满足基本上驱动适配的工程量就能控制在很短的时间内。3. 从芯片到整机的系统设计参考3.1 模拟前端设计要点拿到新 ADC 芯片之后第一件事不是画原理图而是把模拟输入电路想清楚。对新架构的芯片来说模拟输入阻抗和输入偏置电流都可能有变化所以你不能照抄上一代芯片的参考设计。我的建议是先按官方 EVM 的输入电路来然后用实际的信号源扫一遍输入电平范围确认在最大输入 24dBu 的情况下输入缓冲和 ADC 内部都不会发生削波失真。对于话筒放大器的输出端你还需要注意共模电压的处理。很多运放输出级会叠加一个直流偏置如果不加隔直电容或者 DC-Servo 电路这些直流成分进入 ADC 之后会直接影响动态范围。新芯片如果是全差分输入结构还要确保前端驱动电路具备足够高的共模抑制比否则电源纹波会通过输入寄生参数耦合进去。3.2 PCB 布局和电源分配经验转换器芯片的 PCB 布局核心原则就一句话数字和模拟要分家。新架构芯片虽然把很多功能集成进去了但数字核心的开关噪声仍然可能通过电源和地平面耦合到模拟部分。我的经验是ADC 和 DAC 的模拟电源必须用独立的 LDO 供电而且 LDO 的输出电容和去耦电容要严格按照数据手册推荐值来放不要自作聪明地省电容。时钟部分更是重中之重。新架构支持多级时钟分频但 PLL 的参考时钟质量直接影响最终抖动的性能。在布 PCB 时晶体或者时钟发生器的位置要尽量靠近芯片的时钟引脚时钟走线两侧加地孔保护。如果主板上还有 FPGA 或者 USB 控制器那这些高速数字器件的地和音频模拟部分的地必须单点连接防止数字地噪声灌进模拟回路。我踩过的一个典型坑是因为贪图布线方便把 ADC 的 MCLK 走线拉得很长甚至和 I2S 数据线并行了一段。结果就是音频里出现明显的“齿音”和“金属声”示波器看数字信号还挺正常但音频指标里就是有一个无法消除的杂散峰。后来我把 MCLK 走线缩短并用地线包裹问题才消失。3.3 固件和驱动适配的几个细节硬件画完固件的工作量也不小。新架构芯片的寄存器初始化和 SoC I2C 通信时序都需要仔细核对。我的建议是先不要急着写全量配置而是用原厂提供的评估板软件把需要的采样率、通道映射、滤波器模式都跑通把生成的寄存器序列导出来然后才移植到自己的固件里。这样能最大程度避免因寄存器地址错误导致的调试地狱。如果你是在 Linux 下开发还要注意 ALSA 核心对 TDM slot 数量的限制。多声道模式下不同采样率对应的时隙分配方式不同配置不当会出现声道错乱的问题。在我的项目里我会把运行时的采样率和 TDM 配置做成动态表在切换采样率的时候重新写一遍寄存器而不是只改一个 MCLK 分频系数。4. 实测评估流程与调试笔记4.1 我的评估测试方法和设备不管你看了多少资料最后决定用不用这块芯片还是要回归到实测。我评估一块新的 ADC/DAC 时通常分三步走。第一步做回环测试。用信号发生器输出一个干净的 1kHz 正弦波接 ADC 输入然后用数据流的方式将 ADC 数据送到 DAC最后在 DAC 输出端用音频分析仪测量 THDN、动态范围、频响曲线。这一步能快速发现数字通路有没有 bit 反转、声道错乱、滤波器配置错误。第二步测系统级指标。比如一个完整的音频接口要测不同采样率下的动态范围随输入电平变化的曲线特别关注 -30dBFS 和 -60dBFS 这两个点。同时要测不同输入频率下的 THDN尤其是 10kHz 以上看高频段的失真是不是会急剧恶化。第三步实听验证。指标是基础但最终用户是用耳朵收货的。我的习惯是准备一系列自己很熟的曲目包括钢琴独奏、大编制管弦乐、电子乐和人声在监听系统上做 A/B 对比。注意实听对比一定要控制在相同电平下否则音量差零点几个 dB 就会让人产生“声音更猛了”的错觉。4.2 常见问题排查清单在调试过程中我整理了一份高频问题清单供大家参考现象可能原因排查步骤输出有周期性爆音MCLK 抖动过大或供电跌落用示波器测 MCLK 上升沿抖动检查电源纹波通常在音频带内不能有明显峰声道串扰异常TDM 槽位配置错误或者 PCB 上相邻走线间距过近核对寄存器里的通道映射检查 PCB 串扰调整间距到 3W 以上低电平信号失真严重ADC 偏置电压没建立好模拟输入没对中检查输入共模电压确认是 ADC 单端还是差分输入对中电压要严格按数据手册设置DSD 模式出杂音DSD 时钟域没有正确同步确认 DSD 相关引脚的电平时序检查是否需要在寄存器里单独使能 DSD 直通模式上电偶尔无声复位时序没满足查看数据手册的复位要求确保复位释放时间和 MCLK 稳定时间足够必要时加一个 GPIO 延时控制4.3 和其他主流方案的对比思路很多工程师在做选型时都会拿 Cirrus、ESS、AKM、TI 这几家来对比。我的看法是传统上各家的优势领域比较清楚ESS 在指标上确实能打适合做旗舰级 Hi-Fi 解码AKM 声音风格偏暖在高端 Hi-Fi 圈子里有很好的口碑TI 的芯片胜在便宜和大量参考设计适合做中低端专业产品Cirrus 长年以来的优势则是驱动稳定和文档质量高而且和前代的引脚、软件兼容性做得比较好所以很多老牌音频硬件厂商一直用它。这次重新架构之后Cirrus 的目标很明显是要在专业音频这个领域把所有平台的体验统一起来。至于它能不能凭借这一代产品在指标上和 ESS 掰手腕在声音风格上争取更多用户我觉得现在下结论还太早但至少从架构更新的力度来看Cirrus 这次是认真的。如果你手里有老项目在考虑换代我建议实测后再决定毕竟纸面参数和实际听感、量产一致性之间永远是有距离的。5. 选型建议与我的个人判断5.1 根据产品定位快速选型如果你正在计划一款新的音频产品可以先按下面的思路快速定位做入门级 USB 音频接口主打低成本和稳定重点关注新一代家族里低通道数的 ADC/DAC 组合单端输入输出就能出好声外围电路简单BOM 成本可控。做中高端多声道音频接口、调音台重点关注 TDM 多声道模式和低延迟滤波模式同时验证芯片在 176.4k/192k 采样率下的动态范围是否满足标称值。做母带级 ADDA 或高端解码器重点关注差分输入输出、DSD 直通和时钟管理的灵活性。如果你打算用外部高质量时钟源确认新芯片的 PLL 锁定范围和时间能不能满足要求。5.2 关于软件生态和长期供应保障最后想单独说说软件生态和供应链。音频硬件产品有个特点生命周期特别长。一款音频接口可能在市场上卖五年以上芯片如果中途停产或者大改版对产品线来说是灾难性的。Cirrus 这种传统大厂在长期供货方面通常比较靠谱但新架构产品刚发布有没有足够的 B 版硅片、老客户能不能拿到稳定交期这些还是要和代理商确认清楚。我个人在实际选择和建议时的经验是别急着在首发阶段就把所有产品线都切换到新芯片上而是先用一款产品做验证跑完完整的设计、测试、量产流程再逐步替换旧型号。这样即使新架构有一些潜在问题影响范围也是可控的而且你会积累到第一手的新芯片调试经验这些经验在后面的批量项目里会非常值钱。5.3 我自己最期待的几个点这次重新架构的产品线我心里最期待的其实是两个容易被忽略的东西。第一个是封装和引脚兼容性的策略。如果一个家族里低端到高端的芯片能做到引脚兼容那硬件设计的工作量会大幅下降我可以用同一块 PCB通过贴不同型号的芯片来覆盖不同价位的产品这从供应链和生产管理上说是个巨大的利好。第二个是低延迟模式下的实际表现。这些年做直播声卡、低延迟监听设备的需求涨得非常快如果新架构能把 ADCDSPDAC 的链路过延迟控制在很低的水平同时保持足够的音质那这套芯片很可能会成为下一波专业音频产品的主流选择。我现在已经向代理商申请了评估板和样片等实际测完再回来补一篇实测笔记。上面这些内容算是基于发布资料和过往经验的“纸上谈兵”但方向应该不会偏。如果你也在评估这套新架构欢迎在评论区聊聊你的看法尤其是低延迟模式的实测数据我很想看看是不是和我预期一致。