第十一章+模拟IO接口课件.ppt
《第十一章+模拟IO接口课件.ppt》由会员分享,可在线阅读,更多相关《第十一章+模拟IO接口课件.ppt(75页珍藏版)》请在三一办公上搜索。
1、11-1,第十一章 模拟I/O接口,11.0 概 述11.1 DAC及其与MPU的接口11.2 ADC及其与MPU的接口,11-2,11.0 概 述,模拟I/O接口即A/D、D/A转换器接口,A/D、D/A转换器及其与计算机的接口在计算机测控系统中的重要性。,应用示例,11-3,11.1.1 D/A转换器原理11.1.2 DAC的基本参数11.1.3 典型的DAC集成芯片11.1.4 DAC芯片与MPU接口技术,11.1 DAC及其与MPU的接口,11-4,11.1.1 D/A转换器原理,DAC是一种把二进制数字信号转换成模拟信号(电压或电流)的电路。,DAC按转换原理不同,可分为:,解码网络
2、各不相同。,以T型和倒T型电阻DAC在集成产品中应用较多。,11-5,1.T型电阻解码网络DAC,11.1.1 D/A转换器原理,结构特点:,节点A、B、C、D都由三条支路相交而成,而且从任一节点向三条支路看过去的等效电阻都为2R;,从任一开关Si向上看过去的等效电阻都为3R。,11-6,输出电流io为:,io=io3+io2+io1+io0,从上述结构特点可直接分析推出:,T型电阻DAC的转换原理:,11.1.1 D/A转换器原理,11-7,所以:,进一步得到输出电压vo:,11.1.1 D/A转换器原理,11-8,11.1.1 D/A转换器原理,推广到一般情况:,当输入数字量为n位时,则有
3、:,以上两式表明:,输出电流io和输出电压Vo都与输入二进制数Dn-1Dn-2D0的大小成正比,可见实现了从数字量到模拟量的转换。,11-9,主要优点:D/A转换的结果Vo只与电阻的比值(Rf/R)有关,而不取决于电阻的绝对值。,这为集成单元的制作提供了很大方便。,主要缺点:各位数码变化引起的电压变化到达“运放”输入端的时间明显不相同。这样,在输入数字量变化的动态过程中可能在输出端产生很大的尖峰脉冲,从而带来较大的动态误差,影响DAC的转换精度和转换速度。,T型电阻DAC的优缺点,11.1.1 D/A转换器原理,11-10,11.1.1 D/A转换器原理,2.倒T型电阻解码网络DAC,结构特点
4、:,是对T型电阻解码网络DAC的改进,电阻网络中各支路的电流都直接流入“运放”输入端,相互间不存在传输时间差,所以转换速度较快,动态过程中输出端的尖峰脉冲较小。,11-11,io=D3I3+D2I2+D1I1+D0I0,倒T型电阻DAC的转换原理:,11.1.1 D/A转换器原理,11-12,11.1.1 D/A转换器原理,推广到n位转换器,则有:,同样可见:,输出的模拟信号io和Vo与输入的数字信号的大小成正比,从而实现了从数字量到模拟量的转换。,11-13,11.1.2 DAC的基本参数,1.精度参数,用于表明D/A转换的精确程度,一般用误差大小表示。,精度特性常以满量程电压VFS的百分数
5、或以最低有效位LSB的分数形式给出,有时也用二进制位数的形式给出。如:,精度为0.1%指最大误差为VFS的0.1%。,11-14,主要是建立时间或转换时间,它通常指输入数字量为满刻度值时,从输入加上到输出模拟量达到满刻度值或满刻度值的某一百分比(如90%)所需的时间。,3.分辨率,表示DAC对微小模拟信号的分辨能力,是数字输入量的最低有效位(LSB)所对应的模拟值。分辨率通常用二进制位数表示。,4.精度和分辨率的区别:,精度取决于构成转换器的各个部件的误差和稳定性,而分辨率则取决于转换器的位数。,2.速度参数,11.1.2 DAC的基本参数,11-15,11.1.3 典型的DAC集成芯片,DA
6、C集成芯片概述DAC集成芯片DAC0832DAC集成芯片DAC1210,11-16,1.DAC集成芯片概述,11.1 DAC及其与MPU的接口,从与CPU接口的角度看,DAC芯片有以下几类:,有单级输入缓存器的DAC,如AD7524等,无输入缓存器的DAC,如AD1408等,按片内有无缓存能力,有双级输入缓存器的DAC,如DAC0832等,11-17,11.1.3 典型的DAC集成芯片,8位DAC,如DAC0832、AD1408等,按位数,串行输入DAC,如AD7543等,串/并输入DAC,如AD7522等,并行输入DAC,按数字输入方式,分辨率高于8位的DAC,如DAC1210/1209(1
7、2位)等,11-18,DAC0832是8位R-2R T型电阻解码网络芯片,转换结果以一对差动电流IO1和IO2输出。,(1)内部结构与外部引脚:,1.DAC0832,11.1.3 典型的DAC集成芯片,11-19,优越性:可转换和接收并行工作,利于提高速度;适于需要多个模拟输出通道同时改变输出量的应用场合。,单缓冲方式下,数据只要一写入DAC芯片就立即进行数/模转换,省去一条输出指令。,(2)应用说明,11.1.3 典型的DAC集成芯片,11-20,这时得到的电压VO是单极性,极性与VR相反:,单极性电压输出,11.1.3 典型的DAC集成芯片,DAC0832直接输出的信号是模拟电流IO1、I
8、O2,为得到电压输出,应加接一级运放:,11-21,双极性电压输出:,11.1.3 典型的DAC集成芯片,方法一:在单极性电压输出后再增加一级反相比例求和运放作为偏移电路。,若要得到双极性电压输出,还需在输出端引入一个偏移电路。通常有两种引入方法:,11-22,11.1.3 典型的DAC集成芯片,运放A2(反相比例求和电路)使A1的输出电压Vo的两倍与参考电压VR求和,即:,11-23,11.1.3 典型的DAC集成芯片,方法二:在第一级运放的求和点增加一个偏移电阻RB和一个偏移电压VB(=-VR)作为偏移电路。,11-24,11.1.3 典型的DAC集成芯片,对应于上述双极性Vo的输入数码称
9、为偏移二进制码,简称偏移码。相应的双极性DAC则叫偏移码双极性DAC。,偏移码和原码、补码、反码同属双极性码。四者对应关系如下(以3位码为例):,补码输入双极性DAC:以偏移码双极性DAC为基础 构成。,11-25,(1)内部结构与外部引脚:,2.DAC1210,11.1.3 典型的DAC集成芯片,11-26,与DAC0832差不多,差别主要有两点:,单缓冲方式工作时(第二级直通),输出有尖峰干扰出现,故与8位CPU接口时,必须工作于双缓冲方式。,两次写数的顺序只能是:先写高8位,后写低4位。原因是两次写入都会使4位寄存器内容改变,而8位寄存器则不然。,(2)使用方法,11.1.3 典型的DA
10、C集成芯片,11-27,11.1.4 DAC芯片与MPU接口技术,DAC电路与MPU的接口有两种基本形式 1.与MPU总线直接相连 2.通过I/O接口芯片与MPU总线相连,11-28,11.1.4 DAC芯片与MPU接口技术,1.与MPU总线直接相连,适于内部有输入缓存器且D/A转换器位数小于等于MPU数据总线位数的DAC芯片。,11-29,适于内部无输入缓存器或者虽有输入缓存器但D/A转换器位数多于MPU数据总线位数的DAC芯片。,(1)内部无输入缓存器的m位DAC与n位MPU(mn)的接口,2.通过I/O接口芯片与MPU总线相连,11.1.4 DAC芯片与MPU接口技术,11-30,这时要
11、采用两级缓冲寄存器,具体接口方法又有两种(以12位DAC和8位MPU为例):,方法一:每级要两个锁存器,(2)mn时的m位DAC与n位MPU的接口,11.1.4 DAC芯片与MPU接口技术,11-31,方法二:低8位经两级缓存,高4位经一级缓存(反之也可),11.1.4 DAC芯片与MPU接口技术,11-32,(1)接口硬件逻辑:,例11.1 DAC1210与IBM PC总线的接口,11.1.4 DAC芯片与MPU接口技术,11-33,假定被转换的12位数据已事先存放在BX寄存器的低12位,编写完成一次D/A转换输出的接口驱动程序。,START:MOV DX,0220H;DAC基地址送DX寄存
12、器 MOV CL,4 SHL BX,CL;BX中12位数向左对齐 MOV AL,BH OUT DX,AL;写入高8位 INC DX MOV AL,BL OUT DX,AL;写入低4位 INC DX OUT DX,AL;启动D/A转换(AL中为任意数均可)HLT,(2)接口驱动程序,11.1.4 DAC芯片与MPU接口技术,11-34,11.2.1 A/D转换的四个步骤11.2.2 A/D转换器原理11.2.3 ADC的性能参数11.2.4 典型的ADC集成芯片11.2.5 ADC芯片与MPU接口技术,11.2 ADC及其与MPU的接口,11-35,11.2.1 A/D转换的四个步骤,A/D转换
13、的全过程通常分四步进行:,采样保持量化编码,保持-将采样得到的模拟量值保持下来,使之等于采样控制脉冲存在的最后瞬间的采样值。,11-36,通常采用等时间间隔采样,为使采样保持得到的输出信号在经过信号处理后可还原成原来的模拟输入信号,要满足下列条件(采样定理):fS2fimax 其中:fS为采样频率 fimax为输入信号Vi的最高次谐波分量的频率,采样保持电路基本原理图,11.2.1 A/D转换的四个步骤,11-37,量化-用基本的量化电平q的个数来表示采样保持的模拟电压值。,编码-把已经量化的模拟量值(一定为q的整数倍)用数码表示。,2.量化和编码,11.2.1 A/D转换的四个步骤,11-3
14、8,S(t),VI(t),VSH,Vq,4q,3q,2q,q,0,0,0,0,q,3q,2q,q,q,3q,4q,2q,3q,001 011 010 001 001 011 100 010 011,量化,编码,(只舍不入法),(二进制编码),(a)采样脉冲,(b)输入电压,(c)采样保持电压,(d)量化过程,采样、保持、量化、编码全过程示意图:,11.2.1 A/D转换的四个步骤,11-39,11.2.2 A/D转换器原理,通常所说的A/D转换器,是指将采样保持后得到的模拟电压值Vi转换为数字量的电路。转换过程包括量化和编码,但实际上这两步并无明显分界。,1.根据A/D转换原理和特点的不同,A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十一 模拟 IO 接口 课件
链接地址:https://www.31ppt.com/p-3968372.html