资料介绍
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数据表
- 基于USB供电采用ADuC7061和外部RTD构建的的温度监控器资料下载
- ADuC7060/ADuC7061:低功耗、精密模拟微控制器、双通道Σ-Δ ADC、Flash/EE、ARM7TDMI
- ADuC70xx 系列:精密模拟微控制器,12位模拟输入、输出,ARM7TDMI®MCU 数据手册
- 精密模拟微控制器在基于USB的温度监控器中的应用 5次下载
- 热敏电阻器
- 热敏电阻导通时的温度变化 284次阅读
- 半导体电阻器-热敏电阻 262次阅读
- PTC热敏电阻和NTC热敏电阻的不同之处 734次阅读
- 教你如何分辨PTC热敏电阻和NTC热敏电阻 2007次阅读
- 正温度系数热敏电阻与负温度系数热敏电阻的区别 2170次阅读
- 热敏电阻的特性和分类 1141次阅读
- 热敏电阻的工作原理及作用 2235次阅读
- NTC热敏电阻与PTC热敏电阻的区别 3.3w次阅读
- 基于ADuC7122精密模拟微控制器的温度传感器电路设计 1386次阅读
- 基于热敏电阻的温度传感电路设计 1w次阅读
- 温度传感器是电子行业中应用最广泛及其实现仍然极具挑战性 5636次阅读
- 一文了解什么是热敏电阻器 3249次阅读
- 热敏电阻的作用与热敏电阻的检测,热敏电阻的相关技术术语 3937次阅读
- ADuC7061和外部RTD构建的基于USB的温度监控器 3034次阅读
- 热敏电阻温度控制器电路 1.2w次阅读
下载排行
本周
- 1AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序
- 1.41MB | 3次下载 | 免费
- 2AN158 GD32VW553 Wi-Fi开发指南
- 1.51MB | 2次下载 | 免费
- 3AN148 GD32VW553射频硬件开发指南
- 2.07MB | 1次下载 | 免费
- 4AN-1154: 采用恒定负渗漏电流优化ADF4157和ADF4158 PLL的相位噪声和杂散性能
- 199.28KB | 次下载 | 免费
- 5AN-960: RS-485/RS-422电路实施指南
- 380.8KB | 次下载 | 免费
- 6EE-249:使用VisualDSP在ADSP-218x DSP上实现软件叠加
- 60.02KB | 次下载 | 免费
- 7AN-1111: 使用ADuCM360/ADuCM361时的降低功耗选项
- 306.09KB | 次下载 | 免费
- 8AN-904: ADuC7028评估板参考指南
- 815.82KB | 次下载 | 免费
本月
- 1ADI高性能电源管理解决方案
- 2.43 MB | 450次下载 | 免费
- 2免费开源CC3D飞控资料(电路图&PCB源文件、BOM、
- 5.67 MB | 138次下载 | 1 积分
- 3基于STM32单片机智能手环心率计步器体温显示设计
- 0.10 MB | 130次下载 | 免费
- 4使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 44次下载 | 免费
- 5美的电磁炉维修手册大全
- 1.56 MB | 24次下载 | 5 积分
- 6如何正确测试电源的纹波
- 0.36 MB | 18次下载 | 免费
- 7感应笔电路图
- 0.06 MB | 10次下载 | 免费
- 8万用表UT58A原理图
- 0.09 MB | 9次下载 | 5 积分
总榜
- 1matlab软件下载入口
- 未知 | 935121次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420062次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73810次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论