【经验】如何使用芯科的单片机EFM32PG23的内部温度传感器

2023-04-17 世强
单片机,MCU,EFM32PG23,SILICON LABS 单片机,MCU,EFM32PG23,SILICON LABS 单片机,MCU,EFM32PG23,SILICON LABS 单片机,MCU,EFM32PG23,SILICON LABS

SILICON LABS推出的EFM32PG23系列的单片机,采用最新的Cortex-M33内核,主频高达80MHz,而功耗仅21μA/MHz,在EM2休眠模式只有1.03μA的功耗。集成20bit的ADC,多个USART、SPI、I2C通用接口功能,支持1.71 V 到 3.8 V宽电压供电,工作温度范围-40℃到 125℃,有QFN40和QFN48两种小体积封装,是物联网、采集模块等应用的理想选择。


EFM32PG23内部集成一个温度传感器,参数如下表所示,可以采集芯片的温度,用于时钟、ADC等校准,也可以用于过温报警等功能。

  

EFM32PG23的温度传感器并不是使用ADC进行采样,而是使用EMU外设。该温度传感器可以在EM0-EM4下运行,并且可以在温度变化时唤醒MCU。而且温度传感器是连续运行,每250ms进行一次测量。


由于手册对温度传感器的介绍比较少,并没有详细介绍温度传感器的使用步骤,导致研发时,不清楚怎么使用EFM32PG23内部的温度传感器。


为了方便使用温度传感器,Silicon Labs提供了完整的库函数,可以节约研究寄存器的时间。使用温度传感器,首先需要调用em_emu.h和tempdrv.h头文件,使用TEMPDRV_Init函数初始化温度传感器,使用EMU_TemperatureGet函数获取温度值。具体操作参考下述代码:

    #include "em_emu.h"

    #include "tempdrv.h"

    float EMUTempC = 0.0;

    int n, d;

    TEMPDRV_Init();//初始化温度传感器

    EMUTempC = EMU_TemperatureGet();//读取温度

      n = EMUTempC / 1.0;//整数部分温度

      d = (EMUTempC - n) * 100;//小数部分温度

    //output via serial UART

      printf("  EMU_Temp\t%d.%d\n", n, d);


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由东方的风提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】从低功耗角度比较32位单片机EFM32和STM32

Silicon Labs 32位单片机EFM32是世界上功耗最低的单片机之一,比目前市场上所有通用MCU的功耗都要低,本文通过跟目前最流行的MCU之一由ST推出的STM32L系列低功耗MCU进行比较,来向读者展示EFM32系列32位MCU的低功耗性能。

2018-11-14 -  设计经验 代理服务 技术支持 批量订货

【经验】8位单片机EFM8系列的SFR Page操作

Silicon Labs的8位单片机EFM8系列,集成丰富的外设,高性能,小封装。软件开发时,由于外设多,寄存器操作引入了SFR Page机制,注意SFR Page设置,防止程序错误,让EFM8系列芯片设计出稳定的优质产品。

2019-04-17 -  设计经验 代理服务 技术支持 批量订货

【经验】芯科科技单片机EFM32PG22的ADC采样如何使用LDMA传输大于2048个数据?

EFM32PG22使用LDMA传输ADC的采样数据,可以在MCU休眠下进行,从而降低MCU功耗,是比较好的应用方式。但是LDMA的计数器最多只能计数2048,限制了LDMA的一次性传输数据大小,本文介绍如何打破LDMA传输大小的限制。

2023-07-01 -  设计经验 代理服务 技术支持 批量订货

【经验】芯科Simplicity Studio V5编译MCU EFM32PG23时如何调整编译优化等级

EFM32PG23使用Silicon Labs的集成开发环境Simplicity Studio V5进行程序开发。该开发软件中提供EFM32PG23所有外设的例程和硬件的图形化初始化配置界面,让产品开发更容易。

2023-01-04 -  设计经验 代理服务 技术支持 批量订货

【经验】如何使用Silicon Labs的EFM32PG23系列MCU AIN1作为IADC单端输入引脚

EFM32PG23的AIN1是ADC专用输入引脚,原厂没有提供AIN1用于单端ADC输入的操作代码,导致客户使用出现错误,本文介绍具体的解决办法。EFM32PG23采用增强型的ADC进行数据采样,使用过采样技术,

2023-06-01 -  设计经验 代理服务 技术支持 批量订货

