Silicon Laboratories Mighty Gecko MGM12P Скачать руководство пользователя страница 1

UG290: MGM12P Mighty Gecko Module
Wireless Starter Kit User's Guide

A Silicon Labs Wireless Starter Kit for the MGM12P Mighty Gecko
Mesh Networking Module for zigbee® and Thread is an excellent
starting point to get familiar with the device, and it provides all nec-
essary tools for developing a Silicon Labs wireless application.

The Wireless Starter Kit Mainboard contains sensors and peripherals enabling easy
demonstration of the many capabilities of the MGM12P. An on-board J-Link debugger al-
lows debugging of the attached radio board as well as providing a debug connection for
external hardware.

A plug-in Radio Board contains the reference design for the MGM12P itself, including the
RF section and device-specific hardware.

WSTK MAINBOARD FEATURES

• Ethernet and USB connectivity
• Advanced Energy Monitor
• Virtual COM Port
• Packet Trace Interface support
• SEGGER J-Link on-board debugger
• Supports debugging the attached radio

board or an external device

• Silicon Labs' Si7021 Relative Humidity

and Temperature sensor

• Ultra low power 128x128 pixel Memory

LCD

• User LEDs / Pushbuttons
• 20-pin 2.54 mm header for expansion

boards

• Breakout pads for direct access to all radio

I/O pins

• Power sources include USB and CR2032

coin cell battery.

BRD4304A RADIO BOARD FEATURES

• MGM12P12P32F1024GA Module

• 1024 kB Flash and 256 kB RAM
• 18 dBm output power
• -105 dBm sensitivity

• 8 Mbit low-power serial flash for over-the-

air upgrades.

SOFTWARE SUPPORT

• Simplicity Studio™
• zigbee and Thread mesh networking

software

• Blue Gecko Bluetooth software

V. 2/18

Singel 3 | B-2550 Kontich | Belgium | Tel. +32 (0)3 458 30 33 | [email protected] | www.alcom.be

Rivium 1e straat 52 | 2909 LE Capelle aan den Ijssel | The Netherlands | Tel. +31 (0)10 288 25 00 | [email protected] | www.alcom.nl

Содержание Mighty Gecko MGM12P

Страница 1: ... and USB connectivity Advanced Energy Monitor Virtual COM Port Packet Trace Interface support SEGGER J Link on board debugger Supports debugging the attached radio board or an external device Silicon Labs Si7021 Relative Humidity and Temperature sensor Ultra low power 128x128 pixel Memory LCD User LEDs Pushbuttons 20 pin 2 54 mm header for expansion boards Breakout pads for direct access to all ra...

Страница 2: ... Power Supply and Reset 13 4 1 Radio Board Power Selection 13 4 2 Board Controller Power 14 4 3 MGM12P Reset 14 5 Peripherals 15 5 1 Push Buttons and LEDs 15 5 2 Memory LCD TFT Display 16 5 3 Serial Flash 17 5 4 Si7021 Relative Humidity and Temperature Sensor 18 5 5 Virtual COM Port 19 6 Board Controller 20 6 1 Admin Console 20 6 1 1 Connecting 20 6 1 2 Built in Help 20 6 1 3 Command Examples 21 6...

Страница 3: ...y Operation 26 9 Kit Configuration and Upgrades 27 9 1 Firmware Upgrades 27 10 Mechanical Details 28 11 Schematics Assembly Drawings and BOM 29 12 Radio Board Revision History and Errata 30 12 1 BRD4304A Revision History 30 12 2 BRD4304A Errata 30 13 Kit Revision History 31 13 1 SLWRB4304A Revision history 31 14 Document Revision History 32 silabs com Building a more connected world Rev 1 00 3 ...

Страница 4: ... Since the mainboard is designed to work with all different radio boards the actual pin mapping from a device pin to a mainboard feature is done on the radio board This means that each radio board has its own pin mapping to the Wireless Starter Kit features such as buttons LEDs the display the EXP header and the breakout pads Because this pin mapping is different for every radio board it is import...

Страница 5: ...nk Debugger Virtual COM port Packet Trace Advanced Energy Monitoring Coin Cell Holder CR2032 Battery Power Select Switch BAT USB AEM 2x User Push Buttons 2x User LEDs Simplicity Connector Virtual COM port Packet Trace Advanced Energy Monitoring Debug Connector ARM Coresight 19 pin OUT External targets IN External debug probes Reset Button Si7021 Relative Temperature Humidity Sensor EXP Header Expa...

Страница 6: ...cket Trace AEM Debug UART Packet Trace AEM Simplicity Connector Debug Connector Board Controller Multiplexer O U T I N MCU MGM12P Mesh Module GPIO EXP Header User Buttons LEDs GPIO 128 x 128 pixel Memory LCD I2C Si7021 Temperature Humidity Sensor SPI 8 Mbit MX25R Serial Flash Figure 2 2 Kit Block Diagram UG290 MGM12P Mighty Gecko Module Wireless Starter Kit User s Guide Hardware Overview silabs co...

