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.

[参考译文] DS90UB941AS-Q1:DS90UB941 GPIO 配置为远程触控中断

Guru**** 2933120 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1588717/ds90ub941as-q1-ds90ub941-gpio-configuration-as-remote-touch-interrupt

器件型号: DS90UB941AS-Q1

您好:

我们有一个 1920x1080 分辨率显示屏通过 FPD3 双链路与 941 串行器连接。 解串器为 DS90UB948。  我们已与描述器建立了 I2C 通信、并从连接到串行器的主机建立了触摸控制器。  

我们已将触摸中断引脚连接到 948 的 GPIO2(引脚 10)。 我们希望在串行器 GPIO0(引脚 14)上检索该中断、并在具有触摸控制器驱动程序的主机上使用该中断。 我们参考了数据表并尝试了 GPIO 配置、但我们无法识别需要根据该要求配置确切的寄存器。

您能提出所需的 941 寄存器序列吗?

以下是我们当前的

DS90UB941 序列:

{0x01、0x02}、
{0x5B、0x03}、
{0x56、0x00}、
{0x04、0x20}、
{0x01、0x01}、
{0x03、0x9a}、
{0x07、0x70}、
{0x08、0x70}、

DS90UB948 序列(该序列通过 983 串行器验证,在此处工作):

{0x00、0x59、0}、  
{0x1E、0x30、0}、  
 
谢谢、
Dixit
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dixit:

    很高兴在这方面提供支持。  

    几乎相同的带宽 III. 器件、GPIO 必须在数字上与串行器和解串器上的对应器件进行匹配。 例如、FPD-Link 上仅使用 GPIO2 III. SER 可路由到 FPD-Link 上的 GPIO2 III. 且具有 请注意、这与 FPD-Link 不同 IV 作为该代协议的器件使用时隙来允许相应地重新路由 GPIO。

    您的 GPIO 分配是否已完成? 或者、您是否能够根据这些信息相应地重新分配 GPIO?

    此致、

    尼古拉

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Nikolas:

    感谢您的参与。

    考虑到如果我要配置 FPD III 串行器以输出对应解串器的 GPIO 状态、它只能针对相应的 Deser GPIO 执行该操作。 即、我 将触摸控制器中断引脚连接到 FPD III 解串器 GPIO_02、该 GPIO_02 状态只能配置/映射到 FPD III 941 串行器 GPIO_02 作为串行器的输出。 对吧?

    在此基础上、如果我将触摸中断引脚连接到 FPD III 解串器的 GPIO_0、

    将  941 寄存器 GPIO_0_Config 寄存器(地址= 0xD)配置为  0x0D[3:0]= 0x5  对于 GPIO 布线是否正确且足够、或者是否需要任何其他寄存器配置? 我已将当前顺序添加到问题中。

    另一方面、如果我将触控中断引脚连接到 FPD III 解串器的 GPIO_02、

    将 941 寄存器 GPIO_1_AND_GPIO_2_Config 寄存器(地址= 0xE)配置为 0x0E[7:4]= 0x5 主机上的中断引脚连接到串行器的 GPIO_02 而不是 GPIO_0 是正确的吗?

    请确认!

    谢谢、

    Dixit

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Dixit:

    [引述 userid=“617025" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1588717/ds90ub941as-q1-ds90ub941-gpio-configuration-as-remote-touch-interrupt/6121950

    在此基础上、如果我将触摸中断引脚连接到 FPD III 解串器的 GPIO_0、

    将  941 寄存器 GPIO_0_Config 寄存器(地址= 0xD)配置为  0x0D[3:0]= 0x5  对于 GPIO 布线是否正确且足够、或者是否需要任何其他寄存器配置? 我已将当前顺序添加到问题中。

    [/报价]

    是的、串行器是正确的。 请注意、也必须在 FPD-Link III 解串器上启用 GPIO_0。

    [引述 userid=“617025" url="“ url="~“~/support/interface-group/interface/f/interface-forum/1588717/ds90ub941as-q1-ds90ub941-gpio-configuration-as-remote-touch-interrupt/6121950

    另一方面、如果我将触控中断引脚连接到 FPD III 解串器的 GPIO_02、

    将 941 寄存器 GPIO_1_AND_GPIO_2_Config 寄存器(地址= 0xE)配置为 0x0E[7:4]= 0x5 主机上的中断引脚连接到串行器的 GPIO_02 而不是 GPIO_0 是正确的吗?

    [/报价]

    是的、串行器是正确的。 请注意、也必须在 FPD-Link III 解串器上启用 GPIO_2。

    此致、

    尼古拉