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.

[参考译文] TPS25814:关于读取内部状态寄存器信息的问题。

Guru**** 2482225 points
Other Parts Discussed in Thread: TPS25814

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1498440/tps25814-regarding-the-reading-of-internal-status-register-information

器件型号:TPS25814

工具/软件:

您好的团队、

根据下面的说明、使用 TPS25814可以通过 I2C 读取状态信息(DATA_STATUS 寄存器)。

--------------------------------------------------------------------------------

8.3.7 I2C 接口

TPS25814具有一个 I2C 从接口端口:I2C_EC。 I2C 端口 I2C_EC 由 I2C_EC_SDA、I2C_EC_SCL 和 I2C_EC_IRQ 引脚组成。

这些接口提供有关 TPS25814的一般状态信息、能够控制 TPS25814行为、并提供在 USB-C 插座上检测到的连接的信息。

--------------------------------------------------------------------------------

这是可能的吗? 此外、在哪里可以找到有关 I2C 寄存器的信息?

此致、

Kyohei

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

    尊敬的 Kyohei:  

    感谢您联系我们!

    很遗憾、数据表中不包含此信息。 您希望通过 EC 读取哪个状态寄存器?

    此致、  

    Aya Khedr

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

    尊敬的 Aya:

    我的客户正在尝试使用 CC 线路的状态寄存器。

    CPU 从内部寄存器读取信息以确定 USB Type-C 连接器是连接到 CC1还是 CC2引脚、然后从连接侧传输 TX/RX。

    TPS25814能否满足上述要求、或者如果没有、是否有任何其他 PD 控制器可满足此要求?

    此致、

    Kyohei

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

    尊敬的 Kyohei:  

    是的、TPS25814能够报告此信息。  当 CC2连接到电缆 CC 线时、POL 引脚置为低电平有效。

    此致、  

    Aya Khedr

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

    尊敬的 Aya:

    感谢您的支持。

    我想就我的问题提供更多信息。

    TPS25814是否有内部寄存器(DATA_STATUS)?

    →内部寄存器(DATA_STATUS)是指手册第38章(P.83)中提到的"0x5F Data Status"。 我们要求设备具备此寄存器、如我们的 Intel Amston Lake 要求中所述。

    TPS65987DDH 和 TPS65988DH 主机接口技术参考手册(修订版 B)

    TPS25814是否有此寄存器? 如果没有、您能否推荐符合上述要求的 PD 控制器?

    此致、

    Kyohei

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

    尊敬的 Kyohei:  

    请参阅   TPS25814上的以下线程了解数据状态寄存器(地址:0x1A)。  

    此致、  

    Aya Khedr  

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

    尊敬的 Aya:

    感谢您的支持。

    我明白了。

    从哪里可以找到此寄存器映射? 如果您能提供这个 URL、我将不胜感激。

    此致、

    Kyohei

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

    尊敬的  Kyohei:  

    遗憾的是、我们目前没有具有完整寄存器映射的文档。  

    如果您需要阅读其他信息、请告诉我。  

    此致、  

    Aya Khedr

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

    尊敬的 Aya:

    感谢您的支持。

    由于客户使用的器件是 Intel Amston Lake、因此需要0x5F 数据状态寄存器。

    但是、TPS25814没有此寄存器。 这样说等效寄存器是0x1A STATUS 寄存器是否正确?

    此外、您提到没有完整的寄存器映射。 能否提供所附照片的原始文档?

    此致、

    Kyohei

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

    尊敬的 Kyohei:  

    我会让另一位团队成员为您提供帮助。  

    此致、  

    Aya Khedr  

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

    您好、

    据我所知、Amston Lake 是一种汽车设计。 我们不建议使用 TPS25814、因为这是一款 ROM 器件、如果有任何问题、我们无法解决它。 在电源和交替模式方面、端口功能是什么?

    此致

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

    尊敬的 Tommy:

    感谢您的支持。

    Amston Lake 被公认用于边缘计算和工业应用、而不是汽车应用。 我们承认不建议使用 TPS25814。

    您能否建议使用一个具有以下两个寄存器的 PD 控制器?

    地址接口寄存器

    ★Ω 数据状态寄存器(ID-0x5F、RO、Len-5字节)

    ★Ω 数据控制寄存器(ID-0x50、RW、Len-6字节)

    参考:访问流 :我公司需要以下流程: CPU 从连接到 USB Type-C 连接器 CC1或 CC2引脚的内部寄存器读取信息,并传输连接侧的 TX/RX。

    1. PD 控制器更新 DATA_STATUS 寄存器(★ID-0x5F)。
    2. PD 控制器将 ALERT#引脚(I2C IRQ)置为有效。
    3. SoC 通过将"1"写入 DATA_CONTROL 的"I2C_INT_ACK"寄存器(★ID-0x50)进行响应。
    4. PD 控制器将 ALERT#引脚(I2C IRQ)置为无效。
    5. SoC 读取 DATA_STATUS。

    此致、

    Kyohei

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

    您好、

    是的、我们确实为此提供了器件、具体取决于您是否需要合规性。 不过、这些是 NDA 器件、这些器件不应在公共论坛中讨论、因此我建议您联系当地的 TI FAE 以获取这些器件的信息。

    此致