中国电子技术网

设为首页 网站地图 加入收藏

 

[原创] Silabs EFM32 Tiny Gecko 11 32位MCU开发方案

关键词:ARM Cortex-M0+ MCU 工业和工厂自动化 可穿戴设备 物联网(IoT)

时间:2019-02-22 10:35:23       作者:Silabs       来源:中电网

Silabs公司的EFM32 Tiny Gecko系列11 MCU,是业界能量最友好的32位微控制器,基于ARM® Cortex®-M0+核(工作频率48MHz),除了超低能耗,Tiny Gecko系列11 MCU还提供传感器接口,集成了8x32段LCD和CAN总线控制器,以及采用专利的触摸唤醒容性检测技术,坚固安全加速器等.主要用在智能计量,工业和工程自动化,家庭自动化和安全,入门级可穿戴设备,个人医疗设备和物联网(IoT)设备.本文介绍了EFM32TG11能量友好特性和详细特性,框图,以及EFM32 Tiny Gecko TG11入门板SLSTK3301A主要特性,框图,硬件布局图和电路图.

The EFM32 Tiny Gecko Series 1 MCUs are the world’s most energy-friendly microcontrollers, featuring new connectivity interfacesand rich analog features.EFM32TG11 includes a powerful and efficient 32-bit ARM® Cortex®-M0+ and provides robust security via a unique cryptographic hardware engine supporting AES, ECC, SHA,and True Random Number Generator (TRNG). New features include a CAN bus controller,highly robust capacitive sensing, and LESENSE/PCNT enhancements for smart energy

meters. These features, combined with ultra-low current active mode and shortwake-up time from energy-saving modes, make EFM32TG11 microcontrollers well suitedfor any battery-powered application, as well as other systems requiring high performanceand low-energy consumption.

EFM32TG11能量友好特性:

• ARM Cortex-M0+ at 48 MHz
• Ultra low energy operation:
• 37 μA/MHz in Energy Mode 0 (EM0)
• 1.30 μA EM2 Deep Sleep current
• CAN 2.0 Bus Controller
• Low energy analog peripherals: ADC,DAC, OPAMP, Comparator, SegmentLCD
• Hardware cryptographic engine supportsAES, ECC, SHA, and TRNG
• Robust capacitive touch sense
• Footprint compatible with select EFM32packages
• 5 V tolerant I/O

EFM32TG11应用:

• Smart energy meters
• Industrial and factory automation
• Home automation and security
• Entry-level wearables
• Personal medical devices
• IoT devices

图1.EFM32TG11框图

EFM32TG11详细特性:

• ARM Cortex-M0+ CPU platform
• High performance 32-bit processor @ up to 48 MHz
• Memory Protection Unit
• Wake-up Interrupt Controller
• Flexible Energy Management System
• 37 μA/MHz in Active Mode (EM0)
• 1.30 μA EM2 Deep Sleep current (8 kB RAM retention andRTCC running from LFRCO)
• Integrated DC-DC buck converter
• 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
• Up to 128 kB flash program memory
• Up to 32 kB RAM data memory
• Communication Interfaces
• CAN Bus Controller
• Version 2.0A and 2.0B up to 1 Mbps
• 4 × 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 (24 MHz) operation on one instance
• 1 × Universal Asynchronous Receiver/ Transmitter
• 1 × Low Energy UART
• Autonomous operation with DMA in Deep Sleep Mode
• 2 × I2C Interface with SMBus support
• Address recognition in EM3 Stop Mode
• Up to 67 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 8 Channel DMA Controller
• Up to 8 Channel Peripheral Reflex System (PRS) for autonomousinter-peripheral signaling
• 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 × 32segments
• Voltage boost, contrast and autonomous animation
• Patented low-energy LCD driver
• Ultra Low-Power Precision Analog Peripherals
• 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)
• Up to 2 × Analog Comparator (ACMP)
• Up to 4 × Operational Amplifier (OPAMP)
• Robust current-based capacitive sensing with up to 38 inputsand wake-on-touch (CSEN)
• Up to 62 GPIO pins are analog-capable. Flexible analog peripheral-to-pin routing via Analog Port (APORT)
• Supply Voltage Monitor
• Timers/Counters
• 2 × 16-bit Timer/Counter
• 3 or 4 Compare/Capture/PWM channels (4 + 4 on onetimer instance)
• Dead-Time Insertion on one timer instance
• 2 × 32-bit Timer/Counter
• 32-bit Real Time Counter and Calendar (RTCC)
• 32-bit Ultra Low Energy CRYOTIMER for periodic wakeupfrom any Energy Mode
• 16-bit Low Energy Timer for waveform generation
• 16-bit Pulse Counter with asynchronous operation
• 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 andcapacitive buttons
• Up to 16 inputs
• Ultra efficient Power-on Reset and Brown-Out Detector
• Debug Interface
• 2-pin Serial Wire Debug interface
• 4-pin JTAG interface
• Micro Trace Buffer (MTB)
• Pre-Programmed 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 mAload current for system
• Standard (-40℃ to 85℃ TA) and Extended (-40℃ to 125℃ TJ) temperature grades available
• Packages
• QFN32 (5x5 mm)
• TQFP48 (7x7 mm)
• QFN64 (9x9 mm)
• TQFP64 (10x10 mm)
• QFN80 (9x9 mm)
• TQFP80 (12x12 mm)

图2.EFM32TG11详细框图

The SLSTK3301A Starter Kit is an excellent starting point to getfamiliar with the EFM32™ Tiny Gecko TG11 Microcontroller.

The Starter Kit contains sensors and peripherals demonstrating some of the Tiny Gecko TG11’s many capabilities. The kit provides all necessary tools for developing an EFM32 Tiny Gecko TG11 application.

入门板EFM32 Tiny Gecko TG11主要特性:

• 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
• 8x28 Segment LCD
• Inductive LC sensor
• Silicon Labs Si7210 Hall-Effect Sensor
• Capacitive Touch Slider
• 20-pin 2.54 mm header for EXP boards
• Breakout pads for direct access to I/O pins
• Power sources include USB and CR2032coin cell battery.

图3.入门板EFM32 Tiny Gecko TG11外形图

图4.入门板EFM32 Tiny Gecko TG11框图

图5.SLSTK3301A硬件布局图

图6.入门板EFM32 Tiny Gecko TG11电路图(1)

图7.入门板EFM32 Tiny Gecko TG11电路图(2)

图8.入门板EFM32 Tiny Gecko TG11电路图(3)

图9.入门板EFM32 Tiny Gecko TG11电路图(4)

图10.入门板EFM32 Tiny Gecko TG11电路图(5)

图11.入门板EFM32 Tiny Gecko TG11电路图(6)

图12.入门板EFM32 Tiny Gecko TG11电路图(7)

图13.入门板EFM32 Tiny Gecko TG11电路图(8)

图14.入门板EFM32 Tiny Gecko TG11电路图(9)

图15.入门板EFM32 Tiny Gecko TG11电路图(10)
详情请见:
https://www.silabs.com/documents/public/data-sheets/efm32tg11-datasheet.pdf
https://www.silabs.com/documents/public/user-guides/ug303-stk3301.pdf
以及https://www.silabs.com/documents/public/schematic-files/BRD2102A-A04-schematic.pdf
ug303-stk3301.pdf
efm32tg11-datasheet.pdf

  • 分享到:

 

猜你喜欢