第七章 模数与数模转换PPT讲稿.ppt
《第七章 模数与数模转换PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第七章 模数与数模转换PPT讲稿.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第七章 模数与数模转换第1页,共47页,编辑于2022年,星期一概述nARM微处理器构成一个数据采集系统或过程控制系统时,采集的外部信号与被控对象的参数通常是一些模拟量,必须把这些模拟量转换为数字量,微处理器才能接收处理;n微处理器的处理结果是数字量,必须将数字信号再转换为模拟信号,才能控制被控对象。n将模拟量转换为数字量的过程称为模数(A/D)转换,完成这一转换的器件称为模数转换器(简称ADC);n将数字量转换为模拟量的过程称为数模(D/A)转换,完成这一转换的器件称为数模转换器(简称DAC)。第2页,共47页,编辑于2022年,星期一嵌入式实时控制系统组成框图 第3页,共47页,编辑于20
2、22年,星期一一、D/A(数/模)转换介绍最常见的T形电阻网络结构图1.1 D/A转换的原理D/A转换的基本原理:数字量是由和数值位组合起来表示的。如果要将数字量转换成模拟量,必须先把数字量中每一位数值按其权的大小转换成相应的模拟分量,然后再将各模拟分量相加,其总和就是与数字量相应的模拟量。理想的D/A转换器的转换特性:输出模拟量与数字量成正比。第4页,共47页,编辑于2022年,星期一1.2 D/A转换器的主要参数1分辨率:表明DAC对模拟值的分辨能力,它是最低有效位所对应的模拟值,可确定由D/A产生的最小模拟值的变化,通常由二进制数的位数表示。2转换精度:转换精度是指D/A转换器实际输出的
3、模拟电压与理论输出模拟电 压间的最大误差。3转换时间:转换时间是指D/A转换器在输入数字信号开始转换,到输出的模 拟电压达到稳定值所需 的时间。第5页,共47页,编辑于2022年,星期一1.3 常用D/A转换器名称输出类型极性通信接口位数通道数DAC0832电流双极性并行81DAC7512电压单极性串行(SPI)12 1DAC8574 电压单极性串行(I2C)164TLC5620电压单极性串行84常用的DAC器件 第6页,共47页,编辑于2022年,星期一二、D/A转换器应用DAC7512的主要特性:的主要特性:微功耗,5V时的工作电流消耗为135uA(DAC7512);在掉电模式时,如果采用
4、5V电源供电,其电流消耗为135nA,而采用3V供电时,其电流消耗仅为50nA;供电电压范围为+2.7V+5.5V;上电输出复位后输出为0V;具有三种关断工作模式可供选择;带有低功耗施密特输入串行接口;内置满幅输出的缓冲放大器;具有SYNC中断保护机制。DAC7512是TI公司生产的具有内置缓冲放大器的低功耗单片12位数模转换器。其片内高精度的输出放大器可获得满幅(供电电源电压与地电压间)任意输出。第7页,共47页,编辑于2022年,星期一1.1 DAC7512引脚及功能DAC7512引脚定义如下:nVOUT:芯片模拟输出电压;n GND:器件内所有电路的地参考点;n VDD:供电电源,直流+
5、2.7V+5.5V;n Din:串行数据输入;nSCLK:串行时钟输入;nSYNC:输入控制信号;(低电平有效)第8页,共47页,编辑于2022年,星期一1.2 DAC7512的内部结构第9页,共47页,编辑于2022年,星期一1.3 工作模式与操作时序 DAC7512具有四种工作:bit13bit12工作模式00正常模式01掉电模式输出端1k到地10输出端100k到地11高阻DAC7512的写操作时序 第10页,共47页,编辑于2022年,星期一1.4 实验内容n实验1内容:给DAC7512一个确切的数值,利用表笔检测Vout引脚的电平。n实验2内容:控制DAC7512产生锯齿波,利用示波器
6、观察波形变化。第11页,共47页,编辑于2022年,星期一1.5 电路分析第12页,共47页,编辑于2022年,星期一驱动程序设计-初始化函数#define nSYNC (125)/*P1.25口为DAC7512的片选*/*名称:DAC7512_Init()*功能:初始化SPI接口,设置为主机。*/void DAC7512_Init(void)PINSEL2=PINSEL2&0 xFFFFFFF7;/设置nSYNC(P1.25)为GPIO口 PINSEL0=(PINSEL0&0 xffff00ff)|0 x00005500;/设置P0.4,P0.5,P0.6 /为SPI0引脚IO1DIR=nS
7、YNC;S0PCCR=0 x52;/设置SPI时钟分频 S0PCR=0 x30;/设置SPI接口模式,/MSTR=1,主模式,LSBF=0,MSB在前CPOL=0;/设置SPI0的数据传输时序与DAC7512一致CPHA=1;第13页,共47页,编辑于2022年,星期一/*n名称:DAC7512_MSendData(uint8 data1,uint8 data2)*功能:向SPI总线发送数据,并接收从机发回的数据。*入口参数:data1,data2 待发送的数据*出口参数:无*/void DAC7512_MSendData(uint8 data1,uint8 data2)IO1CLR=nSYN
8、C;/DAC7512片选选中 S0PDR=data1;/发送第1个字节数据给DAC7512寄存器的高8位 while(0=(S0PSR&0 x80);/等待SPIF置位,即等待数据发送完毕 S0PDR=data2;/发送第2个字节数据给DAC7512寄存器的低8位 while(0=(S0PSR&0 x80);/等待SPIF置位,即等待数据发送完毕 IO1SET=nSYNC;/DAC7512片选线置1,结束数据传输驱动程序设计-数据通信函数第14页,共47页,编辑于2022年,星期一实验1/*名称:main()*功能:主函数,控制DAC7512电平输出*/int main(void)DAC751
9、2_Init();/初始化/bit11bit0为数据位,控制Vout输出电压最大值DAC7512_MSendData(0 x0F,0 xFF);单击全速运行按钮(快捷键F5),程序会运行并停留在main()主函数处;继续全速运行,然后用表笔在DA输出端测量DAC7512输出的电压信号。第15页,共47页,编辑于2022年,星期一实验2/*名称:main()*功能:主函数,控制DAC7512电平输出产生锯齿波*/int main(void)uint8 i;uint32 DAC7512_TAB=0 x00,0 x00,0 x03,0 x33,0 x06,0 x66,0 x09,0 x99,0 x0
10、c,0 xcc,0 x0f,0 xff;DAC7512_Init();/初始化SPI接口与DAC7512输出口 while(1)for(i=0;i12;i=i+2)DAC7512_MSendData(DAC7512_TABi,DAC7512_TABi+1);DelayMS(50);/软件延时 单击全速运行按钮(快捷键F5),程序会运行并停留在main()主函数处;继续全速运行,根据数组中定义的内容,DAC7512输出锯齿波。在DA输出端口用示波器可以观察到输出的波形。第16页,共47页,编辑于2022年,星期一三、A/D(模/数)转换介绍n将现场模拟信号转变为数字信号并送入微处理器进行处理的系
11、统称之为数据采集系统。数据采集系统由模拟信号采集、A/D转换、数字信号处理三大部分组成。1.1 模拟信号的采集与处理模拟信号采集示意图 第17页,共47页,编辑于2022年,星期一1.2 传感器n能够将非电信号转换成电模拟信号的敏感元件叫传感器。n按被测参量来分,传感器分为:被测类别被测参量热工量温度、热量、比热、压力、压差、真空度、流量、流速、风速机械量位移(线位移、角位移),尺寸、形状,力、力矩、应力,重量、质量,转速、线速度,震动幅度、频率、加速度、噪声物性和成分量气体化学成分、液体化学成分,酸碱度(PH值)、咸度、浓度、粘度,密度、比重状态量颜色、透明度、磨损量、材料内部裂纹或缺陷、气
12、体泄漏、表面质量第18页,共47页,编辑于2022年,星期一序号工作原理序号工作原理1234567电阻式电感式电容式阻抗式(电涡流式)磁电式热电式压电式891011121314光电式(包括红外式、光导纤维式)谐振式霍尔式(磁式)超声式同位素式电化学式微波式n按被传感器的工作原理来分,传感器分为:传感器第19页,共47页,编辑于2022年,星期一1.3 信号调理电路n传感器将被测信息转换成电信号输出,一般称为第一次变换。n第一次变换后的电信号具有以下特点:1、输出电信号一般较微弱,如VmV级或nAmA级。2、输出电信号的信噪比较小,甚至有用信号淹没在噪声之中。3、传感器的输入/输出特性通常存在一
13、定的非线性,并易受环境温度 及周围电、磁干扰的影响。4、传感器的输出特性与电源的稳定性等有关,通常要求恒压或恒流 供电。n所以,要对传感器信号进行信号调理,如:放大、滤波、线性化处理等。第20页,共47页,编辑于2022年,星期一1.4 多路模拟开关n多路模拟开关是A/D、D/A转换系统中的重要器件。n要求主要有以下三点:1、多路开关接通时,要求其静态导通电阻无穷小。2、多路开关断开时,要求开路静态电阻无穷大。3、开关的切换速度越快越好(延时通常小于1s)。q 常用的CMOS多路模拟开关有以下几种:1、四1对1双向开关4066 2、三2对1单向开关4053 3、双4对1单向开关4052 4、单
14、8对1双向开关4051 5、单16对1双向开关4067第21页,共47页,编辑于2022年,星期一nADC4052包含2组4对1单向开关:X组和Y组。ADC4052引脚图 ADC4052双4对1结构图 1.5 多路模拟开关4052介绍第22页,共47页,编辑于2022年,星期一nADC4052中输入引脚与输出引脚的具体对应关系:A AB B输入引脚输出引脚X组Y组X组(INH=0)Y组(INH=1)00X0Y0XY01X1Y1XY10X2Y2XY11X3Y3XY多路模拟开关4052介绍第23页,共47页,编辑于2022年,星期一1.6 A/D(模/数)转换的原理-采样保持nA/D转换又称模/数
15、转换,就是把模拟信号数字化。A/D转换器首先要对模拟信号进行采样,然后量化成数字信号输出,A/D转换中要完成采样保持和量化编码两个内容。n 在连续变化的模拟量上按一定的规律取出其中某一些瞬时值(样点)来 代表这个连续的模拟量。这个过程就是采样。香农采样定律:如果信号是带限的,并且采样频率高于信号最高频率的一倍,那么,原来的连续信号可以从采样样本中完全重建出来第24页,共47页,编辑于2022年,星期一n量化编码:以一定的量化单位,把数值上连续的模拟量而时间上离散的模拟信号通过量化装置转变为数值上离散的阶跃量的过程。n常见的量化编码技术有:1、计数式转换;2、双积分式转换;3、逐次逼近式转换;4
16、、并联式转换。1.7 A/D(模/数)转换的原理-量化编码第25页,共47页,编辑于2022年,星期一1.8 A/D(模/数)转换的原理-计数式转换第26页,共47页,编辑于2022年,星期一具体工作过程如下:首先启动信号S由高电平变为低电平,使计数器的输出清0,当启动信号恢复高电平时,计数器准备计数。转换器的输出电压为0时,运算放大器在同相端的输入电压作用下,使计数信号C=l。计数器开始计数,在CLK时钟脉冲的驱动下,8位计数器输出的数字量不断增加,使得D/A转换器输出电压Vo不断上升。运算放大器的输出变为低电平时,计数器停止计数,这时候的数字输出量D7 D0就是与模拟输入电压对应的数字量。
17、A/D(模/数)转换的原理-计数式转换第27页,共47页,编辑于2022年,星期一n主要部件包括积分器、比较器、计数器和标准电压源。n用标准的高频时钟脉冲测定反向积分所用的时间,就可以得到输入模拟电压所对应的数字量,实现了A/D转换。n双积分式转换的优点是精度高、干扰小,但是速度较慢。1.9 A/D(模/数)转换的原理-积分式转换第28页,共47页,编辑于2022年,星期一n逐次逼近式A/D转换是使用最广泛的一种A/D转换方法,A/D转换集成电路芯片通常都采用这种方式工作。2.0 A/D(模/数)转换的原理-逐步逼近式转换第29页,共47页,编辑于2022年,星期一2.1 A/D转换器的主要参
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第七章 模数与数模转换PPT讲稿 第七 数模 转换 PPT 讲稿
限制150内