0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

AT32讲堂007 | 关于AT32 MCU温度传感器的应用

雅特力 AT32 MCU 2022-05-26 09:49 次阅读

概述

AT32单片机芯片内含温度传感器,它产生一个随温度线性变化的电压,在内部被连接到ADC1_IN16的输入通道上,用于将传感器的输出转换到数字数值。

应用须知

使用者可在数据手册内找到温度传感器的各项特性规格,范例规格如下:表1. 温度传感器特性777d2bcc-dc57-11ec-b80f-dac502259ad0.png

只要遵守以下公式,即可求得目前温度传感器量测出的温度。

温度(°C)={(V25-VTS)/Avg_Slope}+25这里:V25=VTS在25°C时的数值Avg_Slope=温度与VTS曲线的平均斜率(单位为mV/°C)其中VTS为温度传感器经由ADC转换出的电压换算成mV,再依照上述公式,只要将V25带入典型值1280mV,Avg_Slope带入-4.20mV/°C即可求得。下图即为套用典型值计算出的温度与传感器输出电压(VTS)的特性曲线。图1. VTS对温度理想曲线图77954086-dc57-11ec-b80f-dac502259ad0.png

应用此温度传感器需注意因生产过程的变化,每个芯片的温度传感器V25具有相对大的偏移,以上表所述最小值与最大值来看有最多200mV的误差。若以Avg_Slope典型值来换算相当于47.6°C。因此内部温度传感器更适合于检测温度的变化,而不是测量绝对的温度。如果需要测量精确的温度,应该使用一个外置的温度传感器。

另外需注意温度传感器为芯片内部弱电压源,ADC进行采样时需要足够时间让VTS输出为采样电路达到充放电平衡而稳定,使用者需确实遵照数据手册中的TS_TEMP参数为内部温度传感器设置足够的采样时间,以获得正确的转换数值。

特性评估测试方法

温度传感器的特性评估是在特殊设计的量测环境下进行的。每次进行温度传感器特性评估都会任意挑选10颗芯片焊在专属特性测试的板子上,并送进高低温箱内进行全部操作电压和操作温度的测试。

专属测试板上特别使用ADT7410精准温度传感器作为量测参考源。它具有0.5°C准确度、高分辨率特性,是适合作为特性评估AT32芯片上温度传感器的器件。

量测时首先设定高低温箱到AT32芯片操作温度最低温,待温度到达且稳定后再命令温箱以极慢速度缓缓升温。此时开始约以1°C为量测间隔,同时多次采样ADT7410和AT32芯片温度传感器的结果,将其各自采出值作平均后上传至上位机记录,再待温度上升1°C重复以上采样动作,直到温度上升到达AT32芯片操作温度最高温,测试即停止。上位机收集到所有温度下的数值后即存档并后续进行Avg_Slope和V25的估算,以及线性度TL的分析。

测试数据

AT32温度传感器在操作电压3.6V,3.3V,和2.6V条件下,以10颗芯片的实测特性结果如下图所示,可以看出Avg_Slope在各条件下各芯片几乎一致,但细部分析各芯片V25参数之间具有相对较大的差异,这是造成AT32温度传感器量测与实际温度徧差的主要原因。图2. VTS对温度实测曲线图77ac3980-dc57-11ec-b80f-dac502259ad0.png

若以软件校正偏移量(offset)后或仅作为相对温度量测时,在芯片全温度-40到105°C操作范围内,温度误差(线性度)可以达到±2°C之内。

图3. 温度传感器线性特性实测曲线图(偏移已校正)77cb8cb8-dc57-11ec-b80f-dac502259ad0.png

但若未做偏移校正或用以量测绝对温度,因温度传感器本身架构于芯片生产过程的变化,温度变化曲线的偏移在不同芯片上会有明显差异。实测10颗AT32F413结果V25最大差异可达约为±10°C,考虑整体设计仿真结果可能更大至±20°C以上。综合以上特性考量,建议AT32芯片内部温度传感器更适合使用作为检测温度的变化,而不是测量绝对的温度。

比较一般大厂MCU的内部温度传感器应用,基本上皆受此限制。图4. 温度传感器误差特性实测曲线图(偏移未校正)77e579f2-dc57-11ec-b80f-dac502259ad0.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16984

    浏览量

    350244
  • 温度传感器
    +关注

    关注

    48

    文章

    2912

    浏览量

    155869
