- 1、本文档共83页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件
10.3.1 日历时钟芯片8563 OSCI和OSCO:振荡器输入输出引脚。 /INT:中断信号输出引脚。 VDD和VSS:正电源与地。 SDA:串行数据线。 SCL:串行时钟信号线。 CLKOUT:时钟信号输出引脚。 8563采用SO8或DIP8封装形式。 8563引脚定义: ---- 8563引脚 10.1.2 串行A/D转换扩展 第一步:配置ADS1015工作在连续转换模式。 第一字节I2C的地址,操作性质为写。 第二字节选择配置寄存器为操作对象。 第三字节配置寄存器的高8位数据。 第四字节配置寄存器的低8位数据。 第二步:设置访问的寄存器为输出寄存器。 第一字节I2C的地址,操作性质为写。 第二字节选择输出寄存器为操作对象。 第三步:读取转换结果。 第一字节I2C的地址,操作性质为读。 第二字节:ADS1015作为从发送器发送的高8位转换结果。 第三字节:ADS1015作为从发送器发送的低8位转换结果(只有高4位有效)。 ---- ADS1015读写操作 10.1.2 串行A/D转换扩展 ADS1015写操作时序图为: ---- ADS1015写操作时序 10.1.2 串行A/D转换扩展 ADS1015的读操作时序图为: ---- ADS1015读操作时序 10.1.2 串行A/D转换扩展 ADS1015使用时数字电路部分连接关系简单,只需要正确连接I2C总线,同时通过ADDR引脚设置可编程地址,如图所示。 6.单片机与串行A/D转换器的接口方法 模拟电路部分需要考虑: 根据输入信号的形式考虑好是单端还是差分输入形式。 根据输入形式通过配置寄存器确定内部多路转换器的状态,使其与输入信号的形式相适应。 根据输入信号的范围设置可编程增益,确保输入信号不会超出ADS1015的转换范围。 ---- ADS1015接口方法 10.1.2 串行A/D转换扩展 下图为ADS1015采用差分方式实现负载电流检测的应用方案。 通过采样电阻Rs将负载电流转换为电压; 经过OPA335放大,OPA335的放大倍数为4倍。 如果采样电阻上的压降为50mV,ADS1015的满量程输入电压为0.2V,则将其可编程增益设为16,即可进行负载电流监测。 ---- ADS1015信号输入电路 10.1.2 串行A/D转换扩展 下面通过一个编程实例说明串行A/D转换器ADS1015的程序设计方法。 例10-2 根据图10-7的电路来编写程序,控制ADS1015实现A/D转换。 分析:ADS1015内部有配置寄存器,用来配置芯片的工作方式、可编程增益和采样速率等内容,在使用时需要根据自己的需要结合表10-8进行配置,否则得不到预期的结果。读出数据时在输出寄存器读取。这些功能都是通过编写适当的函数通过I2C总线访问相应寄存器来实现的。 编写C语言程序如下(略)。 7.串行A/D转换器编程举例 ---- ADS1015应用举例 10.2 D/A转换扩展 D/A转换器 (DAC) 是一种将数字信号转换成模拟信号的器件。 D/A转换器为单片机系统将数字信号转换成模拟信号输出提供了一种接口。 D/A转换器的分类: 从数据接口方式分类有: 并行D/A转换器和串行D/A转换器。 从分辨率分类有: 8位分辨率和高于8位分辨率的A/D转换器。 并行D/A转换器根据其内部是否具有锁存器可以分为两类:一类是芯片内部有数据锁存器、片选信号和写信号,数据输入引脚可以直接和单片机的总线进行连接,不需要中间接口器件;另一类是芯片内部没有锁存器,不能直接与单片机的总线连接,中间必须加锁存器,或者通过并行接口与单片机进行连接。 单片机与D/A转换器接口时,需要根据以上区别采取不同的设计方法。 ---- D/A转换器分类 10.2.1 并行D/A转换扩展 经过8位D/A转换后输出的模拟信号基本能满足一般的控制精度要求,但对于控制精度要求较高的应用,则需要采用10位、12位甚至更高的D/A转换器。 下面分别以8位并行D/A转换芯片DAC0832和12位并行D/A转换芯片DAC1210为例介绍并行D/A转换得扩展方法。 ---- 并行D/A转换器 10.2.1 并行D/A转换扩展 1.8位并行D/A转换芯片DAC0832及其单片机的接口方法 DAC0832是带内部数据锁存器的单片式8位高速电流型并行输出的DAC,其内部逻辑结构如图所示。 DAC0832的主要技术特性如下: 转换时间为1 ?s; 数据输入可以采用单缓冲、双缓冲或直通方式; 分辨率为
文档评论(0)