- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
模拟输入输出接口 第12.2~讲 课 程 内 容 微处理器:CPU的编程结构、内部组成及外部功能特性,CPU的操作和时序。 指令系统:寻址方式(涉及存储器的组织和管理)及80x86指令系统。 汇编语言程序设计:汇编语言程序格式,汇编语言的基本语法,BIOS与DOS功能调用,汇编语言程序的上机调试。 存储器及其接口:存储器结构,工作原理,存储器与CPU的连接,存储空间的扩展 ;高速缓存(Cache),。 输入与输出:程序控制方式,可编程I/O接口电路:串行接口,并行接口,定时器/计数器. 中断系统及中断控制器 DMA方式及DMA控制器。 模拟输入输出接口 A/D、D/A 总线及常见总线标准( ISA, EISA, PCI, USB等)。 80x86/Pentium 保护模式的软件体系结构 高性能微处理器的先进技术及典型结构 MIPS/ARM/80x86/Pentium 包括A/D和D/A的实时控制系统 1. 传感器:把控制对象的各种参数的物理量用传感器测量出来,并转换成电信号。 2. 放大器:把传感器输出的信号(一般为mV或 V)放大到A/D转换所需的量程范围。 3. 低通滤波器:抑制干扰,提高信躁比。 4. 多路开关:对传感器输出的多路信号进行切换,用一路装置进行测量和控制。 5. 采样保持电路:对模拟信号进行采样并保持以保证A/D转换的正确性。 1、数/模转换器的基本组成: 加权电阻式DAC T型电阻网络式D/A转换器 DAC主要性能指标 精度:Accuracy DAC实际输出值与理论计算输a出值之差 绝对精度:器件各种误差的总和(含非线性、零点、增益、温漂等) 相对精度 = 总误差/满量程 分辨率:Resolution DAC (n位)能分辨的最小输出电压变化 R(电压) = VFS/2n, 即1个LSB对应的输出电压值 常用位表示, 位数越多, 分辨率越高 如若VFS=10V, DAC为10位, 则分辨率为10/1024 = 9.97 mv 转换速率/建立时间 转换速率实际是由建立时间来反映的 建立时间:settling time 输入数字量变化到输出模拟量稳定在最终值的±1/2 LSB范围内所需的时间。∈(nS级,uS级) 非线性误差 实际转换特性曲线与理想特性曲线之间的最大偏差,并以该偏差相对于满量程的百分数度量 DAC0832的内部结构 Switch waveform 芯片的输出电路 3种工作方式 (1)直通方式。 当CS、WR1、WR2、XFER都接数字地,ILE接高电平时,芯片即处于直通状态 (2)单缓冲方式。 此方式是使两个寄存器中任一个处于直通状态,另一个工作于受控锁存器状态或两个寄存器同步受控 (3)双缓冲方式。 双缓冲方式的一大用途是数据接收和启动转换可以异步进行,即在对某数据转换的同时,能进行下一数据的接收,以提高转换速率 单缓冲方式 ILE接高电平; CS、WR1、WR2、XFER接控制输出端(连接方式有多种形式); 当对DAC0832进行写操作时(执行OUT指令),数字量直接被转换成模拟量。 存储器/IO写总线周期 单缓冲方式的应用(1) 例1 设DAC的口地址为80H,要求输出0~5V的锯齿波 START: MOV AL,0FFH AGAIN: INC AL OUT 80H,AL CALL DELAY JMP AGAIN 单缓冲方式的应用(2) 例2 要求DAC输出一三角波,波形下限电压为0.5V,上限电压为2.5V。 下限电压对应的数字量为: 0.5*256/5=26=1AH 上限电压对应的数字量为: 2.5*256/5=128=80H BEGIN: MOV AL,1AH UP : OUT 80H,AL INC AL CMP AL,81H JNZ UP DEC AL DOWN: OUT 80H,AL DEC AL CMP AL,19H JNZ DOWN JMP BEGIN 双缓冲方式 第一种应用情况:在前一个数据转换的同时,CPU将下一个数据先输入至输入寄存器,然后再在某个时刻启动D/A转换。 MOV DX,320H ;指向输入寄存器 MO
文档评论(0)