知识分享
知识分享

DAC毛刺脉冲怎么测?先找到中量程跳变

作者:芯火元科技  来源:本站  发布时间:2026-08-14  浏览:15

准备两组代码:011...111和100...000。对R-2R类DAC来说,这类中量程跳变会让很多开关同时翻转,常是观察毛刺的重点工况。我们要测的不只是最高的那个尖峰,还有脉冲持续时间和面积。

瑞盟MS9708高速DAC芯片实物图

台架布置

使用稳定基准源和就近去耦,保持数字时钟回路远离模拟输出。示波器由LDAC或代码更新信号触发,模拟通道使用低电容探头和尽可能短的接地。若DAC外接缓冲运放,同时测DAC本体输出和缓冲后输出,不要把两者的毛刺与建立混在一起。

实验记录应该有什么

项目记录内容
代码起始码、目标码、更新沿
模拟条件基准电压、电源、负载电阻与电容
测量设置探头、带宽、采样率、接地方式
结果峰值、持续时间、脉冲面积、进入误差带的时间

加RC滤波可以降低峰值,但脉冲能量不会凭空消失,只是被拉长,因此建立时间可能变差。连续波形生成或高速控制中,不能只看滤波后的尖峰好不好看。

如果负载对瞬态很敏感,可以评估带段保持、零毛刺架构或外部采样保持电路的方案。这些方案会增加延迟、开关注入或物料,选之前要先定义负载真正允许的瞬态。

测量设置会直接改变你看到的毛刺

示波器探头的接地线过长,会把数字边沿和环境磁场一起拾取进来;带宽开得过低,又可能把真实窄脉冲滤掉。较可靠的做法是使用短接地、固定探头位置,同时保存全带宽和限带宽两组波形。触发点应参考LDAC或更新信号,并确认示波器没有因采样率不足漏掉峰值。

中量程跳变常用于观察主要进位翻转带来的毛刺,但实际应用未必只经过这个代码。任意波形发生、波束控制或快速设定场景,还应检查常用代码区间和更新序列。比较不同DAC时,要在相同输出范围、负载、外部放大器和测量带宽下进行。仅凭数据手册上一项以nV·s表示的典型值,很难推断整板最终波形。

资料参考:TI Precision DACs:Code-to-code glitch