10V/256=39.1mV,即输入的二进制数最低位的变化可引起 输出的模拟电压变化39.1mV,该值占满量程的0.391%,常 用符号1LSB表示。 同理: 10位D/A转换 1LSB=9.77mV=0.1%满量程 12位D/A转换 1LSB=2.44mV=0.024%满量程 16位D/A转换 1LSB=0.076mV=0.00076%满量程 使用时,应根据对D/A转换器分辨率的需要来选定D/A 转换器的位数
6 10V/256=39.1mV ,即输入的二进制数最低位的变化可引起 输出的模拟电压变化39.1mV,该值占满量程的0.391%,常 用符号1LSB表示。 同理: 10位D/A转换 1 LSB = 9.77mV = 0.1%满量程 12位D/A转换 1 LSB = 2.44mV = 0.024%满量程 16位D/A转换 1 LSB = 0.076mV = 0.00076%满量程 使用时,应根据对D/A转换器分辨率的需要来选定D/A 转换器的位数。 6
(2)建立时间 描述D/A转换器转换快慢的一个参数,用于表明转换 时间或转换速度。其值为从输入数字量到输出达到终值误 差±(1/2LSB时所需的时间。 电流输出的转换时间较短,而电压输出的转换器,由 于要加上完成-V转换的运算放大器的延迟时间,因此转换 时间要长一些。快速D/A转换器的转换时间可控制在1μs以 下
7 (2)建立时间 描述D/A转换器转换快慢的一个参数,用于表明转换 时间或转换速度。其值为从输入数字量到输出达到终值误 差(1/2)LSB时所需的时间。 电流输出的转换时间较短,而电压输出的转换器,由 于要加上完成I-V转换的运算放大器的延迟时间,因此转换 时间要长一些。快速D/A转换器的转换时间可控制在1s以 下。 7
(3)转换精度 理想情况下,转换精度与分辨率基本一致,位数越多 精度越高。 但由于电源电压、基准电压、电阻、制造工艺等各种 因素存在着误差。严格讲,转换精度与分辨率并不完全一 致。只要位数相同,分辨率则相同,但相同位数的不同转 换器转换精度会有所不同。 例如,某种型号的8位DAC精度为±0.19%,而另一种型 号的8位DAC精度为±0.05%
8 (3)转换精度 理想情况下,转换精度与分辨率基本一致,位数越多 精度越高。 但由于电源电压、基准电压、电阻、制造工艺等各种 因素存在着误差。严格讲,转换精度与分辨率并不完全一 致。只要位数相同,分辨率则相同,但相同位数的不同转 换器转换精度会有所不同。 例如,某种型号的8位DAC精度为0.19%,而另一种型 号的8位DAC精度为0.05%。 8
10.1.2AT89S51与8位D/A转换器0832的接口设计 1.DAC0832芯片介绍 (1)DAC0832的特性 美国国家半导体公司的DAC0832芯片是具有两个输入数据寄存 器的8位DAC,它能直接与AT89S51单片机连接,主要特性如下。 ①分辨率为8位。 ②电流输出,建立时间为1μs。 ③可双缓冲输入、单缓冲输入或直接数字输入。 ④单一电源供电(+5V~+15V)。 ⑤低功耗,20mW
9 10.1.2 AT89S51与8位D/A转换器0832的接口设计 1.DAC0832芯片介绍 (1)DAC0832的特性 美国国家半导体公司的DAC0832芯片是具有两个输入数据寄存 器的8位DAC,它能直接与AT89S51单片机连接,主要特性如下。 ① 分辨率为8位。 ② 电流输出,建立时间为1s。 ③ 可双缓冲输入、单缓冲输入或直接数字输入。 ④ 单一电源供电(+5V~+15V)。 ⑤ 低功耗,20mW。 9
(2)DAC0832的引脚及逻辑结构 CS 20 Vcc WR1口 2 19 ILE AGND□ 3 18 WR2 DI3□ DAC 17 DI2□ 5 0832 16 ☐DI4 DI1■ 6 15 DI5 LSB)DIO▣ 7 14▣ DI6 VRF口 8 13 DI7(MSB) Rb□ 9 12 Lovrz DGND 10 11 louTi 图10-1DAC0832的引脚图 10
1010 图10-1 DAC0832的引脚图 (2)DAC0832的引脚及逻辑结构