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.

DS90UB913Q-Q1: GPIOs configuration between serilaizer and deserializer

Part Number: DS90UB913Q-Q1

Hi,

We are using DS90UB913Q serializer and DS90UB914Q as deserializer through LVDS interface for Camera module.

Can we control GPIO pins at serilaizer using GPIO pins at deserializer? 

we modified the i2c registers for GPIO configurations ( 0x0d[7] bit is local GPIO output value ) if it 1 then GPIO value is 1 and vice verca,

Can anyone explain how we can reflect the GPIO values by giving inputs at deserilaier and taking the outputs at serializer, 

we configured the registers for inputs and outputs for both ends, we didn't get GPIO values reflected at other ends, is there any changes rquired for it? 

Is I2C passes through LVDS interface or not? 

we didnot connected any clock , we just configured them by using I2C in phytech board.

Thanks and regards,

Rakesh N.

  • Hi Purna

    thanks for message. may I know you select ub913a/914a or ub913q/914q? Generally only ub913a/914a can support PoC mode.

    For your question, yes, you can set the remote GPIO control from UB914a to ub913a, reg. 0x0d should be set as 0x55 to enable GPIO0/1 remote control from de-ser. meanwhile, 914A's GPIO0/1 also need be set as remote mode as well (0x1d=0x33).

    /////////////////////////UB913a d/s////////////////////////////

    8.3.5 General Purpose I/O (GPIO) Descriptions

    There are 4 GPOs on the Serializer and 4 GPIOs on the Deserializer when the DS90UB913A/914A chipsets are

    run off the pixel clock from the imager as the reference clock source. The GPOs on the Serializer can be

    configured as outputs for the input signals that are fed into the Deserializer GPIOs. In addition, the GPOs on the

    Serializer can behave as outputs of the local register on the Serializer. The GPIOs on the Deserializer can be

    configured to be the input signals feeding the GPOs (configured as outputs) on the Serializer. In addition the

    GPIOs on the Deserializer can be configured to behave as outputs of the local register on the Deserializer. The

    DS90UB913A Serializer GPOs cannot be configured as inputs for remote communication with Deserializer. If the

    DS90UB913A/914A chipsets are run off the external oscillator source as the reference clock, then GPO3 on the

    Serializer is automatically configured to be the input for the external clock and GPO2 is configured to be the

    output of the divide-by-2 clock which is fed into the imager as its reference clock. In this case, the GPIO2 and

    GPIO3 on the Deserializer can only behave as outputs of the local register on the Deserializer. The GPIO

    maximum switching rate is up to 66 kHz when configured for communication between Deserializer GPIO to

    Serializer GPO.

     

     

    best regards,

    Steven