Страница 7: ...the kit this USB connector is also the main power source for the kit USB 5V from this connector powers the board controller and the Advanced Energy Monitor It is recommended that the USB host be able to supply at least 500 mA to this connector although the actual current required will vary depending on the application 3 2 Ethernet Connector The Ethernet connector provides access to all of the Wire...

Страница 8: ... EXP3 PA2 P0 VRF J101 J102 Figure 3 2 Radio Board Pin Mapping on Breakout Pads 3 4 Expansion Header On the right hand side of the Wireless STK Mainboard an angled 20 pin expansion header is provided to allow connection of peripher als or plugin boards The connector contains a number of I O pins that can be used with most of the MGM12P Mighty Gecko s features Additionally the VMCU 3V3 and 5V power ...

Страница 9: ...UART_TX VCOM_TX USART0_TX 0 10 PC9 SPI_CS USART1_CS 11 8 PC8 SPI_SCLK FLASH_SCLK DISP_SCLK USART1_CLK 11 6 PC7 SPI_MISO FLASH_MISO USART1_RX 11 4 PC6 SPI_MOSI FLASH_MOSI DISP_SI USART1_TX 11 2 VMCU MGM12P voltage domain included in AEM measurements 19 BOARD_ID_SDA Connected to Board Controller for identification of add on boards 17 BOARD_ID_SCL Connected to Board Controller for identification of a...

Страница 10: ...MS SWDIO C2D TCK SWCLK C2CK TDO SWO TDI C2Dps TRACECLK TRACED0 TRACED1 TRACED2 TRACED3 RESET C2CKps GND NC NC GND GND GND 7 GND VTARGET Cable Detect NC 3 Figure 3 4 Debug Connector Note The pinout matches the pinout of an ARM Cortex Debug ETM connector but these are not fully compatible as pin 7 is physically removed from the Cortex Debug ETM connector Some cables have a small plug that prevent th...

Страница 11: ...ternal target with the AEM unplug the Radio Board from the Wireless STK Mainboard to avoid that the Radio Board current consumption is added to the measurements Table 3 3 Simplicity Connector Pin Descriptions Pin number s Function Description 1 VMCU 3 3 V power rail monitored by the AEM 3 3V3 3 3 V power rail 5 5V 5 V power rail 2 VCOM_TX Virtual COM Tx 4 VCOM_RX Virtual COM Rx 6 VCOM_CTS Virtual ...

Страница 12: ...igns that use this connector The Mini Simplicity Connector is designed to offer advanced debug features from the Starter Kit on a 10 pin connector Serial Wire Debug SWD with SWO Packet Trace Interface PTI Virtual COM Port VCOM AEM Monitored voltage rail Note Packet Trace is only available on Wireless STK Mainboards MCU Starter Kits do not support Packet Trace VAEM 1 3 RST 5 VCOM_TX 9 PTI_FRAME 7 S...

Страница 13: ...onnected in series allowing accurate high speed current measurements and energy debugging profiling With the switch in the USB position radio boards with USB support can be powered by a regulator on the radio board itself BRD4304A does not contain an USB regulator and setting the switch in the USB postition will cause the MGM12P to be unpowered Finally with the switch in the BAT position a 20 mm c...

Страница 14: ...eep the board controller and the target power domains isolated from each other as one of them powers down This ensures that the target MGM12P device will continue to operate in the USB and BAT modes 4 3 MGM12P Reset The MGM12P Module can be reset by a few different sources A user pressing the RESET button The on board debugger pulling the RESET pin low An external debugger pulling the RESET pin lo...

Страница 15: ...0 and LED0 shares the connection to GPIO pin PF6 and BUTTON1 and LED1 are both connected to PF7 To use the push buttons as inputs to the MGM12P each button s GPIO pin must be configured as an input Configure the pins as out puts to control the LEDs Note that LEDs are connected to GPIO pins in an active low configuration The push buttons are debounced by RC filters with a time constant of 1 ms User...

Страница 16: ...ication always controls ownership of the display with the DISP_ENABLE signal DISP_ENABLE LOW The Board Controller has control of the display DISP_ENABLE HIGH The user application MGM12P has control of the display Power to the display is sourced from the target application power domain when the MGM12P controls the display and from the Board Controller s power domain when the DISP_ENABLE line is low...

Страница 17: ... 3 Radio Board Serial Flash The MX25R series are ultra low power serial flash devices so there is no need for a separate enable switch to keep current consump tion down However it is important that the flash is always put in deep power down mode when not used This is done by issuing a command over the SPI interface In deep power down the MX25R typically adds approximately 100 nA to the radio board...

Страница 18: ...ory installed cover offers a low profile convenient means of protecting the sensor during assembly e g reflow soldering and throughout the life of the product excluding liquids hydrophobic oleophobic and particulates The Si7021 offers an accurate low power factory calibrated digital solution ideal for measuring humidity dew point and temperature in applications ranging from HVAC R and asset tracki...

