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.

[参考译文] DS90UB971-Q1:将串行器 TI971 的 GPO2 状态映射到解串器 TI9702

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1529132/ds90ub971-q1-map-the-gpo2-state-of-the-serializer-ti971-to-the-deserializer-ti9702

器件型号:DS90UB971-Q1

工具/软件:

您好、

我们使用 TI971 的 GPIO2 作为输入。 我们如何将其状态映射到解串器 TI9702 的 GPIO 并测试解串器 GPIO 上的输出状态?

谢谢!

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

    您好、Hongli Liu、

    以下是启用 SER GPIO2 作为输入和 DES GPIO2 作为输出所需的设置:


    写入 SER 寄存器 0x0E[2]= 1 且[6]= 0
    写入 SER 寄存器  0x33[1:0]= 01
                                                
    写入 DES 寄存器  0x12 = 0x21(启用 GPIO2 作为通过 RX 端口 0 接收的数据的输出。 如果通过 RX 端口 1 接收数据、则该值为 0x15)
    写入  DES 寄存器  0x0F[2]= 0

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

    根据此操作、我们可以看到 0XE 的 DES 在 0 和 1 之间移动。 但是、在串行器侧、GPIO2 的实际状态为 1。

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

     在解串器侧、我们测试 GPIO2 的状态为 0。

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

    尊敬的 Hongli:

    在其他寄存器位中写入时需要小心。 数据表中列出了这些详细信息。

    请注意、这是一个公共论坛、因此我无法分享有关这些器件的任何详细信息、因为这些器件受 NDA 限制。
    如果您需要进一步的支持、请联系您当地的 TI 代表。