This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BOOSTXL-BASSENSORS: Difference between BOOSTXL-BASSENSORS and BOOSTXL-SENSORS

Part Number: BOOSTXL-BASSENSORS
Other Parts Discussed in Thread: LAUNCHXL-F28379D, , HDC2010, TMP116, DRV5055, OPT3001

Hello TI Officers,

I am working with the Launchpad LAUNCHXL-F28379D board, and I want to use a BOOSTXL Sensor board. I have found 2 very similar boards: BOOSTXL-BASSENSORS ($20) and BOOSTXL-SENSORS ($24), but I am not seeing the difference between them. Also, according to the BoosterPack Compatibility Checker, the LAUNCHXL-F28379D is only compatible with BOOSTXL-SENSORS ($24). Can anyone help me clarify this issue ? 

Regards,
An.

  • Hi Thuan,

    The BASSENSORS board represents TI devices from TI's Sensing business unit while the older SENSORS board mostly offers competitor devices.

    BOOSTXL-BASSENSORS offers:
    TI HDC2010 Temperature and Humidity Sensor
    TI TMP116 High Accuracy Temperature Sensor
    TI DRV5055 Hall Effect Sensor
    TI OPT3001 Ambient Light Sensor

    BOOSTXL-SENSORS offers:
    TI OPT3001 Ambient light sensor
    PCB footprint to add TI TMP007 Infrared temperature sensor
    Bosch BMI160 Inertial Measurement Unit (IMU) sensor – accelerometer and gyroscope
    Bosch BMM150 Magnetometer
    Bosch BME280 Environmental sensor - pressure, ambient temperature and humidity

    You can see each board offers different types of sensors, with the one exception being OPT3001 Ambient Light Sensor. The TMP007 device is no longer available, so it will not be installed on boards purchased today.

    BOOSTXL-BASSENSORS should be compatible with LAUNCHXL-F28379D hardware, but there is no sample code.

    Thanks,
    Ren

  • Hi Ren,

    Just one more question.

    If there is no sample code, can I use the BOOSTXL-SENSORS 's sample code, is there any thing similar that I can adapt to ?

    Regards,
    An.
  • You can re-use code written for OPT3001. Most of the devices, including OPT3001, share the same I2C bus, and this bus is in the same pin location on both boards. You should be able to learn how to program the I2C peripheral based on the OPT3001 code and port the functions for the other devices.

    There is one exception: the DRV5055 has an analog output. You will have to leverage other C2000 examples to learn how to setup and use the C2000 ADC.

    Thanks,
    Ren