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.

DS90UB948-Q1: Touch functionality in IVI display

Part Number: DS90UB948-Q1

Hi All,

Please find the document for touch bringup of CID display,
we are getting interrupt in display side (de serializer  948) for Touch, PFA
But, the interrupt is not getting in board side (serializer 941 ).
We configured the interrupt enable pin as well as i2c passthrough (in 941 serializer) to configure the touch controller. Please check and provide your feedback. Thanks in advance.
Thank You,
Vinoth S,
  • Dear Sekar,

    Thank you for your question. Could you please label the oscilloscope image that you have provided? What is being shown on channel 1,2,3, and 4?

    Also, have you completed the steps provided?

    Are you getting one interrupt back from the UB948 or is this from a different source? How many interrupts were you expecting?

    Additionally, is this an issue that you are having across multiple devices or is this for a particular device that you see this issue?

    Respectfully,

    William Yi

  • Thank you William for the quick reply.

    Our hardware engineer doing some more investigation with display setup and we have only one setup here,

    Will you please check the document and let me know anything I missed in reg mapping for irq and i2c passthrough as mentioned in interrupt pin configuration in datasheet.

    Thank You,

    Vinoth S,

  • Dear Sekar,

    I have looked over your registers. It does not appear that you missing register configurations for I2c and interrupt requests.

    Very Respectfully,

    William Yi

  • Thank you William for the quick reply,

    we are connecting the rst pin of touch controller to GPIO1 of 948 deserilaiser.

    GPIO1 of 941 seriliaser is connected with processor GPIO. using that processor GPIO we are triggering the rst sequence.

    can you please share which are the registers needs to be set for GPIO1 in 941 serilaiser and 948 deserilaiser. and the respective values also.

    Thank You,

    VInoth S,

  • Dear Sekar,

    The register that you need to set GPIO1 on the serializer is Register 0xE. The register that you need to set GPIO1 on the deserializer side is Register 0x1E. The ser is defaulted to input and the des is defaulted to output. I dont think there is an issue with the GPIO given that you are able to talk to the slave device.

    Could you answer the questions above so that I can better understand the situation?

    Respectfully,

    William