收藏 人收藏

    评论

    相关推荐

    如何校准温度传感器

    校准温度传感器是确保其测量准确性的重要步骤。以下是一些常用的温度传感器校准方法: 一、比较法校准 原理 : 将待校准的温度
    的头像 发表于 11-22 09:36 48次阅读

    实现MCU传感器的通信方式

    。 1. 模拟通信 模拟通信是最基本的通信方式之一,它通过连续变化的电压或电流信号来传输信息。在MCU传感器之间,模拟通信通常涉及到模拟信号的采集和处理。 1.1 直接模拟输入(Analog Input) 许多传感器,如
    的头像 发表于 11-01 13:43 173次阅读

    STM32转AT32代码转换

    1.引言在嵌入式开发中,我们经常会遇到更换单片机芯片的事情,若芯片是同一厂家的还好说,若是不同厂家的则需要重新写,重新调,重新去学习其底层驱动程序,比较费时费力。如:ST32转AT32、ST32转
    的头像 发表于 09-28 08:09 267次阅读
    STM32转<b class='flag-5'>AT32</b>代码转换

    AT32讲堂088 | 雅特力AT32F402/F405时钟配置

    简介时钟是芯片正确高效运行的基础,正确的时钟配置是芯片能正确运行的必要条件,其重要性不言而喻。AT32各系列产品的时钟配置部分可能存在细微的差异和需要注意的事项,本文档就着重针对各系列的情况来详细
    的头像 发表于 09-15 08:08 395次阅读
    <b class='flag-5'>AT32</b><b class='flag-5'>讲堂</b>088 | 雅特力AT32F402/F405时钟配置

    雅特力AT32 MCU的随机数生成

    概述产品和生态系统安全性的需求比以往任何时候都更加重要。真随机数是所有安全系统的核心,其质量会影响设计的安全性。因此在没有内置硬件TRNG的AT32的微控制系列中,如何提高随机数的有效,来符合
    的头像 发表于 08-30 12:26 446次阅读
    雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b>的随机数生成

    AT32讲堂085 | 雅特力AT32 MCU HICK时钟校准

    简介AT32系列MCU内部都有提供适合运行的内部高速时钟(HICK),其本质就是内置于芯片的RC振荡。在25℃下,其典型值频率8MHz的精度由工厂校准到±1%,在-40到105℃,该内部高速时钟
    的头像 发表于 08-30 12:26 496次阅读
    <b class='flag-5'>AT32</b><b class='flag-5'>讲堂</b>085 | 雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b> HICK时钟校准

    温度传感器的原理及应用

    温度传感器是一种将温度变化转换为电信号的传感器,广泛应用于工业、农业、医疗、气象等领域。本文将详细介绍温度
    的头像 发表于 06-19 10:27 2189次阅读

    光纤温度传感器的原理 光纤温度传感器的应用

    光纤温度传感器的原理 光纤温度传感器的应用  光纤温度传感器是一种利用光纤的热学特性实现
    的头像 发表于 03-07 15:55 2681次阅读

    GD32 MCU内部温度传感器如何使用,以及适合哪种应用场景?

    GD32 MCU全系列产品均内置温度传感器,内部温度传感器可以用于测量器件周围温度及变化,
    的头像 发表于 02-28 09:26 1844次阅读
    GD32 <b class='flag-5'>MCU</b>内部<b class='flag-5'>温度</b><b class='flag-5'>传感器</b>如何使用,以及适合哪种应用场景?

    雅特力AT32 MCU与SEGGER携手合作,开发量产事半功倍

    近日,雅特力与SEGGER共同宣布J-Link仿真调试与Flasher在线烧录全面支持AT32 MCU产品,SEGGER工具链的加持使AT32
    的头像 发表于 02-23 10:27 357次阅读

    AT32 定时配置中pr和div的作用

    AT32定时是51系列单片机中的一种定时,可以实现多种定时功能。在AT32定时中,pr和div是两个相关的参数,用于配置定时
    的头像 发表于 01-08 10:12 1227次阅读

    润开鸿AT32开发平台通过OpenHarmony兼容性测评

    点击蓝字 ╳ 关注我们 开源项目 OpenHarmony 是每个人的 OpenHarmony 近期,江苏润开鸿数字科技有限公司(以下简称“润开鸿”)AT32开发平台通过OpenAtom
    的头像 发表于 12-20 21:10 656次阅读
    润开鸿<b class='flag-5'>AT32</b>开发平台通过OpenHarmony兼容性测评

    如何测量温度传感器好坏?温度传感器有哪些用途?

    温度传感器绝对是生活中最常用的传感器类型之一,甚至我们的家中都有温度传感器的身影。为增进大家对温度
    的头像 发表于 12-15 08:39 1843次阅读

    润开鸿AT32开发平台通过OpenHarmony兼容性测评

    近期,江苏润开鸿数字科技有限公司(以下简称“润开鸿”)AT32开发平台通过OpenHarmony3.2.Release版本兼容性测评,助力润开鸿基于该开发平台全新研发推出的行业终端设备顺利融入
    的头像 发表于 12-15 08:02 582次阅读
    润开鸿<b class='flag-5'>AT32</b>开发平台通过OpenHarmony兼容性测评

    温度传感器原理及应用

    温度传感器是一种用于测量温度的装置,其原理是将温度转换为可被测量和记录的电信号。温度传感器有很多
    的头像 发表于 11-24 11:34 3892次阅读