【应用】1MByte Flash空间 32位MCU助力无线中继器数据传输
Wifi、SUB-G、Zigbee等无线设备已在人们生活中广泛运用。由于发射功率限制,建筑物阻隔等原因,导致无线设备传输受到距离的限制。为了扩大传输距离,消除死角,需要增加无线中继器。
无线中继器就好比有线网络的集线器、交换机,可以连接多个无线节点。无线中继器一般由无线收发模块、处理器(MCU)、指示灯、控制按键、电池组成。
图1:无线中继器框图
无线中继器的成本往往比终端节点高,在无线网络中,需要尽量减少无线中继器的使用数量。这就对无线中继器提出了更高的要求,需要连接更多的终端节点,提高接收灵敏度和发射功率。发射功率和功耗是一对天然的矛盾体,在提高发射功率的前提下,为了不降低电池寿命,则需要选择超低功耗的处理器,以满足无线中继器功耗预算。
SILICON LABS公司推出的EFM32JG系列MCU,采用功能强大的 32 位 ARM? Cortex?-M3 内核,具有超低电流工作模式以及节能模式下的快速唤醒功能,大大降低无线中继器的处理器功耗。
图2:无线中继器电流示意图
无线中继器工作阶段可以拆分为休眠阶段、唤醒阶段和工作阶段。处理器功耗优劣需要从3个阶段分别进行比较。
EFM32JG系列MCU提供EM0到EM4S 6种工作模式,功耗控制可以更加灵活、细致。其中EM4H 休眠模式(128 字节 RAM 保留)功耗只有0.39uA,EM3 休眠模式(状态和 256 kB RAM 保留)功耗只有1.81uA,全速运行模式,功耗低至 63 μA/MHz 。从EM3模式唤醒只需要3uS。EFM32JG还带有低功耗串口和低功耗定时器,可以在EM2休眠模式下运行,在低功耗下完成数据传输工作。
无线中继器需要连接多个节点,并对通讯数据进行处理。所以需要较大的存储空间来保存程序。EFM32JG系列MCU最大集成1MByte Flash空间,支持同时读写的双通道,256Kbyte RAM空间,足以满足程序的保存和运行需求。EFM32JG系列的Flash空间支持程序读写操作,无需外扩存储器,可以动态保存配置参数等信息。
无线数据传输,为了保护数据安全,往往需要进行加密处理。无线中继器对数据加密处理,如果采用软件运算,则会浪费大量的时间和功耗。EFM32JG系列MCU集成AES、ECC 和 SHA 的硬件加密引擎和真随机数发生器(TRNG),可以快速有效的完成数据加密处理工作。
EFM32JG系列MCU采用1.8 V 到 3.8 V 单电源供电。QFN或者BGA小封装,减小PCB面积,节约成本。丰富的例程代码和免费的开发软件Simplicity Studio,能快速的完成产品设计。
世强元件电商版权所有,转载请注明来源及链接。
- |
- +1 赞 0
- 收藏
- 评论 2
本网站所有内容禁止转载,否则追究法律责任!
相关推荐
【应用】32位MCU在中高端音频处理系统中的应用
音频信号处理涉及多方面,如采集、去除噪声等等,普通MCU很难用一颗芯片集成如此众多的功能。
新应用 发布时间 : 2017-07-18
世界上最节能的微控制器EFM32之十大低功耗奥秘
Silicon Labs EFM32 32 位微控制器系列是世界上最为节能的微控制器,特别适用于低功耗和能源敏感型应用,包括能源、水表和燃气表、楼宇自动化、警报及安防和便携式医疗/健身器材。本文着重强调10个Silicon Labs32位MCU功耗低的因素。
新产品 发布时间 : 2016-07-11
【经验】32位MCU LEUART位周期抖动大,该如何解决?
Silicon Labs 32位MCU EFM32,当基于32.768kHz时钟使用LEUART(@9600bps)进行通讯的时候,发现存约1%误码,原因是什么?如何解决?
设计经验 发布时间 : 2019-09-06
如何读取EFM32系列32位MCU的多通道AD扫描采样数据?
EFM32系列单片机ADC的数据保存寄存器有两个,一个是单通道模式的采样数据保存寄存器,一个是扫描模式的采样数据保存寄存器。如果使用多通道扫描采样,那么每个通道采样完成后会产生一个ADC扫描模式中断,用户需要在中断里面读取该通道的扫描采样数据以便存储下一个通道的采样数据。建议使用DMA读取方式,将DMA的触发源设置为ADC的扫描模式事件,这样就可以实现不用进入ADC中断以及MCU的参与即可完成ADC扫描采样数据的保存和读取。
技术问答 发布时间 : 2017-05-05
【产品】8位、16位、32位MCU究竟该如何选择?
本文介绍8位、16位、32位MCU的差异特性。
新产品 发布时间 : 2016-04-02
【经验】如何使用32位超低功耗MCU外设反射系统功能?
外设反射系统(PRS)是 Silicon Labs EFM32系列MCU专有的外设互联总线,它允许不同的外设无需CPU干预即可直接相互通信。
设计经验 发布时间 : 2019-09-02
32位MCU EFM32LG330在上电时,其IO会比VDD先上电,从而导致MCU工作异常,应如何处理?
解决方法如下:1、最根本的解决方法,通过调整滤波电容或供电途径,确保VDD先于IO口得电;2、当出现死机时,可以通过拉低复位管脚,来确保解除死机状态。
技术问答 发布时间 : 2017-05-05
32位单片机EFM32 Gemstone系列(EFM32JG/PG)的LETIMER和RTCC的时钟源可以使用HFCLKLE吗?
与Classic系列EFM32不同,Silicon Labs 低功耗32位MCU EFM32JG/PG上HFCLKLE不能用作LETIMER和RTCC的时钟源。LETIMER和RTCC可以使用LFRCO,LFXO或者ULFRCO作为时钟源。
技术问答 发布时间 : 2017-09-28
【经验】32位MCU的LDMA实现ADC至RAM的数据传输调试方法
Silicon Labs的EFM32PG/ EFM32JG系列32位MCU具有超低功耗、高性能、丰富的外设等特点,其 LDMA相比于series 0的DMA具有更多的传输方式,更适合应用于电池供电的产品。
设计经验 发布时间 : 2018-02-08
【经验】EFM32系列低功耗32位MCU芯片加密详解
本文主要介绍以Silicon Labs EFM32系列低功耗32位MCU为核心的方案打造加密系统。
设计经验 发布时间 : 2017-10-27
如何为Silicon Labs 32位低功耗MCU EFM32GG230F512实现基于RTC的软件无滴答日历?
在Silicon Labs 32位低功耗MCU EFM32GG230F512上实现软件方式的无滴答日历,可以通过使用日历标准C库 time.h, 在time.h中实现的timer()函数基于RTC计数值来计 算日历时间。
技术问答 发布时间 : 2017-10-10
Silicon Labs EFM32系列32位低功耗MCU Cortex系列微控制器采用的软件接口标准CMSIS有哪些特性?
嵌入式系统越来越复杂,开发和软件测试的工作量也显著增加,为了减少开发时间并且降低产品中存在的风险,软件重用已经越来越普遍。为了各种软件产品间的配合,ARM同各大 微控制器供应商、工具供应商和软件解决方案提供商一起开发了CMSIS,一个涵盖了大多数Cortex-M处理器和Cortex-M微控制器产品的软件框架。 CMSIS的设计目标和特性包括以下几点: 1、提高软件的可用性。 2、提高软件的兼容性。 3、独立的工具链特性。 4、开放性。 5、易用性。
技术问答 发布时间 : 2017-10-10
EFM32系列低功耗32位MCU GPIO的最大翻转速度为多少?
Siliocn labs低功耗32位MCU EFM32 GPIO的最大翻转速度为系统时钟的1/6。例如,当主频为32MHz时,GPIO最大翻转速度大约为5.3MHz
技术问答 发布时间 : 2017-10-10
使用32位MCU EFM32内部28Mhz振荡器,可否做到捕获500KHz左右的脉冲信号?
可以利用Timer的 input capture mode, 通过计数捕获时候的counter value可以得知脉冲宽度,可以使用内部28Mhz来捕获500Khz脉冲信号。
技术问答 发布时间 : 2017-05-05
如何获取EFM32系列低功耗32位MCU的产品ID(PROD_REV)?
Siliocn labs低功耗32位MCU EFM32的产品ID(PROD_REV)可以通过将EFM32设备通过JLINK连接pc端,然后打开energyAware Commander软件, 从energyAware;Commander中可以看到产品ID。
技术问答 发布时间 : 2017-10-10
电子商城
现货市场
服务
可定制板装式压力传感器支持产品量程从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 提交需求>
登录 | 立即注册
提交评论