background image

1

SLAU666B – June 2016 – Revised May 2018

Submit Documentation Feedback

Copyright © 2016–2018, Texas Instruments Incorporated

BOOSTXL-SENSORS Sensors BoosterPack Plug-in Module

User's Guide

SLAU666B – June 2016 – Revised May 2018

BOOSTXL-SENSORS Sensors BoosterPack Plug-in

Module

The Sensors BoosterPack™ kit (

BOOSTXL-SENSORS

is an easy-to-use plug-in module for adding digital

sensors to your LaunchPad™ development kit design. SimpleLink™ microcontroller (MCU) LaunchPad
development kit developers can use this BoosterPack plug-in module to start developing sensor
applications using the onboard gyroscope, accelerometer, magnetometer, pressure, ambient temperature,
humidity, ambient light, and infrared temperature sensors.

Figure 1. BOOSTXL-SENSORS BoosterPack™ Plug-in Module

Contents

1

Getting Started

...............................................................................................................

3

2

Hardware

......................................................................................................................

4

3

Software Examples

..........................................................................................................

8

4

Additional Resources

......................................................................................................

19

5

Schematics

..................................................................................................................

25

List of Figures

1

BOOSTXL-SENSORS BoosterPack™ Plug-in Module

.................................................................

1

2

BOOSTXL-SENSORS Overview

..........................................................................................

4

3

BoosterPack Plug-in Module Pinout

.......................................................................................

4

4

Setting up COM Port Configuration for the LaunchPad Development Kit

..........................................

10

5

Programming Sensor Software With the GUI

..........................................................................

10

6

Sensor GUI Layout

.........................................................................................................

11

7

GUI Sensor Tile

............................................................................................................

12

8

GUI Integrated EnergyTrace Measurements

...........................................................................

13

9

Board Movement Window

.................................................................................................

14

10

Translation Along the X Axis

..............................................................................................

14

11

Translation Along the Y Axis

..............................................................................................

14

12

Translation Along the Z Axis

..............................................................................................

14

13

Rotation Around the X Axis

...............................................................................................

15

14

Rotation Around the Y Axis

...............................................................................................

15

Содержание BOOSTXL-SENSORS BoosterPack

Страница 1: ...rometer magnetometer pressure ambient temperature humidity ambient light and infrared temperature sensors Figure 1 BOOSTXL SENSORS BoosterPack Plug in Module Contents 1 Getting Started 3 2 Hardware 4 3 Software Examples 8 4 Additional Resources 19 5 Schematics 25 List of Figures 1 BOOSTXL SENSORS BoosterPack Plug in Module 1 2 BOOSTXL SENSORS Overview 4 3 BoosterPack Plug in Module Pinout 4 4 Sett...

Страница 2: ...MI160 Pinout 6 4 BMM150 Pinout 6 5 BME280 Pinout 7 6 Hardware Change Log 7 7 Software Examples 8 8 IDE Minimum Requirements for MSP EXP432P401R 8 9 IDE Minimum Requirements for MSP EXP430FR5994 8 10 Source File and Folders 9 11 Source Files and Folders 17 12 Source Files and Folders 18 Trademarks BoosterPack LaunchPad SimpleLink Code Composer Studio MSP432 EnergyTrace MSP430Ware MSP430 E2E are tra...

Страница 3: ...rtial measurement unit IMU sensor accelerometer and gyroscope Magnetometer Environmental sensor pressure ambient temperature and humidity Ambient light sensor PCB footprint for the infrared temperature sensor device not populated due to end of life Works with TI LaunchPad development kits 1 3 What s Included 1 3 1 Kit Contents 1x BOOSTXL SENSORS BoosterPack plug in module 1x quick start guide 1 3 ...

Страница 4: ...nts Incorporated BOOSTXL SENSORS Sensors BoosterPack Plug in Module 2 Hardware Figure 2 shows an overview of the BoosterPack plug in module Figure 2 BOOSTXL SENSORS Overview 2 1 Hardware Features 2 1 1 BoosterPack Pinout Figure 3 shows the pinout of the BoosterPack plug in module Figure 3 BoosterPack Plug in Module Pinout ...

Страница 5: ...the human eye Covering the sensor with a finger or shining a flashlight on it changes the output of the OPT3001 The digital output is reported over an I2 C and System Management Bus SMBus compatible 2 wire serial interface The reference designator for the OPT3001 is U1 Table 1 lists the pin connections of the OPT3001 More information on the OPT3001 light sensor can be found at www ti com product o...

Страница 6: ... designator for the BMI160 is U3 Table 3 lists the pin connections of the BMI160 More information on the BMI160 inertial measurement unit can be found at www bosch sensortec com en bst products all_products bmi160 1 Pin is multiplexed with the I2 C communication lines of the OPT3001 TMP007 and BME280 Table 3 BMI160 Pinout BoosterPack Header Connection Pin Function J1 5 BMI160 Interrupt 1 J1 9 1 I2...

Страница 7: ... board was designed to be powered by the attached LaunchPad development kit 2 2 1 LaunchPad Development Kit Default Power This is the default power configuration for the BOOSTXL SENSORS In this configuration power is provided through the 3V3 J1 1 pin on the BoosterPack plug in module headers The 3V3 pin powers everything on the Sensors BoosterPack plug in module 2 3 Design Files 2 3 1 Hardware Sch...

Страница 8: ...BOOSTXL SENSORS_TI RTOS_ SensorGUI_MSP432P401R MSP EXP432P401R BOOSTXL SENSORS Demonstrates how to sample data from the five onboard digital sensors and communicate that over UART in a JSON payload Section 3 2 BOOSTXL SENSORS_TI RTOS_ SensorGUI_MSP430FR5994 MSP EXP430FR5994 BOOSTXL SENSORS Demonstrates how to sample data from the five onboard digital sensors and communicate that over UART in a JSO...

Страница 9: ...sors src bmi160_support c Support driver for communicating with the IMU and magnetometer sensors src demo_sysctl c Delay function for MSP432 MCU src i2c_driver c Driver for I2 C communication with the sensors src main c The main function of the demo interrupt service routines global variables and more src opt3001 c Driver for communicating with the ambient light sensor src tmp007 c Driver for comm...

Страница 10: ...sterPack Plug in Module Figure 4 Setting up COM Port Configuration for the LaunchPad Development Kit 4 Click File and click Program Device The firmware should download to the LaunchPad development kit see Figure 5 Figure 5 Programming Sensor Software With the GUI 5 You should now be seeing live sensor data from the LaunchPad development kit plus the BoosterPack plug in module ...

Страница 11: ...1 that is being reported back by the MCU The menu bar serves two functions To change the serial port settings click and then click In the dialog select a port number and the baud rate which should be 115200 To apply the settings click Configure To program the GUI firmware to the MSP432 MCU LaunchPad development kit click File and then click Program Device The status bar indicates if the LaunchPad ...

Страница 12: ...mbient temperature in degrees Celsius both of which can be stimulated by breathing on the sensor The IMU tile is made up of two subtiles The BMI160 Accelerometer and Gyroscope tile responds to acceleration in g which can be stimulated by changing the orientation of the board with respect to Earth s gravity by shaking or by changing speed along an axis and rotation in degrees per second which can b...

Страница 13: ... EnergyTrace Measurements This section provides monitoring of system current using TI s EnergyTrace technology It consists of 1 A hint button Explains EnergyTrace software measurements and displays a table of expected sensor currents 2 A start button Press this to shift any previous data down to the next time frame clear the graph and begin the next measurement for the selected duration 3 An input...

Страница 14: ... Movement Window Figure 9 shows the board movement section When the motion detection toggle box is checked it responds to 10 motions see Figure 10 through Figure 16 Translation along the X Y or Z axis Positive or negative rotation around the X Y or Z axis No movement Figure 9 Board Movement Window Figure 10 Translation Along the X Axis Figure 11 Translation Along the Y Axis Figure 12 Translation A...

Страница 15: ...666B June 2016 Revised May 2018 Submit Documentation Feedback Copyright 2016 2018 Texas Instruments Incorporated BOOSTXL SENSORS Sensors BoosterPack Plug in Module Figure 13 Rotation Around the X Axis Figure 14 Rotation Around the Y Axis ...

Страница 16: ... 16 SLAU666B June 2016 Revised May 2018 Submit Documentation Feedback Copyright 2016 2018 Texas Instruments Incorporated BOOSTXL SENSORS Sensors BoosterPack Plug in Module Figure 15 Rotation Around the Z Axis Figure 16 No Movement ...

Страница 17: ...P EXP432P401R Software Examples download or more easily accessible through the SimpleLink MSP432 SDK see Section 4 6 This example requires TI RTOS MSP43x version 2_16_01_14 to be installed in CCS More information on the use of TI RTOS can be found within the TI RTOS User s Guide 3 2 1 Source File Structure Table 11 lists the source files and folders Table 11 Source Files and Folders Name Descripti...

Страница 18: ...d Folders Name Description Library driverlib Device driver library MSP432DRIVERLIB src bme280 c Driver for communicating with the environmental sensor src bme280_support c Support driver for communicating with the environmental sensor src bmi160 c Driver for communicating with the IMU and magnetometer sensors src bmi160_support c Support driver for communicating with the IMU and magnetometer senso...

Страница 19: ...found at TI s LaunchPad portal Information about all LaunchPad development kits from TI for all microcontrollers 4 2 TI Cloud Development Tools TI s Cloud based software development tools provide instant access to SimpleLink SDK content and a web based IDE 4 2 1 TI Resource Explorer Cloud TI Resource Explorer Cloud provides a web interface for browsing examples libraries and documentation found in...

Страница 20: ...ons for the LaunchPad development kit see Figure 19 No need to download and install large software packages simply connect the LaunchPad development kit and begin You can choose to select from a large variety of examples in the SimpleLink MSP432 SDK and Energia or develop your own application CCS Cloud IDE supports debug features such as execution control breakpoints and viewing variables A full c...

Страница 21: ...g embedded applications It includes an optimizing C C compiler source code editor project build environment debugger profiler and many other features Learn more about CCS IDE and download it at www ti com tool ccstudio CCS IDE v6 1 or higher is required When CCS has been launched and a workspace directory chosen use Project Import Existing CCS Eclipse Project Direct it to the desired demo s projec...

Страница 22: ...werful integrated development environment that allows you to develop and manage complete embedded application projects IAR Embedded Workbench integrates the IAR C C Compiler IAR Assembler IAR ILINK Linker editor project manager command line build utility and IAR C SPY Debugger Learn more about IAR Embedded Workbench for MSP430 and download it at www iar com IAR 6 10 or higher is required To open t...

Страница 23: ...s All share a common easy to use development environment with a single core software development kit SDK and rich tool set A one time integration of the SimpleLink platform lets you add any combination of devices from the portfolio into your design The ultimate goal of the SimpleLink platform is to achieve 100 percent code reuse when your design requirements change For more information visit www t...

Страница 24: ...k Plug in Module 4 7 The Community 4 7 1 TI E2E Online Community Search the forums at e2e ti com If you cannot find the answer post a question to the community 4 7 2 Community at Large Many online communities focus on the LaunchPad development kit and BoosterPack plug in module ecosystem for example www 43oh com You can find additional tools resources and support from these communities ...

Страница 25: ...A SDA ASCL ASCL ASDA ASDA INT2 INT2 OPT_INT OPT_INT TMP_INT TMP_INT MAG_INT MAG_INT INT1 INT1 GPIO2 GPIO2 GPIO1 GPIO1 LP_SCL LP_SDA Texas Instruments Mike Pridgen 1 1 U3 BMI160 BMM150 12P U2 BME280 U4 BME280 A B C D 1 2 3 4 5 6 A B C D 1 2 3 4 5 6 Pb BMI160 I2C Addresses 0x69 7 bit BMM150 I2C Address 0x13 7 bit BME280 I2C Address 0x77 7 bit address Place one pair near to each of the Bosch sensor T...

Страница 26: ... in the current version Changes from March 6 2017 to May 15 2018 Page Added that TMP007 infrared temperature sensor is no longer populated on board at end of Section 1 1 Introduction 3 Changed list item to indicate that TMP007 infrared temperature sensor is no longer populated on board in Section 1 2 Key Features 3 Added note that the TMP007 infrared temperature sensor is end of life and not popul...

Страница 27: ...y set forth above or credit User s account for such EVM TI s liability under this warranty shall be limited to EVMs that are returned during the warranty period to the address designated by TI and that are determined by TI not to conform to such warranty If TI elects to repair or replace such EVM TI shall have a reasonable time to repair such EVM or provide replacements Repaired EVMs shall be warr...

Страница 28: ...the user guide with the maximum permissible gain and required antenna impedance for each antenna type indicated Antenna types not included in this list having a gain greater than the maximum gain indicated for that type are strictly prohibited for use with this device Concernant les EVMs avec antennes détachables Conformément à la réglementation d Industrie Canada le présent émetteur radio peut fo...

Страница 29: ...ed loads Any loads applied outside of the specified output range may also result in unintended and or inaccurate operation and or possible permanent damage to the EVM and or interface electronics Please consult the EVM user guide prior to connecting any load to the EVM output If there is uncertainty as to the load specification please contact a TI field representative During normal operation even ...

Страница 30: ...COST OF REMOVAL OR REINSTALLATION ANCILLARY COSTS TO THE PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES RETESTING OUTSIDE COMPUTER TIME LABOR COSTS LOSS OF GOODWILL LOSS OF PROFITS LOSS OF SAVINGS LOSS OF USE LOSS OF DATA OR BUSINESS INTERRUPTION NO CLAIM SUIT OR ACTION SHALL BE BROUGHT AGAINST TI MORE THAN TWELVE 12 MONTHS AFTER THE EVENT THAT GAVE RISE TO THE CAUSE OF ACTION HAS OCCURRED 8 2 Specif...

Страница 31: ... TI Resource NO OTHER LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY OTHER TI INTELLECTUAL PROPERTY RIGHT AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTY RIGHT OF TI OR ANY THIRD PARTY IS GRANTED HEREIN including but not limited to any patent right copyright mask work right or other intellectual property right relating to any combination machine or process in which TI product...

Страница 32: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Texas Instruments BOOSTXL SENSORS ...

Отзывы: