EFM32JG

在很多电子类应用场合中,我们经常需要采集产品工作的周围环境温度,一般采取的方式有两种:

1)外加温度传感器

2)采用MCU内部温度传感器

外加温度传感器会增加产品的成本以及布板空间,所以在很多场合,我们只要使用内部温度传感器就可以了,今天给大家介分享一下自带内部温度传感器EFM32JG系列MCU的使用方法和步骤。

基本原理:

EFM32JG的内部ADC集成在模拟模块部分,内部温度传感器上面的电压随着温度变化,需要通过12bit ADC采集温度传感器的ADC值,把ADC值换算成为温度值。

第一步:ADC采集

设置需要采集内部温度传感器的ADC通道,这里需要注意,ADC采用精度需要设置为12bit,参考源选择内部Vref 1.25V,采集信号源选择内部温度传感器。

第二步:读取内部出厂校准值

需要读取两个值:

1)校准的温度值

calTemp0 = ((DEVINFO->CAL & _DEVINFO_CAL_TEMP_MASK)

/ >> _DEVINFO_CAL_TEMP_SHIFT);

2)校准温度在46度下的ADC值

calValue0 = ((DEVINFO->ADC0CAL3

/* _DEVINFO_ADC0CAL3_TEMPREAD1V25_MASK is not correct in

current CMSIS. This is a 12-bit value, not 16-bit. */

& 0xFFF0)

>> _DEVINFO_ADC0CAL3_TEMPREAD1V25_SHIFT);

第三步:根据实际环境ADC采用的值,与校准值之间进行运算补偿,得出环境温度值

计算公式为:

TCELSIUS = CAL_TEMP-(ADC0CAL3_TEMPREAD1V25 - ADC_result)×VFS /(4096× V_TS_SLOPE)

具体代码实现:

readDiff =calValue0/2 - adcSample;

temp=((float)readDiff * 1250);

temp/=(4096 * -1.835);

/* Calculate offset from calibration temperature */

temp =(float)calTemp0-temp;

转自: Ph_one

围观 4
115

随着技术的发展,各种新型的电子产品设计不断在市场上现身,包括可穿戴设备、虚拟现实(VR)眼镜和无人机等。其中,无人机的应用行业越来越广泛,不仅在玩具市场占到主导地位,在军事应用和民用上也有极大的拓展。为了应对市场的火热,强的续航能力成为提升无人机竞争力的重要因素之一。但由于电池的瓶颈,因此对无人机控制MCU有低功耗、高性能、小型化、安全性高等要求。

作为物联网的领先芯片厂商芯科科技(Silicon Labs)的中国地区代理商,世强科技特别著重在无人机应用及设计领域的布局,并通过Silicon Labs新一代基于节能Gecko技术的EFM32TM Jade Gecko MCU系列产品中具备的最先进的硬件加密引擎、灵活的低功耗模式、丰富的资源外设和可扩展的存储器容量选项等特性,进一步协助无人机开发商优化产品设计。


图说:基于Silicon Labs节能的MCU设计架构,EFM32 Jade Gecko拥有极佳的能源效率。

灵活的功耗模式为无人机提供超长续航能力

EFM32JG MCU有EM0(正常)、EM1(睡眠)、EM2(深度睡眠)、EM3(停止)、EM4(冬眠)、EM5(停机)六种不同的灵活的功耗模式。Jade Gecko功耗模式旨在实现高度的自主运行。MCU智能结合了外围设备、低漏电RAM、数据保持、DMA和互联能力、低功耗振荡器以及极短的唤醒时间,因此长时间在低能耗模式下的运行效果极具吸引力,从而降低了无人机的能耗。

EFM32JG MCU有增强的外设反射系统(PRS),该系统能够让低功耗外设自主运行,同时保持MCU内核处于休眠状态,允许可连接设备更长时间的处于休眠状态,从而延长无人机电池使用寿命。节能的低活动模式(Active-Mode)电流(63μA/MHz)可以更快执行计算密集型任务。而低睡眠模式(Sleep-Mode)电流(1.4μA,最低至30nA)和超快速唤醒/休眠转换特性进一步减少了无人机整体能耗。

JadeGecko MCU还集成了高效率的DC-DC降压型转换器。该片上转换器能够提供总计200mA的电流,除了为MCU供电之外,还可以为无人机的其他系统组件供电。这一电源管理创新技术消除了通常所需的片外DC-DC转换器,减少了物料清单(BOM)成本和电路板面积,非常适合在尺寸和重量非常有限的无人机应用中。

欲了解更多Silicon Labs EFM32 Gecko MCU产品及参考设计信息,请访问:http://cn.silabs.com/products/mcu/32-bit/efm32-jade-gecko/Pages/efm32-ja...

原文链接:http://www.sekorm.com/news/4247.html

围观 7
721
订阅 RSS - EFM32JG