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.

[参考译文] TCA9555:将输出端口配置为0后、跳回到默认值

Guru**** 2582405 points
Other Parts Discussed in Thread: TCA9555

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/900643/tca9555-output-port-jumps-back-to-default-value-after-configuring-it-to-0

器件型号:TCA9555

大家好、

我的客户正在测试 TCA9555。 器件上电后、客户使用 MCU 将其特定端口配置为输出电平0。 配置完成后、我们可以捕获配置的端口输出 A 0、但在经过非常短的0级周期后、它将立即跳回到1级。 如果没有 Furthur 配置、它将保持在1级。 它看起来配置正常、但会被其他内容刷新。 那么、您能帮助分析一下吗? 谢谢。

此致、

韦恩

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

    您好、Wayne、

    VCC 电源轨是否可能会循环或毛刺脉冲到低电平、从而导致上电复位恢复默认值?  如果没有、您能否检查该器件的 SDA/SCL 线路以确保我们了解它看到的 I2C 读取/写入内容?

    此致、
    最大

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

    您好、Wayne、

    您能告诉我他们正在向我们的器件写入什么内容以将输出设置为低电平吗? (寄存器转储)

    您是否有我们可以查看的原理图?

    您能否在写入或读取事务期间提供 SDA/SCL 的范围?

    -Bobby

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

    尊敬的 Max:

    我检查了 VCC 电源、它是稳定的。 客户正在尝试捕获 I2C 时序图、以了解具体写入9555的内容。 一个支持需求是、如果我们要设置某些位输出0、您能否建议正确的寄存器配置序列。

    例如、当设置 P00和 P01输出0时:

    我认为:

    1.将 REG6写入0xFC

    2.将 REG2写入0xFC

    您能帮助确认吗? 谢谢。

    此致、

    韦恩

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

    您好、Bobby、

    感谢您的回复。 请将我的响应视为对 Max 的回波。  

    此致

    韦恩

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

    "我认为:

    1.将 REG6写入0xFC

    2.将 REG2写入0xFC

    您能帮助确认吗? 谢谢。"

    实际上、我建议首先写入寄存器2/3、以确保在设置配置寄存器时您想要设置为低电平的端口为低电平、否则在设置配置寄存器后、它们将设置为高电平。 (加电后输出寄存器设置为高电平、因此将端口设置为输出将立即使其变为高电平、直到配置为低电平)

    然后、您可以将寄存器6/7设置为"0"或输出。

    谢谢、

    -Bobby