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.

[参考译文] UCD9081:通过 FPGA 进行访问

Guru**** 2550940 points
Other Parts Discussed in Thread: UCD9081, UCD9080

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1442866/ucd9081-accessing-through-fpga

器件型号:UCD9081
主题中讨论的其他器件: UCD9080

工具与软件:

您好!

在我们的应用程序中、我们正在尝试通过 FPGA 访问 UCD9081。 我们只需要读取 MON1引脚的状态、如果正确、则需要将 EN1引脚置为有效。 请告知我们、哪个寄存器保存 MON1值、以及为了使 EN1生效、我们必须写入哪个寄存器。  

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

    您好!  

      有关详细信息、请参阅 UCD9081编程指南。

    此致

    Anne NGO

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

    您好!

    我只需要设置 EN1信号输出。 该指南中提到了设置 EN1极性、但在任何地方都没有提到如何置位信号。 请告诉我覆盖了这一部分。 此外、我正在尝试读取0x27寄存器中的版本 ID、我正在获取值  0.我必须做一些初始化过程,然后再读取版本 ID ?

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

    您好、Akilarasan、

    如果寄存器0x27返回值为零、则检测到您的器件为 UCD9080、而不是 UCD9081。

     有关详细信息、请参阅第6页的 UCD9081高级时序控制和监控:

    要开启排序、发送值= 0x00至寄存器0x2F

    要关断系统、请将值= 0xC0发送到寄存器0x2F。

    此致

    Anne NGO

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

    您好!

    现在、我能够在0x27寄存器中读取0x55。  

    该序列使能(将0x00写入0x2F)我们必须在正确配置使能引脚后执行。 系统中有两种模式、因此我必须执行两种不同的配置。
    首先、我需要 将 EN1、EN2、EN3、EN4的信号驱动为高电平、将 EN5、EN6、EN7、EN8的信号驱动为低电平。
    第二个需要 驱动 高电平信号 EN5、EN6、EN7、EN8、并驱动 EN1、EN2、EN3、EN4的低电平信号。 驱动这些信号时也应无延迟地不监控父电源轨。

    要执行上述配置、我需要写入哪些寄存器?

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

    您好、Akilarasan、

    是的、您需要先配置引脚。  有关详细信息、请参阅 UCD9081高级时序控制和监控、第5节、第34页:

    您可以 为 EN 注册1Bh、为 GPO 注册1Ah。  

    此致

    Anne NGO