0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
BRD4160A

BRD4160A

  • 厂商:

    SILABS(芯科科技)

  • 封装:

  • 描述:

    BOARD EFR32 MIGHTY GECKO

  • 数据手册
  • 价格&库存
BRD4160A 数据手册
• EFR32 Mighty Gecko Wireless SoC • Fine grained power-control for ultra low power operation N ew The board is a small and cost effective, feature rich, prototype and development platform based on the EFR32™ Mighty Gecko Wireless System-on-Chip. The Thunderboard Sense is an ideal platform for developing energy-friendly connected IoT devices. This is a true multi-protocol capable kit, supporting proprietary stacks and standard protocols such as Zigbee, Thread and Bluetooth® low energy. KEY POINTS D The Thunderboard™ Sense is the ultimate multi-sensor, multiprotocol cloud inspiration kit. es ig ns UG250: Thunderboard Sense User's Guide The Thunderboard Sense ships with a ready to use Bluetooth demo that works with a cloud connected smartphone app, showcasing easy collection of environmental and motion sensor data. • Six sensors and four high brightness controllable RGB LEDs • User LEDs/pushbuttons • 8-Mbit Flash for OTA programming • SEGGER J-Link on-board debugger • Virtual COM Port • Mini Simplicity connector for AEM and packet trace using external Silicon Labs debugger • 20-pin 2.54 mm breakout pads • Power sources include USB, coin cell and external batteries ON-BOARD SENSORS • Relative humidity and temperature sensor • UV index and ambient light sensor • Indoor air quality gas sensor • 6-axis inertial sensor • Barometric pressure sensor • MEMS microphone SOFTWARE SUPPORT • Simplicity Studio™ • Energy Profiler • Network Analyzer N ot R ec om m en de d fo r A built in SEGGER J-Link debugger ensures easy customization and development. • 2.4 GHz ceramic chip antenna silabs.com | Building a more connected world. Rev. 1.1 Table of Contents 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.2 Hardware Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3 Kit Hardware Layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 es ig ns 1.1 Kit Contents 2. Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.1 Absolute Maximum Ratings . . . . . . . . . . . . . . 2.2 Recommended Operating Conditions . . . . . . . . . . . . . 2.3 Current Consumption . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 . . . . . . . . . 6 . . . . . . . . . 7 3.1 Block Diagram. . . . . . . . . . . . . . . . . . . . . . . . 9 3.2 Power Supply . . . . . . . . . . . . . . 3.3 EFR32 Reset . . . . . . . . . . . . . . 3.4 Peripheral Power Domains . . . . . . . . . N ew . . . . . D 3. Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 . . . . . . . . . . . . . . . .10 . . . . . . . . . . . . . . . .11 . . . . . . . . . . . . . . . .11 3.5 Sensors . . . . . . . . . . . . . . . . . 3.5.1 Si7021 Relative Humidity and Temperature Sensor 3.5.2 Si1133 UV Index and Ambient Light Sensor . . . 3.5.3 BMP280 Barometric Pressure Sensor . . . . . 3.5.4 CCS811 Indoor Air Quality Gas Sensor . . . . 3.5.5 ICM-20648 6-Axis Inertial Sensor . . . . . . 3.5.6 SPV1840 MEMS Microphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 .12 .13 .14 .15 .16 .17 3.6 LEDs . . . . . . . . . . 3.6.1 RGB LEDs . . . . . . 3.6.2 Low power red/green LED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18 .18 .19 3.7 Push Buttons . m en de d fo r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19 . . . . . . . . . . . . . . . . . . . . . . . . . .20 3.10 Connectors . . . . . . . 3.10.1 Breakout Pads . . . . 3.10.2 Mini Simplicity Connector 3.10.3 USB Micro-B Connector . 3.10.4 Battery Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20 .21 .22 .22 .22 4. Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 . . om 3.8 Memory . . N ot R ec 3.9 On-board Debugger . 4.1 On-board Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . .23 4.2 Virtual COM Port . . . . . . . . . . . . . . . . . . . . . . . . . . . .24 4.3 Mini Simplicity Connector . . . . . . . . . . . . . . . . . . . . . . . . . .24 5. Power and Interrupt Controller . . . . . . . . . . . . . . . . . . . . . . . . 25 . 5.1 Communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25 5.2 Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26 . silabs.com | Building a more connected world. Rev. 1.1 | 2 . . . . . . . . . .28 .28 .29 6. Radio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 6.1 RF Section . . . . . . . . . . 6.1.1 Description of the RF Matching . 6.1.2 RF Section Power Supply . . . 6.1.3 RF Matching Bill of Materials . . 6.1.4 Antenna . . . . . . . . . 6.1.5 Antenna Matching Bill of Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6.3 Radiated Power Measurements . . . . . . 6.3.1 Maximum Radiated Power Measurement 6.3.2 Antenna Pattern Measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30 .30 .30 .30 .31 .31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 .32 .32 .32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33 .33 .34 6.4 EMC Compliance Recommendations . . . . . . . . . . . 6.4.1 Recommendations for 2.4 GHz ETSI EN 300-328 Compliance 6.4.2 Recommendations for 2.4 GHz FCC 15.247 Compliance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36 .36 .36 7. Schematics, Assembly Drawings and BOM . . . . . . . . . . . . . . . . . . . 37 8. Kit Revision History and Errata . . . . . . . . . . . . . . . . . . . . . . . 38 N ew . . . m en de d fo r . . . . . . . . . . . . D 6.2 EMC Regulations for 2.4 GHz . . . . . . . . . . . . . . 6.2.1 ETSI EN 300-328 Emission Limits for the 2400-2483.5 MHz Band 6.2.2 FCC15.247 Emission Limits for the 2400-2483.5 MHz Band . . 6.2.3 Applied Emission Limits . . . . . . . . . . . . . . . . . es ig ns 5.3 Interrupt Controller . . . . . 5.3.1 Clearing Interrupts . . . 5.3.2 Periodic Event Signalling . 8.1 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 8.2 Errata . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 9. Board Revision History and Errata . . . . . . . . . . . . . . . . . . . . . . 39 . . . . 9.1 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 9.2 Errata . . . . . . . . . . . . . . . . . . . . . . . . . . . .39 . . . . . . . . . . . . . . . . . . . . . . . . 40 . . . . N ot R ec om 10. Document Revision History silabs.com | Building a more connected world. Rev. 1.1 | 3 UG250: Thunderboard Sense User's Guide Introduction 1. Introduction The Thunderboard Sense (OPN: SLTB001A) has been designed to inspire customers to make battery operated IoT devices with the Silicon Labs EFR32 Mighty Gecko Wireless System-on-Chip. The highlights of the board include six different environmental sensors and four high brightness RGB LEDs accessible to the EFR32 wireless MCU. The sensors and LEDs have been grouped into power domains that can be turned on and off by the application code as needed. By default, the board starts up in the lowest power operating mode, with all sensors disabled. es ig ns Programming the Thunderboard Sense is easily done using a USB Micro-B cable and the on-board J-Link debugger. A USB virtual COM port provides a serial connection to the target application. Included on the board is an 8 Mbit serial flash that can be used for Over-The-Air (OTA) firmware upgrade, or as a general purpose non-volatile memory. The Thunderboard Sense is supported in Simplicity Studio™, and a Board Support Package (BSP) is provided to give application developers a flying start. Energy profiling and advanced wireless network analysis and debugging tools are available through the provided Mini Simplicity Connector using an external Silicon Labs debugger. See AN958 for more information about debugging and programming interfaces that can be used with Silicon Labs' starter kits. N ot R ec om m en de d fo r N ew D Connecting external hardware to the Thunderboard Sense can be done using the 20 breakout pads which present peripherals from the EFR32 Mighty Gecko such as I2C, SPI, UART and GPIOs. The breakout pads follow the same pinout as the expansion headers (EXP) on other Silicon Labs Starter Kits. silabs.com | Building a more connected world. Figure 1.1. Thunderboard Sense Rev. 1.1 | 4 UG250: Thunderboard Sense User's Guide Introduction 1.1 Kit Contents The following items are included in the box: • 1x Thunderboard Sense board (BRD4160A) 1.2 Hardware Content 1.3 Kit Hardware Layout m en de d The layout of the Thunderboard Sense is shown below. EFR32 Mighty Gecko 2.4 GHz Chip Antenna RGB LED EFM8 Power and Interrupt Controller Top View BMP280 Pressure Sensor 3 5 EXP 2 4 om 20-pin EXP-header breakout pads 8 9 10 11 12 13 14 15 17 RESET 19 EXP RGB LED Bottom View SPV1840 MEMS Microphone Si1133 Ambient Light On-board USB & UV Sensor J-Link Debugger Mini-Simplicity Connector 16 18 45 mm External Battery Connector 20 Si7021 Humidity and Temperature Sensor R Reset Button RGB LED Push Button 0 N ot 6 7 ec ICM-20648 6-axis Intertial Sensor 30 mm Acoustic hole 1 CCS881 Indoor Air Quality Sensor fo r N ew D es ig ns The following key hardware elements are included on the Thunderboard Sense: • EFR32 Mighty Gecko Wireless SoC with a 2.4 GHz ceramic antenna for wireless transmission • Power and interrupt controller for fine grained power-control based on a Silicon Labs EFM8 Sleepy Bee microcontroller • Silicon Labs Si7021 Relative Humidity and Temperature Sensor • Silicon Labs Si1133 UV Index and Ambient Light Sensor • Bosch Sensortec BMP280 Barometric Pressure Sensor • Cambridge CMOS Sensors CCS811 Indoor Air Quality Gas Sensor • InvenSense ICM-20648 6-Axis Inertial Sensor • Knowles SPV1840 MEMS Microphone • Four high brightness RGB LEDs, one bi-color LED and two push buttons • Macronix Ultra Low Power 8-Mbit SPI Flash (MX25R8035F) • On-board SEGGER J-Link debugger for easy programming and debugging, and with a virtual COM port through the USB Micro-B connector • Mini Simplicity connector for access to energy profiling and advanced wireless network debugging • Breakout pads for connection to external hardware • Reset button and automatic switchover between USB and battery power • CR2032 coin cell connector and external battery connector Push Button 1 USB Micro-B Connector - Virtual COM port - Debug access CR2032 Coin Cell Connector RGB LED Figure 1.2. Thunderboard Sense Hardware Layout silabs.com | Building a more connected world. Rev. 1.1 | 5 UG250: Thunderboard Sense User's Guide Specifications 2. Specifications 2.1 Absolute Maximum Ratings Symbol Min USB Input Voltage VUSB-MAX Supply Voltage VMCU VVDDMAX LDO output current IVREG-LOAD Voltage on any I/O pin VDIGPIN Current per I/O pin (sink) IIOMAX Current per I/O pin (source) IIOMAX Current for all I/O pins (sink) IIOALLMAX Current for all I/O pins (source) IIOALLMAX Storage Temperature Tstg ESD Susceptibility HBM (Human Body Model) VESD Unit 0 +5.5 V 0 +3.8 V 300 mA VMCU+0.3 V 50 mA 50 mA 200 mA 200 mA +85 ˚C 2 kV D -0.3 -40 Symbol Min Typ Max Unit VUSB +4.5 +5.0 +5.5 V VVBAT +2.0 +3.8 V +3.8 V +3.6 V 70 ˚C fo r Parameter Max N ew 2.2 Recommended Operating Conditions Supply Input Voltage m en de d Supply Input Voltage Supply Input Voltage (VMCU supplied externally) VVMCU +2.0 LDO Output Voltage VREG +3.0 TOP 0 +3.3 N ot R ec om Operating Temperature Typ es ig ns Parameter silabs.com | Building a more connected world. Rev. 1.1 | 6 UG250: Thunderboard Sense User's Guide Specifications 2.3 Current Consumption The operating current of the board greatly depends on the application. The number of enabled sensors, how often they are sampled and how often the radio is transmitting or receiving are examples of factors that influence the operating current. The table below attempts to give some indication of how different features of the board contribute to the overall power consumption. Table 2.1. Current Consumption, all values at 25˚C and VMCU = 3.3 V Symbol IEFR32 EFR32 Current Consumption 1 Condition Min EFR32 in EM0 Active mode Radio in receive mode Radio transmitter active @ 8 dBm ISi7021 om ec Microphone Current Consumption N ot R CCS811 Current Consumption 9 silabs.com | Building a more connected world. ICCS811 mA 23.3 mA 0.25 µA Enabled, all sensors in standby 4 0.29 1.2 µA Standby 0.125 µA ADC Conversion in Progress 0.525 µA Responding to commands and calculating results 4.25 mA Standby, -40 to +85˚C 0.06 0.62 µA RH conversion in progress 150 180 µA Temperature conversion in progress 90 120 µA 3.5 4.0 mA 0.1 0.3 µA 1 Hz forced mode, pressure & temperature, lowest power 2.8 4.2 µA Peak current during pressure measurement 0.72 1.12 mA Current at temperature measurement 0.33 N ew IBMP280 Sleep current IMIC 8.7 nA Peak IDD during I2C operations Barometric Pressure Sensor Current Consumption 7 mA 15 m en de d RH/Temp Sensor Current Consumption 6 ISi1133 Unit 0.3 Turned off and isolated (leakage) 3 fo r UV/ALS Current Consumption 5 IENV Max 3.4 D EFR32 in EM4S, all power domains disabled 2 Environmental Sensor Group Current Consumption Typ es ig ns Parameter Turned off mA 50 nA 0.37 mA Enabled, not sampling 8 0.20 Sampling @ 1 kHz with EFR32 in EM2 2 0.28 mA Sampling @ 16 kHz with EFR32 in EM2 2 1.44 mA Turned off and isolated (leakage) 3 0.3 15 nA Enabled, sleep mode 3 µA During measurement 20 mA 0.67 mA Average for a measurement every 60 seconds Rev. 1.1 | 7 UG250: Thunderboard Sense User's Guide Specifications Parameter Symbol IIMU IMU Current Consumption 10 Condition Min Turned off and isolated (leakage) 3 IRGB mA Accelerometer only, 102.3 Hz update rate 68.9 µA 1.27 Turned off 0.1 mA 0.3 µA µA 10 µA 29.9 mA D 65 80 nA 0.54 mA USB cable inserted, current sourced from USB 5V 29 mA USB cable removed, current sourced from VMCU rail. 20 nA N ew Idle fo r Awake, responding to I2C commands IDBG nA 1.23 Current per LED, all colors 100% duty cycle On-board Debugger Current Consumption 25 Gyroscope Only, 102.3 Hz update rate Additional current for each enabled LED IPIC 0.5 µA Power Enabled, all LEDs off Power and Interrupt Controller 2 Unit 8 Gyroscope + Accelerometer, 102.3 Hz update rate RGB LED Current Consumption Max es ig ns Full-chip sleep mode Typ From EFR32 Mighty Gecko SoC datasheet 2 Measured with advanced energy monitor (AEM) using a Wireless Starter Kit (WSTK) 3 From TS3A4751 datasheet 4 Combination of UV/ALS, RH/Temp and BMP sensors' sleep currents 5 From Si1133 datasheet 6 From Si7021-A20 datasheet 7 From BMP280 datasheet 8 Based on microphone, OP-AMP and LDO datasheets 9 From CCS811 datasheet m en de d 1 N ot R ec om 10 From ICM-20648 datasheet silabs.com | Building a more connected world. Rev. 1.1 | 8 UG250: Thunderboard Sense User's Guide Hardware 3. Hardware The core of the Thunderboard Sense is the EFR32 Mighty Gecko Wireless System-on-Chip. The board also contains a multitude of sensors, including various environmental sensors and a motion sensor, all connected to the EFR32. The user interface components include push buttons, a bi-colour LED and four high brightness RGB LEDs. An overview of the Thunderboard Sense is illustrated in the figure below. Device Connectivity & Debugging USB Micro-B Connector Mini-Simplicity Breakout Pads (EXP-Header pinout) Connector N ew J-Link Debugger D 3.1 Block Diagram es ig ns The key aspects of the hardware will be explained in this chapter, while in-depth information on the EFR32 Mighty Gecko SoC can be found in the EFR32MG datasheet and reference manual. For placement and layout of the hardware components the reader is referred to 1.3 Kit Hardware Layout. Radio Memory 2.4 GHz Antenna 8 Mbit MX25R fo r Serial Flash EFM8 Sleepy Bee m en de d Power and Interrupt Controller Buttons and LEDs User Buttons & LEDs EFR32MG Wireless SoC x4 RGB LEDs Sensors i7210 ec Si1133 Temperature & Humidity Sensor SPV1840 N ot R Hall Effect Sensor om Si7021 silabs.com | Building a more connected world. Ambient light & UV Sensor ICM-20648 MEMS Microphone 6-axis Intertial Sensor CCS811 Indoor Air Quality Sensor BMP280 Pressure Sensor Figure 3.1. Kit Block Diagram Rev. 1.1 | 9 UG250: Thunderboard Sense User's Guide Hardware 3.2 Power Supply There are several ways to power the kit. The options include battery, on-board LDO from USB and the Mini Simplicity connector. Figure 3.2 Thunderboard Sense Power Options on page 10 shows the power options available on the kit and illustrates the main system power architecture. Automatic Switchover Battery 3V3 IN OUT Peripherals LDO N ew EFR32MG Wireless SoC Peripherals Peripherals USB micro-B D 5V0 VMCU es ig ns Mini Simplicity Connector Peripherals Figure 3.2. Thunderboard Sense Power Options fo r In normal operation, power can be applied using either a USB cable connected to a power source, or a battery connected to one of the battery connectors. The 5 volt power net on the USB bus is regulated down to 3.3 volt using a low-dropout regulator. An automatic switchover circuit switches the main system power from battery power to USB power when the USB cable is inserted, and prevents charging of the battery. m en de d Batteries can be connected to the Thunderboard Sense using either the CR2032 coin cell connector or the external battery connector. A CR2032 coin cell is sufficient for low power operation that does not require high peak current. More demanding applications, such as enabling the RGB LEDs at high intensities, might need a higher capacity external battery or USB power. Note: Do not connect batteries to both the CR2032 coin cell connector and the external battery connector at the same time. A third option for powering the Thunderboard Sense exists through the Mini Simplicity connector. This option requires that no other power sources are present on the kit, as the power is injected directly to the VMCU power net. Powering the Thunderboard Sense through the Mini Simplicity connector with an external Silicon Labs debugger allows accurate current measurements using the Advanced Energy Monitoring (AEM) feature of the external debugger. For more information about using the Mini Simplicity connector, please refer to 4.3 Mini Simplicity Connector. om Note: When powering the board through the Mini Simplicity connector, the USB and battery power sources must be removed. R ec The power supply options are summarized in Table 3.1 Thunderboard Sense Power Options on page 10. For placement of the USB and battery connectors the reader is referred to 1.3 Kit Hardware Layout. Table 3.1. Thunderboard Sense Power Options VIN VMCU 3V3 5V0 USB power 4.5 - 5.5 V On-board regulator On-board regulator USB VBUS CR2032 battery 2.0 - 3.8 V Battery voltage Turned off and isolated No voltage present External battery 2.0 - 3.8 V Battery voltage Turned off and isolated No voltage present Mini Simplicity 2.0 - 3.8 V Debugger dependent Turned off and isolated No voltage present N ot Supply mode silabs.com | Building a more connected world. Rev. 1.1 | 10 UG250: Thunderboard Sense User's Guide Hardware 3.3 EFR32 Reset The EFR32 Wireless SoC 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 low. es ig ns In addition to the reset sources mentioned above, the debugger will also issue a reset to the EFR32 when starting up. This means that removing power to the debugger (unplugging the USB Micro-B cable) will not generate a reset, but plugging the cable back in will cause a reset as the debugger starts up. 3.4 Peripheral Power Domains D The sensors that make up most of the peripheral set of the Thunderboard Sense are grouped into power domains that are turned off when not in use. This allows for the lowest possible power consumption in every application. To help out with controlling the separate power domains, a Silicon Labs EFM8 Sleepy Bee microcontroller is used as an on-board Power and Interrupt Controller. By default, all sensors are disabled when the board powers up. N ew The EFM8 Sleepy Bee comes pre-programmed with a simple register interface accessible over the I2C bus, which is used to enable and disable power to the different sensors and the RGB LEDs on the board. It also contains a simple interrupt controller that aggregates interrupts from the sensors and notifies the host in case of interrupt events. The EFM8 Sleepy Bee itself spends most of the time in sleep mode, and consumes very little power when doing so. In order for it to respond to I2C commands, the device must first be woken up. The INT/WAKE pin (PD10) functions as a dual role interrupt/wake-up pin. The EFR32 pulses this pin low to wake up the EFM8, and the EFM8 pulses the pin low to notify the host of interrupt events. fo r More details on communication between the EFR32 and the power controller, as well as register map and information related to the interrupt controller, can be found in 5. Power and Interrupt Controller. The different power connections are illustrated in the figure below. EFR32MG EFR32MG Analog PC10 (I2C0_SCL#14) m en de d RGB SPI bus I2C bus PC11 (I2C0_SDA#16) Power & I2C isolation I2C_INT_WAKE EFM8SB EFM8SB Individual enable signals Temperature & Humidity Sensor Ambient light & UV Sensor CCS811 Indoor Air Quality Sensor Power & SPI isolation ICM-20648 6-axis Intertial Sensor Power isolation Power isolation SPV1840 MEMS Microphone x4 RGB LEDs BMP280 Pressure Sensor Figure 3.3. Power Domain Architecture R ec om Interrupt signals Si1133 Si7021 Power & I2C isolation N ot 3.5 Sensors The Thunderboard Sense contains six different sensors which can be accessed from the EFR32 over the I2C and SPI interfaces. • • • • • • Si7210 Effect Silicon Labs Si7021 Relative Humidity & Temperature Hall Sensor Sensor Silicon Labs Si1133 UV Index & Ambient Light Sensor Bosch BMP280 Barometric Pressure Sensor Cambridge CMOS Sensors CCS811 Indoor Air Quality Gas Sensor InvenSense ICM-20648 6-axis Inertial Measurement Sensor Knowles SPV1840LR5H-B MEMS Microphone silabs.com | Building a more connected world. Rev. 1.1 | 11 UG250: Thunderboard Sense User's Guide Hardware 3.5.1 Si7021 Relative Humidity and Temperature Sensor The Si7021 I2C relative humidity and temperature sensor is a monolithic CMOS IC integrating humidity and temperature sensor elements, an analog-to-digital converter, signal processing, calibration data, and an I2C Interface. The patented use of industry-standard, low-K polymeric dielectrics for sensing humidity enables the construction of low-power, monolithic CMOS Sensor ICs with low drift and hysteresis, and excellent long term stability. es ig ns 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 tracking to industrial and consumer platforms. EFR32MG D On the Thunderboard Sense, the Si7021 is powered down and isolated by default. To use the sensor, 0x01 must be written to the ENV_SENSOR_CTRL register in the Power and Interrupt Controller, as described in 5. Power and Interrupt Controller. Doing so enables power to the Si7021 and connects the I2C lines used for the sensor to the main I2C bus. The Si7021 shares power and I2C bus isolation switch with the Si1133 and BMP280 sensor, and hence, all these sensors are powered and connected to the main I2C bus once 0x01 has been written to the ENV_SENSOR_CTRL register. The hardware connection is illustrated in Figure 3.3 Power Domain Architecture on page 11 and Figure 3.4 Si7021 Relative Humidity and Temperature Sensor on page 12 VMCU Si7021 PC10 (I2C0_SDA#15) PD10 (Open drain GPIO) I2C_SCL ENV_SENSE_SCL I2C_SDA ENV_SENSE_SDA I2C_INT_WAKE Temperature & Humidity Sensor 0: I2C lines are isolated, sensor is not powered 1: Sensor is powered and connected ENV_SENSE_ENABLE m en de d EFM8SB fo r PC11 (I2C0_SCL#15) N ew VDD_ENV_SENSE Figure 3.4. Si7021 Relative Humidity and Temperature Sensor N ot R ec om Note: Due to self-heating from the on-board LDO, temperature measurements are slightly off when running off USB power. More accurate temperature measurements are achieved when powering the board with a battery or through the Mini Simplicity connector. silabs.com | Building a more connected world. Rev. 1.1 | 12 UG250: Thunderboard Sense User's Guide Hardware 3.5.2 Si1133 UV Index and Ambient Light Sensor The Si1133 is a UV index and ambient light sensor with I2C digital interface and programmable event interrupt output. This sensor IC includes dual 23-bit analog-to-digital converters, integrated high-sensitivity array of UV, visible and infrared photodiodes, and digital signal processor. EFR32MG EFR32MG es ig ns On the Thunderboard Sense, the Si1133 is powered down and isolated by default. To use the sensor, 0x01 must be written to the ENV_SENSOR_CTRL register in the Power and Interrupt Controller, as described in 5. Power and Interrupt Controller. Doing so enables power to the Si1133 and connects the I2C lines used for the sensor to the main I2C bus. The Si1133 shares power and I2C bus isolation switch with the Si7021 and BMP280 sensor, and hence, all these sensors are powered and connected to the main I2C bus once 0x01 has been written to the ENV_SENSOR_CTRL register. The Si1133 has furthermore an interrupt pin that can generate an interrupt signal whenever a new sample is ready. There are several settings for handling the interrupt signal in the Power and Interrupt Controller as explained in 5.3 Interrupt Controller. The hardware connection is illustrated in Figure 3.3 Power Domain Architecture on page 11 and Figure 3.5 Si1133 UV and Ambient Light Sensor on page 13 VMCU D Si1133 VDD_ENV_SENSE PC10 (I2C0_SDA#15) PC10 (I2C0_SDA#15) PD10 (Open drain GPIO) I2C_SCL ENV_SENSE_SCL I2C_SDA N ew PC11 (I2C0_SCL#15) ENV_SENSE_SDA I2C_INT_WAKE Ambient light & UV Sensor 0: I2C lines are isolated, sensor is not powered 1: Sensor is powered and connected EFM8SB ENV_SENSE_ENABLE m en de d fo r UV_ALS_INT N ot R ec om Figure 3.5. Si1133 UV and Ambient Light Sensor silabs.com | Building a more connected world. Rev. 1.1 | 13 UG250: Thunderboard Sense User's Guide Hardware 3.5.3 BMP280 Barometric Pressure Sensor The BMP280 is a combined absolute barometric pressure sensor and temperature sensor with a digital interface supporting both SPI and I2C. No external sensing elements are needed, and the device has an integrated ADC and ASIC with built-in configurable IIR filter to suppress noise. Selectable oversampling rates provides trade off between low power and high resolution, and an option to skip either temperature or pressure measurement is available in case one or the other is unnecessary. EFR32MG EFR32MG VMCU BMP280 PC10 (I2C0_SDA#15) PD10 (Open drain GPIO) I2C_SCL ENV_SENSE_SCL I2C_SDA ENV_SENSE_SDA I2C_INT_WAKE N ew PC10 (I2C0_SDA#15) D VDD_ENV_SENSE PC11 (I2C0_SCL#15) es ig ns On the Thunderboard Sense, the BMP280 is powered down and isolated by default. To use the sensor, 0x01 must be written to the ENV_SENSOR_CTRL register in the Power and Interrupt Controller, as described in 5. Power and Interrupt Controller. Doing so enables power to the BMP280 and connects the I2C lines used for the sensor to the main I2C bus. The BMP280 shares power and I2C bus isolation switch with the Si7021 and Si1133 sensor, and hence, all these sensors are powered and connected to the main I2C bus once 0x01 has been written to the ENV_SENSOR_CTRL register. The hardware connection is illustrated in Figure 3.3 Power Domain Architecture on page 11 and Figure 3.6 BMP280 Absolute Pressure Sensor on page 14. Pressure Sensor 0: I2C lines are isolated, sensor is not powered 1: Sensor is powered and connected ENV_SENSE_ENABLE m en de d fo r EFM8SB N ot R ec om Figure 3.6. BMP280 Absolute Pressure Sensor silabs.com | Building a more connected world. Rev. 1.1 | 14 UG250: Thunderboard Sense User's Guide Hardware 3.5.4 CCS811 Indoor Air Quality Gas Sensor The CCS811 is a digital gas sensor solution for indoor air quality monitoring over the I2C interface. Gases that can be detected by the CCS811 includes ethanol and hazardous gases such as carbon monoxide and a wide range of volatile organic compounds (VOCs). On the Thunderboard Sense, the CCS811 is powered down and isolated by default. To use the sensor, power must be enabled to the sensor, and it has to be woken up from sleep using the sensor's dedicated "wake" pin. Both are done by setting bits in the CCS_CTRL register in the Power and Interrupt Controller. See 5. Power and Interrupt Controller for details. EFR32MG EFR32MG es ig ns The CCS811 has furthermore an interrupt pin that can generate an interrupt signal whenever a new sample is ready. There are several settings for handling the interrupt signal in the Power and Interrupt Controller as explained in 5.3 Interrupt Controller. The hardware connection is illustrated in Figure 3.3 Power Domain Architecture on page 11 and Figure 3.7 CCS811 Indoor Air Quality and Gas Sensor on page 15. VMCU CCS811 PC10 (I2C0_SDA#15) PC10 (I2C0_SDA#15) PD10 (Open drain GPIO) I2C_SCL CCS811_SCL I2C_SDA CCS811_SDA I2C_INT_WAKE N ew PC11 (I2C0_SCL#15) D VDD_CCS811 Indoor Air Quality Sensor 0: I2C lines are isolated, sensor is not powered 1: Sensor is powered and connected EFM8SB CCS811_ENABLE CCS811_#WAKE m en de d fo r CCS811_INT N ot R ec om Figure 3.7. CCS811 Indoor Air Quality and Gas Sensor silabs.com | Building a more connected world. Rev. 1.1 | 15 UG250: Thunderboard Sense User's Guide Hardware 3.5.5 ICM-20648 6-Axis Inertial Sensor The ICM-20648 is a 6-axis inertial sensor consisting of a 3-axis gyroscope and a 3-axis accelerometer. Acceleration is detected independently along the X-, Y-, and Z- axes with 16-bit ADCs, in addition to the angular rates around the same axes. An integrated processor computes motion processing algorithms for ease of use and improved system power performance. The device supports both the SPI and I2C interface. es ig ns On the Thunderboard Sense, the inertial sensor is located in the center of the board. The coordinate system and rotation of the sensor follows the right-hand rule, and the spatial orientation of the board is shown in Figure 3.8 Thunderboard Sense Spatial Orientation on page 16. Y Z N ew X D Pin 1 chip identifier fo r Figure 3.8. Thunderboard Sense Spatial Orientation m en de d On the Thunderboard Sense, the ICM-20648 is powered down and isolated by default. To use the sensor, 0x01 must be written to the IMU_CTRL register in the Power and Interrupt Controller, as described in 5. Power and Interrupt Controller. Doing so enables power to the ICM-20648 and connects the SPI lines used for the sensor to the main SPI bus. The SPI interface is shared between the ICM-20648 and the SPI Flash, but uses separate chip select signals for the two devices. The ICM-20648 has an interrupt pin which, when enabled, generates an interrupt signal whenever a new sample is ready. There are several settings for handling the interrupt signal in the Power and Interrupt Controller as explained in 5.3 Interrupt Controller. The hardware connection is illustrated in Figure 3.3 Power Domain Architecture on page 11 and Figure 3.9 ICM-20648 Six-axis Inertial Sensor on page 16. VMCU EFR32MG PC8 (US1_CLK#11) PC6 (US1_TX#11) SPI_SCLK IMU_SCLK SPI_MOSI IMU_MOSI SPI_MISO IMU_MISO om PC7 (US1_RX#11) PA5 (GPIO) PC11 (I2C0_SCL#15) ec PC10 (I2C0_SDA#15) IMU_CS SPI_CS_IMU ICM-20648 6-axis Intertial Sensor I2C_SCL 0: SPI lines are isolated, sensor is not powered 1: Sensor is powered and connected I2C_SDA I2C_INT_WAKE N ot R PD10 (Open drain GPIO) VDD_IMU silabs.com | Building a more connected world. EFM8SB IMU_ENABLE IMU_INT Figure 3.9. ICM-20648 Six-axis Inertial Sensor Rev. 1.1 | 16 UG250: Thunderboard Sense User's Guide Hardware 3.5.6 SPV1840 MEMS Microphone The SPV1840 is an omnidirectional MEMS microphone with high performance and low power consumption in a miniature 3.75 x 1.85 x 0.90 mm surface mount package. Included on the SPV1840 is an acoustic sensor, a low noise input buffer and an output amplifier. The microphone is suitable in applications requiring excellent audio performance and RF immunity. es ig ns The SPV1840 is placed on the bottom side of the Thunderboard Sense with an acoustic ventilation hole going through to the top side. This hole lets sound waves travel unimpeded from the top side of the board to the acoustic port of the MEMS microphone located on the back side of the component. The top side of the board should therefore be oriented against the sound source for best possible performance. Following the microphone is a signal processing stage containing an amplifier with 32.1 dB gain (-40.2 V/V) and an active first order low pass filter with a cut-off frequency of 10 kHz. EFR32MG VMCU G = 32.1 dB N ew PD10 (Open drain GPIO) MIC I2C_SCL SHDN I2C_SDA I2C_INT_WAKE 1V8_MIC VMCU MEMS Microphone VDD fo r PC11 (I2C0_SCL#15) PC10 (I2C0_SDA#15) SPV1840 Gain & Filter fc = 10 kHz PF7 (ADC) D On the Thunderboard Sense, the SPV1840 is powered down by default. To use the sensor, 0x01 must be written to the MIC_CTRL register in the Power and Interrupt Controller, as described in 5. Power and Interrupt Controller. This turns on the low-dropout regulator powering both the microphone and the signal processing stage. The analog microphone signal is transmitted to the ADC of the EFR32. The hardware connection is illustrated in Figure 3.3 Power Domain Architecture on page 11 and Figure 3.10 SPV1840 MEMS Microphone on page 17 LDO EFM8SB MIC_ENABLE EN m en de d 0: Sensor is not powered 1: Sensor is powered N ot R ec om Figure 3.10. SPV1840 MEMS Microphone silabs.com | Building a more connected world. Rev. 1.1 | 17 UG250: Thunderboard Sense User's Guide Hardware 3.6 LEDs The board contains one low power bi-color LED (red/green), and four high brightness RGB LEDs. The low power LED and the RGB LEDs share the same I/O pins, but the RGB LEDs can be individually enabled/disabled through the Power and Interrupt Controller. Figure 3.11 LEDs on page 18 shows how the different LEDs are connected to the EFR32, and how power to the RGB LEDs is controlled. The following sections contain more detailed information. es ig ns VMCU 3.5 V EFM8SB1 DC/DC LED_POWER EN EFR32MG LED_ENABLE[3:0] PC10 (I2C0_SDA#15) I2C_SCL I2C_SDA I2C_INT_WAKE RGB_GREEN PD12 (TIM0_CC1#19) RGB_BLUE PD13 (TIM0_CC2#19) RED/GREEN LED LED_RED RGB LED 2 RGB LED 3 Low-power R/G LED m en de d LED_GREEN RGB LED 1 N ew RGB LED 0 RGB_RED PD11 (TIM0_CC0#19) fo r PD10 (GPIO) D PC11 (I2C0_SCL#15) Figure 3.11. LEDs 3.6.1 RGB LEDs The RGB LEDs are driven from a 3.5 V rail that is generated by a boost regulator. This ensures that the color representation remains constant even if the battery voltage drops below the LED forward voltage (Vf). om The boost regulator and each LED is individually enabled by writing to the LED_CTRL register in the power domain and interrupt controller. The cathodes of the same color of each LED are tied together, so that all enabled RGB LEDs will show the same color. The RGB LED hardware includes fast low-side drivers, so that any color can be created using the TIMER peripheral in the EFR32 in pulse width modulation (PWM) mode. R ec Because of the high current consumption, the RGB LEDs are not suitable for use in a coin cell application. Even with a low duty cycle PWM, the pulsed current can easily exceed 100 mA when all LEDs are enabled. Because of the boost regulator, the actual current drain increases slightly as the battery voltage decreases. Table 3.2. RGB LED Typical Power Consumption at 3.3V VMCU 1x LED 2x LEDs 3x LEDs 4x LEDs Red, 100% duty cycle 13.4 mA 26.8 mA 40.2 mA 53.6 mA Green, 100% duty cycle 8.0 mA 16.0 mA 24.0 mA 32.0 mA Blue, 100% duty cycle 8.5 mA 17.0 mA 25.5 mA 34.0 mA All, 100% duty cycle (white) 29.9 mA 59.8 mA 89.7 mA 119.6 mA N ot Color Turning off the boost regulator and the individual RGB LEDs reduces the quiescent current to about 100 nA typically. Turning on the boost regulator increases the quiescent current to about 65 µA, even with no LEDs enabled. Due to the high side drivers, each enabled LED adds an additional 10 µA of quiescent current even if the red, green and blue signals are all off. silabs.com | Building a more connected world. Rev. 1.1 | 18 UG250: Thunderboard Sense User's Guide Hardware 3.6.2 Low power red/green LED The board contains a small bi-color LED that is directly connected to PD11 and PD12 through current limiting resistors. Since these are directly connected, they cannot be disabled, and will always light up when these lines are driven high. The current consumption of this LED is fairly low compared to the RGB LEDs, so the use of this LED is suitable for coin cell applications. The red LED consumes about 0.8 mA @ 3.3 V, and the green LED about 0.7 mA @ 3.3 V. es ig ns Note: The pin that drives the green line of the RGB LEDs is connected to the red low-power LED, and the red line of the RGB LEDs is connected to the green low-power LED. 3.7 Push Buttons PC11 (I2C0_SCL#15) PD14 (GPIO) PC10 (I2C0_SDA#15) PD15 (GPIO) Push Button 0 Push Button 1 VMCU N ew VMCU EFR32MG EFR32MG D The kit has two user push buttons. Push button 0 is located at the bottom left corner of the board, while push button 1 is located at the bottom right corner of the board. The push buttons are connected to pin PD14 and PD15 respectively. Both push buttons are active low and de-bounced by an RC filter with a time constant of 1 ms. GND GND fo r Figure 3.12. Push Buttons 3.8 Memory m en de d The Thunderboard Sense is equipped with an 8-Mbit Macronix SPI Flash that is connected directly to the EFR32 Mighty Gecko. Figure 3.13 Serial Flash on page 19 shows how the serial flash is connected to the EFR32. The SPI bus used for the flash is shared with the ICM-20648 six-axis inertial sensor. EFR32MG PC8 (US1_CLK#11) PC6 (US1_TX#11) om PC10 (US1_RX#11) SPI_SCLK SPI_MOSI 8 Mbit MX25R SPI_MISO SPI_CS_FLASH Serial Flash Figure 3.13. Serial Flash ec PA4 (GPIO) VMCU N ot R The MX25R series are ultra low power serial flash devices, so there is no need for a separate enable switch to keep current consumption 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 current consumption. silabs.com | Building a more connected world. Rev. 1.1 | 19 UG250: Thunderboard Sense User's Guide Hardware 3.9 On-board Debugger The Thunderboard Sense contains a microcontroller separate from the EFR32 Mighty Gecko that provides the user with a on-board JLink debugger through the USB micro-B 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 purpose application serial data transfer. es ig ns Figure 3.14 On-Board Debugger Connections on page 20 shows the connections between the target EFR32 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 chapter 4. Debugging for more details on debugging. Mini Simplicity Connector D EFR32MG EFR32MG VCOM_TX VCOM_RX USB On-Board J-Link Debugger PA0 (UART_TX) N ew Host PC PA1 (UART_RX) DBG_SWCLK PF0 (DBG_SCLK) DBG_SWDIO PF1 (DBG_SWDIO) DBG_SWO fo r (I2C0_SCL#15) PF2PC11 (DBG_SWO) m en de d Figure 3.14. On-Board Debugger Connections 3.10 Connectors Featured on the Thunderboard Sense is a Mini Simplicity connector, a USB Micro-B connector and 20 breakout pads that follow the expansion header pinout. The connectors are placed on the top side of the board, and their placement and pinout can be seen in Figure 3.15 Thunderboard Sense Connectors on page 20. For additional information on the connectors see the following sub chapters. Expansion Header Breakout om Top Side Battery Connector (on reverse side) 1 2 EXP2 | VMCU 3 4 EXP4 | SPI_MOSI | PC6 6 EXP6 | SPI_MISO | PC7 ec EXP1 | GND EXP3 | UART_CTS | PA2 5 EXP7 | PF3 7 8 EXP8 | SPI_SCLK | PC8 EXP9 | PF4 9 10 EXP10 | SPI_CS | PC9 R EXP5 | UART_RTS | PA3 12 EXP12 | UART_TX | PA0 14 EXP14 | UART_RX | PA1 15 16 EXP16 | I2C_SDA | PC10 EXP17 | BOARD_ID_SCL 17 18 EXP18 | 5V EXP19 | BOARD_ID_SDA 19 20 EXP20 | 3V3 11 13 EXP15 | PC11 | I2C_SCL N ot EXP11 | PF5 EXP13 | PF6 Mini-Simplicity Connector USB Micro-B Connector VBAT GND Hirose DF13C-2P-1.25V Mini-Simplicity Connector VMCU RST VCOM_TX | PA0 SWDIO | PF1 PTI_FRAME | PB13 GND VCOM_RX | PA1 SWO | PF2 SWCLK | PF0 PTI_DATA | PB12 Figure 3.15. Thunderboard Sense Connectors silabs.com | Building a more connected world. Rev. 1.1 | 20 UG250: Thunderboard Sense User's Guide Hardware 3.10.1 Breakout Pads 20 breakout pads, which follow the expansion header pinout, are provided and allow connection of peripherals or add-on boards. Ten of the pads are located along the left side of the board while the remaining ten are located on the right side of the board. The breakout pads contain a number of I/O pins that can be used with most of the EFR32 Mighty Gecko's features. Additionally, the VMCU (main board power rail), 3.3V (LDO regulator output) and 5V power rails are also exported. es ig ns The breakout pads are pinned out similar to the expansion header found on other Silicon Labs Starter Kits, which ensures that commonly used peripherals such as SPI, UART and I2C buses are available on fixed locations. The rest of the pins are used for general purpose IO. This allows the definition of expansion boards that can plug into a number of different Silicon Labs starter kits. The pin-routing on the EFR32 is very flexible, so most peripherals can be routed to any pin. However, some pins are shared between the breakout pads and other functions on the Thunderboard Sense. Table 3.3 Expansion Header Pinout on page 21 includes an overview of the expansion header and functionality that is shared with the kit. Pin Connection EXP Header Function Shared Feature Right Side Breakout Pins 4 PC6 SPI_MOSI 6 PC7 SPI_MISO 8 PC8 SPI_SCLK 10 PC9 SPI_CS 12 PA0 UART_TX 14 PA1 UART_RX 16 PC10 I2C_SDA 18 5V Board USB voltage 20 3V3 Board controller supply N ew EFR32 voltage domain, included in AEM measurements. IMU/SPI Flash USART1_TX #11 IMU/SPI Flash USART1_RX #11 IMU/SPI Flash USART1_CLK #11 fo r VMCU USART1_CS #11 Virtual COM Port USART0_TX #0 Virtual COM Port USART0_RX #0 Sensors/Power & Int. Controller I2C0_SDA #15 m en de d 2 Peripheral Mapping D Table 3.3. Expansion Header Pinout Left Side Breakout Pins GND 3 PA2 5 PA3 7 PF3 GPIO 9 PF4 GPIO 11 PF5 GPIO PF6 GPIO PC11 I2C_SCL R 15 ec 13 Ground om 1 GPIO Sensors/Power & Int. Controller I2C0_SCL #15 BOARD_ID_SCL Connected to Board Controller for identification of add-on boards. N ot 17 GPIO 19 BOARD_ID_SDA Connected to Board Controller for identification of add-on boards. silabs.com | Building a more connected world. Rev. 1.1 | 21 UG250: Thunderboard Sense User's Guide Hardware 3.10.2 Mini Simplicity Connector The Mini Simplicity connector featured on the Thunderboard Sense allows the use of an external debugger such as a Silicon Labs Wireless Starter Kit (WSTK) with the board. In addition to providing serial wire debug (SWD) and virtual COM port functionality, the WSTK can also support advanced energy profiling and wireless network analysis and debugging tools. The pinout is described in 3.10.2 Mini Simplicity Connector. Pin number Connection Function 1 VMCU VAEM 2 GND GND 3 EFR32 reset pin DBG_RST Reset 4 PA1 VCOM_RX Virtual COM Rx 5 PA0 VCOM_TX Virtual COM Tx 6 PF2 DBG_SWO Serial Wire Output 7 PF1 DBG_SWDIO Serial Wire Data 8 PF0 DBG_SWCLK Serial Wire Clock 9 PB13 PTI_FRAME 10 PB12 PTI_DATA Description N ew D Target voltage on the debugged application. Supplied and monitored by the AEM when power selection switch is in the "AEM" position. Packet Trace Frame Signal Packet Trace Data Signal fo r 3.10.3 USB Micro-B Connector es ig ns Table 3.4. Mini Simplicity Connector Pin Descriptions 3.10.4 Battery Connector m en de d The USB port can be used for uploading code, debugging and as Virtual COM port, as described in 4. Debugging. A small battery connector can be found on the secondary side of the board, above the CR2032 coin cell holder. This is a 1.25 mm pitch miniature crimping connector from Hirose (P/N: DF13C-2P-1.25V). om The positive supply input pin on this connector (VBAT) is directly connected to the coin cell holder +terminal, so only one battery should be used at a time to prevent current flow between batteries. The Thunderboard Sense contains a small transistor switch circuit that protects the board from reverse polarity on VBAT. When the USB cable is inserted, the transistor is turned off to prevent the on-board LDO from charging the battery connected either to the battery connector or to the coin cell holder. ec P/N for mating products: • Single row socket, 2 pos: Hirose DF13-2S-1.25C • Crimping contact: Hirose DF13-2630SCFA N ot R It is also possible to source pre-crimped cables from catalog distributors such as Digi-Key. silabs.com | Building a more connected world. Rev. 1.1 | 22 UG250: Thunderboard Sense User's Guide Debugging 4. Debugging The Thunderboard Sense contains an on-board fully functional SEGGER J-Link Debugger that interfaces to the target EFR32 using the Serial Wire Debug (SWD) interface. The debugger allows the user to download code and debug applications running in the target EFR32. Additionally, it also provides a virtual COM port (VCOM) to the host computer that is directly connected to the target device's serial port, for general purpose communication between the running application and the host computer. m en de d fo r N ew D Figure 4.1 Thunderboard Sense Debugging Possibilities on page 23 show the possible debug options. es ig ns An external Silicon Labs debugger can also be used with the board by connecting it to the Mini Simplicity connector. This allows advanced debugging features as described in 4.3 Mini Simplicity Connector. A Silicon Labs Wireless Starter Kit (WSTK) is a good example of a debugger that can be used with the Thunderboard Sense when connected through a debug adapter. Figure 4.1. Thunderboard Sense Debugging Possibilities 4.1 On-board Debugger The on-board debugger is a SEGGER J-Link debugger running on an EFM32 Giant Gecko. The debugger is directly connected to the SWD and VCOM pins of the target EFR32. om When the USB cable is inserted, the on-board debugger is automatically active, and takes control of the SWD and VCOM interfaces. This means that serial wire debug and communication will not work with an external WSTK connected through the Mini Simplicity Connector at the same time. The on-board LDO is also activated which then powers the board. N ot R ec When the USB cable is removed, the on-board debugger goes into a very low power shutoff mode (EM4S), consuming around 20 nA typically. This means that an application running off batteries does not need to worry about the power consumption of the on-board debugger. Since the I/O voltage rail of the debugger remains powered in the battery operated mode, the pins connected to the SWD and VCOM interfaces maintain proper isolation and prevent leakage currents. silabs.com | Building a more connected world. Rev. 1.1 | 23 UG250: Thunderboard Sense User's Guide Debugging 4.2 Virtual COM Port The virtual COM port is a connection to a USART of the target EFR32, and allows serial data to be sent and received from the device. The on-board debugger presents this as a virtual COM port on the host computer that shows up when the USB cable is inserted. Alternatively, the VCOM port can also be used through the Mini Simplicity Connector with an external WSTK. es ig ns Data is transferred between the host computer and the debugger through the USB connection, which emulates a serial port using the USB Communication Device Class (CDC). From the debugger the data is passed on to the target device through a physical UART connection. The serial format is 115200 bps, 8 bits, no parity and 1 stop bit. Flow control signals RTS and CTS are provided, but not supported by the current firmware implementation. The current firmware also does not support changing the baud rate. Using the VCOM port through the Mini Simplicity Connector with an external WSTK works in a similar way, but requires that the onboard debugger is unplugged. The board controller on the WSTK then makes the data available over USB (CDC) or an IP socket. D Note: Changing the baud rate for the COM port on the PC side does not influence the UART baud rate between the debugger and the target device. 4.3 Mini Simplicity Connector fo r N ew The Mini Simplicity connector is a 10-pin 1.27 mm pitch connector that gives access to advanced debugging features. Debugging with an external WSTK allows: • Debugging of the target device through SWD • Communication using the VCOM port • Packet Trace Interface • Advanced Energy Monitor m en de d Please note that the Mini Simplicity Connector cannot be used at the same time as the on-board debugger is active (USB cable is plugged in). For information on how to correctly connect to the kit, see Figure 4.1 Thunderboard Sense Debugging Possibilities on page 23. The recommended way to power the board when using the Mini Simplicity Connector is to use the AEM voltage supply of the WSTK. Power-cycling of the board, if necessary, can easily be done by flipping the power switch on the WSTK to "BAT" and back to "AEM". N ot R ec om It is also possible to have the Thunderboard Sense powered by a battery, and still use the the Mini Simplicity Connector for debugging and communication. In this case the power switch on the WSTK must be set to the "BAT" position, to prevent a power conflict. In this case level shifters on the WSTK itself takes care of interfacing to different voltage levels on the Thunderboard Sense. silabs.com | Building a more connected world. Rev. 1.1 | 24 UG250: Thunderboard Sense User's Guide Power and Interrupt Controller 5. Power and Interrupt Controller This chapter contains reference information about how to interface with the Power and Interrupt Controller implemented in the EFM8 Sleepy Bee on the Thunderboard Sense. es ig ns The software examples available for the Thunderboard Sense provide a board support package (BSP) that handles enabling and interfacing to the different peripherals on the board. The BSP has supporting code to enable the different power domains, control the RGB LEDs and enable interrupts in the interrupt controller. It is recommended to use the provided BSP to get up and running as quick as possible with the kit. 5.1 Communication Controlling the power domains and using the interrupt controller is done with commands over the I2C bus. The EFM8 firmware presents a register interface that can be read and written by the EFR32. D Before the Power and Interrupt Controller will respond to I 2C commands, it must first be woken up. The EFM8 wakes up and enables its I2C peripheral on the falling edge of the int/wake pin (PD10). It remains awake as long as this line is low, and for about 1 ms after the line goes high again. If there is activity on the I2C bus lines while it is awake, the timeout is extended until 1 ms after the activity stops. N ew This means that the device can be woken up with just a short pulse on the int/wake pin. Please note that the minimum pulse width is about 4 µs to ensure that the device properly wakes up. Several consecutive commands can be issued without re-asserting the wakeup pin as long as each transfer follows within 1 ms of the last. Since the int/wake pin is used for both wake-up and interrupt signaling, it is recommended to configure the int/wake pin to an open drain (wired AND) configuration to ensure that both devices can change the pin state. fo r Writing to the registers is done by transmitting the 7-bit bus address 0x90 with the R/W bit cleared, followed by the register address and the data to be written. Reading a register first requires the address pointer to be set up using an I2C write, followed by a new start and the address with the R/W bit set. Reading can be done with a repeated start, or can be a simple one byte write followed by a read. m en de d SDA SCL INT/WAKE Figure 5.1. I2C Register Write Example Start bit om SDA SCL 0 0 1 0 0 0 W ACK 0 0 0 0 0 0 0 1 Repeated start bit ACK Register data: 0x01 I2C address 0x90 + Read bit 1 0 0 1 0 0 0 R ACK 0 0 0 0 0 0 0 Stop bit 1 NACK Figure 5.2. I2C Register Read Example N ot R ec 1 INT/WAKE Register address 0x01 I2C address 0x90 + write bit silabs.com | Building a more connected world. Rev. 1.1 | 25 UG250: Thunderboard Sense User's Guide Power and Interrupt Controller 5.2 Register Map The register map of the power and interrupt controller is outlined below. Power to sensors are enabled by writing a single bit to the control register for each sensor or sensor group. The CCS811 indoor air quality sensor has an additional "wake" bit that controls the sensor's WAKE line. Control of the RGB LEDs consists of an enable bit for the on board regulator, and one bit for each of the four RGB LEDs located on the board. Addr Name Type Reset 0x00 IMU_CTRL RW Control register for the inertial sensor • Bits 7:1 - Reserved • Bit 0 - Write 1 to this bit to enable power and SPI access 0x00 0x01 ENV_SENSOR_CTRL RW Environmental sensor group control register • Bits 7:1 - Reserved • Bit 0 - Write 1 to this bit to enable power and I2C access to the environmental sensor group 0x00 0x02 MIC_CTRL RW Microphone control register • Bits 7:1 - Reserved • Bit 0 - Write 1 to this bit to enable power to the microphone and microphone gain/filter circuit 0x00 0x03 CCS_CTRL RW Indoor air quality sensor control register • Bits 7:2 - Reserved • Bit 1 - Write 1 to this bit to wake up the indoor air quality sensor • Bit 0 - Write 1 to this to enable power and I2C access to the indoor air quality sensor 0x00 0x04 LED_CTRL RW Control register for the RGB LEDs • Bits 7:4 - Individual enable bit for each RGB LED • Bits 3:1 - Reserved • Bit 0 - Write 1 to this bit to enable the RGB LED voltage regulator 0x00 0x05 INT_ENABLE RW Interrupt enable register • Bits 7:3 - Reserved • Bit 2 - UV_ALS interrupt enable • Bit 1 - IMU interrupt enable • Bit 0 - CCS811 interrupt enable 0x00 0x06 INT_CLEAR W Interrupt clear register • Bits 7:3 - Reserved • Bit 2 - Clears UV_ALS interrupt status flag • Bit 1 - Clears IMU interrupt status flag • Bit 0 - Clears CCS811 interrupt status flag 0x00 R Interrupt status register • Bits 7:3 - Reserved • Bit 2 - UV_ALS interrupt status flag • Bit 1 - IMU interrupt status flag • Bit 0 - CCS811 interrupt status flag 0x00 om ec INT_STATUS N ot R 0x07 m en de d fo r N ew D Description es ig ns Table 5.1. Register Map silabs.com | Building a more connected world. Rev. 1.1 | 26 UG250: Thunderboard Sense User's Guide Power and Interrupt Controller Name Type Description Reset 0x08 INT_CTRL RW Interrupt controller settings register • Bits 7:6 - Reserved • Bit 5 - Latched interrupt pin mode. If this bit is set the device will keep the int/wake signal low as long as an enabled interrupt flag is set. • Bit 4 - Periodic interrupt pulse enable. If this bit is set the device will produce continuous pulses on the int/wake signal as long as an enabled interrupt flag is set. • Bits 3:0 - Periodic interrupt pulse timer value. This bit field controls the frequency of the periodic interrupt pulses. 0x00 0xF0 SYS_CMD W System command register 0x00 0xF1 VER_MAJOR R Firmware revision major 0xF2 VER_MINOR R Firmware revision minor 0xF3 VER_PATCH R Firmware revision patch 0xF4 SCRATCH0 RW Scratch register 0 0xF5 SCRATCH1 RW Scratch register 1 0xF6 SCRATCH2 RW Scratch register 2 0xF7 SCRATCH3 RW Scratch register 3 0xF8 DEVICE_ID0 RW Device identification register 0 0x49 0xF9 DEVICE_ID1 RW Device identification register 1 0x4F 0xFA DEVICE_ID2 RW Device identification register 2 0x58 0xFB DEVICE_ID3 R Device identification register 3 0x50 es ig ns Addr 0 0 0 0 0 0 N ot R ec om m en de d fo r N ew D 4 silabs.com | Building a more connected world. Rev. 1.1 | 27 UG250: Thunderboard Sense User's Guide Power and Interrupt Controller 5.3 Interrupt Controller A simple interrupt controller has been implemented in the EFM8 Sleepy Bee firmware to collect interrupt signals from several sources and notify the host if something happens. es ig ns The three different interrupt sources available are • The inertial sensor (ICM-20648) interrupt • The UV/ALS sensor (Si1133) interrupt • The indoor air quality sensor (CCS811) interrupt The interrupt controller always registers the falling edges of these three interrupt signals, and sets corresponding interrupt status flags in the INT_STATUS register. If the corresponding enable bit is set in INT_ENABLE, the controller pulls INT/WAKE low for about 400 ns. If the int/wake line happens to be pulled low by the EFR32 at the time an interrupt arrives, the interrupt controller defers generating the pulse until a few µs after INT/WAKE goes high. This ensures that no interrupts are missed when the host is asserting the int/wake line in order to communicate with the EFM8. N ew D The recommended procedure for asserting the int/wake pin when using interrupts is: 1. Disable falling edge interrupt on the int/wake pin (PD10) 2. Set the int/wake pin low 3. Wait minimum 4 µs (required to wake up the EFM8) 4. Enable falling edge interrupt on the int/wake pin 5. Release INT/WAKE so it gets pulled high externally Re-enabling the interrupt before releasing the INT/WAKE allows any interrupts signalled by the interrupt controller right afterwards to be caught. fo r Figure 5.3 Interrupt Controller Example on page 28 shows an example of how the external interrupt events cause pulses on the int/ wake line when enabled. IMU Interrupt CCS811 Interrupt UV/ALS Interrupt INT/WAKE signal m en de d Example: INT_ENABLE = 0x03 (IMU & CCS811 interrupts enabled) IMU event signalled CCS811 event signalled UV/ALS interrupt disabled - event ignored New IMU event signalled EFR32 pulls int/wake low Deferred CCS811 event signalled om Figure 5.3. Interrupt Controller Example 5.3.1 Clearing Interrupts ec Clearing the interrupt status flags is done by writing 1 to the corresponding bits in the INT_CLEAR register, but interrupt flags can only be cleared if they have been read from the INT_STATUS register. This ensures that no interrupt flags can be accidentally cleared without the host knowing they were set, if for example the interrupt occurs between reading the status register and clearing the flags. N ot R Note that interrupt status flags can only be cleared by writing to the INT_CLEAR register after reading INT_STATUS. If the external interrupt line goes high again, the flag remains set until cleared. If another falling edge arrives, another interrupt pulse to the host will be generated if the interrupt is enabled, regardless of the status flag value. silabs.com | Building a more connected world. Rev. 1.1 | 28 UG250: Thunderboard Sense User's Guide Power and Interrupt Controller 5.3.2 Periodic Event Signalling In some systems it could be possible that the interrupt pulse from the interrupt controller is missed, which can be critical to the application in some cases. As a possible work-around, there is a possibility to let the interrupt controller continuously signal pulses as long as an interrupt that is enabled has its flag set. The idea being that if an interrupt is missed for some reason, one of the consecutive pulses will be registered. es ig ns Because this is very system and application dependent, it is necessary to choose an appropriate frequency for the interrupt pulses. Slow systems expecting interrupts infrequently might need a longer repeat time than applications where the interrupt must be serviced immediately. Since the application have to wait for the next pulse if an interrupt has been missed, this timing will influence the time it takes for the application to respond to the event. D The periodic pulses are enabled by setting bit 4 of the INT_CTRL register. The time between interrupt pulses is controlled by bits 3:0 of the INT_CTRL register, with the formula shown below: N ew For example, INT_CTRL[3:0] = 8 gives a pulse period of about 7.9 ms (about 126 Hz), while the lowest frequency is achieved with INT_CTRL[3:0] = 15, which gives about 1 second (1 Hz). The shortest period is achieved by setting INT_CTRL[3:0] = 0, which gives an interrupt period of 61 µs (about 16.4 kHz). Figure 5.5 Periodic Event Signalling Example on page 29 shows an example of the interrupt pulse generation. INT_STATUS 0x00 INT/WAKE signal m en de d IMU Interrupt fo r INT_ENABLE = 0x02 (IMU interrupt enabled) INT_CTRL = 0x18 (periodic interrupt pulses enabled, tpulse = 7.9 ms) 0x02 tpulse Periodic event pulses signalled 0x00 EFR32 reads and clears interrupt status flags 0x02 New IMU interrupt N ot R ec om Figure 5.5. Periodic Event Signalling Example silabs.com | Building a more connected world. Rev. 1.1 | 29 UG250: Thunderboard Sense User's Guide Radio 6. Radio 6.1 RF Section This section gives a short introduction to the RF section of the BRD4160A board. The schematic of the RF section is shown in the figue below. RF Crystal 10 3 2 4 RFVDD GND L3 CIM03U241 11 2G4RF_IOP 2G4RF_ION C1 C20 10P 1P5 16 9 2 C2 C3 100P 10P RFVSS 14 1 2 GND PAVDD PAVSS GND GND C4 C5 220N 10P GND GND TUNE 3 AMAN301512ST01 1N8 GND D L4 CIM03U241 15 L9 IN N ew PAVDD 2 3N9 GND PA Power 18 1 NM Ground RFVDD ANT1 L2 GND RF Analog Power 1 C6 17 2N2 HFXO Chip Antenna and Antenna Matching Network L1 RF I/O HFXI X1 38.4 MHz 1 Supply Filtering 2.4 GHz Matching Network U1B EFR32 es ig ns High Frequency Crystal GND Figure 6.1. Schematic of the RF section fo r 6.1.1 Description of the RF Matching m en de d The impedance of the RF port of the EFR32 is matched to 50 Ohm: the 2G4RF_ION pin is connected to ground while the 2G4RF_IOP pin is connected to a two-element impedance matching circuitry. The on-board ceramic antenna is also matched to 50 Ohm by its impedance matching components and connected to the EFR32 through an optional bypass capacitor. 6.1.2 RF Section Power Supply On the BRD4160A the supply for the radio (RFVDD) and the power amplifier (PAVDD) is connected to the on-chip DC-DC converter. By default, the DC-DC converter provides 1.8 V for the entire RF section (for details, see the schematic of the BRD4160A). 6.1.3 RF Matching Bill of Materials The Bill of Materials of the BRD4160A RF matching network is shown in the following table. om Table 6.1. Bill of Materials of the BRD4160A RF Matching Network Value Manufacturer Part Number L1 2.2 nH Murata LQP03TN2N2B02D C1 1.5 pF Murata GRM0335C1E1R5CD01 C6 (optional) 10 pF Murata GRM0335C1E100JA01 N ot R ec Component name silabs.com | Building a more connected world. Rev. 1.1 | 30 UG250: Thunderboard Sense User's Guide Radio 6.1.4 Antenna The BRD4160A has an on-board ceramic antenna. The land pattern for the antenna on the PCB layout was designed based on the recommendations of the antenna datasheet. Due to the fact that there is significant difference between the layout (practically the board size) of the BRD4160A and the antenna evaluation board the applied antenna matching network deviates from the recommendation. m en de d fo r N ew D es ig ns The values of the antenna matching network were fine tuned to match the antenna impedance close to 50 Ohm on the BRD4160A PCB. The resulting antenna impedance and reflection are shown in the figure below. om Figure 6.2. Fine Tuned Antenna Impedance and Reflection 6.1.5 Antenna Matching Bill of Materials ec The Bill of Materials of the BRD4160A antenna matching network is shown in the following table. R Table 6.2. Bill of Materials of the BRD4160A Antenna Matching Network Value Manufacturer Part Number ANT1 - Amotech AMAN301512ST01 L2 3.9 nH Murata LQP03TN3N9B02D L9 1.8 nH Murata LQP03TN1N8C02D C20 Not Populated - - N ot Component name silabs.com | Building a more connected world. Rev. 1.1 | 31 UG250: Thunderboard Sense User's Guide Radio 6.2 EMC Regulations for 2.4 GHz 6.2.1 ETSI EN 300-328 Emission Limits for the 2400-2483.5 MHz Band Based on ETSI EN 300-328 the allowed maximum fundamental power for the 2400-2483.5 MHz band is 20 dBm EIRP. For the unwanted emissions in the 1 GHz to 12.75 GHz domain the specified limit is -30 dBm EIRP. es ig ns 6.2.2 FCC15.247 Emission Limits for the 2400-2483.5 MHz Band FCC 15.247 allows conducted output power up to 1 Watt (30 dBm) in the 2400-2483.5 MHz band. For spurious emmissions the limit is -20 dBc based on either conducted or radiated measurement, if the emission is not in a restricted band. The restricted bands are specified in FCC 15.205. In these bands the spurious emission levels must meet the levels set out in FCC 15.209. In the range from 960 MHz to the frequency of the 5th harmonic it is defined as 0.5 mV/m at 3 m distance (equals to -41.2 dBm in EIRP). In case of operating in the 2400-2483.5 MHz band the 2nd, 3rd and 5th harmonics can fall into restricted bands so for those the -41.2 dBm limit should be applied. For the 4th harmonic the -20 dBc limit should be applied. D 6.2.3 Applied Emission Limits N ew The FCC restricted band limits are radiated limits only. Besides that, Silicon Labs applies those to the conducted spectrum i.e. it is assumed that in case of a custom board an antenna is used which has 0 dB gain at the fundamental and the harmonic frequencies. In that theoretical case, based on the conducted measurement, the compliance with the radiated limits can be estimated. The overall applied limits are shown in the table below. Frequency 2nd 4800~4967 MHz 3rd 7200~7450.5 MHz m en de d Harmonic fo r Table 6.3. Applied Limits for Spurious Emissions 4th -41.2 dBm -41.2 dBm 9600~9934 MHz -30 dBm 12000~12417.5 MHz -41.2 dBm N ot R ec om 5th Limit silabs.com | Building a more connected world. Rev. 1.1 | 32 UG250: Thunderboard Sense User's Guide Radio 6.3 Radiated Power Measurements The output power of the EFR32 was set to 10 dBm. The board was supplied through its USB connector by connecting to a PC through a USB cable. N ew D es ig ns During the measurements the board was rotated in three cuts, see the reference plane illustration in the figure below. The radiated powers of the fundamental and the harmonics were measured with horizontal and vertical reference antenna polarizations. m en de d 6.3.1 Maximum Radiated Power Measurement fo r Figure 6.3. DUT Reference Planes The measured maximums of the fundamental and the harmonics are shown in the table below. Table 6.4. Maximums of the Measured Radiated Powers of BRD4160A 2.405 GHz Fundamental 2nd harmonic 4th harmonic Margin [dB] Limit in EIRP [dBm] 9.1 XY/H 20.9 30 -55.4 XZ/H 14.2 -41.2 10 -41.2 20 -30 10 -41.2 ec 5th harmonic Orientation om 3rd harmonic EIRP [dBm] * Signal level is below the Spectrum Analyzer noise floor. N ot R As it can be observed the levels of the harmonics are far below the applied limit. silabs.com | Building a more connected world. Rev. 1.1 | 33 UG250: Thunderboard Sense User's Guide Radio 6.3.2 Antenna Pattern Measurement m en de d fo r N ew D es ig ns The measured typical antenna patterns are shown in the figures below. N ot R ec om Figure 6.4. Antenna Pattern - XY silabs.com | Building a more connected world. Rev. 1.1 | 34 UG250: Thunderboard Sense User's Guide fo r N ew D es ig ns Radio N ot R ec om m en de d Figure 6.5. Antenna Pattern - XZ Figure 6.6. Antenna Pattern - YZ silabs.com | Building a more connected world. Rev. 1.1 | 35 UG250: Thunderboard Sense User's Guide Radio 6.4 EMC Compliance Recommendations 6.4.1 Recommendations for 2.4 GHz ETSI EN 300-328 Compliance As it was shown in the previous chapter with the EFR32 output power set to 10 dBm the radiated power of the fundamental of the BRD4160A complies with the 20 dBm limit of the ETSI EN 300-328. The harmonic emissions are under the -30 dBm limit with large margin. es ig ns 6.4.2 Recommendations for 2.4 GHz FCC 15.247 Compliance N ot R ec om m en de d fo r N ew D As it was shown in the previous chapter with the EFR32 output power set to 10 dBm the radiated power of the fundamental of the BRD4160A complies with the 30 dBm limit of the FCC 15.247. The harmonic emissions are under the applied limits with large margin. silabs.com | Building a more connected world. Rev. 1.1 | 36 UG250: Thunderboard Sense User's Guide Schematics, Assembly Drawings and BOM 7. Schematics, Assembly Drawings and BOM N ot R ec om m en de d fo r N ew D es ig ns The schematics, assembly drawings and bill of materials (BOM) for the hardware included on the Thunderboard Sense are available through Simplicity Studio when the kit documentation package has been installed. silabs.com | Building a more connected world. Rev. 1.1 | 37 UG250: Thunderboard Sense User's Guide Kit Revision History and Errata 8. Kit Revision History and Errata 8.1 Revision History es ig ns The kit revision can be found printed on the box label of the kit, as outlined in the figure below. The kit revision history is summarised in Table 8.1 Kit Revision History on page 38 Thunderboard Sense SLTB001A 25-08-16 1632000360 N ew D B01 Figure 8.1. Revision Info Table 8.1. Kit Revision History Released Description C00 2017-09-28 Removed coin cell battery due to shipping restrictions. B02 2017-04-05 Updated to BRD4160A Rev. B02. B01 2016-08-25 Updated to BRD4160A Rev. B01. B00 2016-08-23 Updated to BRD4160A Rev. B00. A00 2016-06-22 Initial kit release with BRD4160A Rev A02. m en de d fo r Kit Revision 8.2 Errata N ot R ec om There are no known errata at present. silabs.com | Building a more connected world. Rev. 1.1 | 38 UG250: Thunderboard Sense User's Guide Board Revision History and Errata 9. Board Revision History and Errata 9.1 Revision History The board revision can be found laser printed on the board, and the board revision history is summarised in Revision Label Outline B02 BRD4160A Released Description 2016-11-17 Minor update to PCB. 2016-08-25 Minor update to PCB. 2016-08-18 Removed engineering sample of Si7210 Hall-effect sensor. 2016-07-04 Initial release. Rev. B02 162701381 B01 Rev. B01 D BRD4160A Rev. 162701381 B00 BRD4160A Rev. A02 A02 162701381 m en de d 9.2 Errata fo r BRD4160A N ew 162701381 B00 es ig ns Table 9.1. Board Revision History N ot R ec om There are no known errata at present. silabs.com | Building a more connected world. Rev. 1.1 | 39 UG250: Thunderboard Sense User's Guide Document Revision History 10. Document Revision History Revision 1.1 es ig ns 2017-10-10 • Removed CR2032 battery from Section 1.1 Kit Contents • Updated section 8.1 and section 9.1. Revision 1.01 2016-09-26 • Minor edit. • Corrected release dates in table 8.1. D Revision 1.00 N ot R ec om m en de d fo r N ew 2016-09-20 • Initial document release. silabs.com | Building a more connected world. Rev. 1.1 | 40 es ig ns D N ew fo r One-click access to MCU and wireless tools, documentation, software, source code libraries & more. Available for Windows, Mac and Linux! om IoT Portfolio www.silabs.com/IoT m en de d Simplicity Studio SW/HW www.silabs.com/simplicity Quality www.silabs.com/quality Support and Community community.silabs.com N ot R ec Disclaimer Silicon Labs intends to provide customers with the latest, accurate, and in-depth documentation of all peripherals and modules available for system and software implementers using or intending to use the Silicon Labs products. Characterization data, available modules and peripherals, memory sizes and memory addresses refer to each specific device, and "Typical" parameters provided can and do vary in different applications. Application examples described herein are for illustrative purposes only. Silicon Labs reserves the right to make changes without further notice and limitation to product information, specifications, and descriptions herein, and does not give warranties as to the accuracy or completeness of the included information. Silicon Labs shall have no liability for the consequences of use of the information supplied herein. This document does not imply 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 specific written consent of Silicon Labs. A "Life Support System" is any product or system intended to support or sustain life and/or health, which, if it fails, can be reasonably expected to result in significant personal injury or death. Silicon Labs products are not designed or authorized for military applications. Silicon Labs products shall under no circumstances be used in weapons of mass destruction including (but not limited to) nuclear, biological or chemical weapons, or missiles capable of delivering such weapons. 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 trademarks of Silicon Labs. ARM, CORTEX, Cortex-M3 and THUMB are trademarks or registered trademarks of ARM Holdings. Keil is a registered trademark of ARM Limited. All other products or brand names mentioned herein are trademarks of their respective holders. Silicon Laboratories Inc. 400 West Cesar Chavez Austin, TX 78701 USA http://www.silabs.com
BRD4160A 价格&库存

很抱歉,暂时无法提供与“BRD4160A”相匹配的价格&库存,您可以联系我们找货

免费人工找货