AD DA转换器专题.pptVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AD DA转换器专题

AD/DA 转换器应用专题 一个典型的系统: 数模转换模块(ADC) 1、A/D转换器的基本原理 取样 ? 保持 ? 量化 ? 编码 2、A/D转换器的分类 1)直接A/D转换器 典型代表:逐次逼近型A/D转换器 特点:转换速度快,精度较高; 2)间接A/D转换器 典型代表:双积分型A/D转换器 特点:转换速度慢,但精度高。 3、MCU中内置的ADC模块 所属类型:绝大部分属于逐次逼近型 转换时间:几百纳秒(ns) ~几十微秒(us) 分辨率:8Bit~24Bit(主要是8、10、12Bit) 内置ADC模块的MCU型号举例: 1)8位MCU 增强型51系列:LPC900系列(8Bit、10Bit)、C8051(10Bit、12Bit) AVR系列:Mega8(48、88)、Mega16等(10Bit) PIC系列:PIC16Fxxx、PIC18Fxxx(8Bit、10Bit) 2)32位ARM7系列 NXP公司:LPC2100、2200系列等(10Bit) ST公司:STR71x、STR73x、STR75x等(10Bit、12Bit) Atmel公司:AT91SAM7S系列、 AT91SAM7X系列等(10Bit) 4、基本的外围电路设计 1)ADC模块供电电路 5、ADC模块的初始化 1) 配置模拟信号输入引脚的工作模式; 2) 使能ADC模块; 3) 选择相应的模拟信号输入通道; 4) 选择A/D转换时钟; 5) 选择转换结果的数据对齐方式(仅对于8Bit的MCU、10/12Bit的ADC模块) 6) 选择ADC转换的触发源 7) 若需要中断响应,则需设定相关的中断控制寄存器; 模数转换模块(DAC) 6、PWM模拟产生DA MT mT kMT kMT+mT PWM信号用分段函数可以表示为: 其中:T是产生PWM的计数器的计数周期,VH和VL分别是PWM波形中高/低电平的电压值,M是PWM信号一个周期的计数个数,m是PWM信号一个周期中高电平的计数个数,k为谐波次数,t为时间。 模数转换模块(DAC) 将函数f(t)展开成傅立叶级数,整理后可得: 上式中第1项为直流分量,第2项为基波分量,第3项为2次及2次以上谐波分量。从式中可以看出直流分量与m成线性关系,并随着m从0到M,直流分量从VL到VH。我们所需要的就是直流分量,交流分量可以使用低通滤波器来滤除。基波频率 。 RC低通滤波器电路: 模数转换模块(DAC) RC低通滤波器的转折频率是: 由工程经验得: 当前RC滤波器的w0=100 rad/s 以T=1/fs、fs=1MHz为例,M15700,如果M是由16位定时器决定,那么需要注意M必须小于15700。假设系统要求输出最大的模拟电压值为3.3V,那么不妨取M=330,那么对应的输出模拟量的大概值为: 例如,需要输出2.30V时,只要令m=230就可以了 模数转换模块(DAC) PWM模拟产生DA输出的优缺点 优点: 成本低廉 缺点: 精度一般;(解决办法不在本次讨论范围内) 输出的模拟电压不能达到理论上的0V;(外部使用MOS开关 管解决) 带负载能力较差;(加入电压跟随器来解决) 单片机自身必须带有PWM模块。(这个不是问题) 模数转换模块(DAC) 7、常用的D/A转换芯片 8Bit:DAC0832(电流型输出)、AD7523 10Bit: TLC5615(电压型输出、串行接口、2倍增益输出、单电源供电、8Pin) MAX515(电压型输出、串行接口、2倍增益输出、单电源供电、8Pin) 12Bit: MCP4821/4822(电压型输出、SPI接口、可选的2倍增益输出、单电源供电、双通道输出、8Pin) TLV5616(电压型输出、串行接口、2倍增益输出、单电源供电、8Pin) MAX5312(电压型输出、串行接口、2倍增益输出、单/双电源供电、16Pin) AD5320(电压型输出、串行接口、单电源供电、8Pin) * * 模拟输入 采样/量化 1101… 数字输入 数字信号 处理 1101… 数字输出 模拟重建 模拟输出 数模转换模块(ADC) 数模转换模块(ADC) 2)ADC模块的参考电压电路 数模转换模块(ADC) 数模转换模块(ADC) 6、被测输入信号的参数要求 A/D模块要实现的功能是把输入的电压信号转换成数字量,这就要求输入的被测信号为某种类型的电压源,在硬件设计的时候,需要考虑这些被测信号的一些相关要求。 1)输入电压信号的幅度 输入信号的幅度有两个考虑因数:能够进

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档