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.

[参考译文] PCA9536:有关 PCA9536的 POR 功能的一个问题

Guru**** 2484615 points
Other Parts Discussed in Thread: PCA9536, TCA9536

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/679070/pca9536-one-question-about-the-por-function-of-pca9536

器件型号:PCA9536
主题中讨论的其他器件: TCA9536

你(们)好

一位客户对 PCA9536的 POR 功能有疑问。 您能帮您检查并给出一些意见吗? 谢谢。

----

我们注意到 TI PCA9536数据表中的一个勘误表、指出如果受意外 POR 序列的影响、则芯片锁定。 是否想详细说明这种闭锁的确切行为? 例如无响应设备? 意外的寄存器/引脚值? 或其他…

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

    内部数字逻辑(包括 I2C 状态机)将不会被正确初始化、因此寄存器值将不会被明确定义、并且尝试 I2C 事务会导致一个 NACK /无响应器件。

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

    尊敬的 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:

    由于 Bobby 和我都只看到错误的 POR 导致的寄存器值不正确、这看起来并不是巧合。 您能否告知 I2C 无响应是否是一个真正的问题?

    我可以理解 状态机可能无法正确地进行 POR 复位、但我还发现 、虽然芯片调用了一个仅 POR 的器件、但也可能存在某种简单的错误恢复机制来从不良状态中恢复 I2C/SMBus。

    谢谢、
    桑德堡

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

    尽管这种情况可能并不常见、但我们确实认为、在数据表中定义的斜坡曲线之外加电时、器件有一些无响应的风险。 如果没有复位、则执行 I2C 状态机的内部数字逻辑的初始值将没有明确定义的值。 它们可能在大多数时间或大多数 IC 上采用合理的状态、但如果没有复位机制、则无法在所有情况下保证这一点。

    此致、
    最大