Silicon Laboratories SLSTK3701A User Manual

Silicon Laboratories SLSTK3701A User Manual

Ug287: efm32 giant gecko gg11 starter kit

Advertisement

Quick Links

UG287: EFM32 Giant Gecko GG11 Starter
Kit User's Guide
The SLSTK3701A Starter Kit is an excellent starting point to get
familiar 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.
silabs.com | Building a more connected world.
TARGET DEVICE
• EFM32 Giant Gecko GG11 Microcontroller
(EFM32GG11B820F2048GL192)
• CPU: 32-bit ARM® Cortex-M4® with FPU
• Memory: 2048 kB flash and 512 kB RAM
KIT FEATURES
• USB connectivity
• Advanced Energy Monitor
• SEGGER J-Link on-board debugger
• Debug Multiplexer supporting external
hardware as well as on-board MCU
• Silicon Labs Si7021 Relative Humidity and
Temperature sensor
• User LEDs / Pushbuttons
• Ultra low power 128x128 pixel color
Memory LCD
• Inductive LC sensor
• Silicon Labs Si7210 Hall-Effect Sensor
• Digital Stereo Microphones
• Micro-SD Slot
• 32 Mbit QSPI flash memory
• Ethernet connectivity
• Capacitive Touch Slider
• 20-pin 2.54 mm header for expansion
boards
• Breakout pads for direct access to I/O pins
• Power sources include USB and CR2032
coin cell battery.
SOFTWARE SUPPORT
• Simplicity Studio™
• IAR Embedded Workbench
Rev. 1.10

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SLSTK3701A and is the answer not in the manual?

Questions and answers

