(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位。②电流输出,建立时间为1μ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
Vcccs2019LE2WRi318AGNDWR2DI3 417XFERDAC516DI4DI2083215DI5DI1■6714DI6(LSB)DIO VREF813DI7(MSB)R129oUT21011DGNDlouri图10-1DAC0832的引脚13
13 图10-1 DAC0832的引脚
138DI7OVREF14 DI6015DI5C16118位输入8 位 DAC8位D/ADI40olou2412寄存器寄存器转换电路DI30olou5DI206R.DI107CDIOOORbLE1LE219&ILEOM13OAGND20CSoM2&oVcc2WRio10ODGNDWR20M3XFEFDAC0832图10-2DAC0832的逻辑结构14
14 图10-2 DAC0832的逻辑结构
各引脚的功能如下。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位DIA转换电路”转换为电流输出。IOUT1:DIA转换器电流输出1端,输入数字量全为“1"时,IOUT1最大,输入数字量全为“0”时,IOUT1最小。151
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