
将输入的每一位二进制代码按其权的大小转换成相应的模拟量,然后将代表各位的模拟量相加,所得的总模拟量就与数字量成正比,这样便实现了从数字量到模拟量的转换。
为二进制数按位权展开转换成的十进制数值。
1.分辨率
D/A转换器的分辨率用最小分辨电压 VLSB和满量程输出电压VFSV的比值来表示
2.转换精度
在 D/A 转换器中,一般用转换误差来描述转换精度。由于 D/A 转换器的各个环节在参数和性能上与理论值之间不可避免地存在着差异,因此,D/A 转换器的实际输出电压与理想输出电压值之间并不完全一致。D/A 转换器的转换误差是指在稳态工作时,实际模拟输出值和理想输出值之间的最大偏差。转换误差一般用最低有效位的倍数决定。
偏移误差是指 D/A 转换器输出模拟量的实际起始数值与理想起始数值之差,一般由运算放大器的零点漂移引起,在设计D/A转换电路时,为了减少偏移误差,应选用低漂移的运算放大器。
3.转换速度
D/A 转换器的转换速度通常用建立时间 tset来描述。建立时间 tset 指从输入数据改变到输出进入规定的误差范围(一般为±1/2LSB)所需的最大时间。因为输入数字量变化越大,建立时间越长,所以,数据手册中一般给出从全 0 到全1 时的建立时间。普通 D/A 转换器的建立时间为几到几百微秒,如 AD7520 的 建立时间为 1μs;高速 D/A 转换器的建立时间小于几微秒,如 AD9708 的建立时间为 35ns。