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.

[参考译文] DS90UB954-Q1:如何设置 GPIO

Guru**** 2535750 points
Other Parts Discussed in Thread: ALP

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/709576/ds90ub954-q1-how-to-set-gpios

器件型号:DS90UB954-Q1
主题中讨论的其他器件:ALP

大家好、E2E 会员

我有一个 DS90UB953链接到 DS90UB954。
我想使用3个正向通道 GPIO 和1个反向通道 GPIO。
但是、我找不到3个正向通道 GPIO 设置的 dataath_CTL1:FC_GPIO_EN。

如何设置使用3个正向通道 GPIO 和1个反向通道 GPIO?

此致、
NAO

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

    GPIO 有3个主要控件:
    串行器上的 GPIO I/O 设置和映射
    2.解串器上的 GPIO I/O 设置和映射
    3. FPD 正向通道 GPIO 控制。

    它们都是必需的。 您在 FPD 正向通道 GPIO 上配置的内容不控制 GPIO I/O 或映射设置。 您需要同时设置这两者。
    因此、您仍然可以在953 reg 0x59[1:0]=11 (四个 GPIO)中进行设置、但将第四个 GPIO 配置为反向通道 GPIO、即954上的输入和953上的输出。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、Hamzeh

    感谢你的答复。
    在 ALP 上是否有 FC_GPIO 设置的一些示例代码?

    此致、
    NAO

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

    你好、Nao、

    要通过正向通道上的 GPIO 从串行器向解串器发送信号、您需要以下部分或全部寄存器:

     

    在953上:

    寄存器0x0E

    寄存器0x0D

    寄存器0x33

    寄存器0x53

     

    在954上:

    寄存器0x12

    寄存器0x0F

    寄存器0x59

     

    例如、通过 GPIO2发送电压电平、

     

    在953上、写入寄存器0x0E[2]=1和[6]= 0

    寄存器0x0D

    寄存器0x33 = 0x07

     

    在954上、写入寄存器0x12=0x41

                                    寄存器0x0F[2]= 0

    寄存器0x59[1:0]

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

    感谢您的快速回复。
    我能够在我们的 EVM 上使用 FC_GPIO。

    此致、
    NAO