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:重置引脚浮动,数据输出操作顺序,闭锁输出

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1097288/tca6418e-reset-pin-floating-data-out-order-of-operations-latching-output

部件号:TCA6418E

您好,

1)  我刚刚开始与TCA6418E合作,正在讨论开发主板。  我无意中让TCA6418E上的重置引脚在我的最新设计版本上浮动。  根据数据表,我了解如果未积极使用,则将会拉紧。  鉴于我没有一个好的方法来探测引脚,我想知道这到底有多危险, 即是否有足够的风险来保证PCB上的修订更改。  

2)  此外,对于GPIO数据输出寄存器,数据表第14页指出:"需要这样做,才能在将值设置为输出之前写入该值。"  这是否意味着必须在将数据输出寄存器设置为输出之前将其写入?  或者设置输出方向,然后设置数据输出是否完全合适?  

3)  最后,我注意到一个问题,即我所写的输出似乎不是锁定的。  我的写入顺序如下:

0x34,0x17,0x50 //将GPIO 1和3设置为高输出

0x34,0x2C,0x50 //禁用GPIO 1&3下拉菜单(考虑到我配置为输出,甚至不确定是否需要此选项)

0x34,0x23,0x50 //将GPIO 1和3设置为输出

结果(在上述命令的3个ACK之后)是GPIO 1和3在大约76us的情况下变为高电平,但随后立即变为低电平(请参阅下面的示波器截图,蓝色通道是具有上述命令的I2C数据,黄色通道是GPIO3)。  我是否缺少需要锁定输出的内容,或者浮动重置是否可能导致这种情况?  我们非常感谢您的帮助。

谢谢!

Justin

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

    Justin,您好!

    1. TCA6418E在重置引脚上没有内部上拉,因此保持其浮动可能会使设备无法正常工作。 根据泄漏路径的流动位置,此设备可能会在复位过程中持续卡住。

    2.最佳做法是先设置输出数据,然后再设置输出引脚。 这是因为设备无法知道哪个针脚连接到什么以及驱动该针脚的设备。 因此,为了避免任何争用,最好在将输出设置为输出引脚之前将其设置为已知值。 默认情况下,引脚被拉下,因此,如果您只是将引脚转换为输出而不首先设置其状态,您可能会将某些东西弱地短路到地电位。

    3.无需执行任何操作即可锁定输出。 这很可能是由于您的重置未被拉高。 我的猜测是,I2C引脚可能会产生一些交叉对话,这足以使您的重置引脚脱离重置。 然后,在您完成通信后,内部电路会缓慢地通过其泄漏路径放电,设备将恢复为复位状态。 这些针脚的故障状态被拉低,因此重置会导致针脚重置回低电平是有意义的。

    您一定要在主板的另一个修订版上修复此问题。

    最佳,

    Chris

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

    感谢Chris的回复。  我认为这将是有关重置引脚的响应...有意义。  遗憾的是,我无法从外部访问PIN,因此我至少可以执行快速修复或只是观察其状态。

    关于I2C将设备从重置中拉出的猜测激起了我的好奇心。  所以,我想看看如果我在初始化数据后继续写会发生什么。  无法保持输出锁定...输出仍仅脉冲约76us (请参阅下面的示波器画面)。

    我还尝试在GPIO变为低电平后仅1毫秒执行初始化重试(基本上重复相同的命令,使GPIO处于高电平位置)。  设备会通过几个nack变为无响应,表明它确实处于重置状态...请参阅下文。

    再次感谢,我一定会加快速度。

    Justin

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

    不用担心,

    如果您对原理图有任何疑问,您可以随时将其发送到E2E上,我们可以为您进行原理图审核。 一旦您更新了您的原理图,您就可以将此读数发送给您,我可以为您仔细检查。

    最佳,

    Chris