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.

RF430FRL152HEVM: FDC1004EVM

Part Number: RF430FRL152HEVM
Other Parts Discussed in Thread: RF430FRL152H, FDC1004EVM, FDC1004, , TRF7970A

Tool/software:

Hi Sir,

I have a RF430FRL152HEVM , a TRF7970AEVM and a FDC1004EVM. I want to directly connect the digital ports (VDD, GND, SCL,SDA) on FDC1004 to the ports(1 on SV9, 1 on SV10, 7 on SV10, 6 on SV10) to access the data of FDC1004, due to the VDD matching the power supply. I have programmed RF430FRL152HEVM to "RF430FRL152H SensorHub Project". How can I start my project?

  • Hi,

     Refer to the RF430FRL152HEVM user's guide for the terminals on the BoosterPack Header. The RF430FRL152HEVM can interface with external sensors via the I2C interface. 

    I want to directly connect the digital ports (VDD, GND, SCL,SDA) on FDC1004 to the ports(1 on SV9, 1 on SV10, 7 on SV10, 6 on SV10) to access the data of FDC1004, due to the VDD matching the power supply.

    I think your connection is correct. 

    I have programmed RF430FRL152HEVM to "RF430FRL152H SensorHub Project". How can I start my project?

    The RF430FRL152H SensorHub Project is designed to read the sensors on the Sensor Hub Boosterpack. The project will run the firmware stored in the ROM and then branch to the custom code stored in the FRAM to retrieve data from Sensor Hub BP over the I2C bus. Refer to the source code in the project where the function DigitalSensorMeasurement() is called by the ROM firmware to read the sensors. Since you have a FDC1004EVM, you will need to modify the function. The I2C slave address for FDC1004EVM will be different compared to the sensors on the Sensor Hub. 

    Refer to the RF430FRL15xH Firmware User's Guide (Rev. B) for details about reading external sensors over I2C. 

    6.3 External Digital Sensor Driver Firmware (Sensor Hub BoosterPack)
    An external digital sensor may be interfaced to the device. It may have an SPI or I2C interface. There is no
    ROM code on the part to handle any specific device as it is expected that the code is programmed to the
    FRAM. The device forwards execution to the FRAM to sample the digital sensor (assuming it is enabled).
    The code in FRAM is executed, and it is expected to store a value in a mailbox that is used by the ROM
    firmware for processing and storing the data. A sample application has been created to support the sensor
    hub booster pack. It can be found in the RF430FRL152HEVM product folder
    (www.ti.com/tool/RF430FRL152HEVM) in the "Software" section.

    The sensor measurements will be stored at block9 (starting at 0xF8B0) of the FRAM for which your reader will be able to retrieve. 

    I will suggest you run the example as is to get a feel on how it works. 

    Below shows the measured data using a TRF7970A reader to read the external sensors through the GUI application.   

    To use the stock example, you would need to enable them through the virtual registers. 

  • thank you, I will try the method you mentioned soon