AN1154

AN1154
用于温度传感的精密 RTD 测量
作者:
解决方案
Ezana Haile
Microchip Technology Inc.
本解决方案采用一个共用的基准电压给 RTD 和 ADC 提
供偏压,使 ADC 的分辨率和 RTD 温度分辨率之间形成
固定的比例关系。只需一个偏压电阻 RA 即可设定测量
分辨率的比例 (公式 1)。
简介
精 密 电 阻 式 温 度 检 测 器 (Resistive
Temperature
Detector, RTD)测量是高性能热管理应用的关键。该
应用笔记介绍如何用一个高分辨率 - 模数转换器
(Analog-to-digital converter, ADC)和两个电阻来按
比例测量 RTD 的电阻。在 RTD 的温度范围为 -200°C
至 +800°C 时使用单点校准,可以达到 ±0.1°C 的精度和
±0.01°C 的测量分辨率。
公式 1:
RTD 电阻值


Code
R RTD = R A  ----------------------------------
 2 n – 1 – Code
其中:
高精度 - ADC 非常适用于诸如工业仪表或者医疗仪
器之类的高性能热管理应用。对于传统应用, RTD 由
一个恒流源提供偏压, RTD 两端的压降通过一个仪表
放大器进行信号的调理,这就需要多个电阻电容以及几
个运算放大器和 / 或独立的仪表放大器。这种模拟测量
技术需要低噪声且稳定的系统,来校准和精确地测量温
度。还需要操作工在生产时进行优化。采用 - ADC
方案时,RTD 直接连接 ADC(Microchip 的 MCP3551
系列 22 位 - ADC),而一个小公差电阻用于从 ADC
的参考电压给 RTD 提供偏压(图 1),按比例精确测量
温 度。一 个 低 压 差 线 性 稳 压 器 (Low
Dropout
Regulator, LDO)用于提供基准电压。
Code
=
ADC 输出数据
RA
=
偏置电阻
n
=
ADC 位数
(有符号 22 位, MCP3551)
例如, 2V 的 ADC 基准电压 (VREF)对应 1 µV/LSb
(最低位)的分辨率。设置 RA = RB = 6.8 k 对应
111.6 µV/°C 的温度系数 (PT100 RTD 的温度系数为
0.385/°C)。这样在整个 20 至 320 或者 -200°C 至
+800°C 的整个范围内都达到 0.008°C/LSb 的温度测量
分辨率。使用 0.1% 100 电阻进行单点校准可提供
±0.1°C 的精度 (如图 1 所示)。
这种办法提供了一个需要最少校准的易于实现方案。然
而,整个系统的精度取决于多个因素,比如 RTD 类型,
偏置电路的公差及稳定性,由于功耗及自发热引起的误
差,以及 RTD 的非线性。
VDD
C*
C*
RB 5%
VREF
1 µf
VDD

PIC
单片机
3
RA 1%
VREF
MCP3551
SPI
+
RTD
0.1
0.05
0
-0.05
-0.1
-200
* 见 LDO 数据手册
图 1:
Measured Accuracy (
(癈C)
)
VLDO
LDO
0
200
400
600
800
Temperature (
(癈C)
)
RTD 测量电路框图及输出性能 [3]
 2012 Microchip Technology Inc.
DS01154A_CN 第 1 页
AN1154
比率测量
通过公式 3 求解 RRTD,得:
比率测量技术的关键在于温度测量精度并不取决于基准
电压的精度。由于电源分压的关系, ADC 基准电压随
着 RTD 电阻的变化而改变(公式 2)。这种测量可以保
持固定的分辨率。在省去昂贵的偏置恒流源或者电压源
的同时,提供高精度的温度测量解决方案。图 2 所示为
采用 ADC 基准的电路框图。
公式 4:
公式 2:
基准电压
测量分辨率与 ADC 特性
R A + R RTD
= -------------------------------------R A + R B + R RTD
公式 5:
V REF
1 µf
VREF
VDD
1 µf
+
MCP3551
RTD
RTD 偏置电路
RA 与 RB 必须足够大以减小由于自发热引起的误差,并
保证合适的测量分辨率。
公式 3 和公式 4 所示由于 VREF 和 RB 的比例关系而相
互抵消。它们不会影响 RTD 电阻的转换结果。这个等
式关系可以通过8位单片机比如PIC18F系列轻松实现。
公式 3:
VREF(V)
=
基准电压
n
=
ADC 位数
(有符号 22 位, MCP3551)
这个方案的关键在于 ADCLSb_quanta 和 RRTD 的正比
例关系。温度测量的分辨率取决于公式 6 所示。
-
SPI
图 2:
ADC 分辨率
V REF
ADC RESOLUTION = --------------n – 1
2
RA 1%
VDD
3


