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.

[FAQ] DS90UB940-Q1EVM: Test issue

Part Number: DS90UB940-Q1EVM
Other Parts Discussed in Thread: DS90UH940N-Q1

When debugging the ds90ub940 chip, we encountered the following problems. Please help us:

1. Using ds90ub940 official development board and Ti analog launchpad software

2. Question:

Power up the development board, and then control the ds90ub940 chip gpio0 using Ti analog launchpad software_ According to the ds90uh940n-q1 datasheet as shown in the figure below, the gpio0 is controlled by the config 0x1d register.

Configure register 0x1d as follows. Refresh the register value with analog launchpad software to confirm that the configuration is successful.

0x1d [3:0] = 0x1, the gpio0 level on the measurement and development board is 0V;

0x1d [3:0] = 0x9, the gpio0 level on the measurement and development board is 0V;

0x1d [3:0] = 0x3, use jumper to input gpio0 into high level on development board, and read register 0x6e [0] as 0.

It can be seen from the above tests that the actual results are not consistent with the datasheet. Do you know if you need to configure other registers to control gpio0, or other problems?

  • Hello HY,

    The GPIO0 pin is also muxed with the PASS functionality in 940, so if you want to use the GPIO function you need to disable CSI_PASS_toGP0 in indirect register 0x16 by using the following steps:

    0x6C = 0x16

    0x6D = 0x00

    Best Regards,
    Casey