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

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

3天内不再提示

RA2的温度传感器使用

瑞萨嵌入式小百科 来源:瑞萨MCU小百科 作者:瑞萨MCU小百科 2022-10-21 12:43 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

问题

客户在使用RA2E1 IEC60730认证代码的时候,想确认内部温度传感器读数取值的范围。

默认的温度读数:

#define TEMPERATURE_ADC_MIN 0x300

#define TEMPERATURE_ADC_MAX 0x600

1TSN的框图

RA2E1/L1的TSN可以监测芯片内部的温度,输出的电压与芯片内部的温度成正比。并通过ADC12模块(与普通的ADC输入复用),可以直接读取TSN输出的电压,由此计算出温度。

4a4fc514-50f7-11ed-a3b6-dac502259ad0.png

2寄存器TSCDR保存了AVCC0=3.3V时候, Tj=125°C时候的ADC值,是只读的。

4a811e3e-50f7-11ed-a3b6-dac502259ad0.png

3TSN的校准与使用

通过测量两个温度对应的电压,得到温度系数斜率Slope,然后通过T=(Vs-V1)/Slope + T1 计算出温度。

4ab35426-50f7-11ed-a3b6-dac502259ad0.png

4ad29778-50f7-11ed-a3b6-dac502259ad0.png

4TSN的电特性

Vcc=3.3V的情况下,V25=1.05V,Slope=-3.3 mV/°C

4b02f3a0-50f7-11ed-a3b6-dac502259ad0.png

(1)对于Temperature slope来说,所有条件下斜率都是这个值。

(2)在测试中电压条件最高测到3.3V。一般来说温度Sensor输出电压与Vdd电压无关,5V输出可认为等同于3.3V的。

5通过TSN计算温度的方法

T=(Vs-V1)/Slope + T1

temperature = ((ad_value/4096)*Vdd - V25)/slope * 1000 +25

temperature = ((ad_value/4096)*Vdd – 1.05)/slope * 1000 +25

Vdd=3.3V, 0x300~0x600对应的温度范围是 -31.8° ~ 155° (Tj)

4b43bc50-50f7-11ed-a3b6-dac502259ad0.png

TSCDR读数0x036,Vdd=3.3V,对应计算温度128°(Tj)。

4b615238-50f7-11ed-a3b6-dac502259ad0.png

6TSN特性对比

RA2E1/RA2L1是相同的,RA4M1独立, RA4M2/RA4M3/RA6M2/RA6M3是相同的。

RA4E1/RA6E1 无TSN

RA2E1/RA2L1

4ba48738-50f7-11ed-a3b6-dac502259ad0.png

RA4M1

4bbc7488-50f7-11ed-a3b6-dac502259ad0.png

RA4M2/RA4M3/RA6M3/RA6M4

4bde5198-50f7-11ed-a3b6-dac502259ad0.png

审核编辑:汤梓红

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

    关注

    48

    文章

    3105

    浏览量

    162424
  • 寄存器
    +关注

    关注

    31

    文章

    5588

    浏览量

    129033
  • adc
    adc
    +关注

    关注

    100

    文章

    7379

    浏览量

    553672
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    线性NTC温度传感器使用指南

    线性NTC温度传感器使用指南 1.什么是线性NTC温度传感器
    发表于 01-14 08:52 2832次阅读

    如何将引脚RA2用于其他I/O或只是输入?

    我需要使用PIN RA2作为其他职责,因为我的电路没有备件。我使用内部比较器来产生中断,但引脚RA2镜像在引脚上的比较器O/P。我没有多余的I/o,因此我不能使用PPS来重定向。看看比较器图,看起来
    发表于 10-29 14:01

    瑞萨RA2系列开发板体验

    瑞萨RA2系列开发板体验.
    发表于 01-20 11:05

    线性NTC温度传感器使用指南

    线性NTC温度传感器使用指南
    发表于 06-30 19:39 2372次阅读

    RA2系列MCU IIC通信速率分析

    系列产品。 瑞萨RA系列MCU包括4个产品系列,包括已经发布的RA2RA4和RA6系列,以及计划发布的RA8系列,适用于从低端到高端的嵌入
    的头像 发表于 11-11 12:15 4105次阅读

    RA2 MCU ADC转换时间测试方法

    RA2 MCU是瑞萨在2019年下半年开始推广的Cortex M23核的产品,48MHz主频,各子系列都非常有特点,如入门级的RA2E1子系列带Capacitive Sensing Unit
    的头像 发表于 02-08 11:25 2124次阅读

    RA2快速设计指南 [6] 存储器

    7. 存储器 RA2 MCU支持4GB的线性地址空间,范围为0000 0000h到FFFF FFFFh,其中可以包含程序、数据和外部存储器总线。程序和数据存储器共用地址空间;可使用单独的总线分别访问
    的头像 发表于 04-06 16:45 1567次阅读

    RA2快速设计指南 [9] 一般布线实践与参考资料(完结)

    RA2快速设计指南 [9] 一般布线实践与参考资料(完结)
    的头像 发表于 10-24 17:19 941次阅读
    <b class='flag-5'>RA2</b>快速设计指南 [9] 一般布线实践与参考资料(完结)

    RA2快速设计指南 [7] 模块停止功能,中断控制单元与低功耗

    RA2快速设计指南 [7] 模块停止功能,中断控制单元与低功耗
    的头像 发表于 10-24 16:55 1262次阅读
    <b class='flag-5'>RA2</b>快速设计指南 [7] 模块停止功能,中断控制单元与低功耗

    RA2快速设计指南 [6] 寄存器写保护和I/O端口配置

    RA2快速设计指南 [6] 寄存器写保护和I/O端口配置
    的头像 发表于 10-24 16:48 1326次阅读
    <b class='flag-5'>RA2</b>快速设计指南 [6] 寄存器写保护和I/O端口配置

    RA2快速设计指南 [5] 存储器

    RA2快速设计指南 [5] 存储器
    的头像 发表于 10-24 16:17 1044次阅读
    <b class='flag-5'>RA2</b>快速设计指南 [5] 存储器

    RA2快速设计指南 [4] 复位要求和复位电路

    RA2快速设计指南 [4] 复位要求和复位电路
    的头像 发表于 10-24 16:08 1136次阅读
    <b class='flag-5'>RA2</b>快速设计指南 [4] 复位要求和复位电路

    RA2快速设计指南 [3] 时钟电路

    RA2快速设计指南 [3] 时钟电路
    的头像 发表于 10-24 16:05 1086次阅读
    <b class='flag-5'>RA2</b>快速设计指南 [3] 时钟电路

    RA2 MCU ADC转换时间测试方法

    RA2 MCU ADC转换时间测试方法
    的头像 发表于 05-24 08:07 824次阅读
    <b class='flag-5'>RA2</b> MCU ADC转换时间测试方法

    RA2在e² studio环境生成LIB库操作

    RA2在e² studio环境生成LIB库操作
    的头像 发表于 05-15 08:06 1571次阅读
    <b class='flag-5'>RA2</b>在e² studio环境生成LIB库操作