2025 / 01 / 07
RA 测量芯片内部温度方法

瑞萨RA系列都有内置的温度传感器,可以通过下面几个简单步骤就能测量并获取工作温度信息和工作电压信息。由于无需外围添加任何器件,此方法能够快捷便利而且在节省成本的情况下获取芯片的工作温度,温度值的误差范围在+/-1.5℃内。

但由于芯片测试的校准温度参考值(@125℃)是在Vcc=3.3V所做,如果MCU是运作在其它工作电压范围的情况下,则需要借助芯片的Internal Voltage Sensor采集到的数据来做计算修正。


主要内容

本例程采用评估板EK-RA2E1,基于测试需要,工作电压修改为5V。开发环境采用e2studio,使用FSP做底层驱动配置。


EK-RA2E1评估套件可通过通过瑞萨电子的灵活软件包(FSP)和e2studio IDE,帮助用户轻松评估RA2E1 MCU产品组的特性,并开发嵌入式系统应用程序。用户可利用丰富的板载功能以及自选的热门生态系统插件来将丰富创意变为现实。


入门

运行快速入门示例项目

1. EK-RA2E1板具有预先编程过的快速入门示例项目(EK-RA2E1示例项目包中提供源代码)。

2. 用户可使用连接至5V电源的micro USB设备电缆,通过USB调试端口(J10)启动EK-RA2E1板。白色电源LED指示灯将会亮起。

3. 快速入门示例项目将开始运行,蓝色用户LED灯将开始闪烁。

4. 请参见EK-RA2E1快速入门指南,了解快速入门示例项目的其他功能。


开发嵌入式应用程序

1. 修改快速入门示例项目–请参见EK-RA2E1快速入门指南,了解导入、修改和构建快速入门示例项目的相关说明。

2. 从其他众多的示例项目(由EK-RA2E1示例项目包提供)当中的一个开始–用户可从多个示例项目中进行选择,了解RA2E1 MCU产品组的各种外围设备。这些示例项目能够成为您在开发自定义应用程序的道路上的完美起点。


构建自定义硬件

1. 通过构建多功能原型开始–用户可对具备自选生态系统插件的EK-RA2E1板加以利用。

2. 构建自定义硬件–用户可参考EK-RA2E1设计包中提供的设计和制造信息来开发自定义硬件。


EK-RA2E1:https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ek-ra2e1-evaluation-kit-ra2e1-mcu-group


工作原理和温度值计算方法

FSP ADC配置

由于Temperature sensor & Internal voltage sensor是无法同时做扫描采样,ADC采样通道配置需要借助软件来做通道采集切换。FSP则无需做任何通道配置。例程配置使用单次采样。


ADC启动后,首先通过通道配置ADC_MASK_VOLT做ADC Internal Voltage Sensor信号采集。并通过函数R_ADC_ScanCfg()来配置当前通道,采集到数据后,通过计算方式获得当前Vcc的工作电压。


然后切换到通道配置为ADC_MASK_SENSORS,并做Temperature Sensor信号采集。

通过访问固定地址获取芯片在125度出厂校准温度参考值数据(V1)。

此值是在特定条件下提供的,Ta=Tj=125℃,Avcc=3.3V。


通过电压转换来将芯片校准温度参考值换算到当前电压下,然后通过线性的斜率计算方法得到当前电压下的目前温度值。附图代码中已经将RA2E1的Temperature Slope参数进行了消約。



隐私条款

一、接受条款 使用者(也称"您")在访问或使用本网站及其服务时,即已经表示同意并不加修改地接受本《用户协议》、本网站的《隐私声明》、《法律声明》以及其关或相链接的网页和网站的条件和条款的规定。我们强烈建议:在您阅读和接受本《用户协议》时,也应阅读并接受本《用户协议》中所提到《隐私声明》、《法律声明》及其相关或相链接网页或网站所包含的资料,因为《隐私声明》、《法律声明》及其它相关网页或网站可能包含对您适用的进一步规定。(请注意:点击划有底线的词句即可链接到上述《隐私声明》、《法律声明》及其它相关或相链接的网页和网站。

 

二、使用者的资格要求 在本网站中"使用者"指的是浏览、阅读、使用本网站信息或服务的任何个人或组织。本网站的服务仅适用于根据相关法律的规定具有签订有约束力的合同的个人或组织并仅由其使用。本网站的服务不向18周岁以下的个人使用者提供,也不向临时被本网站中止或取消使用者资格的使用者提供。如果使用者不符合本条规定,请停止使用本网站或本网站的服务。