(3)转换精度 理想情况下,转换精度与分辨率基本一致,位数越多精度 越高。但由于电源电压、基准电压、电阻、制造工艺等各种因 素存在误差,严格地讲,转换精度与分辨率并不完全一致。两 个相同位数的不同的DAC,分辨率则相同,但转换精度会有 所不同。例如,由于制作工艺上的差异,某种型号的8位DAC 精度为±0.19%,而另一种型号的8位DAC精度为士0.05%。 10.2单片机扩展并行8位DAC0832的设计 美国国家半导体公司的DAC0832芯片是具有两级输入数据 寄存器的8位DAC,它能直接与AT89S52单片机连接。 11
11 (3)转换精度 理想情况下,转换精度与分辨率基本一致,位数越多精度 越高。但由于电源电压、基准电压、电阻、制造工艺等各种因 素存在误差,严格地讲,转换精度与分辨率并不完全一致。两 个相同位数的不同的DAC,分辨率则相同,但转换精度会有 所不同。例如,由于制作工艺上的差异,某种型号的8位DAC 精度为±0.19%,而另一种型号的8位DAC精度为±0.05%。 10.2 单片机扩展并行8位DAC0832的设计 美国国家半导体公司的DAC0832芯片是具有两级输入数据 寄存器的8位DAC,它能直接与AT89S52单片机连接。 11
10.2.1DAC0832简介 1.DAC0832芯片介绍 (1)DAC0832的特性 其主要特性如下。 ①分辨率为8位。 ②电流输出,建立时间为s。 ③可双缓冲输入、单缓冲输入或直接数字输入。 ④单一电源供电(+5V+15V)。 (2)DAC0832的引脚及逻辑结构 DAC0832的引脚如图10-1所示,DAC0832的片内逻辑结构 如图10-2所示。 12
12 10.2.1 DAC0832简介 1.DAC0832芯片介绍 (1)DAC0832的特性 其主要特性如下。 ① 分辨率为8位。 ② 电流输出,建立时间为1µs。 ③ 可双缓冲输入、单缓冲输入或直接数字输入。 ④ 单一电源供电(+5V~+15V)。 (2)DAC0832的引脚及逻辑结构 DAC0832的引脚如图10-1所示,DAC0832的片内逻辑结构 如图10-2所示。 12
Cs■ WR1 2 209 ☐c ☐LE AGND 3 18 ■ WR2 DI3 4 17 XFER DI2■ 5 DAC 16 DI4 0832 DI1■ 6 15 DI5 (LSB)DIO 7 14 DI6 VREF ■ 8 13 DI7(MSB) Ri 9 12 1OUT2 DGND 10 11 LOUTI 图10-1DAC0832的引脚 13
13 图10-1 DAC0832的引脚
DI7O 13 14 8OVREF DI6O DI5O 15 ◆ D14o16 8位输入 8位DAC 8位D/A 11 OloUT2 D130 4 寄存器 寄存器 转换电路 2oloum DI2O- 5 DIIO 6 R DIO 9 ILEO 19 LEI LE2 & MI 3 OAGND &M2 d WR20 10 & M3 ODGND XFERO 17 DAC0832 图10-2 DAC0832的逻辑结构 14
14 图10-2 DAC0832的逻辑结构
各引脚的功能如下。 DI0~DI7:8位数字信号输入端,与单片机的数据总线P0端口 相连,用于接收单片机送来的待转换为模拟量的数字量,D7 为最高位。 ILE=1,CS*=0,WR1*=0时,即M1=1(LE1*=0),待转换 的数字量被锁存到第一级“8位输入寄存器”中。 XFER*=0,WR2*=0时,即M3=1(LE2*=0),待转换的第 一级8位输入寄存器中数字量被锁存到第二级的“8位DAC寄 存器”中,并经“8位DA转换电路”转换为电流输出。 IOUT1:D/A转换器电流输出1端,输入数字量全为“1”时, IOUT1最大,输入数字量全为“0时,IOUT1最小。 15
15 各引脚的功能如下。 DI0~DI7:8位数字信号输入端,与单片机的数据总线P0端口 相连,用于接收单片机送来的待转换为模拟量的数字量,DI7 为最高位。 ILE=1,CS*=0, WR1*=0时,即M1=1(LE1*=0),待转换 的数字量被锁存到第一级“8位输入寄存器”中。 XFER*=0, WR2*=0时,即M3=1( LE2*= 0),待转换的第 一级8位输入寄存器中数字量被锁存到第二级的“8位DAC寄 存器”中,并经“8位D/A转换电路” 转换为电流输出。 IOUT1:D/A转换器电流输出1端,输入数字量全为“1”时, IOUT1最大,输入数字量全为“0”时,IOUT1最小。 15