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.

DS90UB953-Q1: FC_GPIO_EN[1:0]

Guru 29720 points
Part Number: DS90UB953-Q1
Other Parts Discussed in Thread: DS90UB954-Q1,

Hi Team,

My customer is evaluating DS90UB953-Q1 with DS90UB954-Q1 and asked the following question.
What situation does customer should enable Forward Channel GPIO to set FC_GPIO_EN[1:0]?
I couldn't catch it from datasheet.



Best Regards,
Yaita / Japan disty

  • Hi Yaita,

    This register would be used typically for providing interrupts to the deserializer from the serializer. For example, you could configure one of the GPIOs to provide the status of the imager (On/Off).

    Regards,
    Mandeep
  • Hi Mandeep-san,

    Thank you for your kind rely.
    DS90UB953-Q1 has four GPIOs that are GPIO_0 to GPIO_3, so is the following assignment correct?
    -------------------------------------------------------
    00: GPIOs disabled  => no GPIO as Forward Channel
    01: One GPIO          => GPIO_0 as Forward Channel
    10: Two GPIOs        => GPIO_0 and GPIO_1 as Forward Channels
    11: Four GPIOs        => all GPIOs (GPIO_0 to GPIO_3) as Forward Channels
    -------------------------------------------------------

    Best Regards,
    Yaita

  • Hi Yaita,

    You can actually set the GPIOs as required by using register 0x0E[3:0] on the DS90UB953-Q1. Then, the status of the GPIOs can be read by register 0xDC on the DS90UB954-Q1.

    If you prefer to read the status on the GPIOs of the DS90UB954-Q1, then configure 0x0F-0x16.

    Also, make sure the correct port is selected in 0x4C of the DS90UB954-Q1.

    Regards,

    Mandeep