Code
R RTD = R A  ----------------------------------
n
–
1
2
– Code
其中:
VREF
RTD 电阻与 ADC 输出数据的
关系
RTD 两端电压
公式 6:
温度测量分辨率
其中:
ADC RESOLUTION
T RES = ------------------------------------------ V RTD
TRES(°C/LSb)
0.01
VREF(V)
=
基准电压
Code
=
ADC 输出数据
n
=
ADC 位数
(有符号 22 位, MCP3551)
TRES (癈 /LSb)
RTD 电压
TRES( C/LSB)
其中:
=
温度测量分辨率
当 RA = RB = 6800,偏置电流约为 290 µA。使得温度
的分辨率 < 0.01°C/LSb。由于 RTD 阻值随着温度的变
化而改变, IBIAS (偏置电流)随着变化,而温度分辨
率保持在 0.01°C/LSb 以下如图 3 所示。
R RTD
Code-
V RTD = V REF  -------------------------- = V REF  -----------n – 1
R A + R RTD
2
VRTD(V)
=
0.0096
0.0092
0.0088
0.0084
-200
0
200
400
600
800
C)
Temperature(
(癈)
图 3:
DS01154A_CN 第 2 页
TRES 与 RTD 电阻
 2012 Microchip Technology Inc.
AN1154
Linear Polynomial Error
50
Full Polynomial Error
0.05
40
0.00
30
20
-0.05
Linear Polynomial Error
10
600
500
400
300
200
100
0
-0.10
-100
0
-200
而 MCP3551 和 MCP3553 ADC 的输入失调噪声分别为
2.5 µV(典型值)和 6 µV(典型值)。在温度转换时需
要考虑到这个参数所引入的失调误差。+25°C 时的失调
误差为 12 µV(最大值)。这意味着会有最高达 12 LSb
的闪烁噪声或者温度测量的最高精度为 0.09°C (公
式 6)。可以通过对温度的多次采样求均值来精确确定
温度。
0.10
60
Full Polynomial Error
22 位差分 ADC MCP3551 的特性非常适合这类应用使
用。必须仔细考虑的几个性能参数,包括转换精度和噪
声特性。 MCP3551 的最大满量程误差为 10 ppm 而误
差温漂为 0.028 ppm/C。积分非线性最大值为 6 ppm。
对整个温度测量精度的影响而言,这些特性的数值是非
常小的。设置 IBIAS 约为 300 µA,在 RTD 的整个温度
范 围 内 对 应 ADC 的 输 入 电 压 范 围 约 为 100 mV
(VRTD)。由此这个误差比 ADC 数据手册中的满量程误
差要小得多。
( C)
Temperature (癈
)
图 4:
RTD 到温度转换误差
电源噪声
RA 公差与测量精度
RA 特性的变化会导致温度精度的误差。RA 公差为1%时
对应 20°C 误差而 0.1% 的公差则对应 2°C 误差。对于
精密温度测量应用,必须校准低公差精度电阻 RA。
为了精确校准 RA,可以用一个校准电阻代替 RTD,比
如 100 0.1% 公差的电阻,可以重新整理公式 4 以确
定 RA。
RTD 温度计算
RTD特性曲线具有显著的非线性。对应不同的RTD类型
和规格,其电阻对应温度的转换公式均已明确并标准
化。 PT100 RTD 的转换公式可以查阅美国材料试验学
会 (ASTM) [1] E1137E 规范。
图 4 所示为忽略 RTD 二次及高次幂误差所出现的误差。
另一个误差源是系统供电。大部分便携式系统供电采用
开 关 式 稳 压 器 会 产 生 高 频 噪 声,典 型 的 开 关 频率 为
100 kHz。其他噪声源还包含系统主处理器或者振荡器
的数字开关噪声。这种高频噪声可以耦合到整个系统并
直接影响测量精度。因此,高性能传感器应用中需要采
用模拟滤波器。
供电电压 VDD 连接到 LDO 的输入端之前必须用 1 kHz
左右低截止频率的阻容网络 (RC 网络)进行滤波。通
过滤波后的电压可以采用低压差线性稳压器(LDO)设
定在需要的电压值。参考 LDO 数据手册的压差参数来
设定 LDO 输出电压。图 1 所示为典型的配置。两个 RC
滤波器提供了 40 dB 每十倍频的效果。
VDD
R
C
图 5:
R
LDO
VLDO
C
RTD 偏置电路
注意, RC 滤波器应用在 LDO 之前。通常 LDO 在较高
频率的电源噪声抑制比 (PRSS)约为 0 dB。因此,有
必要对输入电压进行滤波以防止噪声通过 LDO 耦合到
ADC 和 RTD。
另外,在设计 PCB 布线时,应避免将数字信号走线过
于靠近 RTD 偏置电路。
 2012 Microchip Technology Inc.
DS01154A_CN 第 3 页
AN1154
RTD 由于自身功耗发热产生的影响
公式 7:
V RTD
P RTD = -----------R RTD
RTD 通电后,由于自身功耗产生的热量会影响到系统的
精度。减小所通过电流的大小可以降低这种影响。在适
当的供电电压范围和测量分辨率条件下,电流应尽量小
以降低自身功耗发热。理想的情况是由于自身功耗发热
所增加的温度,必须低于温度测量的最小分辨率 TRES
(公式 6)。
其中:
PRTD (瓦特) =
为确定由于自身功耗发热所引起的误差,可以参考 RTD
数据手册中的自身功耗发热系数参数,其单位为摄氏度
每毫瓦 (°C/mW)。这个系数可用于将功耗产生的热量
转化为温度。例如,一个 0.2°C/mW 自身功耗发热系数
的小封装表贴 PT100 RTD,在 0°C (100)时通过
300 µA 偏置电流将产生 0.002°C 的温升,而当温度较高
(350)时可达 0.006°C。在这种情况下,由于自身功
耗发热所导致的最高发热温度低于 0.008°C TRES。因
此,由于自发热引起的误差是测量不到的。
表 1:
RTD 功耗
RTD 上的功耗
测试结果
图 1 所示为利用 Microchip 的 MCP3551 ADC 器件 [3]
验证这种测量方法。
比例测量方案使用经过校准的 RTD 仿真器 [4] 所得到的
数据,如表 1 所示。图 1 所示比例关系可提供最高测量
精度。
使用 RTD 仿真器得到的比例测量结果
比例测量
电阻值 ()
实际值
测量值
测得温度 —— 完全多项式
(°C)
测量误差
(°C)
-200
18.52
18.51
-200.02
0.02
-150
39.72
39.72
-150.01
0.01
-100
60.26
60.25
-100.01
0.01
-50
80.31
80.32
-49.97
-0.03
0
100
100
0
0
温度 (°C)
50
119.4
119.41
50.03
-0.03
100
138.51
138.49
99.96
0.04
150
157.33
157.33
150.01
-0.01
200
175.86
175.84
199.96
0.04
250
194.1
194.08
249.95
0.05
300
212.05
212.03
299.94
0.06
350
229.72
229.7
349.95
0.05
400
247.09
247.08
399.97
0.03
450
264.18
264.17
449.97
0.03
500
280.98
280.96
499.95
0.05
550
297.49
297.47
549.95
0.05
600
313.71
313.7
599.98
0.02
650
329.64
329.61
649.97
0.03
700
345.28
345.28
699.99
0.01
750
360.64
360.6
749.97
0.03
800
375.7
375.68
799.92
0.08
850
390.48
390.45
849.93
0.07
DS01154A_CN 第 4 页
 2012 Microchip Technology Inc.
AN1154
结论
参考文献
Microchip 的 MCP3551 差分 ADC 适用于高性能热管理
应用。该应用笔记探讨了一个 RTD 应用,这个应用利
用了 ADC LSb 数值与 RTD 温度系数之间的比例关系。
通过采用小公差电阻和一个基准电压源来给 RTD 和
ADC 供电,在 -200°C 至 800°C 的温度范围内,通过比
例测量温度达到了 0.01°C 的分辨率。采用单点校准即
可达到 0.1°C 的精度。
1.
2.
3.
这种办法减小了高性能 RTD 测量系统通常所需要的恒
流源和复杂的测量系统。这种技术提供了适用于所有
RTD 的低成本、高性能并易于实现的方案。
 2012 Microchip Technology Inc.
www.astm.com
美国国家标准技术研究所 (NIST)
RTD 演示板
(于 2008 年 6 月发布)
4. OMEGA RTD 仿真器, CL510-7。
5. MCP3550/1/3数据手册,《低功耗的单通道22位
- 模数转换器》 , DS21950C_CN, ©2007,
Microchip Technology Inc. 版权所有。
DS01154A_CN 第 5 页
AN1154
注:
DS01154A_CN 第 6 页
 2012 Microchip Technology Inc.
请注意以下有关 Microchip 器件代码保护功能的要点:
•
Microchip 的产品均达到 Microchip 数据手册中所述的技术指标。
•
Microchip 确信:在正常使用的情况下, Microchip 系列产品是当今市场上同类产品中最安全的产品之一。
•
目前,仍存在着恶意、甚至是非法破坏代码保护功能的行为。就我们所知,所有这些行为都不是以 Microchip 数据手册中规定的
操作规范来使用 Microchip 产品的。这样做的人极可能侵犯了知识产权。
•
Microchip 愿与那些注重代码完整性的客户合作。
•
Microchip 或任何其他半导体厂商均无法保证其代码的安全性。代码保护并不意味着我们保证产品是 “牢不可破”的。
代码保护功能处于持续发展中。 Microchip 承诺将不断改进产品的代码保护功能。任何试图破坏 Microchip 代码保护功能的行为均可视
为违反了 《数字器件千年版权法案 (Digital Millennium Copyright Act)》。如果这种行为导致他人在未经授权的情况下,能访问您的
软件或其他受版权保护的成果,您有权依据该法案提起诉讼,从而制止这种行为。
提供本文档的中文版本仅为了便于理解。请勿忽视文档中包含
的英文部分,因为其中提供了有关 Microchip 产品性能和使用
情况的有用信息。Microchip Technology Inc. 及其分公司和相
关公司、各级主管与员工及事务代理机构对译文中可能存在的
任何差错不承担任何责任。建议参考 Microchip Technology
Inc. 的英文原版文档。
本出版物中所述的器件应用信息及其他类似内容仅为您提供便
利,它们可能由更新之信息所替代。确保应用符合技术规范,
是您自身应负的责任。Microchip 对这些信息不作任何明示或
暗示、书面或口头、法定或其他形式的声明或担保,包括但不
限于针对其使用情况、质量、性能、适销性或特定用途的适用
性的声明或担保。 Microchip 对因这些信息及使用这些信息而
引起的后果不承担任何责任。如果将 Microchip 器件用于生命
维持和 / 或生命安全应用,一切风险由买方自负。买方同意在
由此引发任何一切伤害、索赔、诉讼或费用时,会维护和保障
Microchip 免于承担法律责任,并加以赔偿。在 Microchip 知识
产权保护下,不得暗中或以其他方式转让任何许可证。
商标
Microchip 的名称和徽标组合、 Microchip 徽标、 dsPIC、
KEELOQ、 KEELOQ 徽标、 MPLAB、 PIC、 PICmicro、
PICSTART、 PIC32 徽标、 rfPIC 和 UNI/O 均为 Microchip
Technology Inc. 在美国和其他国家或地区的注册商标。
FilterLab、 Hampshire、 HI-TECH C、 Linear Active
Thermistor、MXDEV、MXLAB、SEEVAL 和 The Embedded
Control Solutions Company 均为 Microchip Technology Inc.
在美国的注册商标。
Analog-for-the-Digital Age、 Application Maestro、
BodyCom、 chipKIT、 chipKIT 徽标、 CodeGuard、
dsPICDEM、 dsPICDEM.net、 dsPICworks、 dsSPEAK、
ECAN、 ECONOMONITOR、 FanSense、 HI-TIDE、
In-Circuit Serial Programming、 ICSP、 Mindi、 MiWi、
MPASM、 MPLAB Certified 徽标、 MPLIB、 MPLINK、
mTouch、 Omniscient Code Generation、 PICC、 PICC-18、
PICDEM、 PICDEM.net、 PICkit、 PICtail、 REAL ICE、
rfLAB、 Select Mode、 Total Endurance、 TSHARC、
UniWinDriver、 WiperLock 和 ZENA 均为 Microchip
Technology Inc. 在美国和其他国家或地区的商标。
SQTP 是 Microchip Technology Inc. 在美国的服务标记。
在此提及的所有其他商标均为各持有公司所有。
© 2012, Microchip Technology Inc. 版权所有。
ISBN:978-1-62076-419-0
QUALITY MANAGEMENT SYSTEM CERTIFIED BY DNV == ISO/TS 16949 ==  2012 Microchip Technology Inc.
Microchip 位于美国亚利桑那州 Chandler 和 Tempe 与位于俄勒冈州
Gresham 的全球总部、设计和晶圆生产厂及位于美国加利福尼亚州和
印度的设计中心均通过了 ISO/TS-16949:2009 认证。 Microchip 的
PIC® MCU 与 dsPIC® DSC、KEELOQ® 跳码器件、串行 EEPROM、单片
机外设、非易失性存储器和模拟产品严格遵守公司的质量体系流程。
此外, Microchip 在开发系统的设计和生产方面的质量体系也已通过了
ISO 9001:2000 认证。
DS01154A_CN 第 7 页
全球销售及服务网点
美洲
亚太地区
亚太地区
欧洲
公司总部 Corporate Office
2355 West Chandler Blvd.
Chandler, AZ 85224-6199
Tel: 1-480-792-7200
Fax: 1-480-792-7277
技术支持:
http://www.microchip.com/
support
网址:www.microchip.com
亚太总部 Asia Pacific Office
Suites 3707-14, 37th Floor
Tower 6, The Gateway
Harbour City, Kowloon
Hong Kong
Tel: 852-2401-1200
Fax: 852-2401-3431
台湾地区 - 高雄
Tel: 886-7-536-4818
Fax: 886-7-330-9305
奥地利 Austria - Wels
Tel: 43-7242-2244-39
Fax: 43-7242-2244-393
台湾地区 - 台北
Tel: 886-2-2500-6610
Fax: 886-2-2508-0102
丹麦 Denmark-Copenhagen
Tel: 45-4450-2828
Fax: 45-4485-2829
台湾地区 - 新竹
Tel: 886-3-5778-366
Fax: 886-3-5770-955
法国 France - Paris
Tel: 33-1-69-53-63-20
Fax: 33-1-69-30-90-79
澳大利亚 Australia - Sydney
Tel: 61-2-9868-6733
Fax: 61-2-9868-6755
德国 Germany - Munich
Tel: 49-89-627-144-0
Fax: 49-89-627-144-44
印度 India - Bangalore
Tel: 91-80-3090-4444
Fax: 91-80-3090-4123
意大利 Italy - Milan
Tel: 39-0331-742611
Fax: 39-0331-466781
印度 India - New Delhi
Tel: 91-11-4160-8631
Fax: 91-11-4160-8632
荷兰 Netherlands - Drunen
Tel: 31-416-690399
Fax: 31-416-690340
印度 India - Pune
Tel: 91-20-2566-1512
Fax: 91-20-2566-1513
日本 Japan - Osaka
Tel: 81-66-152-7160
西班牙 Spain - Madrid
Tel: 34-91-708-08-90
Fax: 34-91-708-08-91
亚特兰大 Atlanta
Duluth, GA
Tel: 1-678-957-9614
Fax: 1-678-957-1455
波士顿 Boston
Westborough, MA
Tel: 1-774-760-0087
Fax: 1-774-760-0088
芝加哥 Chicago
Itasca, IL
Tel: 1-630-285-0071
Fax: 1-630-285-0075
克里夫兰 Cleveland
Independence, OH
Tel: 1-216-447-0464
Fax: 1-216-447-0643
达拉斯 Dallas
Addison, TX
Tel: 1-972-818-7423
Fax: 1-972-818-2924
底特律 Detroit
Farmington Hills, MI
Tel: 1-248-538-2250
Fax: 1-248-538-2260
印第安纳波利斯
Indianapolis
Noblesville, IN
Tel: 1-317-773-8323
Fax: 1-317-773-5453
洛杉矶 Los Angeles
Mission Viejo, CA
Tel: 1-949-462-9523
Fax: 1-949-462-9608
圣克拉拉 Santa Clara
Santa Clara, CA
Tel: 1-408-961-6444
Fax: 1-408-961-6445
加拿大多伦多 Toronto
Mississauga, Ontario,
Canada
Tel: 1-905-673-0699
Fax: 1-905-673-6509
中国 - 北京
Tel: 86-10-8569-7000
Fax: 86-10-8528-2104
中国 - 成都
Tel: 86-28-8665-5511
Fax: 86-28-8665-7889
中国 - 重庆
Tel: 86-23-8980-9588
Fax: 86-23-8980-9500
中国 - 杭州
Tel: 86-571-2819-3187
Fax: 86-571-2819-3189
中国 - 香港特别行政区
Tel: 852-2401-1200
Fax: 852-2401-3431
中国 - 南京
Tel: 86-25-8473-2460
Fax: 86-25-8473-2470
中国 - 青岛
Tel: 86-532-8502-7355
Fax: 86-532-8502-7205
中国 - 上海
Tel: 86-21-5407-5533
Fax: 86-21-5407-5066
中国 - 沈阳
Tel: 86-24-2334-2829
Fax: 86-24-2334-2393
中国 - 深圳
Tel: 86-755-8203-2660
Fax: 86-755-8203-1760
中国 - 武汉
Tel: 86-27-5980-5300
Fax: 86-27-5980-5118
中国 - 西安
Tel: 86-29-8833-7252
Fax: 86-29-8833-7256
中国 - 厦门
Tel: 86-592-238-8138
Fax: 86-592-238-8130
中国 - 珠海
Tel: 86-756-321-0040
Fax: 86-756-321-0049
Fax: 81-66-152-9310
英国 UK - Wokingham
Tel: 44-118-921-5869
Fax: 44-118-921-5820
日本 Japan - Yokohama
Tel: 81-45-471- 6166
Fax: 81-45-471-6122
韩国 Korea - Daegu
Tel: 82-53-744-4301
Fax: 82-53-744-4302
韩国 Korea - Seoul
Tel: 82-2-554-7200
Fax: 82-2-558-5932 或
82-2-558-5934
马 来西 亚 Malaysia - Kuala
Lumpur
Tel: 60-3-6201-9857
Fax: 60-3-6201-9859
马来西亚 Malaysia - Penang
Tel: 60-4-227-8870
Fax: 60-4-227-4068
菲律宾 Philippines - Manila
Tel: 63-2-634-9065
Fax: 63-2-634-9069
新加坡 Singapore
Tel: 65-6334-8870
Fax: 65-6334-8850
泰国 Thailand - Bangkok
Tel: 66-2-694-1351
Fax: 66-2-694-1350
11/29/11
DS01154A_CN 第 8 页
 2012 Microchip Technology Inc.