- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章_模和数模转换
第十一章 模数和数模转换 计算机控制系统 DA转换原理 典型DA转换器件 AD转换原理 典型AD转换器件 计算机控制系统 一个计算机探伤系统 多路模拟开关 多路模拟开关用来切换模拟信号。 对于AD通道,需要多路输入、一路输出的模拟开关,保证每次只转换一个通道的模拟信号 对于DA通道,需要一路输入、多路输出的模拟开关,使输出的模拟信号轮流分配到各模拟通道 多路模拟开关的例子 采样 采样就是按相等的时间间隔t从电压信号上截取一个个离散的电压瞬时值。 采样定理:为了能从采样后的信号能够无失真的恢复原信号,必须满足两个条件:①被采样的模拟信号必须是频带受限的,即它有频率上限值fm;② 采样频率fs≥ 2fm。在实际应用中常取fs=(3~4)fm 量化 对0~5V(或0~10V )电压进行2n等分(n=8、10、12、16),形成n个区间 采样后的模拟电压落在哪个区间,就以该区间的下限值表示该电压值 量化的实例 编码 自然二进制编码:0电压用数字量全0表示;满量程电压用数字量全1表示(实际上全1并不等于满量程电压)。 双极性二进制编码:负满量程电压用全0表示,正满量程电压用全1表示(实际上全1也不等于正满量程电压) 。 自然二进制编码(n=4) 双极性二进制编码(n=4) DA转换器 DA转换的基本原理 DA转换器的性能指标 典型的DA转换器 DA转换的基本原理 利用权电阻网络和运算放大器实现 输出电流Io的计算 分辨率 Δ=FSR/2n 用百分比表示。例:n=8, Δ= FSR/256=0.39% FSR 用D/A位数表示。如8位、12位、16位等 精度 一般要求≤LSB/2 常用误差与满量程输出电压或电流的百分比表示 线性误差 一般要求≤LSB/2 常用最大偏差与满量程输出电压或电流的百分比表示 建立时间ts 输入数字量到建立稳定的输出电流或电压的时间 超高速ts100ns; 较高速ts=1μs~100ns;高速ts=10 μs ~ 1 μs ; 低速ts100 μs 典型的DA转换器 AD7524 DAC0832 DAC1210 AD7524 利用AD7524产生锯齿波、三角波、方波和正弦波 编程实现输出从0到4.98V线形增长的周期性锯齿波 编程实现输出0.5V到2.5V的三角波 如何输出方波? 如何输出正弦波? DAC0832 主要参数 引脚图 工作方式 DAC0832主要参数 分辨率:8位 转换时间:1us 满量程误差:± 1LSB 参考电压:± 10V 单电源:+5V~+15V DAC0832引脚图 DAC0832工作方式 双缓冲方式(单DAC) 三种工作方式 AD转换器 AD转换的基本原理 典型的AD转换器件 AD转换的基本原理 逐次逼近法:把输入电压和一组从参考电压分层得到的量化电压进行比较,比较从最大的量化电压开始,由粗到细逐次进行,由每次比较的结果来确定相应的位是1还是0。不断比较,不断逼近,直到两者的差别小于某一误差范围时即完成了一次转换。 AD转换举例 AD转换举例 典型的AD转换器件 8位 ADC0809 12位 AD574A ADC0809 引脚图 工作过程 多通道数据采集方案 ADC0809引脚 ADC0809工作过程 选择当前转换的通道 在START和ALE引脚上加一个正脉冲,启动AD转换 转换开始后,EOC变低,转换结束,EOC变高 转换结束后,可通过执行IN指令读取转换后的数字量 用ADC0809设计多通道数据采集系统 设计多通道数据采集系统的注意事项 控制采样率 转换结束的检测 设计通道选择方案 多通道AD转换时,必须等一个通道转换结束后,才能启动另一个通道的转换,不可同时启动AD转换 具体实例 具体实例 需求:在PC/XT机上采用ADC0809设计一块8通道数据采集卡,要求以200Hz的速率对每个通道均采集1024个数据,也就是每隔5ms对各通道轮流采集一个数据,然后将它们存到数据段中以BUFF开始的数据缓冲区中。 方案设计: 采样率的控制 转换结束的检测 通道选择方案 具体实现电路 具体实现代码 采样率的控制 通过8253的0通道的输出引脚接到8259A的IR2引脚,在8259A的控制下定时向CPU发出中断请求,在每次中断时进行采样。 在每次中断出现后,在中断服务程序中用OUT指令启动转换,然后查询EOC引脚的状态,当EOC为高时,表示转换结束,这时可用IN指令读入结果。 转换结果的检测 ADC0809的EOC引脚通过一个三态门接到数据总线中D7构成一个状态口(地址为308H)。在启动脉冲结束后,先查EOC是否为低电平,若为低表示转换已开始,再查EOC是否为高,若为高,说明转换已结束,用IN指令读取转换的结果。 通道选择方案 地址线的A9~A3经I/O地址译码器形成片选信号CS,选中8个I/O
您可能关注的文档
最近下载
- 医学影像学模拟考试题与答案.docx
- 2021OceanStor Dorado 6000, Dorado 18000系列产品白皮书.docx VIP
- 华为OceanStor18000系列案例集.pptx VIP
- 医学影像学试题(附参考答案).docx
- oceanstor 18000系列高端存储系统可靠性技术白皮书.pdf VIP
- 部编人教版五年级上册语文全册表格教案(新审定).pdf VIP
- 2024年新生儿窒息复苏(新版指南).pptx VIP
- 华为OceanStor18000系列高端存储.PDF VIP
- oceanstor18000系列存储系统产品介绍.pptx VIP
- 华为OceanStor 融合存储最佳实践.pdf VIP
文档评论(0)