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/TDA2PXEVM: How to set UB953 serializer register values?

Part Number: TDA2PXEVM
Other Parts Discussed in Thread: AWR1243

Tool/software: TI-RTOS

Hi, 

I'm currently running the camera + radar combo usecase on the vision SDK with an IMX390 and custom AWR1243 board. I need to configure some of the GPIO pins on the UB953 in order to set up the custom radar board. In the SDK, I have found the "gUB960DesCfg_D3IMX390_AWR1243" structure which sets up the UB960 registers for this usecase; however, I have not been able to find an analogous structure which sets up the UB953 registers for this usecase? 

Thanks,

Richard  

  • Hi Richard,

    If it is not there, it might be working with the default ub953 configurations.
    You would require to add a new array for ub953 configuration and set it. Please refer to gUB953SerCfg_TIDA1130 to change UB953 configuration.

    Regards,
    Brijesh
  • For UB953 connecting to AWR1243, you can find the configuration at ~/ti_components/drivers/pdk_xx_xx_xx_xx/packages/ti/drv/vps/examples/utility/src/bsputils_ub960.c

    BspUtils_Ub960I2cParams gUB953SerCfg[] = {
    {0x01, 0x01, 1000},
    {0x0E, 0x04, 10},
    {0x0D, 0x00, 10},
    {0x33, 0x07, 10},
    };

    For UB953 connecting to IMX390, you can find the configuration at ~/vision_sdk/apps/src/rtos/iss/src/sensor/imx390/iss_sensor_imx390.c

    BspUtils_Ub960I2cParams gAppIssUtilsUB953SerCfg_D3IMX390[IMX390_D3_SER_CFG_SIZE] = {
    {0x01, 0x01, 2000}, /* reset */
    {0x02, 0x72, 0x10},

    {0x06, 0x21, 0x1F},
    {0x07, 0x28, 0x1F},

    {0x0D, 0x01, 0x10},
    {0x0E, 0xF0, 0x10},
    {0xB0, 0x04, 0x10},
    {0xB1, 0x08, 0x10},
    {0xB2, 0x07, 0x10},
    };