1、DAC基础与参考源概述:DAC工作原理、关键性能指标、参考源在DAC中的角色

各位同学,咱们今天聊聊DAC。说实话,DAC这东西看着简单,但坑特别多。我做了十几年模拟IC设计,每次流片回来最怕的就是DAC性能翻车。而翻车的罪魁祸首,十有八九是参考源。

先别急,咱们从最基础的开始捋。

1.1 DAC工作原理——说白了就是“数字转模拟”

DAC的全称是Digital-to-Analog Converter,就是把一串0和1变成连续的电压或电流。你想想看,数字世界里只有高低电平,但现实世界需要的是平滑的模拟信号,比如音频、视频、射频信号。DAC就是这两个世界的桥梁。

最常见的结构是R-2R梯形网络。我简单解释一下:

  • 每个数字位控制一个开关
  • 开关把电流导向输出或地
  • 所有位的电流叠加,形成模拟输出

嗯,这里要注意,R-2R网络对电阻匹配要求极高。我在一个12位DAC项目里吃过亏,电阻失配导致INL差了半个LSB,后来不得不做激光修调。

另一种常见结构是电流舵DAC。它用多个电流源并联,每个电流源对应一个数字位。速度快,适合高频应用。但问题是——电流源的一致性很难保证。

核心公式:

Vout = Vref × (D / 2^N)

其中D是数字输入,N是分辨率,Vref是参考电压。你看,Vref直接决定了输出精度。

1.2 关键性能指标——别被datasheet忽悠了

选DAC的时候,大家第一眼看的肯定是分辨率。12位、16位、甚至24位,数字越大越贵。但我告诉你,分辨率高不代表性能好。

真正要关注的指标有这几个:

指标 含义 我的经验
INL(积分非线性) 实际输出与理想直线的最大偏差 INL超过0.5 LSB,系统误差就不可忽略了
DNL(微分非线性) 相邻码之间的步长偏差 DNL > 1 LSB会导致非单调性,这在控制环路里是灾难
SNR(信噪比) 信号功率与噪声功率之比 参考源噪声是SNR的主要限制因素
SFDR(无杂散动态范围) 信号与最大杂散的比值 通信系统里SFDR比SNR更重要
建立时间 输出稳定到最终值所需时间 我见过有人为了省电选了慢DAC,结果系统响应跟不上

为什么会这样?因为DAC的精度最终受限于参考源的精度。你想想看,就算DAC本身做得再好,参考源抖一下,输出就跟着抖。我曾经在一个16位DAC项目里,DAC芯片本身INL只有0.2 LSB,但加上外部参考源后,整体精度掉到了2 LSB。查了三天才发现是参考源噪声太大。

1.3 参考源在DAC中的角色——心脏与灵魂

参考源对DAC来说,就像心脏对人一样。没有稳定的参考源,DAC就是一堆废铁。

参考源的核心作用有三个:

  1. 提供基准电压/电流:DAC的每个输出码都对应一个比例,这个比例乘以参考源就是实际输出。参考源不准,输出就不准。
  2. 决定温度稳定性:普通DAC的温度系数可能只有几十ppm/°C,但参考源的温度系数如果很差,整体性能会急剧下降。我在工业级产品里吃过这个亏,夏天和冬天的测试结果差了2%。
  3. 影响噪声性能:参考源的噪声会直接耦合到DAC输出。低频1/f噪声尤其讨厌,因为它很难滤除。

我的避坑指南:

我曾经在一个精密测量项目里,用了便宜的齐纳二极管做参考源。结果低频噪声把16位DAC的有效位数拉低到了12位。后来换成带隙参考源,噪声降低了10倍,问题才解决。

所以我的建议是:选参考源时,先看噪声密度(nV/√Hz),再看温度系数。别只看精度。

参考源的类型主要有三种:

  • 带隙参考源:最常用,温度系数好,噪声中等。适合大多数应用。
  • 齐纳参考源:噪声低,但温度系数差。适合对噪声敏感但对温度不敏感的场景。
  • 埋入式齐纳参考源:性能最好,但贵。我只有在高端测试设备里才舍得用。

警告:

参考源的布局布线非常关键。我见过有人把参考源放在DAC旁边,结果数字开关噪声通过衬底耦合进来,导致输出毛刺。记住:参考源要远离数字信号,最好用独立的电源和地。

另外,参考源的输出电容不能太大,否则会影响建立时间。具体值要看datasheet,一般10μF到100μF之间。

好了,这一章就讲到这里。下一章咱们深入聊聊参考源噪声的数学模型,以及怎么用仿真工具评估它对DAC性能的影响。到时候我会分享一个我实际用过的仿真脚本,你们可以直接拿来用。