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.

DS90UB954-Q1: Enabling self trigger for AR0233

Part Number: DS90UB954-Q1

Hello,

First question======

We are using serial (MIPI) MARS camera (AR0233 -> TI953) and we are receiving at our board using TI954 and TI954 interface FPGA using MIPI.

So far, we are able to 

1. Enable pattern generation at TI954 and receive at FPGA

2. Access back channel I2C at TI954 and read from TI953.

So, interface between camera and TI954 looks OK and interface between TI954 and FPGA looks OK.

I think trigger has some issue at TI954. We connected trigger signal to TI954 GPIO0 and GPIO1. (2 cameras to TI954)

My question is how to enable self trigger at camera using I2C access to TI954 (back channel to camera) and receive frames at FPGA.

Could any of you can give me register sequence to try this ?

Second question======

If we use parallel MARS, we cannot access 913 serializer using TI954 back channel. I don't understand what is the difference and what I am missing.

Any suggestions ?

Thanks !

  • Hi Kwan,

    From what I understand, you would like to send trigger signals to the 954 and outputs it from the 953 GPIOs to the imagers?

    Could you verify the following registers to enable GPIOs:

    On Serializer side:
    0x0F (GPIO INPUT ENABLE) to select which GPIOs should be inputs and which should be outputs
    Remote Enable (0x33): choose the number of GPIOs needs to be enabled

    On Deserializer side:
    0x0F (GPIO_INPUT_CTRL): choose enable/disable GPIO inputs
    0x10 - 0x16 (GPIO_PIN_CTRL): choose enable/disable GPIO outputs, from what port, and from which SER GPIO
    0x59 (DATAPATH_CTL1): verify how many GPIOs you are using


    Best,
    Jiashow