Enery Micro EFM32G8xx 32位高性能低功耗MCU开发方案
原标题:Enery Micro EFM32G8xx 32位高性能低功耗MCU开发方案
Enery Micro公司的EFM32G890F128/EFM32G890F64/EFM32G890F32是采用功能强大的32位 ARM Cortex-M3核处理器,时钟高达32MHz,具有灵活的能量管理,关断模式3V时为20nA,深度睡眠模式为0.9uA,从节能模式叫醒时断时间短,工作电压1.8- 3.8 V,主要用在以电池为能源的手持设备以及需要高性能低功耗的其它系统。本文介绍了EFM32G8xx系列 32位MCU主要特性,方框图,以及EFM32-G8XX-DK开发板主要特性,EFM32-G8XX-DK MCU板和原型板主要特性,EFM32-G8XX-DK开发板详细的电路图。
The EFM32G family of MCUs is the world’s most energy friendly microcontroller. With a unique combination of the powerful 32-bit ARM Cortex-M3, innovative low energy techniques, short wake-up time from energy saving modes, and a wide selection of peripherals, the EFM32G microcontroller is well suited for any battery operated application as well as other systems requiring high performance and low-energy consumption.
EFM32G890F128/EFM32G890F64/EFM32G890F32主要特性:
• ARM Cortex-M3 CPU platform
• High Performance 32-bit processor @ up to 32 MHz
• Memory Protection Unit
• Wake-up Interrupt Controller
• Flexible Energy Management System
• 20 nA @ 3 V Shutoff Mode
• 0.6 μA @ 3 V Stop Mode, including Power-on Reset, Brown-out Detector, RAM and CPU retention
• 0.9 μA @ 3 V Deep Sleep Mode, including Real Time Clock with 32.768 kHz oscillator, Power-on Reset, Brown-out Detector, RAM and CPU retention
• 45 μA/MHz @ 3 V Sleep Mode
• 180 μA/MHz @ 3 V Run Mode, with code executed from flash
• 128/64/32 KB Flash
• 16/16/8 KB RAM
• 90 General Purpose I/O pins
• Configurable Push-pull, Open-drain, pull-up/down, input filter, drive strength
• Configurable peripheral I/O locations
• 16 asynchronous external interrupts
• 8 Channel DMA Controller
• 8 Channel Peripheral Reflex System for autonomous inter-peripheral signaling
• Hardware AES with 128/256-bit keys in 54/75 cycles
• Timers/Counters
• 3× 16-bit Timer/Counter
• 3×3 Compare/Capture/PWM channels
• Dead-Time Insertion on TIMER0
• 16-bit Low Energy Timer
• 24-bit Real-Time Counter
• 3× 8-bit Pulse Counter
• Asynchronous pulse counting/quadrature decoding
• Watchdog Timer with dedicated RC oscillator @ 50 nA
• Integrated LCD Controller for up to 4×40 segments
• Voltage boost, adjustable contrast adjustment and autonomous animation feature
• External Bus Interface for up to 64 MB of external memory mapped space
• Communication interfaces
• 3× Universal Synchronous/Asynchronous Receiver/Transmitter
• UART/SPI/SmartCard (ISO 7816)/IrDA
• Triple buffered full/half-duplex operation
• 4-16 data bits
• Universal Asynchronous Receiver/Transmitter
• Triple buffered full/half-duplex operation
• 8-9 data bits
• 2× Low Energy UART
• Autonomous operation with DMA in Deep Sleep Mode
• I2C Interface with SMBus support
• Address recognition in Stop Mode
• Ultra low power precision analog peripherals
• 12-bit 1 Msamples/s Analog to Digital Converter
• 8 single ended channels/4 differential channels
• On-chip temperature sensor
• Conversion tailgating for predictable latency
• 12-bit 500 ksamples/s Digital to Analog Converter
• 2 single ended channels/1 differential channel
• 2× Analog Comparator
• Programmable speed/current
• Capacitive sensing with up to 8 inputs
• Supply Voltage Comparator
• Ultra efficient Power-on Reset and Brown-Out Detector
• 2-pin Serial Wire Debug interface
• 1-pin Serial Wire Viewer
• Pre-Programmed Serial Bootloader
• Temperature range -40 to 85 ℃
• Single power supply 1.8 to 3.8 V
• BGA112 package
图1。EFM32G890F128/64/32方框图
EFM32-G8XX-DK开发板主要特性:
• Advanced Energy Monitoring system for precise current tracking.
• Special hardware configuration for isolation of the MCU power domain.
• Replaceable prototyping board for quick custom application development.
• Full feature USB debugger / emulator with debug out functionality.
• 3.5-inch TFT-LCD 320x200 pixel RGB color display.
• Board Controller for board configuration / signal routing.
• Single ended and differential ADC inputs.
• Line-in stereo audio input amplifier.
• Line-out stereo audio output amplifier.
• 2 RS232 connectors.
• 3-axis accelerometer.
• SPI Flash and microSD card reader (SPI mode).
• EEPROM.
• Temperature sensor.
• IrDA tranceiver.
• 256Kx16bit / 512KB parallel bus SRAM.
• 2Mx16 / 4MB parallel bus NOR Flash.
• Ambient light sensor and potmeter.
• 5 way joystick.
• 4 User buttons, 8-bit DIP switch and 16 user LEDs.
图2。EFM32-G8XX-DK开发板方框图
图3。EFM32-G8XX-DK开发板外形图
The EFM32-G8XX-DK is equipped with the BRD3300A. The main features are listed here, but for a complete overview, check the BRD3300A user manual.
EFM32-G8XX-DK开发板主要特性:
• The worlds most energy friendly microcontroller
• Compatible with the Advanced Energy Monitoring (AEM) system of the EFM32 Gecko Development Kit
• Leds indicating power and reset
• 32 MHz crystal
• 32.768 kHz crystal
• Reset button and ground-hooks for easy debugging
• Energy Micro LCD
图4。EFM32-G8XX-DK MCU板外形图
The EFM32-G8XX-DK is equipped with a prototyping board. The main features are listed here, but for a complete overview, check the prototyping board user manual.
EFM32-G8XX-DK MCU板主要特性:
• The worlds most energy friendly microcontroller
• Compatible with the Advanced Energy Monitoring (AEM) system of the EFM32 Gecko Development Kit
• Leds indicating power and reset
• 32 MHz crystal
• 32.768 kHz crystal
• Reset button and ground-hooks for easy debugging
• Energy Micro LCD
图5。EFM32-G8XX-DK原型板外形图
The EFM32-G8XX-DK is equipped with a prototyping board. The main features are listed here, but for a complete overview, check the prototyping board user manual.
EFM32-G8XX-DK原型板主要特性:
• Ready-to-use prototyping area for hole-mount, TSSOP, SO, SOT23-6, SOT23 and 0805 SMD components.
• VMCU power domain tracked by the Advanced Energy Monitor (AEM).
• 3.3V and 5V power domains available.
• All EFM32 IO lines directly accessible through pin headers.
• User LEDS ready for use.
• LEDS indicating power.
责任编辑:HanFeng
【免责声明】
1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。
2、本文的引用仅供读者交流学习使用,不涉及商业目的。
3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。
4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。
拍明芯城拥有对此声明的最终解释权。