Страница 19: ...s Signal Description VCOM_TX Transmit data from the MGM12P to the board controller VCOM_RX Receive data from the board controller to the MGM12P VCOM_CTS Clear to Send hardware flow control input asserted by the board controller when it is ready to receive more data VCOM_RTS Request to Send hardware flow control output asserted by the MGM12P when it is ready to receive more data VCOM_ENABLE Enables...

Страница 20: ...t must be connected to Ethernet using the Ethernet connector in the top left corner of the mainboard for the admin console to be available See Ethernet Interface for details on the Ethernet connectivity Connect to the Admin Console by opening a telnet connection to the kit s IP address port number 4902 When successfully connected a WSTK prompt is displayed 6 1 2 Built in Help The admin console has...

Страница 21: ...on data interface that does not require any additional I O pins apart from the debug interface It is based on SEGGER s Real Time Transfer RTT technology and uses Serial Wire Output SWO to get appliaction data from the device and a shared memory interface to send data to the target application The Wireless Starter Kit makes the Virtual UART interface available on TCP IP port 4900 UG290 MGM12P Might...

Страница 22: ...sing within the kit s board controller before the current sense signal is read by a host computer for display and or storage The current sense amplifier measures the voltage drop over a small series resistor and the gain stage further amplifies this voltage with two different gain settings to obtain two current ranges The transition between these two ranges occurs around 250 µA The current signal ...

Страница 23: ...100 nA The AEM current sampling rate is 10 kHz Note The AEM circuitry only works when the kit is powered and the power switch is in the AEM position 7 4 Usage The AEM 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 runn...

Страница 24: ...serial number when connecting over Ethernet this typically require the computer and the kit to be on the same subnet for the discovery proto col using UDP broadcast packets to work 8 1 1 USB Interface The USB interface is available whenever the USB Mini B connector on the left hand side of the mainboard is connected to a computer 8 1 2 Ethernet Interface The Ethernet interface is available when th...

Страница 25: ... USB Host Computer DEBUG HEADER External Hardware Figure 8 1 Debug MCU Debug OUT In this mode the on board debugger can be used to debug a supported Silicon Labs device mounted on a custom board Board Controller USB Host Computer DEBUG HEADER External Hardware RADIO BOARD Figure 8 2 Debug OUT Debug IN In this mode the on board debugger is disconnected and an external debugger can be connected to d...

Страница 26: ...will stop working If debug access is required when the target is running of another energy source such as a battery and the board controller is powered down the user should make direct connections to the GPIO used for debugging This can be done by connecting to the appropriate pins of the breakout pads Some Silicon Labs kits provide a dedicated pin header for this purpose UG290 MGM12P Mighty Gecko...

Страница 27: ...iguration dialog Figure 9 1 Simplicity Studio Kit Information Figure 9 2 Kit Configuration Dialog 9 1 Firmware Upgrades Upgrading the kit firmware is done through Simplicity Studio Simplicity Studio will automatically check for new updates on startup You can also use the kit configuration dialog for manual upgrades Click the Browse button in the Update Adapter section to select the correct file en...

Страница 28: ...e Radio Board is illustrated in the figures below 40 mm 40 mm Figure 10 1 BRD4304A Top View 24 mm 20 mm 5 mm Figure 10 2 BRD4304A Bottom View UG290 MGM12P Mighty Gecko Module Wireless Starter Kit User s Guide Mechanical Details silabs com Building a more connected world Rev 1 00 28 ...

Страница 29: ...bill of materials BOM are available through Simplicity Studio when the kit documentation pack age has been installed UG290 MGM12P Mighty Gecko Module Wireless Starter Kit User s Guide Schematics Assembly Drawings and BOM silabs com Building a more connected world Rev 1 00 29 ...

Страница 30: ...ard Table 12 1 BRD4304A Revision History Radio Board Revision Release Date Description A00 2017 01 11 Initial version 12 2 BRD4304A Errata There are no known errata at present UG290 MGM12P Mighty Gecko Module Wireless Starter Kit User s Guide Radio Board Revision History and Errata silabs com Building a more connected world Rev 1 00 30 ...

Страница 31: ...4A MGM12P Mesh Networking Module Radio Board 124802042 27 04 17 A00 Figure 13 1 Kit Label 13 1 SLWRB4304A Revision history Kit Revision Released Description A00 2017 05 30 Initial release UG290 MGM12P Mighty Gecko Module Wireless Starter Kit User s Guide Kit Revision History silabs com Building a more connected world Rev 1 00 31 ...

Страница 32: ...M12P Mighty Gecko Module Wireless Starter Kit User s Guide Document Revision History Singel 3 B 2550 Kontich Belgium Tel 32 0 3 458 30 33 info alcom be www alcom be Rivium 1e straat 52 2909 LE Capelle aan den Ijssel The Netherlands Tel 31 0 10 288 25 00 info alcom nl www alcom nl ...

Отзывы: