background image

FCC Interference Statement for Class B EVM devices

NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to part 15 of
the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential
installation. This equipment generates, uses and can radiate radio frequency energy and, if not installed and used in accordance
with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference
will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which
can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more
of the following measures:

Reorient or relocate the receiving antenna.

Increase the separation between the equipment and receiver.

Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.

Consult the dealer or an experienced radio/TV technician for help.

3.2

Canada

3.2.1

For EVMs issued with an Industry Canada Certificate of Conformance to RSS-210 or RSS-247

Concerning EVMs Including Radio Transmitters:

This device complies with Industry Canada license-exempt RSSs. Operation is subject to the following two conditions:

(1) this device may not cause interference, and (2) this device must accept any interference, including interference that may
cause undesired operation of the device.

Concernant les EVMs avec appareils radio:

Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio exempts de licence. L'exploitation
est autorisée aux deux conditions suivantes: (1) l'appareil ne doit pas produire de brouillage, et (2) l'utilisateur de l'appareil doit
accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d'en compromettre le fonctionnement.

Concerning EVMs Including Detachable Antennas:

Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type and maximum (or lesser)
gain approved for the transmitter by Industry Canada. To reduce potential radio interference to other users, the antenna type
and its gain should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than that necessary for
successful communication. This radio transmitter has been approved by Industry Canada to operate with the antenna types
listed in 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 fonctionner avec une antenne d'un type et
d'un gain maximal (ou inférieur) approuvé pour l'émetteur par Industrie Canada. Dans le but de réduire les risques de brouillage
radioélectrique à l'intention des autres utilisateurs, il faut choisir le type d'antenne et son gain de sorte que la puissance isotrope
rayonnée équivalente (p.i.r.e.) ne dépasse pas l'intensité nécessaire à l'établissement d'une communication satisfaisante. Le
présent émetteur radio a été approuvé par Industrie Canada pour fonctionner avec les types d'antenne énumérés dans le
manuel d’usage et ayant un gain admissible maximal et l'impédance requise pour chaque type d'antenne. Les types d'antenne
non inclus dans cette liste, ou dont le gain est supérieur au gain maximal indiqué, sont strictement interdits pour l'exploitation de
l'émetteur

3.3

Japan

3.3.1

Notice for EVMs delivered in Japan:

Please see

http://www.tij.co.jp/lsds/ti_ja/general/eStore/notice_01.page

日本国内に

輸入される評価用キット、ボードについては、次のところをご覧ください。

http://www.tij.co.jp/lsds/ti_ja/general/eStore/notice_01.page

3.3.2

Notice for Users of EVMs Considered “Radio Frequency Products” in Japan:

EVMs entering Japan may not be certified

by TI as conforming to Technical Regulations of Radio Law of Japan.

If User uses EVMs in Japan, not certified to Technical Regulations of Radio Law of Japan, User is required to follow the
instructions set forth by Radio Law of Japan, which includes, but is not limited to, the instructions below with respect to EVMs
(which for the avoidance of doubt are stated strictly for convenience and should be verified by User):

1.

Use EVMs in a shielded room or any other test facility as defined in the notification #173 issued by Ministry of Internal
Affairs and Communications on March 28, 2006, based on Sub-section 1.1 of Article 6 of the Ministry’s Rule for
Enforcement of Radio Law of Japan,

2.

Use EVMs only after User obtains the license of Test Radio Station as provided in Radio Law of Japan with respect to
EVMs, or

3.

Use of EVMs only after User obtains the Technical Regulations Conformity Certification as provided in Radio Law of Japan
with respect to EVMs. Also, do not transfer EVMs, unless User gives the same notice above to the transferee. Please note
that if User does not follow the instructions above, User will be subject to penalties of Radio Law of Japan.

Summary of Contents for BOOSTXL-SENSORS BoosterPack

Page 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...

Page 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...

Page 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 ...

Page 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 ...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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 ...

Page 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 ...

Page 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...

Page 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...

Page 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...

Page 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 ...

Page 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 ...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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 ...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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 ...

Page 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...

Page 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...

Page 32: ...Mouser Electronics Authorized Distributor Click to View Pricing Inventory Delivery Lifecycle Information Texas Instruments BOOSTXL SENSORS ...

Reviews: