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.

RTOS/TDA2P-ACD: Multiple devices connected over I2C

Part Number: TDA2P-ACD

Tool/software: TI-RTOS

Hello All,

We are planning to use multiple devices connected over I2C in customized board based on TDA2P. Is there any example/document available in Processor SDK 3.2 for the same.

Regards,

Abhay

  • Hi Abhay,

    Vision SDK uses board module for doing necessary I2C configuration for various devices present on TI EVM. Board module is defined here: <vision_sdk>\ti_components\drivers\pdk_01_08_01_06\packages\ti\drv\vps\include\boards.
    The source is here: <vision_sdk>\ti_components\drivers\pdk_01_08_01_06\packages\ti\drv\vps\src\boards\src.
    Hope it helps.

    Regards,
    Rishabh
  • Thanks Rishabh I will go through those files.

    Regards,
    Abhay
  • Hi Abhay,

    The I2C on TDA2P supports multi-slave (via slave address), e.g. we use one instance of I2C to control multiple camera modules in case of SRV usecase.

    Please ensure that address of each slave that you plan to put on the bus is unique.

    Regards,
    Sujith
  • Hi Abhay,

    For ISS usecases, Vision SDK does not use board module. Instead it uses platform file in vision sdk to determine i2c instance and i2c address of the sensors.

    Rgds,
    Brijesh