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.

[参考译文] TPS65217:通过 I2C 重新启动/重置设备

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1083608/tps65217-reboot-reset-device-via-i2c

部件号:TPS65217

大家好

我希望通过 I2C 以编程方式发出 TPS65217重置。


我发现我可以将计时器设置为1秒,以发出 SEQUP,然后设置 SEQDWN 位,它应该断开输出并再次打开。 这有可能吗? 不幸的是,我无法访问 nReset 或 PB_in 等

您可以建议的任何提示或技巧'

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

    您好,

    感谢您使用 E2E! 如果只有 I2C 可用于电源循环,则 SEQ6寄存器中的位“SEQDWN”可用于在设备处于活动状态时触发断电序列,并且同一寄存器中的“SEQUP”位可用于再次启动。 请注意,使用“SEQDWN”执行断电顺序并不等同于将设备发送到重置状态。 使用  SEQUP 和 SEQDWN 时,只有序列发生器控制的导轨会关闭。

    谢谢,

    Brenda

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

    你好,Brenda

    感谢你的回复。 我已经尝试设置 SEQDWN 位,它可以正常工作,就是写入该位的设备由 PMIC 的输出供电,一旦写入 SEQDWN,我的设备就会永久关闭。 即,I2C 主控制器将松开其电源,无法再写入 SEQUP 位。 如上所述,我试图制造软件启动的硬件重置。 因此,我尝试将 SEQUP 和 SEQDWN 位(0x03)设置为重新定位0x1E,希望 SEQUP 在 SEQDWN 后立即触发,但情况似乎并非如此。 我对如何实现我的需求有何想法? (我们可以在这里非常有创意——例如,在没有输入的情况下使用 USB 电源,因此 PMIC 会切换回交流输入,但在两种模式之间切换的短时间内,输出或某些内容会关闭...)

    谢谢!

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

    您好,

    如果无法访问 nReset,PB_IN 和 PWR_EN 引脚,并且 I2C 通信不是重新打开导轨的选项, 然后,我唯一能想到的选项是在断电顺序完成后断开主电源(SEQDWN=1b),然后再次连接主电源以将 PMIC 从“关闭”状态转移到“活动”状态。  

    为了便于参考,我还想分享原理图核对表和 浏览应用报告的链接,这两份报告是帮助我们的客户进行 TPS65217设计的两个关键技术文档。   

    TPS65217x 示意图核对表(修订版 c)

    设计强大的 TPS65217系统以实现 VIN 浏览

    谢谢,

    Brenda