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.

[参考译文] UCD90120A:UCD90120A -通过 I2C 路径进行 GPIO 控制

Guru**** 2535150 points
Other Parts Discussed in Thread: UCD90120A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/844940/ucd90120a-ucd90120a---gpio-control-via-i2c-path

器件型号:UCD90120A

尊敬的 TI:

我对通过 SMBus 进行 GPO 控制有一个问题。 如果我通过 GUI 实现了 GPO 设置,是否可以更改 GPO 设置?

我的意思是 UCD90120A 已经执行了相关的序列设置、并且系统已经打开并且正常工作。

用户可以通过 SMBus 控制 GPO 引脚、以关闭直流/直流转换器的电源使能功能。 它是否与原始序列设置相结合?   

在更改 GPO 状态之前,是否需要对其实施特殊设置?

谢谢。

Blake

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

    你好

    什么是电源轨的开/关配置设置? 通常情况下、on/off_config 的条件决定电源轨是打开还是关闭。

    如果您想让 SW 控制的使能标志、 则必须将电源轨的 ON/OFF 配置设置为运行模式、然后您的软件发出 OPERATION 命令来开启或关闭电源轨。

    如果强制在不使用 on/off_config 的情况下关闭 ENABEL、器件将在使能意外关闭时报告目标电源轨的 UV 故障。

    通过命令关闭电源轨时是否会出现 UV 故障?

    此致

    Yihe

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

    您好、Yihe、

    让我再次解释一下,以防我们相互误解。 请参阅我提供的配置。 这是系统开机时的正常状态和行为。 但现在我们正在实施热保护机制、如果触发热警报、则 P2V5电源应关断。 触发热警报后、BMC 将通过 PMBus 将 GPIO8 (P2V5使能引脚)控制为低电平。 是否可能有行为? 我是否需要进行任何特定设置?  老实说、我们目前无法控制任何 GPIO 的行为。 有些设置似乎不正确或一些写保护机制正在工作。 您能否给我一些建议或分享相关程序?

    谢谢。

    BRS

    Blake  

    e2e.ti.com/.../UCD90120A-2.3.4.0-Address-52-Project-File_5F00_NCP1_2D00_1_5F00_PVT_5F00_R01_5F00_20190704.xml 

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

    你(们)好

    是的、可以使用 PMBus 命令 GPIO_select (0xFA)和 GPIO_CONFIG (0xFB)命令来实现该功能。  请参阅 http://www.ti.com/lit/ug/slvuaw9b/slvuaw9b.pdf 的第10.42和10.43节

    0xFA 命令用于选择目标 IO、有效载荷是上一文档表14中定义的引脚 ID。

    0xFB 命令用于读取 IO 状态。

    对于 GPIO8、该引脚为3

    SW 应写入0xFA 命令、其中 3个有效载荷、然后发出0xFB 命令以读取 GPIO5状态。

    此致

    Yihe