基于Silabs公司的EFM32GG11低功耗32位ARM MCU开发方案
原标题:Silabs EFM32GG11低功耗32位ARM MCU开发方案
Silabs公司的EFM32 Giant Gecko Series 1 系列EFM32GG11基于32位ARM Cortex®-M4内核的MCU,通过支持AES, ECC, SHA的独特加密硬件引擎和真正的随机号发生器(TRNG)提供非常可靠的安全性.器件包括SD/MMC/SDIO控制器,八/四-SPI存储器控制器,10/100以太网MAC,CAN控制器高度可靠的容性检测,增强的Alpha混合图形引擎,以及用于智能电表的LESENSE/PCNT.工作模式超低电流,节能模式叫醒时间短,非常适合电池能源的设备和其它需要高性能低功耗的应用如智能电表,工业和工厂自动化,家庭自动化和安全,物联网(IoT)设备,以及中高级可穿戴设备.本文介绍了EFM32GG11主要特性,功能框图,EFM32GG11入门套板SLSTK3701A,硬件布局图,框图和电路图.
Silicon Labs ’EFM32™ Giant Gecko Series 1 ARM® Cortex®-M4 based 32-bit microcontrollers (MCUs) provides robust security via a unique cryptographic hardware engine supporting AES, ECC, SHA, and True Random Number Generator (TRNG). New features include an SD/MMC/SDIO controller, Octal/ Quad-SPI memory controller, 10/100 Ethernet MAC, dual CAN bus controller, highly robust capacitive sensing, enhanced alpha blending graphics engine, and LESENSE/PCNT enhancements for smart energy meters. These features, combined with ultra-low current active mode and short wake-up time from energy-saving modes, make EFM32GG11 microcontrollers well suited for any battery-powered application, as well as other systems requiring high performance and low-energy consumption.
EFM32GG11主要特性:
ARM Cortex-M4 CPU platform
High performance 32-bit processor @ up to 72 MHz
DSP instruction support and Floating Point Unit
Memory Protection Unit
Wake-up Interrupt Controller
Flexible Energy Management System
77 μA/MHz in Active Mode (EM0)
1.6 μA EM2 Deep Sleep current (16 kB RAM retention and RTCC running from LFRCO)
Integrated DC-DC buck converter
Up to 2048 kB flash program memory
Dual-bank with read-while-write support
Up to 512 kB RAM data memory
256 kB with ECC (SEC-DED)
Octal/Quad-SPI Flash Memory Interface
Supports 3 V and 1.8 V memories
1/2/4/8-bit data bus
Quad-SPI Execute In Place (XIP)
Up to 30 MHz SDR/DDR at 3 V
Communication Interfaces
Low-energy Universal Serial Bus (LEUSB) with Device, Host, and OTG support
Fully USB 2.0 compliant
On-chip PHY and embedded 5 V to 3.3 V regulator
Crystal-free Device mode operation
Patent-pending Low-Energy Mode (LEM)
SD/MMC/SDIO Host Controller
SD v3.01, SDIO v3.0 and MMC v4.51 up to 50 MHz
1/4/8-bit bus width
10/100 Ethernet MAC with MII/RMII interface
IEEE1588-2008 precision time stamping
Energy Efficient Ethernet (802.3az)
Up to 2× CAN Bus Controller
Version 2.0 A and 2.0 B up to 1 Mbps
6× Universal Synchronous/Asynchronous Receiver/ Transmitter
UART/SPI/SmartCard (ISO 7816)/IrDA/I2S/LIN
Triple buffered full/half-duplex operation with flow control
Ultra high speed (36 MHz) operation on one instance
2× Universal Asynchronous Receiver/ Transmitter
2× Low Energy UART
Autonomous operation with DMA in Deep Sleep Mode
3 × I²C Interface with SMBus support
Address recognition in EM3 Stop Mode
Up to 144 General Purpose I/O Pins
Configurable push-pull, open-drain, pull-up/down, input filter, drive strength
Configurable peripheral I/O locations
5 V tolerance on select pins
Asynchronous external interrupts
Output state retention and wake-up from Shutoff Mode
Up to 24 Channel DMA Controller
Up to 24 Channel Peripheral Reflex System (PRS) for autonomous inter-peripheral signaling
External Bus Interface for up to 4 x 256 MB of external memory mapped space
TFT Controller with Direct Drive
Per-pixel alpha-blending engine
Hardware Cryptography
AES 128/256-bit keys
ECC B/K163, B/K233, P192, P224, P256
SHA-1 and SHA-2 (SHA-224 and SHA-256)
True Random Number Generator (TRNG)
Hardware CRC engine
Single-cycle computation with 8/16/32-bit data and 16-bit (programmable)/32-bit (fixed) polynomial
Security Management Unit (SMU)
Fine-grained access control for on-chip peripherals
Integrated Low-energy LCD Controller with up to 8×36 segments
Voltage boost, contrast and autonomous animation
Patented low-energy LCD driver
Backup Power Domain
RTCC and retention registers in a separate power domain, available in all energy modes
Operation from backup battery when main power absent/ insufficient
Ultra Low-Power Precision Analog Peripherals
2× 12-bit 1 Msamples/s Analog to Digital Converter (ADC)
On-chip temperature sensor
2× 12-bit 500 ksamples/s Digital to Analog Converter (VDAC)
Digital to Analog Current Converter (IDAC)
Up to 4× Analog Comparator (ACMP)
Up to 4× Operational Amplifier (OPAMP)
Robust current-based capacitive sensing with up to 64 inputs and wake-on-touch (CSEN)
Up to 108 GPIO pins are analog-capable. Flexible analog peripheral-to-pin routing via Analog Port (APORT)
Supply Voltage Monitor
Timers/Counters
7× 16-bit Timer/Counter
3 + 4 Compare/Capture/PWM channels (4 + 4 on one timer instance)
Dead-Time Insertion on several timer instances
4× 32-bit Timer/Counter
32-bit Real Time Counter and Calendar (RTCC)
24-bit Real Time Counter (RTC)
32-bit Ultra Low Energy CRYOTIMER for periodic wakeup from any Energy Mode
2× 16-bit Low Energy Timer for waveform generation
3× 16-bit Pulse Counter with asynchronous operation
2× Watchdog Timer with dedicated RC oscillator
Low Energy Sensor Interface (LESENSE)
Autonomous sensor monitoring in Deep Sleep Mode
Wide range of sensors supported, including LC sensors and capacitive buttons
Up to 16 inputs
Ultra efficient Power-on Reset and Brown-Out Detector
Debug Interface
2-pin Serial Wire Debug interface
1-pin Serial Wire Viewer
4-pin JTAG interface
Embedded Trace Macrocell (ETM)
Pre-Programmed USB/UART Bootloader
Wide Operating Range
1.8 V to 3.8 V single power supply
Integrated DC-DC, down to 1.8 V output with up to 200 mA load current for system
Standard (-40 ℃ to 85 ℃ TAMB) and Extended (-40 ℃ to 125 ℃ TJ) temperature grades available
Packages:
64-pin QFN (9 mm x 9 mm)
64-pin QFP (10 mm x 10 mm)
100-pin QFP (14 mm x 14 mm)
112-pin BGA (10 mm x 10 mm)
120-pin BGA (7 mm x 7 mm)
152-pin BGA (8 mm x 8 mm)
192-pin BGA (7 mm x 7 mm)
EFM32GG11应用:
• Smart energy meters
• Industrial and factory automation
• Home automation and security
• Mid- and high-tier wearables
•IoT devices
图1.EFM32GG11功能框图
图2.EFM32GG11详细框图
EFM32GG11入门套板SLSTK3701A
The SLSTK3701A Starter Kit is an excellent starting point to getfamiliar with the EFM32™ Giant Gecko GG11 Microcontroller.
The Starter Kit contains sensors and peripherals demonstrating some of the Giant Gecko
GG11 ’s many capabilities. The kit provides all necessary tools for developing an EFM32
Giant Gecko GG11 application.
入门套板SLSTK3701A目标器件:
• EFM32 Giant Gecko GG11 Microcontroller(EFM32GG11B820F2048GL192)
• CPU: 32-bit ARM® Cortex-M4® with FPU
• Memory: 2048 kB flash and 512 kB RAM
入门套板SLSTK3701A主要特性:
• USB connectivity
• Advanced Energy Monitor
• SEGGER J-Link on-board debugger
• Debug Multiplexer supporting externalhardware as well as on-board MCU
• Silicon Labs Si7021 Relative Humidity andTemperature sensor
• User LEDs / Pushbuttons
• Ultra low power 128x128 pixel colorMemory LCD
• Inductive LC sensor
• Silicon Labs Si7210 Hall-Effect Sensor
• Digital Stereo Microphones
• Micro-SD Slot
• Ethernet connectivity
• Capacitive Touch Slider
• 20-pin 2.54 mm header for expansionboards
• Breakout pads for direct access to I/O pins
• Power sources include USB and CR2032coin cell battery.
图3.入门套板SLSTK3701A外形图
图4.入门套板SLSTK3701A硬件布局图
图5.入门套板SLSTK3701A框图
详情请见:
责任编辑:HanFeng
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。