【技术】ARM Cortex-M 32 位微控制器EFM32 外设反射系统实现更低功耗
SiliconLabs 为超低功耗应用提供最大的节能型 32位微控制器 (EFM32 Gecko) 产品组合。EFM32™ Gecko 32 位微控制器系列具有高度集成的灵活架构、丰富的外设集和超低功耗。
SiliconLabs EFM32™ ARM Cortex-M 32 位微控制器 (MCU) 配备诸多旨在低能耗运行的外围设备。低功耗外设可在不牺牲性能的情况下提供高吞吐量和性能,使用创新控制技术和周边反射系统 (PRS),让一切皆有可能。
EFM32 MCU外设反射系统可以使不同的外设模块在无CPU干预的情况下进行通信。此系统使用“生产-消费”模型来进行工作,其中发送反射信号的外设模块称为生产者。外设放射系统将生产者发出的型号映射到消费者外设,然后消费者外设根据收到的信号作出相应的动作。反射信号可以使用电平触发或边沿触发的方式。
下图展示了生产者、外设反射系统和消费者之间的连接关系。反射系统包含8个内部通道,每个通道都可以选择接收由生产者发出的反射信号,消费者可以选择要监听的通道和收到信号后触发的动作。图中4个外设分别连接到了PRS中的两路通道上。其中一路通道连接TIMER和ADC,另一路通道连接GPIO和DAC。通过这样的连接,TIMER的溢出信号能够启动ADC转换,而GPIO可触发DAC输出,不同于中断系统,整个过程,内核CPU不被唤醒,从而让系统更长时间处于低功耗模式运行。
图:生产者、外设反射系统和消费者之间的连接关系
EFM32 MCU外设反射系统可以对反射信号施加不同的作用。每个通道都包含一个可以将电信号转换为脉冲信号的边沿检测器。除了接收生产者发来的信号,外设反射系统的PRS_SWPULSE和PRS_SWLEVEL寄存器也可以用来产生反射信号的输出。PRS_SWLEVEL用来控制各个通道的电平。
这一系统在不使用 CPU 的情况下直接连接不同的外围设备。借助此系统,外围设备能够产生其他外围设备可以接收并即刻反应的信号,同时 CPU 依然处于睡眠状态,从而达到了降低系统功耗的目的,特别适合那些有低功耗要求及对能耗敏感的应用, 包括能源、水、气仪表,建筑自动化,报警和安全系统,便携式医疗和健身器材等。这些应用都需要在没有外部电源或操作员干预的情况下,运行尽可能长得时间(有的甚至需要几十年),由于成本等原因,电池更换往往不太可能。SILICON LABS 节能型 EFM32 32 位微控制器外设反射系统则让一切皆有可能。
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
- |
- +1 赞 0
- 收藏
- 评论 9
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(9)
-
思媛 Lv4. 资深工程师 2018-09-10不错
-
EV Lv6. 高级专家 2018-09-06不错
-
醉卧美人膝 Lv8. 研究员 2018-08-30学习一下
-
用户63147486 Lv4. 资深工程师 2018-08-03不错,学习了
-
自强 Lv7. 资深专家 2017-12-30不错,学习了
-
冷若冰 Lv7. 资深专家 2017-12-21好产品
-
NASA911 Lv8. 研究员 2017-10-08学习学习
-
Mini Lv7 2017-09-29不错!
-
娃娃 Lv4. 资深工程师 2017-08-25受用
相关推荐
SILICON LABS 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,频率24MHz~80MHz,Flash存储4kB~2048kB,RAM存储2kB~512kB。
产品型号
|
品类
|
系列
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
Cryptography
|
Dig I/O Pins
|
ADC 1
|
DAC
|
USB
|
Cap Sense
|
LCD
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
EFM32GG290F512-BGA112
|
32位MCU
|
EFM32 Giant Gecko
|
48
|
512
|
128
|
1.98
|
3.8
|
BGA112
|
10x10
|
±2%
|
ETM; SW
|
AES-128 AES-256
|
90
|
12-bit, 8-ch., 1 Msps
|
12-bit, 2 ch.
|
-
|
Cap Sense
|
-
|
Temp Sensor
|
4
|
7
|
3
|
3
|
2
|
1
|
0
|
RTC
|
2
|
选型表 - SILICON LABS 立即选型
【经验】EFM32系列低功耗32位MCU芯片加密详解
本文主要介绍以Silicon Labs EFM32系列低功耗32位MCU为核心的方案打造加密系统。
SILICON LABS EFM32 Gecko 32-bit Microcontroller选型表
SILICON LABS 32位MCU选型,基于32MHz Frequency,16kB~128kB Flash,8kB或16kB RAM等参数进行选型。
产品型号
|
品类
|
Frequency(MHz)
|
Flash (kB)
|
RAM (kB)
|
Dig I/O Pins
|
ADC 1
|
DAC
|
Cap Sense
|
Temp Sensor
|
Timers (16-bit)
|
UART
|
USART
|
SPI
|
I2C
|
I2S
|
EMIF
|
RTC
|
Comparators
|
Vdd min(V)
|
Vdd max(V)
|
Package Type
|
Package Size (mm)
|
Internal Osc.
|
Debug Interface
|
EFM32G200F16-QFN32
|
Microcontroller
|
32
|
16
|
8
|
24
|
12-bit, 4-ch., 1 Msps
|
12-bit, 1-ch.
|
Cap Sense
|
Temp Sensor
|
2
|
0
|
2
|
2
|
1
|
0
|
0
|
RTC
|
2
|
1.98
|
3.8
|
QFN32
|
6x6
|
±2%
|
SW
|
选型表 - SILICON LABS 立即选型
【应用】32位MCU在中高端音频处理系统中的应用
音频信号处理涉及多方面,如采集、去除噪声等等,普通MCU很难用一颗芯片集成如此众多的功能。
【应用】基于低功耗32位MCU EFM32G2X的智能温控器节能解决方案
采用Silicon Labs的ARM Cortex-M3内核EFM32是全球最低功耗的32位MCU,外设丰富,5大超低模式,非常适用于智能温控器。无线WIFI模块采用WGM110,具有卓越的射频性能,并可提供远程范围的稳定无线连接和安全性。
【应用】低功耗32位MCU在智能安防无线报警系统中的应用
芯科高性能低功耗的32位微控制器EFM32非常适合于智能安防系统的应用,其EFM32JG系列内核采用运算性能突出的Cortex-M3设计,极大地缩短了智能安防应用中的算法处理时间,提高了系统的性能。
【经验】如何使用32位超低功耗MCU外设反射系统功能?
外设反射系统(PRS)是 Silicon Labs EFM32系列MCU专有的外设互联总线,它允许不同的外设无需CPU干预即可直接相互通信。
Silicon Labs 32位低功耗MCU EFM32JG1P在故障指示器的应用中,GPIO拉低后,电平为0.8V,而不是0V,根本原因是什么?
Silicon Labs 32位低功耗MCU EFM32JG1P GPIO拉低后,电平为0.8V,主要是因为底下大焊盘PIN0没有连接到GND或者与GND接触不良造成。
【应用】EFM32TG11低功耗32位MCU在超声波水表上的应用
Silicon Labs的32位MCU EFM32TG11,最高主频48MHz,37uA/MHz的全速运行功耗,1.3uA休眠EM2模式功耗,集成低功耗LCD驱动,最大128KB大容量Flash,32PIN到80PIN多种可选封装,将助力于超声波水表超低功耗,多功能,低成本设计。
如何为Silicon Labs 32位低功耗MCU EFM32GG230F512实现基于RTC的软件无滴答日历?
在Silicon Labs 32位低功耗MCU EFM32GG230F512上实现软件方式的无滴答日历,可以通过使用日历标准C库 time.h, 在time.h中实现的timer()函数基于RTC计数值来计 算日历时间。
Silicon Labs 32位低功耗MCU EFM32GG990芯片使用中,将OPAMP(运算放大器)组合成三运放差分放大器时可选的放大倍数为多少?
当将三个OPAMP组合成差分放大器时,差分放大器的增益是由OPA0和OPA1的组合增益所决定的,由于三运放差分电路的电阻网络对应的桥臂要对应成比例,所以只三种有 效的差分增益可供使用,它们分别为1/3、1和3,此时OPA0 RESSEL和OPA2 RESSEL的组合分别为0和4、1和1、4和0。
【应用】Silicon Labs的低功耗32位MCU EFM32ZG系列在智能门锁方案中的应用
智能门锁方案选用Silicon Labs 的EFM32ZG210的低功耗32位MCU,选用此款MCU的优势是集成了1Msps 12位分辨率的ADC,可以实现对电池的快速检测。工作主频25MHz,Cortex_M0+内核,最高可达24MIPs,114uA/MHz运行功耗,0.5uA睡眠电流,有效延长电池的续航时间。
如何读取EFM32系列32位MCU的多通道AD扫描采样数据?
EFM32系列单片机ADC的数据保存寄存器有两个,一个是单通道模式的采样数据保存寄存器,一个是扫描模式的采样数据保存寄存器。如果使用多通道扫描采样,那么每个通道采样完成后会产生一个ADC扫描模式中断,用户需要在中断里面读取该通道的扫描采样数据以便存储下一个通道的采样数据。建议使用DMA读取方式,将DMA的触发源设置为ADC的扫描模式事件,这样就可以实现不用进入ADC中断以及MCU的参与即可完成ADC扫描采样数据的保存和读取。
32位低功耗MCU EFM32G232F64,其ADC的Single模式和SCAN模式有什么区别?
32位低功耗MCU EFM32G232F64的ADC,使用Single模式一次只能转换一个通道,其转换结果保存在ADCn_SiNGLEDATA寄存器中;使用SCAN模式一次可以转换多个通道,其转换结果保存在ADCn_SCANDATA寄存器。
【产品】超低功耗的EZR32LG系列32位无线MCU,闪存可达256kB
EZR32LG系列无线MCU是Silicon Labs无线MCU家族的最新产品。该系列产品将高性能的sub-GHz射频收发器和节能型32位MCU整合在一起,其引脚兼容部件的闪存为64/128/256 kB,为设计人员提供了最大的设计灵活性。
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从5inch水柱到100 psi气压;数字输出压力传感器压力范围0.5~60inH2O,温度补偿范围-20~85ºС;模拟和数字低压传感器可以直接与微控制器通信,具备多种小型SIP和DIP封装可选择。
提交需求>
可定制显示屏的尺寸0.96”~15.6”,分辨率80*160~3840*2160,TN/IPS视角,支持RGB、MCU、SPI、MIPI、LVDS、HDMI接口,配套定制玻璃、背光、FPCA/PCBA。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论