模拟量与数字量的相互转换
模拟量和数字量的转换—D_A转换器(电子技术课件)
2 LSB
FSR
1
2
≤ 0.05%,即 ×
1
2 −1
≤ 0.05% ⇒
1
由于10位D/A转换器分辨率为 10
2 −1
的D/A转换器。
=
1
2 −1
1
1023
≤ 0.1%。
= 0.097%,故应取十位或十位以上
总结
DAC主要技术指标: VLSB 、 VFSR 、分辨率、转换速度、
转换精度
倒T形电阻网络D/A转换器
位数比较多时问题更突出。难以在极为宽广的阻值范围内保证每个电阻
都有很高的精度,对制作集成电路不利且影响转换器精度。
总结
权电阻网络DAC:结构比较简单,所用电阻元件数很少。
但各个电阻阻值相差较大,尤其在输入信号位数比较多时
问题更突出,影响转换器精度。
开关树型DAC
分压器型
双积分型ADC
间接ADC
权电容网络DAC
V-F变换型ADC
总结
1. DAC:数模转换器
ADC:模数转换器
2. DAC的分类、ADC的分类
D/A转换器的应用
以AD7520为例,介绍D/A转换器的应用。
AD7520是一种10位CMOS型的D/A转换集成
芯片,与微处理器完全兼容。该芯片以接口
1
对于n位D/A转换器,分辨率也可表示为:分辨率= 。如10位D/A转换器
2 −1
1
的分辨率为 10
2 −1
=
1
1023
≈ 0.001。DAC输入位数n越多,电路的分辨率越高。
分辨率体现D/A转换器对输入微小量变化的敏感程度。
4. 转换速度:指从输入数字量到转换成稳定的模拟输出电压所需要的时间。
模拟量与数字量转换,电子技术[1]
速度快,缺
•R
点 是所需比 •5Us /8 •R
较器数目多,•4Us /8 •R 位数越多矛 •3Us /8
盾越突出。
•R •2Us /8
•R
•Us /8
•R
PPT文档演模板
•-
•+
•+
•G
•-
•+
•+
•-
•+
•+
•F •E
•编
•D2
•-
•+
•+
•D •码
•D1
•-
•+
•+
•-
•+
•+
•C •B
•器
•01 •01
•&
•&
•&
•& •1 •B2(22) •& •1 •B1(21) •& •0 •B0(20)
•C
•Q1•01
P •01
•Q2•01
•Q3•01 •Q4•01
•顺 序 脉 冲 发 生 器
•D0 •数字输出
•-
•+
•+
•A
模拟量与数字量转换,电子技术[1]
• 三位并联比较由以下3部分组成:
• 比较器:由7个电压比较器组成,“+”输入端 接输入电压ui,“-”输入端接一定值的比较电压uR, 若
• ui > uR ,比较器输出为1,反之输出为0。
• 分压电阻链:由8个电阻组成,将基准电压进行 分压,获得7个比较器的比较电压uR。
•
PPT文档演模板
8线-3线优先编码器:输入、输出均为高电平
模拟量与数字量转换,电子技术[1]
电子技术基础- 模拟量和数字量的转换
EOC D0--7
第10章 模拟量和数字量的转换
10.2 A/D转换器
ADC0809管脚功能 8个模拟量输入端
启动A/D转换 转换结束信号
IN3 IN4 IN5 IN6 IN7 START
EOC
D0
输出允许信号
OE
实时时钟 CLK
电源电压
UCC
正负参考电压 VREF(+)
地 GND D1
1
28
IN2
第10章
模拟量和数字量的转换
10.1 D/A转换器
能将模拟量转换为数字量的电路称为模数转换器,简称A/D转换器或ADC。 能将数字量转换为模拟量的电路称为数模转换器,简称D/A转换器或DAC。 1.D/A转换器的基本原理及主要技术指标
d0
输入
d1
dn-1
…
D/A
输出
u o K u (d n1 2 n1 d n2 2 n2 d 1 21 d 0 2 0 )
10.2 A/D转换器
1. A/D转换器的基本原理及主要技术指标 A/D转换器的转换过程
ui(t)
CPS S
C
uS(t)
ADC的数字 化编码电路
输入模拟电压 采样保持电路 采样展宽信号
…
Dn-1 d1
d0 数字量输出
第13章 模拟量和数字量的转换
10.2 A/D转换器
采样-保持电路
A1 _
+ +
A2 _
2.D/A转换器的构成
+VREF
IREF
R
I3 2R
S3
S2
二进制权电阻网络D/A转换器
I2 4R S1
I1 8R S0
输入模拟量与输出数字量的计算公式
输入模拟量与输出数字量的计算公式在我们的电子世界里,输入模拟量与输出数字量之间有着神秘而有趣的关系,这背后藏着一套计算公式。
咱们先来说说啥是输入模拟量。
比如说,温度、压力、声音的强度,这些连续变化的量就是模拟量。
就拿温度来说吧,它可不是一下子从 0 跳到 10 度,而是能在 0 到 10 度之间平滑地变化。
而输出数字量呢,就像是我们在计算机里看到的 0 和 1 组成的数字。
比如说,温度传感器把连续变化的温度转变成计算机能处理的数字信号,这就是从模拟量变成了数字量。
那它们之间的计算公式到底是啥呢?一般来说,常用的公式是:数字量 = (模拟量 - 模拟量下限)×(数字量最大值 - 数字量最小值)÷(模拟量上限 - 模拟量下限) + 数字量最小值咱来举个例子哈。
假设我们有一个温度传感器,它能测量的温度范围是 0 到 100 度(这就是模拟量的范围),而对应的数字量范围是 0到 1023 。
现在测到的温度是 50 度,那按照公式算一下:数字量 = (50 - 0)×(1023 - 0)÷(100 - 0) + 0算出来大概是 511.5 ,因为数字量得是整数,所以就约等于 512 。
还记得我之前参加过一个电子小制作的活动。
我们要做一个能显示环境湿度的小装置。
在这个过程中,就得搞清楚湿度这个模拟量怎么变成能在屏幕上显示的数字量。
当时可把我难坏了,对着那一堆公式和数据,脑袋都大了几圈。
我就不停地测试,调整参数,反复计算。
有好几次都算错了,显示出来的湿度数值完全不对,要么超高,要么超低,就像个调皮的孩子在跟我开玩笑。
但我没放弃,继续琢磨,终于算出了正确的结果。
当看到那个小装置准确地显示出环境湿度的时候,心里那叫一个美呀!这就像是解开了一道神秘的谜题,找到了通往数字世界和现实世界的桥梁。
其实啊,输入模拟量与输出数字量的计算公式在很多地方都有用。
比如在工业自动化控制中,要精确控制机器的运行,就得靠这个公式把各种模拟量转化成数字量,让计算机能明白该怎么做。
模拟量和数字量的转换-经典
例:一个八位倒 T 型电阻网络数 / 模转换器,
当输入数字量为 00000001 时,输出电压值 为-0.02V, 若输入二进制数为 11010101时, 输出电压为多少?
解: ∵ 输入数字量为: 00000001 时,
输出电压值为:uo= -0.02V
( 11010101)2 = 27+26+24+22+20 = (213)10
(23-13)
逐次逼近型 A/D转换器
其工作原理可用天平秤重作比喻。若有 四个砝码共重15克,每个重量分别为8、4、 2、1克。设待秤重量Wx = 13克,可以用下表 步骤来秤量:
砝码重 第一次 结 论 暂时结果 8 克 12 克
8 克 砝码总重 < 待测重量Wx ,故保留 砝码总重 > 待测重量Wx ,故撤除
(23-9)
三、精度
指输出模拟电压的实际值与理想值之 差。即最大静态转换误差。 四、线性度
通常用非线性误差的大小表示。 五、电源抑制比 指输出电压的变化与相对应的电源电 压(模拟开关、运放电源)的变化之比。
(23-10)
目前,D/A转换器集成电路芯片种
类很多。按输入二进制数的位数分类有
八位、十位、十二位、十六位等,使用 者可根据任务要求进行选择。
1 0 0
1
1 0 0
0 1
0 1
0 0 0 1 0 1 1
0 0 1 1
0 0 1 1000 1: 1100 2: 1010 3: 1011 4: 1011 5:
(23-16)
0 1
0 1
0 1
1 0
1 0
转换过程 UR= -8V,UI = 5.52V
第十章 模拟量和数字量的转换.ppt
顺 序 d3 d2 d1 d0 1 1 000 2 1 100 3 101 0 4 101 1
UA(V) 比较判断 “1”留否
4
UA < Ui 留
6
UA > Ui 去
5
UA < Ui 留
5. 5 UA Ui 留
返回
逐次逼近转换过程
UA / V
5.52
6 5
4 3
2
1
0
清 10 1 1
零
t
返回
三、ADC的主要技术指标
AD574A AD7541A
12位A/D转换器 12位乘法型A/D转换器
AD375
12位高速A/D转换器
ADC71 16位高分辨率A/D转换器
返回
1. 分辨率 以输出二进制数的位数表示分辨率。 位数越多,误差越小,转换精度越高。
2. 相对精度 实际转换值和理想特性之间的最大误差。
3. 转换速度 完成一次转换所需要的时间,即从接到
转换控制信号起,到输出端得到稳定的数 字量输出所需要的时间。
返回
常用A/D转换器
ADC0809 8位逐次比较型A /D转换器
10位COMS D/A转换器 12位乘法型D/A转换器
DAC63 12位超高速D/A转换器
DAC729 18位超高分辨率D/A转换器
返回
第二节 模拟-数字转换器
并联比较型ADC 逐次逼近型ADC ADC的主要技术指标
返回
模拟-数字转换的过程包括取样、保持、 量化、编码四个步骤。
一般取样、保持用一个取样保持电路完 成,量化与编码用ADC完成。
输出数字量d
输入电压Ui
基准UR
逐次逼近 寄存器
模拟量转数字量万能公式
模拟量转数字量万能公式在咱们的科技世界里,有一个特别神奇的概念,叫做“模拟量转数字量”。
这玩意儿听起来好像挺复杂,挺高大上的,但其实啊,它就像我们学骑自行车,一开始觉得难,掌握了窍门之后就会发现,也就那么回事儿。
我记得有一次,我在一个电子实验室里,看到一群学生正在为这个问题抓耳挠腮。
他们面前摆着各种仪器,眼神里充满了困惑和迷茫。
其中有个叫小明的同学,那着急的样子,就像是热锅上的蚂蚁。
咱们先来说说啥是模拟量。
简单来讲,模拟量就像是一条连续不断的河流,它的数值可以在一定范围内任意变化,没有固定的间隔或者台阶。
比如说,温度、压力、声音的强弱,这些都是模拟量。
那数字量呢?数字量就像是一级一级的台阶,它的数值是离散的,只能是一些特定的值。
比如说,咱们电脑里存储的数字 0 和 1 ,就是典型的数字量。
那为啥要把模拟量转成数字量呢?这就好比我们要把一条流淌的河,变成一段一段的水池子,这样我们的电脑啊、电子设备啊,才能更好地处理和理解这些信息。
这时候,咱们就得提到那个传说中的“万能公式”啦!其实啊,它并不是一个真正像数学公式那样写在纸上就能套用的式子,而是一套方法和思路。
比如说,咱们要测量一个温度。
温度是模拟量,那怎么转成数字量呢?首先,咱们得确定一个测量的范围,比如说 0 到 100 度。
然后,我们把这个范围分成很多小的区间,假设分成 1000 个区间。
每个区间就代表一个数字值。
这时候,我们用一个传感器来测量温度,传感器会把温度的变化转化成电信号。
然后通过一个叫做 ADC(模数转换器)的东西,把这个电信号转换成数字信号。
这个 ADC 就像是一个神奇的魔法盒子,能把模拟的东西变成数字的。
但是这里面可有点小讲究哦。
比如说,这个 ADC 的精度,精度越高,转换出来的数字量就越准确。
就像你用一把刻度很精细的尺子去测量东西,肯定比用一把粗糙的尺子准得多。
再比如说,采样频率也很重要。
采样频率就像是你拍照的快门速度,速度越快,就能捕捉到更多的细节。
模拟量与数字量的转换
如图12.1所示为4位T型电阻网络数模转换器电路,由T型电阻网络、模拟电子开关、运算放大器和基准电压等部分组成。T型电阻网络可应用戴维南定理和叠加定理逐步化简,从而求得输出电压为:
RU
"o"■"(d电'd212"d尸・d0R)
如果输入的是n位二进制数,且R■3R,贝上f
u■■UR(d*n・■d*nw■…■d■Ri■d■RO)
解数模转换器的输出电压uo为:°
uHIUR(d0■d*2■d*1■d*0)
o243210
式中d■Q,d■Q,d■Q,UBIEV,随着计数脉冲C的变化,输出电压332211R
uo的值如表12.1所示。由表12.1可知输出电压uo的最大值为4.6875V,输出电压uo随计数脉冲C变化的波形如图12.7所示。°
第
12.1
(1)理解数模与模数转换的基本原理。
(2)了解常用数模与模数转换集成芯片的使用方法。
12.2
本章重点:
(1)数模转换器的工作原理。
(2)模数转换器的工作原理。
பைடு நூலகம்本章难点:
(1)逐次逼近型模数转换器的构成。
(2)逐次逼近型模数转换器的工作原理。
本章考点:
(1)T型电阻网络数模转换器的分析。
(2)数模转换器输出电压的计算。
12.2.2
模数转换器是将输入的模拟信号转换成一组多位的二进制数字输出的电路,结构类型很多。常用的逐次逼近型模数转换器的分辨率较高、转换误差较低、转换速度较快,一般由顺序脉冲发生器、逐次逼近寄存器、数模转换器和电压比较器等几部分组成,如图12.3所示。
图12.3逐次逼近型模数转换器的原理框图
逐次逼近型模数转换器的工作原理类似于用天平称量物体的质量。转换开始前先将所有寄存器清零。开始转换以后,时钟脉冲首先将寄存器最高位置成1,使输出数字为100…0。这个数码被数模转换器转换成相应的模拟电压u,送到比较器中与u.
模拟量转换数字量公式
信号的变换需要经过以下过程:物理量-传感器信号-标准电信号-A/D转换-数值显示。
声明:为简单起见,我们在此讨论的是线性的信号变换。
同时略过传感器的信号变换过程。
假定物理量为A,范围即为A0-Am,实时物理量为X;标准电信号是B0-Bm,实时电信号为Y;A/D转换数值为C0-Cm,实时数值为Z。
如此,B0对应于A0,Bm对应于Am,Y对应于X,及Y=f(X)。
由于是线性关系,得出方程式为Y=(Bm-B0)*(X-A0)/(Am-A0)+B0。
又由于是线性关系,经过A/D转换后的数学方程Z=f(X)可以表示为Z=(Cm-C0)*(X-A0)/(Am-A0)+C0。
那么就很容易得出逆变换的数学方程为X=(Am-A0)*(Z-C0)/(Cm-C0)+A0。
方程中计算出来的X就可以在显示器上直接表达为被检测的物理量。
5、PLC中逆变换的计算方法以S7-200和4-20mA为例,经A/D转换后,我们得到的数值是6400-32000,及C0=6400,Cm=32000。
于是,X=(Am-A0)*(Z-6400)/(32000-6400)+A0。
例如某温度传感器和变送器检测的是-10-60℃,用上述的方程表达为X=70*(Z-6400)/25600-10。
经过PLC的数学运算指令计算后,HMI可以从结果寄存器中读取并直接显示为工程量。
用同样的原理,我们可以在HMI上输入工程量,然后由软件转换成控制系统使用的标准化数值。
在S7-200中,(Z-6400)/25600的计算结果是非常重要的数值。
这是一个0-1.0(100%)的实数,可以直接送到PID指令(不是指令向导)的检测值输入端。
PID指令输出的也是0-1.0的实数,通过前面的计算式的反计算,可以转换成6400-32000,送到D/A端口变成4-20mA输出。
1.自己写转换程序。
2.需要注意你的模拟量是单极性的还是双极性的。
函数关系A=f(D)可以表示为数学方程:A=(D-D0)×(Am-A0)/(Dm-D0)+A0。
模拟量转换数字量公式
创作编号:GB8878185555334563BT9125XW创作者:凤呜大王*信号的变换需要经过以下过程:物理量-传感器信号-标准电信号-A/D转换-数值显示。
声明:为简单起见,我们在此讨论的是线性的信号变换。
同时略过传感器的信号变换过程。
假定物理量为A,范围即为A0-Am,实时物理量为X;标准电信号是B0-Bm,实时电信号为Y;A/D转换数值为C0-Cm,实时数值为Z。
如此,B0对应于A0,Bm对应于Am,Y对应于X,及Y=f(X)。
由于是线性关系,得出方程式为Y=(Bm-B0)*(X-A0)/(Am-A0)+B0。
又由于是线性关系,经过A/D转换后的数学方程Z=f(X)可以表示为Z=(Cm-C0)*(X-A0)/(Am-A0)+C0。
那么就很容易得出逆变换的数学方程为X=(Am-A0)*(Z-C0)/(Cm-C0)+A0。
方程中计算出来的X就可以在显示器上直接表达为被检测的物理量。
5、PLC中逆变换的计算方法以S7-200和4-20mA为例,经A/D转换后,我们得到的数值是6400-32000,及C0=6400,Cm=32000。
于是,X=(Am-A0)*(Z-6400)/(32000-6400)+A0。
例如某温度传感器和变送器检测的是-10-60℃,用上述的方程表达为X=70*(Z-6400)/25600-10。
经过PLC的数学运算指令计算后,HMI可以从结果寄存器中读取并直接显示为工程量。
用同样的原理,我们可以在HMI上输入工程量,然后由软件转换成控制系统使用的标准化数值。
在S7-200中,(Z-6400)/25600的计算结果是非常重要的数值。
这是一个0-1.0(100%)的实数,可以直接送到PID指令(不是指令向导)的检测值输入端。
PID指令输出的也是0-1.0的实数,通过前面的计算式的反计算,可以转换成6400-32000,送到D/A端口变成4-20mA输出。
1.自己写转换程序。
PLC模拟量与数字量之间的转换
1、逐渐逼近式A/D转换器
A/D转换器有直接转换法和间接转换法两大类。
直接法是通过一套基准电压与取样保持电压进行比 较,从而直接将模拟量转换成数字量。其特点是工作 速度高,转换精度容易保证,调准也比较方便。直接 A/D转换器有计数型、逐次比较型、并行比较型等。
间接法是将取样后的模拟信号先转换成中间变量 时间t或频率f, 然后再将t或f转换成数字量。其特点是 工作速度较低,但转换精度可以做得较高,且抗干扰 性强。间接A/D转换器有单次积分型、双积分型等。
SAR寄存器中的二进制码就是ADC的输出。
ACD1143及其应用 ACD1143是一个16位逐次逼近式A/D转换器。 主要特性: ① 16位高分辨率 ② 转换时间 ADC1143J最大转换时间为70μs
ADC1143K最大转换时间为100μs
③ 自带参考电源和时钟脉冲 ④ 低功耗 当VS=±15V时,最大功耗为175mW
换速度。
A/D转换器的类型较多。按其转换输出数据的方式,可分 为并行和串行两种,其中并行又分为8位、10位、14位和16位 等;按其转换原理可分为逐次逼近式和双积分式等。
并行与串行ADC各有其优势。并行ADC占用较多的数据线, 具有输出速度快的优点,在转换位数较少时具有很高的性价比。 串行ADC占用的数据线少,转换速度慢,但它也有自身的优点: 一是便于信号隔离,只需少数几路光电隔离器件就可以实现电 气隔离,在转换位数较多的情况下具有较高的性价比;二是其 芯片小、引脚少,便于线路板的制作。
逐次逼近的方法ADC的内部主要由逐 次逼近寄存器SAR、D/A转换器、电压比 较器和一些时序控制逻辑电路等组成。其
原理框图如图1所示:
图1 逐次逼近式A/D转换器
其工作原理非常类似于用天平称重。在转换 开始前,先将SAR寄存器各位清零,然后设其最 高位为1(对8位来讲,即为10000000B)―就像 天平称重时先放上一个最重的砝码一样,SAR中 的数字量经D/A转换器转换为相应的模拟电压VC, 并与模拟输入电压VX进行比较,若VX≥VC,则 SAR寄存器中最高位的1保留,否则就将最高位清 零(若砝码比物体轻就要保留此砝码,否则去掉此 砝码)。然后再使次高位置1,进行相同的过程直 到SAR的所有位都被确定。转换过程结束后,
模拟量和数字量的相互转换
UO
Rf II
U R
R
f
16R
(D3
23
D2
22
D1 21
D0
20 )
上式表明
D/A转换器的输出电压(模拟量)与输入二进制数 字量D3D2D1D0成正比,具有D/A转换功能。
一、数模转换器(DAC)
3.数模转换器的主要技术指标
(1)转换精度 通常用分辨率和转换误差来描述。 分辨率体现于输入二进制数字量的位数,位数愈多, 分辨率愈高,通常用能分辨的最小(对应00…001) 输出电压与最大(对应11…111)输出电压之比表示, n位D/A转换器的分辨率可写作
1.电路的组成
(2)T形电阻网络
流入各2R电阻支路的电流分别为:
I I 1 UR 23( UR )
3 2 2R
24 R
I2
I3 2
1 UR 4R
22( UR ) 24 R
I1
I2 2
1UR 8R
21( U R ) 24 R
I0
I1 2
1 UR 16 R
20( UR ) 24 R
一、数模转换器(DAC)
二、模数转换器(ADC)
A/D转换器的转换精度也用分辨率和转换误差描述,n 位输出二进制数字量的转换器能区分输入电压的最小 值为满量程输入电压的 1 ;转换误差一般也以最低
2n
位的倍数表示。
例题
8位A/D转换器,输入电压位0~+10V,求输 入模拟电压UX=5.9V时的转换结果。
解
转换的结果为
5.9 10
因栅极输入Di(高电位)而导通,T1管因栅极输入 D(i 低电位)
而截止,电阻网络第i位2R电阻支路经Si 接运算放大器的反向 输入端。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OE : 允许输出控制端 ,高电平有效 。
CLOCK :时 钟信 号输入 端 ,外 接时钟 频率一 般为 5 00 kH Z 。 V c c : + 5 V 电 源供电 。
GN D : 地 端。
ADC0809连接电路如图所示,OE、ALE通过一电阻接+5V电源,处于高电平有 效状态。将EOC连接到START,一旦在START引脚上施加一个触发启动脉冲后,集成 电路便处于一种连续转换的工作状态 ,因为EOC端在转换结束时送出的脉冲提供了 下一个触发启动脉冲。
(3)电子模拟开关Si 由于开关Si的作用是在输入数码信号Di控制下,将电阻 网络接到放大器的输入端或地端去,它好像一个单刀双掷开关,故常称它为模拟开 关,电子模拟开关可以由场效应管或三极管构成。
模拟开关电路图
模拟开关等效电路
导通能力加强,使V4导通,将电阻网络接至运放的反相输入端。 当Di=0时,Vl导通能力加强,使V3导通,与地端接通;此时由于V1的发射极 电压降低,相应的V2导通能力减弱,使V4截止,与运放的反相输入端断开,将电阻 网络接至地端。
2 . 逐次逼 近 ADC 的 组成框 图
逐次逼近 ADC 由比较器、 D / A 转换器、数码寄存器、控制电路以及时钟 信号等几部分组成。
逐次逼近ADC组成框图
(1)转换开始先将数码寄存器清零。开始转换后,时钟信号将数码寄存 器的最高位置1,使输出数字为1000。这个数码被D/A转换器转换成相应的模 拟电压vF,送到比较器中与输入的模拟量vi比较。若vF>vi,说明数字过大了,
DAC0832典型应用电路
第二节 模数转换
一 、 模 数 转 换原理
模 / 数转换器 ADC 的功能是把模拟信号转换为二进制数码 。
1 . 逐次逼 近 ADC 的 转换原 理
逐 次 逼 近 ADC 的 转 变 过 程 与 用 天 平 称 量 物 体 的 重 量 相 类 似 , 被 称 重 的 物 体放在天平的一端,另一端从大到小依次放上砝码。通过调整砝码重量,可 使天平上累计的砝码的总重量逐次逼近物体的重量。
ALE : 地 址 锁 存 信 号 , 高 电 平 有 效 , 当 ALE = 1 时 , 选 中 A 2 、 A 1 、
V REF ( 十 ) 、 V REF ( - ) : 参 考 电 压 端 , 提 供 D / A 转 换 器 权 电 阻 的 标 准 电 平 , 一般 V REF (十) 端 接 + 5 V , V REF ( - ) 端 接 地 。
2. 分辨率 它反映分辨输出最小电压的能力,即指输入数字量只有最低有效 位为1时输出的最小电压值与输入数字量所有有效位为1时输出的最大 电 压 值 之 比 。对 n 位 DAC , 分辨率 为。位 数越多 ,分辨 率越高 。 例 如 , 一 个 1 0 位 DAC , 输 出 电 压 满 量 程 为 8 V , 则 它 的 分 辨 率 为 % , 能 分 辩输出 的最小 电压值 为 8 V × 0 . 1%= 8 引脚排列图
1 . DAC 0 8 3 2 的 引脚 说明
D 0 ~ D 7 : 8 位 数 字 信 号 输人 端 , D 0 为 最低 位, D 7 为 最 高位。
输 入 寄 存 器 选通 。
ILE :输 入寄 存器允 许 , 高电平 有效 ,它与
WR1 : 输 入 片 选 信 号, 低电平有效 。
(4)最后将最低位数码置1,使数码寄存器输出数字为□□□1,比较完 毕后,寄存器中保留的数码就是A/D转换数码。
二、集成 ADC 介绍
集 成 的A/D转 换 电路 很多 , 其 中ADC0809 是一 种逐 次逼 近 型的 A/D集成电 路 , 属 CMOS 器 件 , 芯 片 主 要 由 8 通 道 多 路 模 拟 开 关 、 8 位 的 逐 次 逼 近 模 / 数 转 换 器 (包括与微机兼容的控制逻电路)、三态输出寄存器,其内部结构如下图所示。
ADC0809结构框图
ADC0809的引脚排列
IN 0 - IN 7 : 8 路 模拟输 入端。
START : 启 动 A / D 转 换 , 当 该 脚 施 加 正 脉 冲 后 , 开 始 A /D 转 换 过程。
EOC : 转 换 结 束 信 号 , 当 完 成 A / D 转 换 时 发 出 一 个 高 电 平 信 号 , 表 示 转 换 结 束。
本 章 小 结
1. ADC 、 DAC 是实现模拟电路和数字电路相互转换 的桥梁,是重要的接口电路。
2 . DAC 是 将 数 字 量 变 成 相 应 模 拟 量 的 电 子 电 路, 它 主要由电阻网络、运算放大器、模拟开关组成,其输出 的模拟电压与二进制数码成线性对应关系,本章主要介 绍 了 倒 T 型 电 阻 网 络 DAC 的 工 作 原 理 及 DAC0832 集 成 DAC 的引脚功能和典型应用电路。
当Di=l时, V3截止,与地端断开;此时由于V1的发射极电压升高,相应的V2
三 、 DAC 的主要 参数指 标 1. 转换精度
指实际转换特性曲线与理想转换特性曲线之间的最大偏差 ,也称 最大静态转换误差。产生偏差的主要原因是模拟开关的导通电压、电 阻 网 络 的 电 阻值不 尽相等 等因素 所致 。
ADC0809独立使用连接电路
模拟输入通道的选择可通过置A2、A1、A0的状态而实现。例如A2A1A0=000,则 模拟信号通过IN0通道送入进行模/数转换;再如A2A1A0=001,则模拟信号通过IN1通 道送入进行模/数转换。由此类推,A2A1A0=111时选中IN7通道。
工
程
应
用
对于高速变化的模拟信号,在模/数转换前必须先经过采样-保持环节,以保证转 换的精度。 图(a)给出的是一个简单的采样—保持电路,开关管V在采样脉冲vs的 控制下,每间隔一定的时间就导通,对输入的模拟信号vi进行抽样取值,并经电容C的 存储作用保持采样的电压值,从电压跟随器输出的是阶梯形电压vo,如图(b)所示。
CS
,
共同控制
:写信号1,低电平有 CS效 , 当 才 能 将 数 据 线上的 数据写 入寄存 器中 。
= 0 , ILE = 1 时 , WR 1 选
:控 制传输 信号 输入端 ,低 电平有 效 , 控制 通 DAC 寄存器。 XFER
:写信 号 2 ,低电 平有效 ,它 与 配合, 当二 者均 为 0 时 , 将 输入 寄存器 中的值 写入 DAC 寄 存器中 。
A2、 A1、 A0: 模 拟 通 道 选 择 器 地 址 输 入 端 , 根 据 其 值 选 择 8 路 模 拟 信 号 的 其中一 路进行 A / D 转换 。
A 0 选 择 的 一 路 ,并将 其代表 的模拟 信号接 入 A / D 转换器 之中 。 D 0 ~ D 7 : 8 路 数 字 信 号输 出端 。
2 1
10
0 .1
是指输入数字量到输出模拟量所需的时间,用于衡量数模转换快 慢 的 重 要 参 数。高速系统中应可靠考虑选用转换速度快的 DAC 。
四、集成DAC介绍
DAC0832是一种8位的CMOS型D/A转换电路,其芯片结构框图及外引线功能图 见下图。DAC0832内部主要包括:一个8位输入寄存器、一个8位DAC寄存器和一个8 位D/A转换器,该芯片由于内部采用双缓冲寄存器,可以方便的实现多个D/A转换器 同时工作。
倒T型电阻网络DAC DAC组成框图
2.工作原理
( 1 )电阻译码网络 由 R 和 2 R 两种电阻构成 T 型结构。 电子开关 S 0 ~S 3 分别由二进数 D 0 ~ D 3 控制,当 D i =1 时 S i 接运 算放大器的输入端 IN - (为虚地),而 D i =0 时 S i 接地端。 从基准电源 V REF 看进去整个电阻网络的等效电阻为 R ,因 此基准电源提供的电流 I 为 (2)运算放大器 运算放大器的作用是将电阻网络的 输出电流 I Σ 转换成与输入数字量成正比的模拟电压输出 , 运算放大器的输出电压: v o = - I Σ · RF 将式( 15-1 ) 代入上式, R F = R 时,得
V CC :电源电压端;取值范围为: 5V~15V 。 DGND :数字信号的地。 AGND :模拟信号的地。
2 . 典型应 用电路
DAC0832 广 泛 用 于 单 片 微 型 计 算 机 上 , 可 利 用 微 机 的 输 出 信 号 对 DAC0832 WR1 WR 2 XFER CS 的 、 、 、 、 ILE 端进 WR成 行控制。但也可以直接接 允2许XFER 输入的形 1 WR 式,只要将 、 、 、 端 接 低 电 位 , ILE 端 接 高 电 位 即 可 。 DAC0832 芯 片 为 电 流 输 出 型 D/A 转 换 器 , 要 获得模拟电压输出时需外接运算放大器。
V REF : 基 准 参 考 电 压 端,取值范围为: -10 V~+1 0 V 。
0 时 , 输 出 最小 。
I OUT 1 : 模 拟 电 流 输 出 端 1 , 当 DAC 寄 存 器 全 为 l 时 , 输 出 最大 ; 全 I OUT 2 : 模 拟 电 流 输 出 端 2 ,使用 时一般 将其接 地 。 R F : 外 接 反 馈电 阻端 。
故将最高位的1清除;若vF<vi,说明数字还不够大,应将最高位的1保留。
(2)接着控制器将次高位置成1,使数码寄存器输出数字为□100,再经D /A转换器转换成相应的模拟电压vF,送到比较器中与输入的模拟量vi比较,以
同样的方法确定这个l是否应该保留。
(3)再按同样的方法把第三个数码置1,使数码寄存器输出数字为□□10 ,并且经过比较后确定这个l是否应该保留。
2019级电子教学课件
模拟量与数字量的相互转换
第一节 数 / 模转换器
一 、数 / 模 转换 原理
DAC 是将输入二进制码的每一位先转换成与其数值成 正比例的电压或电流模拟量,然后把这些模拟量相加,即 得与输入的数字量成正比的模拟量。