主题中讨论的其他器件: TCA9536
你(们)好
一位客户对 PCA9536的 POR 功能有疑问。 您能帮您检查并给出一些意见吗? 谢谢。
----
我们注意到 TI PCA9536数据表中的一个勘误表、指出如果受意外 POR 序列的影响、则芯片锁定。 是否想详细说明这种闭锁的确切行为? 例如无响应设备? 意外的寄存器/引脚值? 或其他…
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.
尊敬的 Max:
在我们的应用中、馈送 PCA9536的 LDO 由电源 V12输出供电、该输出通常具有20ms 至40ms 的斜坡速率。 因此、PCA9536的功率斜率为20ms 至40ms。
芯片间歇性工作异常。 症状是引脚偶尔被设置为输出驱动低电平、而它们在默认情况下应保持输入。 不过、请注意、芯片从未无响应、随后对受影响 的寄存器的写入能够修复该设置。 这是预期的吗?
谢谢、
桑德堡
嗨、Sandburg、
"症状是引脚偶尔被设置为输出驱动低电平、而它们在默认情况下应保持输入。 不过、请注意、芯片从未无响应、随后对受影响的寄存器的写入能够修复该设置。 这是预期吗?"
我认为这是由于未能满足 POR 要求。 当违反此器件的 POR 要求时、我看到器件将使用错误的内部寄存器设置错误启动、例如:配置中的随机位作为输出启动。
"在我们的应用中、为 PCA9536供电的 LDO 由电源 V12输出供电、该输出通常具有20ms 至40ms 的斜坡速率。 因此、PCA9536的功率斜率为20ms 至40ms。"
这似乎违反了 POR 要求、因为从关断到 Vcc 的上升时间需要低于10ms。 如果您在我们的器件的 Vcc 上有任何去耦电容器、我建议您将其移除、以帮助缩短上升时间。
此外、我们还有其他 IO 扩展器、它们具有 TCA 名称、但 POR 要求不严格、但只有4位扩展没有。
谢谢、
-Bobby
谢谢 Bobby。
电源输出仅限于 PSU 内部设计、而不是外部负载或设置。 我恐怕我们必须与之共同努力。
实际上、如果 POR 设置不正确的结果 只是寄存器值不正确、我们可以通过 在上电后立即显式写入所有寄存器来执行一些固件修复、以确保该值正确。
只需确认芯片不会因为缓慢的功率斜坡而无响应? 到目前为止、我们还没有看到任何不响应的情况。
此外、仅供参考、替代 PCA9536的 NXP 在数据表中并未指出此类限制。
谢谢、
桑德堡
嗨、Sandburg、
"只需确认芯片不会因为缓慢的功率斜坡而无响应? 到目前为止、我们还没有看到任何不响应的情况。"
很遗憾、我无法确认设备不会像 Max 在他的第一篇文章中指出的那样锁定。 说到我看到的情况、不正确的 POR 违规可能会导致 IO 扩展器有时使用寄存器中错误的默认位启动。 我个人还没有看到 IO 扩展器的锁定情况。
"此外、仅供参考 、替代 PCA9536的 NXP 在数据表中并未指出此类限制。"
这是我们用新的 TCA 系列解决的问题、但看起来 PCA9536没有 TCA9536型号。
-Bobby
谢谢 Bobby。
然后、我相信我必须将问题重定向回 Max。 Max Robertson
尊敬的 Max:
由于 Bobby 和我都只看到错误的 POR 导致的寄存器值不正确、这看起来并不是巧合。 您能否告知 I2C 无响应是否是一个真正的问题?
我可以理解 状态机可能无法正确地进行 POR 复位、但我还发现 、虽然芯片调用了一个仅 POR 的器件、但也可能存在某种简单的错误恢复机制来从不良状态中恢复 I2C/SMBus。
谢谢、
桑德堡