当前位置: 首页 > 技术文章 >

D/A转换器(DAC)通常易于控制

D/A转换是一个设计特别简单的设备,通常可以得出很好的结果并且极少出错.如果厂商正确地设计了它,而你也不会误用它,DAC通常不会让你太难过.

     D/A转换是一个设计特别简单的设备,通常可以得出很好的结果并且极少出错.如果厂商正确地设计了它,而你也不会误用它,DAC通常不会让你太难过.

 
    然而,DAC可能出错的一个方面是它的噪声.大部分DAC不具有抑制高频噪声以及电源跃迁的特性或保证.有时候,直流抑制可以达到80dB或100dB,但是实际上电源上的高频噪声可能会未经衰减地到达输出。因此你必须小心地设计你的系统。将一个完全分开的电源稳压器用于你的高精度DAC中是一个好主意,特别是在比较严格的应用之下.至少你应该在电源外面增加一个旁路电容----陶瓷电容或者是钽电容.
 
    有时候,当人没有通过缓冲器就将信号输入到DAC时,数字信号的噪声,振荡和缓慢定可以通过模拟一侧呈现在你的DAC输出上.没有人了解DAC们输出线上高或低状态下噪声抑制的指标.也许产生商可以指出这一指标,因为一些DAC很好,而有的不是很好.我甚至想起一件事情,我必须从DAC内部寄存器的TTL输出的每个引线到地之间,预负载一个2kΩ的电阻力.否则,当输出为高时将会过冲,而且具有长而慢的拖尾再现,一个衰减的版本就会出现在DAC的输出端.
 
    DAC输入的片内缓冲器可以帮助你减小从位输出线到模拟输出的馈通,但是不会完全消除它.总线可能不停地移动,而电容耦合或者甚至是PCB泄漏有时会导致很强的模拟电路串扰。甚至IC插槽都可以引起这样的噪声。如果你能证明这样的噪声对你的电路没有影响,那就忘了它.问题是你只能用测量的方法来判断它对电路的影响-计算机模型还不能对其进行仿真.
 
    多路DAC来说,另一个问题是其对不同代码的AC响应.如果你将一个30kHz的正弦波作为参考,将会发现如下情况,当输入从10000000变到01111111的时候,你的增益将会发生变化.实际上,如果频率超过5kHz,你将会发现0.2%.而根据你的输入,即便在5Hz的时候,相位变化可能超过2.所以不要对产生在多路DAC上的那些交流错误感到奇怪.
 
    DAC的另一个问题是它们从一个码变化到另一个码的时候,它会产生输出毛刺.比如,如果DAC的输入码从1000000到01111111,而上升们的延迟和下降位的延迟是不同的,则DAC的输出在变为正确代码所对应的值之前,将会暂时变成正或负满量程所对应的电压.心管许多人都知道,但是这仍然是一个很典型的例子.一个可能的方案需要很精准的时序.多个快速的寄存器可以帮助你做到这一点.但是如果一个精准的时序不够好.你就可以用反毛刺器.
------分隔线----------------------------
首页 | 联系我们 | 付款方式 | 技术资料 | 行业新闻 | 资料下载 | TAG标签 | 网站地图