由于DAC的内部工作原理,当DAC的输出发生变化时,会产生一定的过冲。这个现象定义为输出毛刺(DAC Glitch impulse )。以MAX5113为例,它的输出毛刺指标在数据手册的第四页给出。
1)一般情况下,输出毛刺的大小与跳变的大小相关。数据手册里给出的指标是glitch impulse @ Major-Carry Transition。关于Major-Carry Transition的定义,当一个LSB发生变化之后,会引起最高位MSB跳变的时候,这种变化叫做Major-Carry Transition。举例来讲,二进制码0111变成1000或者1000变成0111,就是Major-Carry Transition。这时在DAC内部的所有开关都会发生切换。
2)MAX5113内部有一个采样/保持功能,可以进一步优化输出毛刺,详细用法请参考数据手册中关于Track/Hold功能的描述。