【经验】一招教你延长单片机的Flash擦写寿命

在单片机开发应用中,工程师经常会遇到需要在单片机内部Flash的某个区域保存和读取一些数据,而这些数据在应用中可能会经常变化,因而需要对Flash的数据经常更新。本文就以Silicon Labs的8位单片机EFM8SB10F8G为例,教大家如何延长单片机的Flash擦写寿命。

2018-04-06 -  设计经验 代理服务 技术支持 批量订货

Silicon Labs 单片机程序烧写接口探讨

本文总体介绍了Silicon Labs 产品编程烧录选择,对于一个空白器件最常用的编程方法主要有两种,系统编程和预编程,对于这两种方法的选择,主要考虑两方面,一方面看需编程的器件数量,另一方面考虑需编程的器件上是否预留调试引脚(JTAG或C2),一旦器件被编程一次,器件即可通过UART或其他接口升级固件。

2016-05-26 -  技术探讨 代理服务 技术支持 批量订货

【经验】C8051F410单片机快速可视化编程代码产生的使用方法

​Silicon Labs为了帮助工程师快速编程,提供了一个配置向导软件,名称为”Configuration Wizard 2”,这个软件的主要功能是对各个模块初始化的配置和工程师设计原理图前对外设进行设置。本文主要介绍C8051F410单片机初始化代码快速产生的使用方法和技巧,这是Silicon Labs 可视化编程独有的特性,使用简单缩短开发时间。

2020-06-29 -  设计经验 代理服务 技术支持 批量订货

【应用】工作频率高达80MHz的32位MCU EFM32PG23用于车载导航仪,功耗低至1.03µA

城市交通状况以及道路网日益复杂的今天,车载导航仪的应用极大地改变人们的出行和生活方式,帮助用户准确定位当前位置,并且根据既定的目的地计算行程,为用户提供最佳的行车路线,在此我们推荐Silicon Labs的32位MCU EFM32PG23作为车载导航仪的主控。

2022-12-22 -  应用方案 代理服务 技术支持 批量订货

Silicon Labs C8051单片机如何读写FLASH?有没有程序案例?

可以安装 Simplicity Studio软件,就有C8051单片机读写FLASH的例程,可以参考下面的文章:如何将EFM8系列MCU的FLASH用作EEPROM?

2019-01-10 -  技术问答 代理服务 技术支持 批量订货

为了提高EFM32单片机AD采样的实时性并降低功耗,在RTC中断中打开AD,并设置MCU进入EM1模式下进行AD采样,但功耗并没有降低,是什么原因?

测试发现在RTC中断中,EFM32单片机并没有进入EM1模式,设置EM1模式无效;由于在RTC中断中,RTC定时事件一直存在,所以导致进入EM1模式失败。为了实现AD采样的实时性以及低功耗,可以在RTC中断中开启AD,并在退出RTC中断之后在主程序中通过判断AD采样的标志来设置MCU进入EM1睡眠模式,以此来降低功耗。

2016-10-25 -  技术问答 代理服务 技术支持 批量订货
2022/7/17  - SILICON LABS  - 成功案例 代理服务 技术支持 批量订货 查看更多版本
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Gecko MCU

价格:¥23.6921

现货: 2,420

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 97,605

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 95,458

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 84,861

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 72,219

品牌:SILICON LABS

品类:8位MCU

价格:¥8.1764

现货: 36,297

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥4.3667

现货: 27,741

品牌:SILICON LABS

品类:8位MCU

价格:¥4.4595

现货: 26,040

品牌:SILICON LABS

品类:8位MCU

价格:¥14.1226

现货: 25,199

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥9.2911

现货: 23,898

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:SILICON LABS

品类:8位MCU

价格:¥39.8000

现货:266

品牌:RENESAS

品类:16-BIT MCU

价格:¥5.5190

现货:910,635

品牌:RENESAS

品类:MCU

价格:¥5.1500

现货:200,000

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

工控触摸一体机定制

提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制

最小起订量: 1台 提交需求>

丙烯酸/环氧/有机硅导热胶定制

可定制导热胶的导热系数1~6W、粘度范围3000~250000cps、固化方式可加热、仅室温、可UV;施胶方式:点胶机、手工、喷胶、转印;支持颜色、硬度、固化时间等参数的个性化定制。

最小起订量: 1支 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面