- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
4. 程序设计举例 PCL-726 的D/A 输出、数字量输入等操作均不需要状态查询,分辨率为12位, 000H~0FFFH分别对应输出0%~100%,若输出50%,则对应的输出数字量为7FFH, 设基地址为220H,D/A通道l输出50%的程序如下: C语言参考程序段如下: outportb ( 0x220 , 0x07 ) // D/A 通道l 输出50% outportb ( 0x221 , 0xff ) 汇编语言参考程序如下:(基地址为220H ): MOV AL, 07H ;D/A 通道l 输出50% MOV DX, 0220H OUT DX, AL MOV DX, 0221H MOV AL, 0FFH OUT DX, AL 作业:P68,习题2 2.10,2.12 2.4 模拟量输出接口与过程通道 2.4.1 模拟量输出通道的结构型式 1、一个通道设置一个数模转换器的型式 优点:转换速度快、工作可靠,即使某一路D/A转换器有故障,也不会影响其它通路的工作。 缺点:使用了较多的D/A转换器 多路模拟量输出通道的结构形式,主要取决于输出保持器的构成方式。输出保持器的作用主要是在新的控制信号到来之前,使本次控制信号保持不变。保持器一般有数字保持方案和模拟保持方案两种。这就决定了模拟量输出通道的两种基本结构形式。 2. 多个通路共用一个数模转换器的型式 优点:节省了数/模转换器 缺点:只适用于通路数量多且速度要求不高的场合。它还要用多路开关,且要求输出采样保持器的保持时间与采样时间之比较大。这种方案的可靠性较差。 应用场合:适用于通道数量多而且速度要求不高的场合。 图 模拟量保持方案 2.4.2 D/A转换器及其接口技术 D/A转换器的技术指标: -分辨率:D/A转换器输入二进制数的位数。 分辨率为n位,表示D/A转换器输入二进制数的最低有效位LSB与满量程输出的1/2n相对应。 -建立时间:输入数字信号的变化是满量程时, 输出信号达到离终值± 1/2LSB的所需时间。 -线性误差:在满刻度范围内,偏离理想转换特性的最大误差。 理想转换特性(量化特性)应该是线性的,但实际转换特征并非如此。在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。线性误差常用LSB的分数表示,如(1/2)LSB或±1LSB。 D/A转换器:把数字量转换成模拟量的元件或装置。 常见D/A转换器类型: -电流输出型,通常要转为电压,速度因外接放大器有滞后。 -电压输出型,速度快,仅用于高阻抗负载。 数字量输入 模拟量输出 理想特性 实际 满刻度 线性误差 通用、廉价的D/A转换器:AD1408(8位)、AD7524 (8位) 、AD558 (8位) 。 高速、高精度D/A:AD562 (10位) 、AD7541 (12位) 。 高速D/A:AD561(10位,建立时间为250 ns(达到±1/2 LSB)、DAC-08 (8位) 。 高分辨率D/A:DAC1136(16位) 、DAC1137 (16位)等。 为了应用的灵活性,有: 可选择输出电压双极性的:AD7524、AD7542 (12位) 。 芯片内带有数字寄存器可与CPU数字总线直接相连的AD558、AD7524。 常见的D/A 1、8位D/A转换器接口 DAC0832外部结构特征 采用20引脚、双列直插式集成电路芯片。 主要参数:分辨率8位,电流稳定时间1μs,电流输出,与TTL电平兼容;功耗20mW。 组成:主要由8位输入寄存器、8位DAC寄存器、采用R—2R电阻网络的8位D/A转换器、相应的选通控制逻辑四部分组成。 -内部具有两个锁存器:输入锁存器和DAC锁 存器,分别由LE1,LE2控制。 高电平:寄存器直通 低电平:寄存器锁存 -引脚说明: DI0-DI7:数字输入 IOUT1,IOUT2:电流输出, IOUT1+IOUT2=C DI0~DI7:数据输入线,其中DI0为最低有效位LSB ,DI7为 最高有效位MSB。 /CS:片选信号,输入线,低电平有效。 /WR1:写信号1,输入线,低电平有效。 1LE:输入允许锁存信号,输入线,高电平有效 当1LE、和/CS、/WR1同时有效时,8位输入寄存器LE1端为高电平1,此时寄存器的输出端Q跟随输入端D的电平变化;反之,当端LE1为低电平0时,原D 端输入数据被锁存于Q端,在此期间D端电平的变化不影响Q端
文档评论(0)