十位数字温度传感器(共10页).doc
《十位数字温度传感器(共10页).doc》由会员分享,可在线阅读,更多相关《十位数字温度传感器(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上十位数字温度传感器(AD7416 )和四通道、单通道ADC(AD7417/AD7418)1. 概述AD7416是有8个管脚的温度监测器。该温度监测器可通过多路复用器的0通道进行访问。片上寄存器可编程控制极限温度,当温度超过极限时漏极开路温度过热指示器(OTI)处于工作状态。AD7417和AD7418分别是10位,4通道和单通道的ADC,其片上温度传感器可用2.7V5.5V电压供电。该装置包含一个约15s的转换器,5通道多路复用器,温度传感器,时钟振荡器,跟踪-保持器和一个2.5V的参考电压。1.1 AD7416/AD7417/AD7418的主要特点 10位ADC,转换
2、时间15s和30s 单通道和4单通道模拟输入 片上温度传感器测量范围:-40+25 片上跟踪-保持 温度过热指示 转换结束自动掉电 供电电压范围:2.7V5.5V I2C兼容串口 串行总线地址允许八个AD7416/AD7417连接到一条总线上 AD7416可代替LM751.2 管脚说明AD7416管脚结构如图1所示,表1是其管脚功能说明。AD7417管脚结构如图2所示,表2是其管脚功能说明。AD7418管脚结构如图3所示,表3是其管脚功能说明。图1 AD7416管脚结构图表1 AD7416管脚功能说明管脚号名称说明1SDA数字I/O。双向数据串行总线。2SCL数字输入。串行总线时钟。3OTI逻
3、辑输出。当通道0(温度传感器)的转换结果大于温度过热寄存器(OTR)的8位数时,温度过热指示器(OTI)置位。信号在连续读操作结束时重置。漏极开路输出。 4GND跟踪-保持、比较器和电容DAC、数字电路的参考地。5A2数字输入。串行总线地址的最高可编程位。6A1数字输入。串行总线地址的中间可编程位。7A0数字输入。串行总线地址的最低可编程位。8VDD正向供电电压,2.7V5.5V。图2 AD7417管脚结构图表2 AD7417管脚功能说明管脚号名称说明1,16NC无连接。2SDA数字I/O,双向数据串行总线。3SCL数字输入,串行总线时钟。4OTI逻辑输出,当通道0(温度传感器)的转换结果大于
4、温度过热寄存器(OTR)的8位数时,温度过热指示器(OTI)置位。信号在连续读操作结束时重置。漏极开路输出。5REFIN参考输入,连接外部2.5V参考电压。若使用片上参考,该引脚应该接地;如果连接了外部参考,应关闭内部参考。6GND跟踪-保持、比较器和电容DAC、数字电路的参考地。710AIN1到AIN4模拟输入通道。AD7417有四个模拟输入通道,且是单端输入。输入电压在0V到VREF之间。11A2数字输入。串行总线地址的最高可编程位。12A1数字输入。串行总线地址的中间可编程位。13A0数字输入。串行总线地址的最低可编程位。14VDD正向供电电压,2.7V5.5V。15逻辑输入信号,转换开
5、始信号。信号的上升沿触发器件上电,所需时间为4s。图3 AD7418管脚结构图表3 AD7418管脚功能说明管脚号名称说明1SDA数字I/O。双向数据串连行总线。2SCL数字输入。串行总线时钟。3OTI逻辑输出,当通道0(温度传感器)的转换结果大于温度过热寄存器(OTR)的8位数时,温度过热指示器(OTI)置位。信号在连续读操作结束时重置。漏极开路输出。4GND跟踪保持、比较器和电容DAC、数字电路的参考地。5AIN模拟输入通道。单端输入,输入电压在0V到VREF之间。6REFIN参考输入,连接外部2.5V参考电压。若使用片上参考,该引脚应该接地;如果连接了外部参考,应关闭内部参考。7VDD正
6、向供电电压,2.7V5.5V。8逻辑输入信号,转换开始信号。信号的上升沿触发器件上电,所需时间为4s。2. 工作原理 AD7416/AD7417/AD7418功能模块图分别如图4、图5、图6所示。图4 AD7416功能模块图图5 AD7417功能模块图图6 AD7418功能模块图2.1 ADC转换 通过给输入一个脉冲信号来触发AD7417/AD7418转换。转换时钟是内部产生的不需要外部时钟,除非从串口读数据或写数据到串口。片上跟踪-保持部分在信号的下降沿由跟踪模式转变为保持模式。在自动转换模式下当AD7416/AD7417/AD7418进行读写操作时开始转换。在这种情况下,内部时钟振荡器在读
7、或写操作结束时置位。读写操作完成并开始转换后,从跟踪模式到保持模式的转变需要3s。15s或30s后得到转换结果,这要看选择的是模拟输入通道还是温度传感器。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
8、和NI之间转换。所得波形通过一个稳定的斩波放大器得到与VBE成比例的直流电压。该电压通过ADC后以温度的形式输出。ADC的精度是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 地址指针寄存器 地址指针
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 十位 数字 温度传感器 10
限制150内