工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->综合电路图->综合电路图->Silabs EFM32HG32232位USB MCU开发方案

Silabs EFM32HG32232位USB MCU开发方案

作者:angelazhang时间:2015-08-06

Silabs公司的EFM32HG322是低功耗USB 32位MCU,集成了功能强大的32位ARM Cortex-M0+核,创新的低功耗技术,缩短的叫醒时间和多种可选择的外设.32位处理器工作频率高达25MHz,主要用在能量,气体和水以及智能表,保健和健身应用,智能配件,告警和安全系统,工业和家庭自动化.本文介绍了EFM32HG322主要特性,框图,以及低功耗USB接口Happy Gecko入门套件SLSTK3400A主要特性和电路图.

The EFM32 MCUs are the world’s most energy friendly microcontrollers. With a unique combinationof the powerful 32-bit ARM Cortex-M0+, innovative low energy techniques, short wake-up time fromenergy saving modes, and a wide selection of peripherals, the EFM32HG microcontroller is well suitedfor any battery operated application as well as other systems requiring high performance and low-energyconsumption. This section gives a short introduction to each of the modules in general terms and alsoshows a summary of the configuration for the EFM32HG322 devices.

EFM32HG322主要特性:

• ARM Cortex-M0+ CPU platform
• High Performance 32-bit processor @ up to 25 MHz
• 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-outDetector, RAM and CPU retention
• 0.9 μA @ 3 V Deep Sleep Mode, including RTC with 32.768 kHzoscillator, Power-on Reset, Brown-out Detector, RAM and CPUretention
• 53 μA/MHz @ 3 V Sleep Mode
• 132 μA/MHz @ 3 V Run Mode, with code executed from flash
• 64/32 KB Flash
• 8/8 KB RAM
• 35 General Purpose I/O pins
• Configurable push-pull, open-drain, pull-up/down, input filter, drivestrength
• Configurable peripheral I/O locations
• 16 asynchronous external interrupts
• Output state retention and wake-up from Shutoff Mode
• 6 Channel DMA Controller
• 6 Channel Peripheral Reflex System (PRS) for autonomous inter-peripheral signaling
• Hardware AES with 128-bit keys in 54 cycles
• Timers/Counters
• 3× 16-bit Timer/Counter
• 3×3 Compare/Capture/PWM channels
• Dead-Time Insertion on TIMER0
• 1× 24-bit Real-Time Counter
• 1× 16-bit Pulse Counter
• Watchdog Timer with dedicated RC oscillator @ 50 nA
• Communication interfaces
• 2× Universal Synchronous/Asynchronous Receiver/Transmitter
• UART/SPI/SmartCard (ISO 7816)/IrDA/I2S
• Triple buffered full/half-duplex operation
• Low Energy UART
• Autonomous operation with DMA in Deep SleepMode
• I2C Interface with SMBus support
• Address recognition in Stop Mode
• Low Energy Universal Serial Bus (USB) Device
• Fully USB 2.0 compliant
• On-chip PHY and embedded 5V to 3.3V regulator
• Crystal-free operation
• Ultra low power precision analog peripherals
• 12-bit 1 Msamples/s Analog to Digital Converter
• 4 single ended channels/2 differential channels
• On-chip temperature sensor
• Current Digital to Analog Converter
• Selectable current range between 0.05 and 64 uA
• 1× Analog Comparator
• Capacitive sensing with up to 5 inputs
• Supply Voltage Comparator
• Ultra efficient Power-on Reset and Brown-Out Detector
• Debug Interface
• 2-pin Serial Wire Debug interface
• Micro Trace Buffer (MTB)
• Pre-Programmed USB/UART Bootloader
• Temperature range -40 to 85 ºC
• Single power supply 1.98 to 3.8 V
• TQFP48 package
• Preliminary - This datasheet revision applies to a productunder development32-bit 

EFM32HG322应用:

ARM Cortex-M0+, Cortex-M3 and Cortex-M4 microcontrollers for:
• Energy, gas, water and smart metering
• Health and fitness applications
• Smart accessories
• Alarm and security systems
• Industrial and home automation

图1.EFM32HG322框图
EFM32™低功耗USB接口Happy Gecko入门套件SLSTK3400A

图2.Happy Gecko USB入门板SLSTK3400A外形图

Silicon Labs’ low energy SLSTK3400A provides an excellent tool to get familiar with the EFM32™ USB-enabled Happy Gecko 32-bit microcontrollers (MCUs), the industry’s most energy-friendly MCU based on the ARM® Cortex®-M0+ processor.

Supported by Simplicity Studio, the starter kit contains sensors and peripherals, touch-buttons, LEDs, Si7021 Digital Relative Humidity and Temperature Sensor, memoryLCD and simplicity header, demonstrating some of the MCU’s many capabilities and can serve as a starting point for application development. The SLSTK3400A includes AEM (Advanced Energy Monitoring) and the Energy Profiler capabilities allowing real-time energy profiling of your application. This kit has two AEM-channels, one for measuring the current consumption in self-powered mode, and one for monitoring the VBUS-current when the chip is USB-powered.

SLSTK3400A主要特性:

EFM32HG322F64 with 64 kB Flash and 8 kB RAM
Advanced Energy Monitoring system for precise current tracking
Real-time energy and power profiling
Integrated SEGGER J-Link USB debugger/emulator with debug out functionality
Can be used as stand-alone debugger/emulator
128x128 Pixel Memory LCD
20 pin expansion header
Breakout pads for easy access to I/O pins
Power sources (USB and CR2032 battery)
2 user buttons, 2 user LEDs and 2 touch buttons
Silicon Labs Si7021 Relative Humidity/Temperature sensor
EFM32 OPAMP footprint
32 MB NAND flash
USB device interface
Supported by Simplicity Studio

图3.Happy Gecko USB入门板SLSTK3400A电路图(1)

图4.Happy Gecko USB入门板SLSTK3400A电路图(2)

图5.Happy Gecko USB入门板SLSTK3400A电路图(3)

图6.Happy Gecko USB入门板SLSTK3400A电路图(4)

图7.Happy Gecko USB入门板SLSTK3400A电路图(5)

图8.Happy Gecko USB入门板SLSTK3400A电路图(6)

图9.Happy Gecko USB入门板SLSTK3400A电路图(7)

图10.Happy Gecko USB入门板SLSTK3400A电路图(8)

图11.Happy Gecko USB入门板SLSTK3400A电路图(9)

图12.Happy Gecko USB入门板SLSTK3400A电路图(10)

图13.Happy Gecko USB入门板SLSTK3400A电路图(11)

EFM32HG322FXX_DataSheet.pdf
EFM32HG-SLSTK3400A-QuickStartGuide.pdf
efm32hg-stk3400-schematics.pdf

关键词: ARM Cortex-M0+ MCU USB MCU 工业

评论

技术专区