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.