ImageVerifierCode 换一换
格式:DOC , 页数:10 ,大小:303.50KB ,
资源ID:15428231      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/15428231.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(十位数字温度传感器(AD7416Word文档格式.doc)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

十位数字温度传感器(AD7416Word文档格式.doc

1、管脚号名称说明1SDA数字I/O。双向数据串行总线。2SCL数字输入。串行总线时钟。3OTI逻辑输出。当通道0(温度传感器)的转换结果大于温度过热寄存器(OTR)的8位数时,温度过热指示器(OTI)置位。信号在连续读操作结束时重置。漏极开路输出。 4GND跟踪-保持、比较器和电容DAC、数字电路的参考地。5A2串行总线地址的最高可编程位。6A1串行总线地址的中间可编程位。7A0串行总线地址的最低可编程位。8VDD正向供电电压,2.7V5.5V。图2 AD7417管脚结构图表2 AD7417管脚功能说明1,16NC无连接。数字I/O,双向数据串行总线。数字输入,串行总线时钟。逻辑输出,当通道0(

2、温度传感器)的转换结果大于温度过热寄存器(OTR)的8位数时,温度过热指示器(OTI)置位。REFIN参考输入,连接外部2.5V参考电压。若使用片上参考,该引脚应该接地;如果连接了外部参考,应关闭内部参考。710AIN1到AIN4模拟输入通道。AD7417有四个模拟输入通道,且是单端输入。输入电压在0V到VREF之间。1112131415逻辑输入信号,转换开始信号。信号的上升沿触发器件上电,所需时间为4s。图3 AD7418管脚结构图表3 AD7418管脚功能说明双向数据串连行总线。跟踪保持、比较器和电容DAC、数字电路的参考地。AIN单端输入,输入电压在0V到VREF之间。2. 工作原理 A

3、D7416/AD7417/AD7418功能模块图分别如图4、图5、图6所示。图4 AD7416功能模块图图5 AD7417功能模块图图6 AD7418功能模块图2.1 ADC转换 通过给输入一个脉冲信号来触发AD7417/AD7418转换。转换时钟是内部产生的不需要外部时钟,除非从串口读数据或写数据到串口。片上跟踪-保持部分在信号的下降沿由跟踪模式转变为保持模式。在自动转换模式下当AD7416/AD7417/AD7418进行读写操作时开始转换。在这种情况下,内部时钟振荡器在读或写操作结束时置位。读写操作完成并开始转换后,从跟踪模式到保持模式的转变需要3s。15s或30s后得到转换结果,这要看选

4、择的是模拟输入通道还是温度传感器。AD7417/AD7418跟踪-保持的获得时间是400ns。 选择片上的0通道进行温度测量和转换。完全转换需要30s。所有未用的模拟输入端应该接地使功耗达到最低。2.2 温度测量 AD7416/AD7417/AD7418温度测量方法是在不同的电流下测量当前VBE的变化。如图7所示。VBE=KT/ln(N)式中,K是波尔兹曼常数,q 是电子电荷(1.61019库仑),T是绝对温度,N是电流比。图7 温度测量电路 图中,为测量VBE,操作电流在I和NI之间转换。所得波形通过一个稳定的斩波放大器得到与VBE成比例的直流电压。该电压通过ADC后以温度的形式输出。ADC

5、的精度是0.25,理论上能测量的温度跨度为255,能保证的测量范围是-40+125。转换结果作为16位数存到温度值寄存器中。 温度转换公式用温度值寄存器的高10位来表示:1. 正温度=ADC编码/42. 负温度=(ADC编码*-512)/4*MSB从ADC编码中删除。2.3 内部寄存器 AD7417/AD7418有7个内部寄存器,如图8所示。包括6个数据寄存器和1个地址指针寄存器。AD7416有5个内部寄存器(缺少ADC和一个结构寄存器)。2.3.1 地址指针寄存器 地址指针寄存器是8位的,存贮数据寄存器的地址。每个连续写操作的第一个字节是数据寄存器的地址,存贮在地址指针寄存器中。该寄存器的最

6、后三位进行数据寄存器的选择。如表4所示。表5为寄存器地址。表4 地址指针寄存器P7*P6*P5*P4*P3*P2P1P0寄存器选择*P3到P7必须置零。表5 寄存器地址寄存器温度值(只读)结构寄存器(读/写)THYST (读/写)TOTIADC(AD7417/AD7418)结构寄存器2(AD7417/AD7418)地址指针寄存器(为读/写操作选 择数据寄存器)温度值寄存器(只读地址00h)结构寄存器(读/写地址01h)THYST设定值寄存器(读/写地址02h) TOTI设定值寄存器(读/写地址03h)ADC寄存器2(读/写地址04h)(读/写地址05h)串行总线接口地址数据 图8 AD7417

7、/AD7418内部寄存器结构图2.3.2 温度值寄存器(地址00h) 温度值寄存器是16位只读寄存器,前10位存贮从ADC中读取的温度。第5位到第1位不用。如表6所示。表6 温度值寄存器D15D14D13D12D11D10D9D8D7D6MSBB8B7B6B5B4B3B2B1B0温度数据形式如表7所示。ADC理论范围从-128到+127,但是实际上,温度测量范围受器件的操作温度限制。表7 温度数据形式温度数字输出-12810 0000 0000-12510 0000 1100-10010 0111 0000-7510 1101 0100-5011 0011 1000-2511 1001 110

8、0-0.2511 1111 1111000 0000 0000+0.2500 0000 0001+1000 0010 1000+2500 0110 0100+5000 1100 1000+7501 0010 1100+10001 1001 0000+12501 1111 0100+12701 1111 11002.3.3 结构寄存器(地址01h) 结构寄存器是8位,读/写寄存器用于设置AD7418/AD7417/AD7418的操作模式。D7到D5位控制通道选择,如表8所示。对AD7416来说,这些位应该全设为0。D4和D3用来设置出错队列的长度。D2设置OTI输出,D1选择比较器或操作中断模式

9、,D0=1选择停止模式(默认值D0=0)。表8 结构寄存器D5D4D3D2D1D0通道选择出错队列OTI极性比较/中断停止AD7416只有一个温度通道,AD7417有4个模拟输入通道和一个温度通道,AD7418有一个温度通道和一个模拟输入通道。他们的温度通道都是CH0。AD7418的模拟输入通道是CH4。表9是通道选择列表,表10是出错队列设置。表9 通道选择温度传感器AIN1 (AD7417)AIN2 (AD7417)AIN3 (AD7417)AIN4 (AD7417和AD7418)表10 出错队列设置出错数1(上电默认)2.3.4 THYST 设定值寄存器(地址02h) THYST 设定值寄存器是16位,读/写寄存器高9位存储THYST 的设定值,相当于温度值寄存器的高9位,位6到位0位无用。2.3.5 TOTI 设定值寄存器(地址03h) TOTI 设定值寄存器是16位的,读/写寄存器的高9位存储TOTI 的设定值,相当于温度值寄存器高9位,位6到位0无用。设定值寄存器如表11所示。表11 设定值寄存器

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1