新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第五章 过程输入输出通道技术.pptVIP

新计算机控制技术及应用 教学课件 王平 谢昊飞 蒋建春 等编著 第五章 过程输入输出通道技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.高于8位的并行A/D转换器及其接口 (1)AD574的结构及原理 AD574是美国模拟器件公司(Analog Devices)生产的12位逐次逼近型快速A/D转换器。其转换速度最快为35μs,转换误差,是目前我国应用广泛,价格适中的A/D转换器。加之其内部含三态输出缓冲电路,可直接与各种微处理器连接,且无须附加逻辑接口电路,便能与CMOS及TTL电平兼容。内部配置的高精度参考电压源和时钟电路,使它不需要任何外部电路和时钟信号,就能完成A/D转换功能,应用非常方便。 图5-79 AD574结构原理图 (2) AD574A的引脚及功能 表5-12 AD574控制信号组合表 CE A0 操作 0 × × × × 禁止 × 1 × × × 禁止 1 0 0 × 0 启动12位转换 1 0 0 × 1 启动8位转换 1 0 1 接1脚(+5V) × 输出数据格式为并行12位 1 0 1 接地 0 输出数据格式为并行高8位 1 0 1 接地 1 低4位加上尾随4个零有效 (3)AD574A的应用 单极性输入 图5-80 单级性模拟量输入电路的连接 双极性输入 5-81 双极性模拟量输入电路图 (4) 高于8位的A/D转换器接口技术及程序设计 D转换程序如下: ORG 0200H ATOD: MOV DPTR,#9000H ;设置数据地址指针 MOV P2,#0FFH MOV R0,#0FCH   ;设置启动12位A/D转换的地址 MOVX @R0,A      ;启动A/D转换 MOV R0, #0FEH LOOP: JB P1.0,LOOP  ;检查A/D转换是否结束? MOVX A, @R0     ;读取高8位数据0FEH MOVX @DPTR,A    ;存高8位数据 INC R0        ;求低4位数据的地址0FFH INC DPTR      ;求存放低4位数据的RAM单元地址 MOVX A, @R0   ;读取低4位数据 MOVX @DPTR,A   ;存低4位数据 HERE: AJAMP HERE 5.6.5 串行A/D转换器及其接口技术 TLC2543是12位11通道开关电容逐次逼近A/D转换器,它有11个输入端,分辨率为12位,具有转换快,转换时间小于10μs,稳定性好,线性误差小于±1LSB,与微处理器接口简单等特点,同时其内部自带时钟,工作电压为+5V。 表5.13 输入寄存器格式 功能选择 选择输入数据字节 注释 地址位 L1 L0 LSBF BIP A7=MSB A0=LSB A7 A6 A5 A4 A3 A2 A1 A0 IN0 IN1 IN2 IN3 IN4 IN5 IN6 IN7 IN8 IN9 IN10 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 1 1 1 1 0 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 选 择 输 入 通 道 3.TLC2543的工作时序 4.TLC2543的使用方法 (1)控制字的格式 控制字为从DATAINPUT端串行输入的8位数据,它规定了TLC2543要转换的模拟量通道、转换口的输出数据长度、输出数据的格式。其中高4位(D7~D4)决定通道号,对于0通道至10通道,该4位分别位0000~1010H,当位1011~1101时,用于对TLC2543的自检,分别测试(VREF++VREF-)/2、VREF-、VREF+的值,当位1110时,TLC2543进入休眠状态。低4位决定输出数据长度及格式,其中D3、D2决定输出数据长度,01表示输出数据长度位8位,11表示输出数据长度为16为,其它为12位。D1决定输出数据是高位先送出,还是低位先送出,为0表示高位先送出。D0决定输出数据是单极性(二进制)还是双极性(补码),若为单极性,该位为0,反之为1。 (2)转换过程 上电后,片选CS必须从高到低,才能开始一次工作周期,此时EOC为高,输入数据寄存器被置为0,输出数据寄存器的内容是随机的。 开始时,CS片选为高,I/O CLOCK、DTAT INPUT被禁止,DATA OUT 呈高组态,EOC为高,使CS变低,I/O CLOCK DTAT INPU使能,DATA OU

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档