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: AR0220+UB953 Configuration

Part Number: TDA2P-ACD
Other Parts Discussed in Thread: ALP

Tool/software: TI-RTOS

Hi,

I am trying to configure UB953 ser. I have UB953 Serailizer on my Camera sensor(AR0220). I have connected this with UB954Q1-EVM with TDA2px.

When I use Bsp_deviceI2cProbeDevice, it is failing. My setup looks like below. What configuration for deserializer should I use?

I tried with deser configuration present in bsputils_ub95x.c.

I tried with below deser configuration as well.

static BspUtils_Ub95xI2cParams g954Cfg[] =
{
{0x4c, 0x01, 0x1},
{0x58, 0x5E, 0x2},
{0x5b, 0x30, 0x1},
{0x5c, 0x18, 0x1},
{0x7c, 0x20, 0x1},
{0x1f, 0x02, 0x1},
{0x12, 0x00, 0x1},
{0x32, 0x00, 0x1},

}

I tried with configuration present in DS90UB954Q1 EVM datasheet section -7.5.5.1. Still I am unable to probe device.

I am able to see i2c address of serializer with ALP tool and I am able to read and write registers of Serializer with ALP.

Thanks,

Swati

  • Hi Swati,

    TDA2Px EVM operates I2C on 3.3 v, please ensure to make required configurations for the same. Please refer the UB95x user guide on the steps.

    Regards,
    Sujith
  • Hi Sujith,

    Thanks for the reply.

    From TDA2Px EVM SEL_VCC_CSI2=OFF which means 3V3 for CSI2 IMAGER INTERFACE.

    In UB90DS954-Q1 EVM   VDDIO=1.8v as J16 Jumper is connected for VDD1V8.

    On checking via multi-meter we are getting 1V8  on I2C lines.

    So do we need 3V3 on deserializer EVM for working with serializer ? 

    With ALP tool for windows we are able to communicate with serializer (without the TDA2Px  board connected) but with TDA2px connected the probe of serializer is failing.

    What else to be done for communication with serializer?

    Right now we are able to communicate with deserializer with the above settings.

    Also as we are using the J26(bottom side connector ) for the CSI2 interface we need to mount 0 ohm  resister for CSI2 to work.

    Please check the attached images.

    Regards,

    Abhay

  • Hi Swati,

    Yes, TDA2Px IO voltage is 3.3. We would require to configure UB954 de-serializer to operate in 3.3v.

    1. Disconnect the UB954x board (from both TDA2Px EVM and ALP)
    2. Configure UB954 EVM for 3.3 and check SCL/SDA for voltage
    3. Check SCL/SDA voltage on TDA2Px EVM
    4. Both should match
    5. Connect UB954x EVM to TDA2Px and use I2C utility to check for connectivity

    Regards,
    Sujith
  • Hi Sujith,

    Thanks for the reply.

    After doing changes suggested by you related to voltage, Pass LED is glowing on deser EVM.

    I have done deser config. I am able to read address of serializer stored in 0x5b register of deser.

    1) I have connected ser with FPD link. How I will get access to serializer registers using TDA2P?

    Regards,

    Swati

  • Hi Sujith,

    I did below configuration in deser.
    {0x58, 0X5E, 0x2},
    {0x21, 0x04, 0x1},

    Now I am able to probe i2c address of serializer.

    Thanks,
    Swati
  • Hi Swati,

    Thanks for the confirmation. Can you mark this thread as answered?
    Create a separate query if you have more questions

    Regards,
    Sujith
  • Thanks Sujith for your help.

    Regards,
    Swati