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.

[参考译文] TPS6.5982万:I2C通信的开始计时

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/626759/tps65982-start-timing-of-i2c-communication

部件号:TPS6.5982万
主题 :TPS6.5981万中讨论的其它部件

大家好,

在客户的原型板中 ,EC似乎有时在启动时读取某些寄存器失败。

在TPS6.5982万启动计时时,I2C总线通信何时可用?
还有什么方法可以知道I2C总线和内部寄存器已准备好读取?  

此致,

Takashi Onawa

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

    在设备通电时,即使在设备加载配置映像之前,也始终可以读取内部寄存器。 但是,当设备从闪存读取并配置内部寄存器时,这些值中的大多数将会更改。
    我希望客户在TPS6.5982万从SPI-FLASH芯片读取寄存器时看到问题。 我建议轮询模式寄存器,等待其读回应用程序,然后再尝试其他读取。

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

    谢谢,我理解他们在设备启动计时读取寄存器之前读取模式寄存器。

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

    对不起,我从客户那里得到了另一个问题,关于启动时的I2C访问

    以下寄存器在模式寄存器变为APP之前和之后是否更改?
    客户希望在轮询前阅读登记簿,以尽量缩短等待时间。

    请告诉我是否有可能更改的注册表。

    0x06 CUSTUSE
    0x08 Cmd1
    0x09 数据1
    0x14 IntEventX,IntMaskX,IntClearX
    0x15 IntEventX,IntMaskX,IntClearX
    0x16 IntEventX,IntMaskX,IntClearX
    0x17 IntEventX,IntMaskX,IntClearX
    0x18 IntEventX,IntMaskX,IntClearX
    0x19 IntEventX,IntMaskX,IntClearX
    0x1A 状态寄存器
    0x32 TX源功能寄存器。
    0x34 有效合同PDO
    0x50 数据控制
    0x51 DP SID配置
    0x5F 数据状态
    0x72 GPIO状态

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

    此外,如果您有模式转换图,能否与我们分享?
    我从手册中没有确定模式是否意外地从应用程序转换到另一个应用程序。

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

    除了一个小的子集之外,设备在引导时不允许访问内部寄存器和4CC命令-您在上述POST中列出的寄存器(CMDx和DATAx除外)不属于该子集。 在模式转换到'app'后,主机可以访问完整寄存器集。www.ti.com/.../slvuah7b.pdf'的第3章 详细介绍了引导流程,但我们没有说明模式寄存器转换的文档。 不过,如果您对此主题有任何具体问题,我很乐意为您提供帮助。

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

    感谢您的详细介绍。

    >主机在模式转换到'app'后可以访问完整寄存器集。 www.ti.com/.../slvuah7b.pdf'的第3章

    链接似乎已过期。 能否告诉我文档名称?

    此外,我的客户希望了解从开机到在模式寄存器上显示应用程序大约需要多长时间。 是否可以粗略估计持续时间?

    此致,
    Takashi Onawa
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Praneet-San或团队中的任何人,

    我对上述问题有什么意见吗?


    此致,
    Takashi Onawa
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Takashi San,请参阅题为TPS6.5981万,TPS6.5982万和TPS6.5986万固件用户指南(修订版 b)'@'www.ti.com/.../technicaldocuments'。 我从未对其进行过描述,但可以获得数字,但显然无法消除此启动时间-设备必须从sFLASH加载固件才能开始工作。

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

    您好,Kumar-san,

    谢谢。

    我们理解,启动时的加载时间无法消除。

    他们想要定义"超时",以按照以下顺序区分闪存读取错误或闪存故障。他们认为需要该信息来确定"超时"持续时间。

    此致,

    Takashi Onawa

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

    我是否可以获得任何意见以关闭此问题? 我的客户要求我们大致说明时间,以便在其应用程序的FW中定义"超时"持续时间。

    >此外,我的客户希望大致了解从开机到显示应用程序需要多少时间
    >ON模式寄存器。 是否可以粗略估计持续时间?

    此致,
    Takashi Onawa
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在POR或GAID之后等待500ms,然后读取寄存器0x2D -如果设置了'BootOK',则引导成功,并且模式寄存器将读取APP。

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

    感谢您的明确回答。 我明白了。

    此致,
    Takashi Onawa