数字电位器在可接受8位分辨率的应用中,可作为极佳的数控分压器,例如analogdevices的ad5160。本篇设计实例介绍在需要更高分辨率的应用中如何使用cmos dac作为分压器。
数百万种cmosr2r(电阻/双电阻)梯式数模转换器(dac)用于衰减器应用中,在这些应用中一个充当电流电压转换器的外部运算放大器强制一个电流输出端连接到虚地。只要运算放大器能够生成预期输出电压,dac的标准输入是交流或直流均可。倒相是输入和输出之间的常态,因此电路需要双电源。
图1显示如何对这一简单电路重新布线,以避免倒相并使用单一电源运行。此配置中,dac充当数字可编程电阻器,dac代码更改输入电压和dac iout1输出电流端之间的有效电阻。图2显示的可行的实施方法,使用充当分压器的ad5415双12位电流输出dac的一半。此图省略了dac的清晰度控制线。运算放大器a1强制iout2a输出电流端的电压符合iout1a输出电流端的电压。此方法防止这两个线路之间产生电压差异,如若产生差异,将导致内部dac开关应用不同门源电压以及dac的线性衰退。
连接分离反馈电阻器rfb和r1,可产生值等同于dac梯形阻抗(r)的合成反馈电阻器。在此情况下,电路转换函数为:vout/vin=(r)/(reff+r),其中reff为数控下的有效dac电阻。reff=r(2n)/n,其中n为dac分辨率,n为数字输入码的等值二进制数。将第二个等式代入第一个等式,并且假定dac增益误差为零,12比特dac的电路转换函数为vout/vin=1/(1+4096/n)。切断所有电源,基准电压与iout1a终端之间的有效阻抗无穷大,因此当加载零至dac时,输出电压在0v时启动。随着代码的不断增加,输出电压线性增加,理想状态下,当所有代码加至dac时,dac的输出电压约增加至输入电压的一半。
dac内置n沟道cmos开关的阈值电压限制输出电压的最大值,因此并非所有的配置都能达到全码范围。栅压保持在vdd电压,源压随着