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

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

3天内不再提示

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

聚沃科技 2024-02-28 09:26 次阅读

GD32 MCU全系列产品均内置温度传感器,内部温度传感器可以用于测量器件周围温度及变化,传感器的输出电压连接到ADC的第16通道,可被ADC转换成数字量。

温度传感器输出电压随温度线性变化,由于生产过程中的多样化,温度变化曲线的偏移在不同的芯片上会存在不同,但斜率基本一致,因而内部温度传感器更适合测量温度变化,即相对温度,而不太适合测量绝对温度。如果需要测量绝对温度,且对温度的精度要求并不是很高的情况下,可以使用外置温度传感器来校准不同芯片出厂的偏移误差,这样就可以用于环境温度的测量。

下面为大家介绍内置温度传感器参数以及如何使用。

内置温度传感器参数如下图所示,其中TL为温度线性误差,Avg_Slope为斜率,V25为25度下的温度传感器输出典型电压,tstart为启动时间,ts_temp为ADC读取温度传感器的采样时间。

wKgZomXei2CAAQHRAAMPTw_iDPQ912.png

温度传感器可通过ADC的IN16通道进行采样获取,获取的采样值可通过以下公式进行换算温度值:

wKgZomXei2aAJaDqAABNIRIkDqw578.png

代码中计算公式如下可参考,其中temperature 为转换的温度变量, ADC_DATA0(ADC0)为温度传感器采样值。

temperature = (1.45 - ADC_DATA0(ADC0)*3.3/4096) * 1000 / 4.1 + 25;

以上即为GD32 MCU内置温度传感器的使用介绍,如有问题或建议唤醒评论区讨论。

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

    关注

    6035

    文章

    44554

    浏览量

    634651
  • mcu
    mcu
    +关注

    关注

    146

    文章

    17123

    浏览量

    350992
  • 温度传感器
    +关注

    关注

    48

    文章

    2940

    浏览量

    156018
  • GD32
    +关注

    关注

    7

    文章

    403

    浏览量

    24328
收藏 人收藏

    评论

    相关推荐

    GD32开发实战指南(基础篇) 第14章 内部温度传感器

    GD32 有一个内部温度传感器,可以用来测量 CPU 及周围的温度(TA)。该温度
    的头像 发表于 05-17 08:58 5340次阅读
    <b class='flag-5'>GD32</b>开发实战指南(基础篇) 第14章 <b class='flag-5'>内部</b><b class='flag-5'>温度</b><b class='flag-5'>传感器</b>

    GD32 MCU 入门教程】GD32 MCU 常见外设介绍(12)FMC 模块介绍

    闪存控制(FMC),提供了片上闪存需要的所有功能。FMC 也提供了页擦除,整片擦除,以及32 位整字或 16 位半字编程闪存等操作。 GD32 MCU 支持不同类型编程的具体说明如下
    的头像 发表于 08-21 09:56 1097次阅读
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入门教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常见外设介绍(12)FMC 模块介绍

    关于GD32 MCU的性能分析和应用介绍

    物联网大会现场展示了基于GD32 MCU为主控的智能灯、网络无线打印机、多功能手持云台等最新智能硬件及终端爆品。均体现了物联网系统所需关键技术,即高性能移动计算技术、传感器感知与控制技术、以及
    的头像 发表于 10-22 14:13 9270次阅读

    MCU内部温度传感器的特性及应用事项

    大多数32位MCU都有一项非常实用的功能——内部集成了一个温度传感器,这个温度传感器产生一个随
    的头像 发表于 08-08 10:49 5787次阅读
    <b class='flag-5'>MCU</b><b class='flag-5'>内部</b><b class='flag-5'>温度</b><b class='flag-5'>传感器</b>的特性及应用事项

    AN060 GD32MCU温度特性管理手册

    AN060 GD32 MCU温度特性管理手册
    发表于 02-23 18:56 0次下载
    AN060 <b class='flag-5'>GD32MCU</b><b class='flag-5'>温度</b>特性管理手册

    AN095 提高GD32MCU温度传感器使用精度的方法

    AN095 提高GD32 MCU温度传感器使用精度的方法
    发表于 03-01 18:46 0次下载
    AN095 提高<b class='flag-5'>GD32MCU</b><b class='flag-5'>温度</b><b class='flag-5'>传感器</b>使用精度的方法

    兆易创新GD32 MCU选型手册,适用于GD32全系列MCU

    兆易创新GD32MCU选型手册,适用于GD32全系列MCUGD32MCU选型手册,适用于GD32全系列MCU
    发表于 10-19 17:26 49次下载

    你了解GD32 MCU的命名规则吗

    下面为大家介绍GD32 MCU的通用命名规则,以GD32F303ZGT6为例,其中,GD32代表GD32
    的头像 发表于 01-13 09:38 3627次阅读
    你了解<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的命名规则吗

    GD32 MCU的选项字节是什么?

    GD32 MCU的选项字节是什么,有什么功能呢?选项字节被误篡改如何回复?
    的头像 发表于 01-17 09:42 1358次阅读
    <b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>的选项字节是什么?

    GD32 ADC内部通道采样异常原因

    熟悉GD32的小伙伴都知道,ADC除了可以采集IO口上的电压外,还有两个内部通道,分别为内部温度传感器通道(ADC0_CH16)和Vrefi
    的头像 发表于 01-26 09:45 2909次阅读
    <b class='flag-5'>GD32</b> ADC<b class='flag-5'>内部</b>通道采样异常原因

    不同型号的GD32 MCU如何区分?

    大家是否碰到过以下应用场景:同一套软件代码希望跑在不同型号的GD32 MCU中,但有些地方需要根据MCU型号进行调整?或者上位机或其他MCU
    的头像 发表于 01-27 09:32 991次阅读
    不同型号的<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>如何区分?

    GD32 MCU 入门教程】GD32 MCU 常见外设介绍(14)RTC 模块介绍

    GD32 MCU内部提供了一个RTC(实时时钟)模块,通过RTC可以实现日历时钟、闹钟等功能。RTC也可以用于深度睡眠或待机模式的低功耗唤醒。不同系列的GD32
    的头像 发表于 08-23 09:18 455次阅读
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入门教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 常见外设介绍(14)RTC 模块介绍

    GD32 MCU 入门教程】GD32 MCU FPU 使用方法

    GD32 MCU FPU 使用方法
    的头像 发表于 08-25 09:24 573次阅读
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> 入门教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> FPU 使用方法

    GD32 MCU入门教程】GD32 MCU GPIO 结构与使用注意事项

    本文是专门为基于GD32 MCU开发的工程设计人员提供,主要介绍了GPIO的功能配置、内部结构以及在不同场景使用时的注意事项,旨在帮助
    的头像 发表于 09-07 10:34 722次阅读
    【<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b>入门教程】<b class='flag-5'>GD32</b> <b class='flag-5'>MCU</b> GPIO 结构与使用注意事项