资料介绍
cn0153 ADP120 (2.5 V)可以代替ADP3333 (3.3 V),前者具有更宽的工作温度范围(−40°C至+125°C),功耗更低(典型值为20 μA,而后者为70 μA),但最大输入电压较低(前者为5.5 V,后者为12 V)。请注意,ADuC7122可以通过标准JTAG接口编程或调试。对于标准UART至RS-232接口,可以用ADM3202等器件代替FT232R收发器,前者需采用3 V电源供电。
本笔记所述的热敏电阻电路经过适当调整,可以配合其它精密模拟微控制器工作,例如 ADuC7020 系列、ADuC7023和ADuC7061系列。 图1所示电路完全通过USB接口供电。利用3.3 V低压差线性调节器ADP3333 ,可将USB接口提供的5 V电源调节至3.3 V,进而向ADuC7122提供DVDD电压。ADuC7122的AVDD电源经过额外滤波处理,如图所示。在线性调节器的输入端也放置一个滤波器,对USB电源进行滤波。
本应用中用到ADuC7122的下列特性:
12位SAR ADC
ARM7TDMI® 内核:功能强大的16/32位ARM7内核集成了126 kB闪存和SRAM存储器,用来运行用户代码,可配置并控制ADC,对来自热敏电阻传感器的信号进行模数转换处理,以及控制UART/USB接口的通信。
UART: UART用作与PC主机的通信接口。
两个外部开关按钮(未显示)用来强制该器件进入闪存引导模式:使DOWNLOAD处于低电平,同时切换RESET开关,ADuC7122将进入引导模式,而不是正常的用户模式。在引导模式下,通过USB接口并利用I2CWSD工具可以对内部闪存重新编程。
BUF_VREF: 带隙基准电压源也通过缓冲连接到BUF_VREF1和BUF_VREF2引脚,用作系统中其它电路的基准电压源。这些引脚需连接至少0.1 μF的电容,以降低噪声。
本电路所用的热敏电阻为4.7 kΩ电阻,型号为NCP18XM472。它采用0603表贴封装。25°C时,图2电路所用热敏电阻具有以下特性:β = 3500(β参数描述电阻与温度的关系),电阻(R25) = 4.7 kΩ。
ADuC7122的USB接口通过FT232R UART转USB实现,它将USB信号直接转换为UART协议。
除图1所示的去耦外,USB电缆本身还应采用铁氧体磁珠来增强EMI/RFI保护功能。本电路所用铁氧体磁珠为Taiyo Yuden BK2125HS102-T,它在100 MHz时的阻抗为1000 Ω。
本电路必须构建在具有较大面积接地层的多层电路板上。为实现最佳性能,必须采用适当的布局、接地和去耦技术(请参考教程MT-031, 教程MT-101及ADuC7122 评估板布局)。
图2中的输入热敏电阻电路旨在产生0°C至90°C的精确温度测量结果。请注意,此系统不含温度校正。该电路包含一个简单的热敏电阻电路,其不具备电路线性化功能。如果采用线性化技术,它可以在更广的温度范围内工作,不过这会降低传感器的分辨率。
图2. 利用ADuC7122实现简单温度传感器电路
图2所示电路采用分压器配置,因而可以将ADC结果D转换为RTH(热敏电阻)的电阻测量结果,计算公式如下:
计算出热敏电阻的电阻值之后,就可以利用Steinhart-Hart方程确定传感器的当前温度。
ADuC7122使用以下公式确定传感器温度:
其中:
T2 = 未知温度
T1 = 298K
β = 298K或25°C时热敏电阻的β参数,β = 3500
R25 = 298K或25°C时热敏电阻的电阻值,R25 = 4.7 kΩ
RTH = 通过以上公式计算出的未知温度时热敏电阻的电阻值
图3显示ADuC7122对图2所示热敏电阻传感器的响应与温度的关系。
代码说明
用于测试本电路的源代码和“超级终端”配置文件可从以下网址下载(zip压缩文件):www.analog.com/CN0153_Source_Code。
UART配置为波特率9600、8数据位、无极性、无流量控制。如果本电路直接与PC相连,则可以使用“超级终端”(HyperTerminal)等通信端口查看程序来查看该程序发送给UART的结果(请参考图4)。源代码附有注释说明,方便了解、使用。可利用Keil μVision 3应用程序对代码进行编译和测试。
图3. 利用ADC0得到的ADuC7122热敏电阻传感器测量输出(转换为V)与温度的关系
CN0153 CN0153 利用精密模拟微控制器ADuC7122和外部热敏电阻构建基于USB的温度监控器 本电路显示如何在精密热敏电阻温度监控应用中使用精密模拟微控制器 ADuC7122 。ADuC7122集成多通道12位SAR ADC、12个12位DAC、1.2 V内部基准电压源、ARM7内核、126 kB闪存、8 kB SRAM以及各种数字外设,例如UART、定时器、SPI和两个I2C 接口等。它与一个4.7 kΩ热敏电阻相连。
ADuC7122采用7 mm × 7 mm、108引脚BGA小型封装,因此整个电路可以放在极小的PCB上,从而进一步降低成本。
热敏电阻是对温度敏感的低成本电阻,功能与RTD相似,由固体半导体材料构成,具有正或负温度系数。热敏电阻价格低廉,灵敏度高,可以检测RTD或热电偶无法观察到的细微温度变化。然而,热敏电阻具有高度非线性特征;因此,如果不采用线性化技术,它只能应用于非常窄的温度范围。电路线性化技术可以通过软件实现,但这不在本文讨论范围之内。
尽管具有功能强大的ARM7内核和高速SAR ADC,但ADuC7122仍是一款低功耗解决方案。当ARM7内核在326.4 kHz工作、主ADC有效并测量外部温度传感器时,整个电路的典型功耗为7 mA。在两次温度测量之间可以关断ADC和/或微控制器,使功耗进一步降低。
图1. 与一个热敏电阻接口、用作温度监控器的ADuC7122(原理示意图,未显示所有连接)
CN0153 CN0153 | circuit note and reference circuit info 利用精密模拟微控制器ADuC7122和外部热敏电阻构建基于USB的温度监控器 | Analog Devices 本电路显示如何在精密热敏电阻温度监控应用中使用精密模拟微控制器 ADuC7122 。ADuC7122集成多通道12位SAR ADC、12个12位DAC、1.2 V内部基
- 典型温度范围为-90 C至+150 C
- 热敏电阻温度监控器
- 带ARM7处理内核的单芯片解决方案
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 使用热敏电阻模拟模拟PID温度控制
- 应该选择热敏电阻还是模拟温度传感器呢?
- 利用常用的微控制器设计技术更大限度地提高热敏电阻精度
- 基于CN-0153微控制器的参考设计
- CN0281 利用ADuC7060/ADuC7061精密模拟微控制器构建基于汽车SENT接口且带冷结补偿的热电偶温度传感器
- EVAR-ADURC7122 ADuC7122 QuickStart Plus开发系统
- CN0145 利用精密模拟微控制器ADuC7060/ADuC7061构建4 mA至20 mA环路供电温度监控器
- AN-1524:基于USB的温度监测仪,采用ADuC7061精密模拟微控制器和外部RTD
- ADuC7121:精密模拟微控制器,12位模拟I/O,ARM7TDMI单片机硅异常
- ADuC7122:精密模拟微控制器、12位模拟I/O、ARM7TDMI MCU数据表
- NTC/PTC热敏电阻说明 58次下载
- 基于USB供电采用ADuC7061和外部RTD构建的的温度监控器资料下载
- ADuC7060/ADuC7061:低功耗、精密模拟微控制器、双通道Σ-Δ ADC、Flash/EE、ARM7TDMI
- 精密模拟微控制器在基于USB的温度监控器中的应用 5次下载
- 热敏电阻器
- 教你如何分辨PTC热敏电阻和NTC热敏电阻 1093次阅读
- 正温度系数热敏电阻与负温度系数热敏电阻的区别 935次阅读
- 热敏电阻的特性和分类 513次阅读
- ntc热敏电阻型号及参数 ntc热敏电阻怎么接线 9113次阅读
- 热敏电阻的工作原理及作用 1710次阅读
- NTC热敏电阻与PTC热敏电阻的区别 3.1w次阅读
- 热敏电阻如何测温度 1.2w次阅读
- 热敏电阻坏了怎么替代_热敏电阻坏了能短接吗 1.7w次阅读
- 基于ADuC7122精密模拟微控制器的温度传感器电路设计 1264次阅读
- 基于热敏电阻的温度传感电路设计 1w次阅读
- 温度传感器是电子行业中应用最广泛及其实现仍然极具挑战性 5458次阅读
- 一文了解什么是热敏电阻器 3169次阅读
- 热敏电阻的作用与热敏电阻的检测,热敏电阻的相关技术术语 3851次阅读
- ADuC7061和外部RTD构建的基于USB的温度监控器 2922次阅读
- 热敏电阻温度控制器电路 1.2w次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1491次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 95次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 11次下载 | 免费
- 6100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 7基于单片机和 SG3525的程控开关电源设计
- 0.23 MB | 4次下载 | 免费
- 8基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537793次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多