Silicon Architecture / Audio System Atlas
Audio System Atlas
从芯片原厂与系统工程视角出发,系统梳理音频从物理声波、模拟前端 AFE、Sigma-Delta ADC/DAC,到 I2S/TDM/PDM/SoundWire 高速音频接口、Audio DSP 微架构、低功耗常开监听 (VAD/AON)、DMA 环形缓冲、Linux ALSA/ASoC 驱动栈、RTOS 嵌入式软件框架、软件编解码与端侧前沿声学算法的全栈工程地图。
Hardware Flow / 01
看一个音频采样点如何流过整颗芯片与系统链路。
麦克风模拟信号经 AFE PGA 与 Sigma-Delta 调制器数字化,由 I2S/TDM/SoundWire 或 PDM CIC 抽取送入 Audio DSP;硬件 VAD/AEC/ANC 加速器实时处理,Scatter-Gather DMA 将 PCM 搬入系统 DDR/SRAM 环形缓冲区;Linux ALSA ASoC 或 RTOS minialsa 驱动编排流水线,下行经 DAC 与 Class-D 放大器驱动扬声器,IV-Sense 闭环实时保护音圈。
Reading Routes / 02
按工程角色与研发场景,选择最适合的学习路线。
Core Modules / 03
十三个模块,拼合现代高性能音频芯片的完整硅片画像。
Practice / 04
把微架构理论放回全链路端到端案例与可复现源码实验。
文档约定与原厂工程“七问”¶
先阅读 知识体系与面试复习,再用 PCM、时钟与缓冲证据链 串起正文。文档计数包含索引和实验说明,不表示每篇都已完成深度审计;上方为阅读路线,Linux 与 RTOS 是不同实现路径,不必串行经过。
以下 7 个问题是持续完善标准,不是所有现有笔记都已经完成的验证承诺:
- 硬件解决什么问题:该模块在信号保真度(Fidelity)、动态范围(DNR)、极低时延(Latency)或超低功耗(uW)中的根本职责。
- 硬件微架构与组成:模拟前端、数字滤波器、专用加速引擎与片上总线/FIFO 的内部电路拓扑。
- 软件可见接口:驱动工程师/DSP 固件工程师可见的控制寄存器、DMA 描述符、中断字与状态寄存器。
- 四流全链路分析:地址流、数据流、控制流、事件/中断/DMA 流如何在硬件管道中流转。
- 软硬件设计约束:面积(PPA)、时序建立保持时间、时钟抖动(Jitter)、模拟底噪(Hiss)与爆音(POP-Click)抑制。
- 现场排错与调试清单:面对无声、断音(Underrun)、爆音杂音、直流偏置或 AEC 漏回声时的系统化排查步骤。
- 实验与验证推演:如何通过逻辑分析仪、AP 音频测试仪、C-Model 仿真或实板验证指标。
阅读说明与免责声明
文档中的地址、寄存器偏移和微架构参数若无特别说明,均用于解释工业界通用音频 SoC/Codec 架构机制,不对应特定商业芯片私密设计。实际工程项目应以目标音频芯片的 TRM、官方数据手册、架构白皮书和勘误表(Errata)为准。
主站入口:Audio 专题发布导读。