微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > Silicon Labs EFM32 Gecko 32位微控制器简介

Silicon Labs EFM32 Gecko 32位微控制器简介

时间:02-14 来源:silicon labs 点击:

  Silicon Labs 的 EFM32™ Gecko 32 位微控制器 (MCU) 系列包括 25 设备,这些设备具有高达 128 kB、8–16 kB RAM 的闪存,以及速度高达 32 MHz 的 CPU 的配置。基于强大的 ARM® Cortex®-M3 内核,Gecko 系列采用创新低能耗技术,节能模式唤醒时间缩短,可搭配各种外围设备,是电池驱动应用及其他需要高性能和低功耗系统的理想选择。

  特点

  • 32 MHz ARM Cortex-M3
      CPU1.25 DMIPS/MHz
      高级数学运算功能
      内存保护单元 (MPU)
  • 高达 128 kB 的闪存和 16 kB RAM 内存
  • 多达 90 个 GPIO,驱动强度为 20 mA
  • 灵活的能耗管理系统,5 个不同能耗模式
  • 硬件 AES,128/256 位加密和解密
  • 适用于自主运行的周边反射系统
  • 超低功耗的精度和模拟外围设备
      12 位、1 Msps ADC
      12 位、500 ksps DAC
  • 可配置 LCD 控制器,最多可驱动 4x40 段 LCD
  • 16 外部中断
  • 外部总线接口
  • 直接存储器存取 (DMA) 控制器
  • 高频、低频集成振荡器
  • 具有高达 16 Mbps 的 UART 和 SPI 模式的 USART
  • 具有 100 nA 接收模式的低能耗 UART
  • 具有比较/捕获功能的 16 位定时器/计数器
  • 具有可选脉冲输出的低能耗定时器
  • 灵活的 24 位实时计数器
  • 脉冲计数器
  • 具有 8 个输入 MUX 和电容传感功能的模拟比较器
  • 片上加电复位和欠压探测器
  • 1.85–3.8 V 电压
  • 温度范围:–40 至 +85 °C
  • 封装:
     32 引脚 QFN (6 mm x 6 mm)
     48 引脚 QFP (7 mm x 7 mm)
     64 引脚 QFN (9 mm x 9 mm)
     64 引脚 QFP (10 mm x 10 mm)
     100 引脚 QFP (14 mm x 14 mm)
     112 引脚 BGA (10 mm x 10 mm)

  ARM® Cortex®-M3内核

  ARM 旗舰 Cortex-M 系列处理器

  ARM® Cortex®-M3 处理器具有出色的效率和灵活性,专为响应和功耗敏感型应用而开发。EFM32™ Giant Gecko、Leopard Gecko、Gecko 和 Tiny Gecko 系列利用 Cortex-M3 低功耗和高性能特性,并结合了 Silicon Labs 的独特的低功耗外围设备,从而创建了一个卓越的低功耗嵌入式系统平台。

  一、低功耗

  专为低功耗运行而设计的 32 位 Cortex-M3

  具有 Thumb®-2 指令集的高功率效率

  支持集成电源模式的小内核封装

  二、高性能

  Cortex-M3 运算速率为 1.25 DMIPS/MHz

  独立的数据和指令总线

  具有 Thumb-2 指令集的高代码密度和性能

  出色的每指令时钟周期比率

  嵌套向量中断控制器 (NVIC),出色的完成中断处理

  高级数学运算功能

  Thumb-2 指令集架构 (ISA)

  Cortex-M3 支持 Thumb-2 指令集中的 16 和 32 位指令。二者可以混合,同时不会增加复杂性或降低 Cortex-M3 的性能。硬件的除法指令和许多乘法指令为 EFM32 用户提供了高的数据运算吞吐量。

  三、基于哈佛架构的三级流水线式内核

  ARM Cortex-M3 三级流水线式包括指令提取、指令译码和指令执行。Cortex-M3 还具有独立的指令和数据总线。哈佛架构降低了数据和指令共享总线常见的障碍。

  四、快速维护关键任务和中断

  EFM32 Cortex-M3 可在 2 μs 内从低能耗模式进入活动模式,并在 Dhrystone 2.1 基准测试时实现 1.25 DMIPS/MHz 的运算速率。NVIC 是 Cortex-M3 处理器的一个完整的组成部分,可确保出色的中断处理能力。可以配置多达 240 个优先级为 1-256 的物理中断,且不可屏蔽中断进一步提高了中断处理能力。对于嵌入式系统,这一增强的决定机制使得在已知的周期数内处理关键任务成为可能。

  五、减小 32 位封装

  Cortex-M3 的封装较小,降低了系统成本。32 位的高性能缩短了应用的活动期,CPU 在活动期进行数据处理。活动期缩短后,应用的电池寿命得到显著延长,EFM32 可以在多数时间内运行于高效的低能耗模式之下。

  高性能节能型 EFM32™ 外围设备

  Silicon Labs EFM32™ ARM® Cortex®-M 32 位微控制器 (MCU) 配备诸多旨在低能耗运行的外围设备。低功耗外设可在不牺牲性能的情况下提供高吞吐量和性能,使用创新控制技术和周边反射系统 (PRS),一切皆有可能。外围设备可在任何 CPU 都未介入的情况下响应和对外部或内部触发器的输入信息作出反应。结合使用直接存储器存取 (DMA) 控制器,启用 PRS 的 EFM32 系统会受益于自主行为,进而减少延迟和能源消耗。

  一、内存和总线系统

Silicon Labs 的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top