background image

3.5  PDM Stereo Microphones

The  Thunderboard  EFM32GG12  features  two  Knowles  SPK0641HT4H-1  digital  MEMS  microphones  with  PDM  output.  The  micro-
phones are configured to form a stereo sound input device using only a single PDM data line. The clock to the microphones are fed
from a pin on EFM32GG12 with PDM clock support. The output from both microphones are connected to the same line and connected
to a pin on the EFM32GG12 supporting PDM data input. An isolation switch controlled by the microphone enable signal powers the
microphones on and off. Note that the switch allows for free use of the PDM data and clock GPIOs when not in use with the micro-
phones.

PB11 (PDM_DAT0 #3)

PB12 (PDM_CLK #3)

EFM32

PDM MEMS

Microphone (R)

PDM MEMS

Microphone (L)

VDD

PDM_CLK

PDM_CLK

PDM_DATA

PDM_DATA

VDD

MIC_ENABLE

PA8 (GPIO)

MIC_DATA

MIC_CLOCK

VMCU

Figure 3.6.  Digital Stereo Microphones

3.6  On-board Debugger

The Thunderboard EFM32GG12 contains a microcontroller separate from the EFM32GG12 Giant Gecko that provides the user with a
on-board J-Link debugger through the USB micro-B debugging port. This microcontroller is referred to as the "On-board Debugger",
and is not programmable by the user.

In addition to providing code download and debug features, the on-board debugger also presents a virtual COM port for general pur-
pose application serial data transfer.

Figure  3.7  On-Board  Debugger  Connections on  page  8

  shows  the  connections  between  the  target  EFM32GG12 device  and  the  on-

board debugger. The figure also shows the presence of the Mini Simplicity Connector, and how this is connected to the same I/O pins.
Please refer to section 

4. Debugging

 and section 

5. Kit Configuration and Upgrades

 for more details on debugging.

EFR32MG

VCOM_TX

VCOM_RX

VCOM_CTS

VCOM_RTS

DBG_SWCLK

DBG_SWDIO

DBG_SWO

On-Board

J-Link

Debugger

Host

PC

USB

DBG_RESET

Mini Simplicity

Connector

PC11 (I2C0_SCL#15)

PF0 (DBG_SCLK)

PF1 (DBG_SWDIO)

PF2 (DBG_SWO#0)

PE7 (US0_TX#1)

PE6 (US0_RX#1)

PB5 (US0_RTS#4)

PB6 (US0_CTS#4)

RESETn

EFM32

Isolation & Levelshift

Figure 3.7.  On-Board Debugger Connections

UG371: Thunderboard EFM32GG12 User's Guide

Hardware

silabs.com

 | Building a more connected world.

Rev. 1.0  |  8

Summary of Contents for Thunderboard EFM32GG12

Page 1: ...on the board features and evaluate the EFM32GG12 Giant Gecko s fea tures with custom hardware TARGET DEVICE EFM32 Giant Gecko Microcontroller EFM32GG12B810F1024GM64 A QFN64 CPU 32 bit ARM Cortex M4 wi...

Page 2: ...3 8 Connectors 10 3 8 1 Breakout Pads 11 3 8 2 Mini Simplicity Connector 12 3 8 3 EFM32 USB Micro B Connector 12 3 8 4 Debug USB Micro B Connector 12 4 Debugging 13 4 1 On board Debugger Consideration...

Page 3: ...The following items are included in the box 1x Thunderboard EFM32GG12 board BRD2207A 1x Micro USB 2 0 to USB A male cable 1 2 Getting Started Detailed instructions for how to get started with your ne...

Page 4: ...tage if applied through some external means 0 3 6 V LDO output current 300 mA Voltage on any I O breakout pad 0 3 VMCU 0 3 V Current per I O pin sink 50 mA Current per I O pin source 50 mA Current for...

Page 5: ...B Connector Power Source Switch Power Breakout Pads DBG USB VBUS MCU USB VBUS USB User Buttons RGB LEDs USB Micro B Connector J Link Debugger SWD Debug Virtual COM USB Stereo PDM Microphones R L EFM32...

Page 6: ...o power the on board debugger through the 3V3 net VMCU DBG USB LDO 3V3 Power Source DBG USB EFM32GG12 5V VBUS EFM USB LDO IOVDD AVDD VREGVDD VREGSW DVDD VBUS VREGI VREGO VDCDC Figure 3 2 Self powered...

Page 7: ...USB_VBUS USB_VREGI PF10 USB_DM PF11 USB_DP USB Micro B Connector USB_VREGO Power selector switch DBG USB MCU USB Figure 3 4 Universal Serial Bus 3 4 Push Buttons and RGB LEDs The kit has two user push...

Page 8: ...iant Gecko that provides the user with a on board J Link debugger through the USB micro B debugging port This microcontroller is referred to as the On board Debugger and is not programmable by the use...

Page 9: ...addition to the reset sources mentioned above a reset to the EFM32GG12 will also be issued during board controller boot up This means that removing power to the board controller unplugging the J Link...

Page 10: ...4 EXP14 UART_RX PC5 EXP16 I2C_SDA PE4 GND EXP1 PD0 EXP3 PD1 EXP5 PA4 EXP7 PA5 EXP9 PA6 EXP11 PE15 EXP13 PE5 I2C_SCL EXP15 BOARD_ID_SCL EXP17 BOARD_ID_SDA EXP19 Mini Simplicity Connector PB11 MIC_DATA...

Page 11: ...EFM32GG12 The table below shows an overview of the breakout pads and functionality that is shared with the kit Table 3 1 Expansion Header Pinout Pin Connection EXP Header Function Shared Feature Perip...

Page 12: ...ini Simplicity Connector Pin Descriptions Pin number Connection Function Description 1 VMCU VAEM Target voltage on the debugged application Supplied and monitored by the AEM when powered by a WSTK wit...

Page 13: ...gger is a SEGGER J Link debugger running on an EFM32 Giant Gecko The debugger is connected to the SWD and VCOM pins of the target EFM32GG12 through a level shift and isolation circuit When the debug U...

Page 14: ...ate between the debugger and the target device 4 3 Mini Simplicity Connector The Mini Simplicity connector is a 10 pin 1 27 mm pitch connector that gives access to advanced debugging features using an...

Page 15: ...link next to any of them to open the kit configuration dialog Figure 5 1 Simplicity Studio Kit Information Figure 5 2 Kit Configuration Dialog 5 1 Firmware Upgrades Upgrading the kit firmware is done...

Page 16: ...awings and bill of materials BOM are available through Simplicity Studio when the kit documentation pack age has been installed UG371 Thunderboard EFM32GG12 User s Guide Schematics Assembly Drawings a...

Page 17: ...ble 7 1 Kit Revision History on page 17 SLTB009A Thunderboard EFM32GG12 124802042 12 12 18 A00 Figure 7 1 Revision Info Table 7 1 Kit Revision History Kit Revision Released Description A00 2018 12 12...

Page 18: ...y is summarised in Table 8 1 Board Revision History on page 18 Table 8 1 Board Revision History Revision Released Description A01 2018 12 12 Initial production version 8 2 Errata There are no known er...

Page 19: ...Document Revision History Revision 1 0 December 2018 Initial document release UG371 Thunderboard EFM32GG12 User s Guide Document Revision History silabs com Building a more connected world Rev 1 0 19...

Page 20: ...ply or express copyright licenses granted hereunder to design or fabricate any integrated circuits The products are not designed or authorized to be used within any Life Support System without the spe...

Reviews: