这与 另一个线程有关。 我正在尝试了解从引脚和/或寄存器电平到关闭 TPS65910的正确方法、即如何使其关闭。 是否需要 PWRHOLD 信号、或者是否可以通过软件完全启动关断? 理想情况下、我希望使用 PWRON 为电路板加电、并通过软件断电。
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.
Brad、您好!
可以通过多种方法来打开和关闭器件。 如果您使用的是入门套件、PWRON 引脚将连接到外部按钮。 您只能使用按钮从 PWRON 引脚启动一个接通条件。 此外、TPS65910的 PWRHOLD 引脚上拉至3.3V、不由处理器驱动、这意味着您无法通过仅用于控制 PWRHOLD 引脚的软件启动加电。 不能仅通过使用软件和寄存器来为器件加电或关断。 您可以参阅 数据表的第6.3.1节 、更好地了解状态图和电源开/关条件。 此外、如果 需要、此处链接了入门套件的原理图文件以供参考。
此致、
Raymundo Hernandez-Toscano
[引用 USER="Raymundo Hernandez-Toscan"]如果您使用的是入门套件,PWRON 引脚与外部按钮相连。 您只能使用按钮从 PWRON 引脚启动一个接通条件。[/quot]
这样按钮只能通电就可以了。 我需要的行为是 PC 的行为、即您在物理上按下按钮来打开它、但您通过操作系统将其断电。
[引用用户="Raymundo Hernandez-Toscana">此外 、TPS65910的 PWRHOLD 引脚 上拉至3.3V、不由处理器驱动、这意味着您无法仅通过软件启动加电以控制 PWRHOLD 引脚。 [/报价]
此主题是关断。 将 PWRHOLD 拉至3.3V 是否会对关断产生影响? 是否可以使用 DEV_OFF 位将其关断、或者是否会遇到问题? 您能否尝试就如何关闭入门套件上的 TPS65910向我提供一个非常具体的建议?
如果 AM335x PMIC_PWR_EN 引脚连接到 TPS65910的 PWRHOLD、则需要将此行作为器件树中 AM335x RTC 条目的一部分、以便在关断时使 PMIC_PWR_EN 变为低电平、从而关闭 TPS65910:
RTC{(&R)
时钟=<&clk_32768_ck>、<&clkdiv32k_ick>;
时钟名称="ext-clk"、"int-clk";
系统功率控制器;
};
我没有机会对其进行测试、但我认为在 PWRHOLD 为高电平时、TPS65910驱动器有一个称为 ti、系统电源控制器的属性、我相信它会通过 I2C 发送断电命令。 我想我不会有机会查看这个问题、所以我将继续"验证"这个答案。 如果其他人有更多信息、请分享。 谢谢!