- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 模数与数模转换原理及应用 7.1 用TLC2543组成简易模拟温度报警系统 7.2 用TLC5615 构成简易波形发生器 7.1.1 任务要求与效果呈现 7.1.1 任务要求与效果呈现 用AT89C51与TLC2543组成温度报警电路,用10K电位器滑动臂输入0~5V电压模拟温度输入信号0~500摄氏度,当温度超过指定值200摄氏度时,LED发光报警。效果如图7-1所示。 7.1.3 硬件与软件设计 7.2 用串行数模转换芯片TLC5615 构成简易波形发生器 * * 图7-1 简易模拟温度报警器 7.1.2 相关知识与任务分析 1.模/数转换器原理 A/D转换器是用来通过一定的电路将模拟量转变为数字量。A/D转换器的工作原理实现A/D转换的方法很多,常用的有逐次逼近法、双积分法及电压频率转换法等。其中,采用逐次逼近法的A/D转换器速度快、分辨率高、成本低,在计算机系统得到广泛应用。 2.模/数转换器(ADC)的主要性能参数 ⑴ 分辨率 它表明A/D对模拟信号的分辨能力,由它确定能被A/D辨别的最小模拟量变化。一般来说,A/D转换器的位数越多,其分辨率则越高。实际的A/D转换器,通常为8,10,12,16位等。 ⑵ 量化误差 在A/D转换中由于整量化产生的固有误差。 ⑶ 转换时间 转换时间是A/D完成一次转换所需要的时间。一般转换速度越快越好,常见有高速(转换时间1us)、中速(转换时间1ms)和低速(转换时间1s)等。 ⑷ 绝对精度 对于A/D,指的是对应于一个给定量,A/D转换器的误差,其误差大小由实际模拟量输入值与理论值之差来度量。 ⑸ 相对精度 对于A/D,指的是满度值校准以后,任一数字输出所对应的实际模拟输入值(中间值)与理论值(中间值)之差。例如,对于一个8位0~+5V的A/D转换器,如果其相对误差为1LSB,则其绝对误差为19.5mV,相对误差为0.39%。 3.TLC2543 芯片介绍 图7-3 TLC2543引脚 1)TLC2543的引脚功能 如图7-3所示。各引脚名称及功能如下: ● A IN0~A IN10: 模拟输入端; ● /CS : 片选端; ● DIN: 串行数据输入端; ● DOUT: A/D转换结果输出端; ● EOC: 转换结束端; ● CLK: I/O时钟; ● REF+ :正基准电压端; ● REF- :负基准电压端; ● VCC :电源; ● GND: 地。 2)TLC2543 工作原理 ⑴ 控制字的格式 控制字为从DATE INPUT端串行输入的8 bit数据, 它规定了TLC2543要转换的模拟量通道、转换后的输出数据长度以及输出数据的格式。 ① 高4 bit (D7~D4):决定模拟输入通道号,对于0通道至10通道,该4bit为0000~1010H,当为1011~1101时,用于对TLC2543的自检,分别测试(Vref+ +Vref- ) /2、Vref + 、Vref-的值,当为1110时, TLC2543进入休眠状态。 ② 低4 bit(D3~D0):决定输出数据长度及格式。其中D3、D2决定输出数据长度,01表示输出数据长度为8 bit,11表示输出数据长度为16 bit,其他为12 bit。D1决定输出数据是高位先送出,还是低位先送出,为0表示高位先送出,D0决定输出数据是单极性(二进制)还是双极性(2的补码),若为单极性,该位为0,反之为1。 ⑵ 转换过程 上电后,片选/CS必须从高到低,才能开始一次工作周期,此时EOC为高,输入数据寄存器被置为0,输出数据寄存器的内容是随机的。开始时,片选/CS为高, I/O CLOCK、DATA INPUT被禁止,DATA OUT呈高阻状态,EOC为高。使/CS变低,I/O CLOCK、DATA INPUT使能,DATA OUT脱离高阻状态。12个时钟信号从I/O CLOCK端依次加入,随着时钟信号的加入,控制字从DATA INPUT一位一位地在时钟信号的上升沿时被送入TLC2543 (高位先送入) ,同时上一周期转换的A /D数据,即输出数据寄存器中的数据从DATA OUT一位一位地移出。 TLC2543收到第4个时钟信号后,通道号也已收到,此时TLC2543开始对选定通道的模拟量进行采样,并保持到第12个时钟的下降沿。在第12个时钟下降沿,EOC变低,开始对本次采样的模拟量进行A /D转换,转换时间约需10μs,转换完成后EOC变高,转换
您可能关注的文档
最近下载
- 小儿遗传性疾病.ppt
- 第三课 卖辣椒的女孩儿.pptx VIP
- F420002【复试】2024年青海师范大学077501计算机系统结构《复试数据结构和操作系统之计算.pdf VIP
- DB32T 4798-2024“江苏精品”标准先进性评价通用要求.docx VIP
- 工业机器人技术PPT完整全套教学课件.pptx VIP
- 工业机器人安装与调试技术PPT(高职)全套全套教学课件.pptx VIP
- 2023年青海师范大学计算机科学与技术专业《计算机系统结构》科目期末试卷A(有答案).docx VIP
- 青海师范大学《算法设计与分析实验》2021-2022学年期末试卷.doc VIP
- 《甲状腺的超声检查》ppt课件.ppt VIP
- 甲状腺超声检查课件.ppt VIP
文档评论(0)