Summary of Contents for Silicon Laboratories SLSTK3701A

  • Page 1 UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide The SLSTK3701A Starter Kit is an excellent starting point to get familiar with the EFM32™ Giant Gecko GG11 Microcontroller. TARGET DEVICE • EFM32 Giant Gecko GG11 Microcontroller The Starter Kit contains sensors and peripherals demonstrating some of the Giant Gecko (EFM32GG11B820F2048GL192) GG11's many capabilities.
  • Page 2: Table Of Contents

    Table of Contents 1. Introduction ....... . 4 1.1 Description ....... 4 1.2 Features.
  • Page 3 8.1 Debug Modes ......27 8.2 Debugging During Battery Operation ..... .28 9.
  • Page 4: Introduction

    1.1 Description The SLSTK3701A is an excellent starting point to get familiar with the EFM32 Giant Gecko GG11 Microcontrollers. The kit contains sensors and peripherals demonstrating some of the EFM32 Giant Gecko GG11's many capabilities. The kit can also serve as a starting point for application development.
  • Page 5: Kit Block Diagram

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Kit Block Diagram 2. Kit Block Diagram An overview of the EFM32 Giant Gecko GG11 Starter Kit is shown in the figure below. USB Mini-B Connector Si7021 128 x 128 Pixel 32 Mbit QSPI Temperature Color Memory LCD...
  • Page 6: Kit Hardware Layout

    Inductive LC Sensor Digital Microphone (L) Hall-Effect Sensor User RGB LEDs Power Source Select Debug Connector User Push Buttons Capacitive Touch Slider Simplicity Connector Figure 3.1. SLSTK3701A Hardware Layout silabs.com | Building a more connected world. Rev. 1.10 | 6...
  • Page 7: Connectors

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Connectors 4. Connectors 4.1 Breakout Pads Most of the EFM32's GPIO pins are available on two pin header rows at the top and bottom edges of the board. These have a standard 2.54 mm pitch, and pin headers can be soldered in if required.
  • Page 8 UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Connectors EFM32 Shared feature EFM32 Shared feature I/O pin I/O pin SENSOR_I2C_SDA SENSOR_I2C_SCL PG15 ETH_INTERRUPT BU_VIN Ground Ground Board controller supply Board controller supply Table 4.2. Top Row (J102) Pinout EFM32 Shared feature EFM32 Shared feature...
  • Page 9: Expansion Header

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Connectors 4.2 Expansion Header On the right hand side of the board an angled 20 pin expansion header is provided to allow connection of peripherals or plugin boards. The connector contains a number of I/O pins that can be used with most of the EFM32 Giant Gecko GG11's features. Additionally, the VMCU, 3V3 and 5V power rails are also exported.
  • Page 10 UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Connectors Connection EXP Header function Shared feature Peripheral mapping I2C_SDA SDIO_CD #1 I2C1_SDA #0 PA13 CAN_TX PCNT1_S1IN #5 CAN1_TX #5 PA12 CAN_RX PCNT1_S0IN #5 CAN1_RX #5 Ground silabs.com | Building a more connected world. Rev.
  • Page 11: Debug Connector (Dbg)

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Connectors 4.3 Debug Connector (DBG) The Debug Connector serves a dual purpose, depending on the "debug mode", which can be set up using Simplicity Studio. In the "Debug IN" mode this connector allows an external debug emulator to be used with the on-board EFM32. In the "Debug OUT" mode this connector allows the kit to be used as a debugger towards an external target.
  • Page 12: Simplicity Connector

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Connectors 4.4 Simplicity Connector The Simplicity Connector featured on the Starter Kit enables advanced debugging features such as the AEM and the Virtual COM port to be used towards an external target. The pinout is illustrated in the figure below. VMCU 2 Virtual COM TX Virtual COM RX...
  • Page 13: Power Supply And Reset

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Power Supply and Reset 5. Power Supply and Reset 5.1 MCU Power Selection The EFM32 on the Starter Kit can be powered by one of these sources: • The debug USB cable; or •...
  • Page 14: Efm32 Reset

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Power Supply and Reset 5.3 EFM32 Reset The EFM32 MCU can be reset by a few different sources: • A user pressing the RESET button. • The on-board debugger pulling the #RESET pin low. •...
  • Page 15: Peripherals

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Peripherals 6. Peripherals The starter kit has a set of peripherals that showcase some of the features of the EFM32. Be aware that most EFM32 I/O routed to peripherals are also routed to the breakout pads. This must be taken into consideration when using the breakout pads for your application.
  • Page 16: Memory Lcd-Tft Display

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Peripherals 6.2 Memory LCD-TFT Display A 1.3-inch SHARP Color Memory LCD-TFT is available on the kit to enable development of interactive applications. The display has a high resolution of 128 by 128 pixels, and consumes very little power. It is a reflective three-colors-per-pixel display, so each pixel can have eight different colors (including black and white), and no backlight is needed in normal daylight conditions.
  • Page 17: Capacitive Touch Slider

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Peripherals 6.3 Capacitive Touch Slider A touch slider utilizing the capacitive touch capability of the EFM32 is located on the bottom side of the board. It consists of four inter- leaved pads which are connected to PB6, PB15, PB4 and PA7. UIF_TOUCH0 PB6 (CSEN APORT2Y/1X CH22) UIF_TOUCH1...
  • Page 18: Si7210 Hall-Effect Sensor

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Peripherals 6.5 Si7210 Hall-Effect Sensor The Si7210 family of hall effect sensors from Silicon Labs combines a chopper-stabilized hall element with a low-noise analog amplifier, 13-bit analog-to-digital converter, and an I C interface.
  • Page 19: Digital Stereo Microphones

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Peripherals 6.7 Digital Stereo Microphones The EFM32 Giant Gecko GG11 Starter Kit features two Knowles SPK0838HT4H-B digital MEMS microphones with PDM output config- ured to form a stereo sound input device. The output from both microphones is connected to a PDM to I2S codec which again is connected to a USART peripheral with I2S support on the EFM32.
  • Page 20: Usb Micro-Ab Connector

    6.8 USB Micro-AB Connector The SLSTK3701A board is equipped with a USB Micro-AB connector interfacing with the EFM32's USB peripheral. This allows the de- velopment and evaluation of applications using USB in both host and device mode. For host mode, the board can supply 5V power to the USB VBUS if the board itself has been powered using the debug-USB connector.
  • Page 21: Qspi Flash Memory

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Peripherals 6.9 QSPI Flash Memory The EFM32 Giant Gecko GG11 Starter Kit features a Macronix MX25R 32 Mbit external NOR flash memory connected to the EFM32's Quad SPI (QSPI) peripheral. The external flash is memory mapped in both code space and user space, and can be used for data stor- age or for storing program code that can be executed directly from flash due to the QSPI peripheral's execute-in-place (XIP) support.
  • Page 22: 10/100Base-Tx Ethernet

    The EFM32 Giant Gecko GG11 features an ethernet MAC peripheral (ETH) supporting 10 and 100 Mbit/s transfer speeds. The SLSTK3701A provides the hardware required to communicate with other ethernet devices using standard twisted pair cables, including a Microchip KSZ8091-RNDCA PHY transceiver, magnetics and an RJ-45 ethernet jack.
  • Page 23: Virtual Com Port

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Peripherals 6.12 Virtual COM Port An asynchronous serial connection to the board controller is provided for application data transfer between a host PC and the target EFM32. This eliminates the need for an external serial port adapter. Isolation &...
  • Page 24: Advanced Energy Monitor

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Advanced Energy Monitor 7. Advanced Energy Monitor 7.1 Usage The AEM (Advanced Energy Monitor) data is collected by the board controller and can be displayed by the Energy Profiler, available through Simplicity Studio. By using the Energy Profiler, current consumption and voltage can be measured and linked to the actual code running on the EFM32 in realtime.
  • Page 25: Accuracy And Performance

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Advanced Energy Monitor 7.4 Accuracy and Performance The Advanced Energy Monitor is capable of measuring currents in the range of 0.1 µA to 95 mA. For currents above 250 µA, the AEM is accurate within 0.1 mA.
  • Page 26: On-Board Debugger

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide On-Board Debugger 8. On-Board Debugger The Starter Kit contains an integrated debugger, which can be used to download code and debug the EFM32. In addition to program- ming the EFM32 on the kit, the debugger can also be used to program and debug external Silicon Labs EFM32, EFM8, EZR32 and EFR32 devices.
  • Page 27: Debug Modes

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide On-Board Debugger 8.1 Debug Modes Programming external devices is done by connecting to a target board through the provided Debug IN/OUT Connector, and by setting the debug mode to [Out]. The same connector can also be used to connect an external debugger to the EFM32 MCU on the kit, by setting debug mode to [In].
  • Page 28: Debugging During Battery Operation

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide On-Board Debugger Note: For "Debug IN" to work, the kit board controller must be powered through the Debug USB connector. 8.2 Debugging During Battery Operation When the EFM32 is powered by battery and the J-Link USB is still connected, the on-board debug functionality is available. If the USB power is disconnected, the Debug In mode will stop working.
  • Page 29: Kit Configuration And Upgrades

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Kit Configuration and Upgrades 9. Kit Configuration and Upgrades The kit configuration dialog in Simplicity Studio allows you to change the J-Link adapter debug mode, upgrade its firmware and change other configuration settings. In the main window of the Simplicity Studio's Launcher perspective, the debug mode and firmware version of the selected J-Link adapt- er is shown.
  • Page 30: Schematics, Assembly Drawings And Bom

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Schematics, Assembly Drawings and BOM 10. Schematics, Assembly Drawings and BOM Schematics, assembly drawings and bill of materials (BOM) are available through Simplicity Studio when the kit documentation pack- age has been installed. silabs.com | Building a more connected world.
  • Page 31: Kit Revision History And Errata

    11. Kit Revision History and Errata 11.1 Revision History The kit revision can be found printed on the box label of the kit, as outlined in the figure below. EFM32 Giant Gecko GG11 Starter Kit SLSTK3701A 24-07-17 172300046 Figure 11.1. Revision Info Table 11.1.
  • Page 32: Document Revision History

    UG287: EFM32 Giant Gecko GG11 Starter Kit User's Guide Document Revision History 12. Document Revision History Revision 1.00 2017-01-13 Initial document version. Revision 1.10 2017-08-17 Support for Energy Efficient Ethernet has been removed. silabs.com | Building a more connected world. Rev.
  • Page 33 Trademark Information Silicon Laboratories Inc.® , Silicon Laboratories®, Silicon Labs®, SiLabs® and the Silicon Labs logo®, Bluegiga®, Bluegiga Logo®, Clockbuilder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo and combinations thereof, "the world’s most energy friendly microcontrollers", Ember®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, ISOmodem®, Micrium, Precision32®, ProSLIC®, Simplicity Studio®, SiPHY®, Telegesis, the Telegesis Logo®, USBXpress®, Zentri and others are trademarks or registered...

Table of Contents