您好,欢迎来到97ic电子库存网!收藏本站
您所在的位置:首页行业新闻RA2的温度传感器使用

RA2的温度传感器使用

来源: 深圳市星宇佳科技有限公司 发布时间:2022-11-23

公司名: 深圳市星宇佳科技有限公司

联系人:陈先生

微信:13682456195【企业微信】

手机:13682456195

电话:0755-82522195

地址:深圳市福田区华强北街道华航社区华富路1004号南光大厦510

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


  默认的温度读数:

  #define TEMPERATURE_ADC_MIN 0x300

  #define TEMPERATURE_ADC_MAX 0x600

  

  1

  TSN的框图

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


  

  2

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


  

  3

  TSN的校准与使用

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


  

  4

  TSN的电特性

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


  

  (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)



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


  

  6

  TSN特性对比

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

  RA4E1/RA6E1 无TSN

  RA2E1/RA2L1


  RA4M1


  RA4M2/RA4M3/RA6M3/RA6M4