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: How to get the 953 gpio and output to 954 gpio

Part Number: DS90UB953-Q1

Dear,

I use one 954 and two 953 in my design, and connect one image sensor per one 953. I want get one 953's gpio status from 954's gpio.

For example, the first 953 (connect to 954 RX0) GPIO2 output to 954 GPIO3. Is below operation right? It seems not work..

954(7A is the I2C address):

7A 13 09; RX0_953_gpio2---->954_gpio3
7A 0F 77; Set gpio3 output
7A 59 01; Enable one forward channel gpio.

953(30 is the I2C address)

30 0e B4 ;enable GPIO0/1/3 output,gpio2 input
30 33 05 ;Enable one forward channel gpio.

Thanks for you reply!

  • Hello Lei,

    I think that the problem is from the 954 FC_GPIO_EN register. When you enable one GPIO, it is not any one GPIO, it is actually GPIO0 on the 953. Then when you enable two GPIO for example, it is enabling GPIO0 and GPIO1 on the 953 side. Same goes for the 953 side. So you need to set register 0x59 = 0x03 and on the 953 0x33 = 0x07. 

    Best Regards,
    Casey