个人学习路线
目标:结合模拟 IC 与 CT ΔΣ 环路滤波器经验,能独立完成 ADC 周边控制、校准和数字处理模块。每次练习按“电路图 → 预测波形/数值 → RTL 或模型 → 独立检查 → 综合结构与时序解释”推进。
本页决定先学什么、何时进入支线;逐课目录见各总纲,当前实现与工具证据见 进度摘要。课程编号保留,个人掌握程度由各学习记录验收。
当前起点
从 第 01 课内的基础入门顺序 开始:写出 8 位无符号与补码范围,画一个带 enable 和同步低有效复位的寄存器,再预测两个寄存器同沿更新的结果。
接着做 01、02:手画 A5/3C 一帧,标出八个采样点、首位提前有效、末尾 CS 保持与 done。写入 基础学习记录,再与 参考答案 对照。工具已有 PASS 不自动通过个人验收。
主线与推进门槛
| 顺序 | 学习内容与入口 | 通过后应能做到 |
|---|---|---|
| 1 | 01–06:同步 RTL 与 SPI Master | 画 Q→组合逻辑→D,预测更新、解释完整帧,验证能发现注入错误 |
| 2 | 07–10:综合与 STA | 解释映射网表、setup/hold 与 SDC 的接口、负载和 PVT 假设 |
| 3 | 11–15:Slave/CDC/原子配置 → 16–18:集成/FIFO → 23–24:配置项目 | 配置更新一致,事务接受/拒绝与复位恢复明确;APB 为可选扩展 |
| 4 | 25–28:上电/故障、29–32:采样 → 33–36:定点 → 37–40:校准、41–44:验证 | 分开验证上电、测量和平均,再完成 测量/trim 控制器 |
| 5 | DF01–DF08:ΔΣ 后级滤波 | 形成浮点→定点→RTL 的 CIC/FIR 抽取链,解释混叠、位宽和延迟 |
| 6 | AD01–AD20:ADC 数字模块 | 完成 TI 样本重排与 offset/gain 校正,分析 skew/jitter 的适用条件 |
完整 01–48 阶段索引见 控制总纲。
19–22 物理基础 与 45–48 低功耗/DFT/交付 随项目穿插。实际布局布线、寄生和多角验证等待配套物理/时序数据;理论学习可以继续。
结合 CT ΔΣ 背景的选课策略
上表给出重心顺序,不要求读完全部控制课程才开始滤波。完成公共基础后,优先把 ΔΣ 抽取滤波做成自己的完整项目,再深入 TI-ADC 校准;SAR 可作为较小的控制练习穿插。
| 支线 | 可以提前做 | 进入实现前需补齐 | 学习记录 |
|---|---|---|---|
| DF | DF01–DF06 的数学/浮点预测可与基础课并行 | 01–10 同步 RTL/STA、33–35 定点;先冻结实际 ADC 参数 | DF 参数与验收 |
| AD | AD01–AD02 架构/SAR,AD09–AD14 失配与估计模型 | TI 后端需 CDC/FIFO、定点和 STA;按 逐课实验 对照 | AD 参数与验收 |
| TD | 重构、插值和失配的数学模型 | 公共基础与定点;先码交付/offset-gain,再加 DDS/插值 | TD 参数与验收 |
| AM | 01–06 后做 AM01–AM03 的绑定、接口桥和 settling 预测 | AM04 接 SAR,AM05 接 trim;AM06 优先接 DF,真实 AMS 运行先过 环境清单 | AM 参数与验收 |
AMS 随控制与转换器项目逐步加入。TD 与复杂后台校准后续展开;PLL/DLL、数字辅助 LDO、BIST 等见 项目建议,当前只集中推进一个完整项目。
时间安排
| 范围 | 起始预算 |
|---|---|
| 01–24 数字基础 | 60–90 h,包含初始基础练习与 SPI 理解的 20–30 h |
| 25–48 数模控制 | 120–170 h;与基础合计 180–260 h |
| DF / AD / TD / AM | 分别 40–70 / 80–120 / 60–90 / 64–96 h |
控制主线按每周 6–8 h 约 23–44 周。支线按项目需要选学,共用的定点、CDC、频谱与校准知识复用,预算不机械相加。每次约 60–90 分钟,先预测、再实验、最后解释;通过验收再推进。
基础与控制的记录分别在 01–24 学习表 和 25–48 学习表。第一课固定为 50 MHz 系统时钟、默认 1 MHz SCLK、Mode 0、8 位、MSB first、内部单 clk;后续项目独立实现。