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.

[参考译文] TCA6418E:通过I2C重置IC -这是否可行?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1100569/tca6418e-reset-the-ic-via-i2c---is-this-possible

部件号:TCA6418E
主题中讨论的其他部件:TCA6416ATCA9539

我一直在阅读数据表的副本(SCPS243–2012年9月),但我无法找到以下问题的答案。 请您回答,或者向我指出我可以在哪里找到答案?

  • 如果重置针脚未连接到系统主控制器,是否有办法在不拉电源的情况下重置部件? 也许是要写的一本书? 还是只将所有零写入寄存器(根据数据表,所有非保留寄存器的默认值为零)?

是否有任何高GPIO计数器件可通过I2C总线重置(写入寄存器)?  我看了TCA6416A和TCA9539,我没有看到任何以这种方式控制IC的寄存器。

标记

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

    Mark,您好!

    如果您要重置内部SMBus状态机,您可以在I2C总线上发送9个时钟周期和一个停止位。 这将清除内部状态机中通电并连接到总线的所有设备。

    如果您要重置设备的内部寄存器,则在不执行开机重置或切换重置引脚的情况下,无法执行此操作。 通过软件,您只需将默认值写入寄存器,但如果没有上述两个选项,则无法执行实际复位。

    最佳,

    Chris