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.

[参考译文] TPS25750:应用程序自定义工具

Guru**** 2535150 points
Other Parts Discussed in Thread: BQ25731, TPS25750EVM, TPS25750

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/993971/tps25750-application-customization-tool

器件型号:TPS25750
主题中讨论的其他器件:BQ25731

大家好、

我的客户安装了 BQ25731的 TPS25750EVM。
我了解 TPS25750 Application Customization Tool 包括如下电池充电器配置。
如果我们使用 BQ27531、则只有两种设置、如下所示(电池充电电压和电流)。



1) 1)这两个设置是否对应于充电器电压寄存器(05/04h)和充电器电流寄存器(03/02h)?
2) 2) TPS25750在将配置刷写到 TPS25750EVM 时是否仅设置 BQ25731的这两个寄存器?

此致、
雅丽塔

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

    它们 是 充电器电压寄存器(05/04h)和充电器电流寄存器(03/02h)  

    2. TPS25750将  根据应用配置 GUI 中的设置全面管理 BQ25731。   这包括初始 设置以及由于 typedC 端口更改而需要进行的任何更改。

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

    尊敬的 Chuck-San:

    感谢你的答复。

    ------------------------
    2. TPS25750将  根据应用配置 GUI 中的设置全面管理 BQ25731。   这包括初始 设置以及由于 Type-C 端口更改而需要进行的任何更改。
    ------------------------
    我了解 TPS25750不仅使用  应用配置 GUI 对充电器电压寄存器(05/04h)和充电器电流寄存器(03/02h)进行编程。
    您能告诉我 TPS25750对 BQ25731进行编程的其他寄存器有哪些、 但充电器电压寄存器(05/04h)和充电器电流寄存器(03/02h)除外
    此外、 是否可以 使用应用配置 GUI 对其他 BQ25731寄存器进行编程

    此致、
    雅丽塔

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

    雅丽塔

    我需要对更改的寄存器进行一些研究。  我下周初会再回来。

    应用配置 GUI 不允许在默认实现的寄存器之外更改编程的寄存器。

    此致。

    卡盘

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

    尊敬的 Chuck-San:

    感谢您的支持。
    我将等待您的反馈。

    此致、
    雅丽塔

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

    雅丽塔

    很抱歉、这需要的时间超出预期。  我希望确保我有完整的列表。  我正在尝试将 TPS25750配置一次且可以覆盖的寄存器与动态更改但不应更新的寄存器分开。

    我将随时向您通报我的进展。

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

    尊敬的 Chuck-San:

    感谢您的持续支持。
    我期待你的答复。

    我们需要阐明 TPS25750访问的 BQ25731寄存器。
    以下问题是令人关切的问题之一。
    https://e2e.ti.com/support/interface/f/interface-forum/990691/tps25750evm-can-tps25750evm-sink-more-than-5a/3675237#3675237

    此致、
    雅丽塔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    触发事件 RAW 数据 寄存器 更新类型
    POR 0x50e00000323 0x50e00 0x00 一次
    POR 0x1735000223 0x1735 0x35 一次
    POR 0x64000a0006000523 0x64000a0006 0x06 一次
    分离 0x1735000225 0x1735 0x35 动态
    硬复位 0x735000224 0x735 0x35 动态
    SRC_PDO1_NEG 0x11e006000327 0x11e006 0x06 动态
    SRC_PDO2_NEG 0x1d7c06000328 0x1d7c06 0x06 动态
    SRC_PDO3_NEG 0x273c06000329 0x273c06 0x06 动态
    SRC_PDO4_NEG 0x3c0f00022d 0x3c0f 0x0F 动态
    POR 0x280f00022e 0x280f 0x0F 一次
    SNK_PDO1_NEG 0x3c0f00022f 0x3c0f 0x0F 动态
    SNK_PDO2_NEG 0x2d0f000230 0x2d0f 0x0F 动态
    SNK_PDO3_NEG 0x4000201032d 0x40002 0x02 动态
    SNK_PDO4_NEG 0x5000201032e 0x50002 0x02 动态
    分离 0xe000201032f 0xe0002 0x02 动态
    硬复位 0x140002010330 0x140002 0x02 动态
    PP3_SW_ON 0x640f000331 0x640f 0x0F 动态
    PP3_SW_OFF 0x140002000331 0x140002 0x02 动态
    POR 0x3732000223 0x3732 0x32 一次
    SNK_PDO1_NEG 0x13880400032d 0x138804 0x04 动态
    SNK_PDO2_NEG 0x17700400032e 0x177004 0x04 动态
    SNK_PDO3_NEG 0x1b580400032f 0x1b5804 0x04 动态
    SNK_PDO4_NEG 0x1f4004000330 0x1f4004 0x04 动态
    SNK_PDO5_NEG 0x232804000331 0x232804 0x04 动态

    请注意、一次寄存器在加电时设置一次、其他寄存器为动态和 CAN C 型消息中的更改进行更改

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

    尊敬的 Chuck-San:

    关于您所附的列表、TPS25750访问的 BQ25731寄存器是什么?
    我 无法清楚地看到它。

    此致、
    雅丽塔

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

    Yaita-San、

    寄存器地址位于寄存器部分。   更新的字节数位于数据部分。  在我使用的 Excel 格式中、前导零被删除、因此只有5个数字的任何字段都应该在 0x 之后添加前导零、以字节对齐数据

     您可以将这两个值与831数据表进行比较、以提取准确的寄存器。

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

    卡盘- SAN、

    我仍然无法理解  TPS25750访问的 BQ25731寄存器。
    列表中是否包含 BQ25731 (6Bh)的器件地址?
    "寄存器"是否指示 BQ25731的 I2C 地址? 例如、BQ25731的哪个是充电器电压寄存器(05/04h)和充电器电流寄存器(03/02h)?

    此致、
    雅丽塔  

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

    Yaita-San、

    要解码该表、您需要将数据事务分成多个字节、并将其放入 TPS25731寄存器中。

    例如:

    第一个 POR 事件从寄存器1开始写入05 03 00。

    这将解码为  

    将00写入寄存器0

    将03写入寄存器1

    将05写入寄存器2

    I2C 是渐进的、因此每个额外的字节被写入并且寄存器地址被递增。

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

    尊敬的 Chuck-San:

    感谢您的持续支持。
    第一个 POR 事件似乎 写入05 0e 00 (数据= 0x50e00)、那么以下内容是否正确?

    --------------------------------------------
    第一个 POR 事件从 寄存器0开始写入0e 00

    这将解码为  

    将00写入寄存器0

    将0e 写入寄存器1

    将05写入寄存器2

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

    此外、"Raw"的低3个字节表示什么?
    "数据"似乎是没有低3个字节的"原始"值。

    此致、
    雅丽塔

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

    雅丽塔

    你是对的。  原始视图应已从我提供的表中删除。  它 具有不属于数据传输的额外数据。

    此致、

    卡盘

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

    卡盘- SAN、

    我 将 第一个 POR 事件 (05 0e 00)与 BQ25731寄存器进行了比较。

    关于 BQ25731的01/00h 寄存器、默认值为"E70Eh"。
    另一方面、 第一个 POR 事件程序"0E00h"



    我无法理解 为什么 BQ25731的01/00h 寄存    器应编程为"0E00h"、我不敢相信您所附的列表表明 TPS25750访问了 BQ25731寄存器。
    请再次检查一下吗?

    此致、
    雅丽塔

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

    雅丽塔

    我在 BQ25731团队工作的工程师周一之前不在办公室。  我将验证设置、然后再回放。  我提供的设置是我们的开发人员在固件代码中使用的设置。

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

    卡盘- SAN、

    感谢您的持续支持。
    我期待您团队的反馈。

    此致、
    雅丽塔

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

    Yaita-San、

    我仍在等待有关此问题的内部反馈。

    此致、

    卡盘

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

    卡盘- SAN、

    感谢您跟进此情况。
    我将等待您团队的反馈。

    此致、
    雅丽塔

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

    雅丽塔

    我在数据描述中发现了一个问题。  最后一个字节(2个字符)是 I2C 地址:

    例如:

    触发事件 RAW 数据 寄存器 更新类型
    POR 0x50e00000323 0x50e00 0x00

    一次

    数据应解释为 将0e 写入寄存器0、将05写入寄存器1。

    此致、

    Chucj

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

    尊敬的 Chuck-San:

    感谢您提供信息。

    关于您所附的列表、 您能否告诉我订单中是否有含义?
    TPS25750似乎访问了相同的寄存器(0x00/01、0x02/03、0x04/05、0x06/07、0x0F、 0x32、0x35)并覆盖寄存器。

    POR 0x50e00000323 0x50e00 0x00 一次
    POR 0x1735000223 0x1735 0x35 一次
    POR 0x64000a0006000523 0x64000a0006 0x06 一次
    分离 0x1735000225 0x1735 0x35 动态
    硬复位 0x735000224 0x735 0x35 动态
    SRC_PDO1_NEG 0x11e006000327 0x11e006 0x06 动态
    SRC_PDO2_NEG 0x1d7c06000328 0x1d7c06 0x06 动态
    SRC_PDO3_NEG 0x273c06000329 0x273c06 0x06 动态
    SRC_PDO4_NEG 0x3c0f00022d 0x3c0f 0x0F 动态
    POR 0x280f00022e 0x280f 0x0F 一次
    SNK_PDO1_NEG 0x3c0f00022f 0x3c0f 0x0F 动态
    SNK_PDO2_NEG 0x2d0f000230 0x2d0f 0x0F 动态
    SNK_PDO3_NEG 0x4000201032d 0x40002 0x02 动态
    SNK_PDO4_NEG 0x5000201032e 0x50002 0x02 动态
    分离 0xe000201032f 0xe0002 0x02 动态
    硬复位 0x140002010330 0x140002 0x02 动态
    PP3_SW_ON 0x640f000331 0x640f 0x0F 动态
    PP3_SW_OFF 0x140002000331 0x140002 0x02 动态
    POR 0x3732000223 0x3732 0x32 一次
    SNK_PDO1_NEG 0x13880400032d 0x138804 0x04 动态
    SNK_PDO2_NEG 0x17700400032e 0x177004 0x04 动态
    SNK_PDO3_NEG 0x1b580400032f 0x1b5804 0x04 动态
    SNK_PDO4_NEG 0x1f4004000330 0x1f4004 0x04 动态
    SNK_PDO5_NEG 0x232804000331 0x232804 0x04 动态


    此致、
    雅丽塔

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

    雅丽塔

    这几乎是正确的。  第三个 POR 写入将访问寄存器6、7、8和9。   

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

    卡盘- SAN、

    感谢你的答复。
    关于您所附的列表、 您能否告诉我订单中是否有含义?
    它们是否按 TPS25750访问 BQ25731的顺序列出?

    此致、
    雅丽塔

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

    雅丽塔

    访问顺序无关紧要。  “事件已取消”是表中的第一项。

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

    尊敬的 Chuck-San:

    感谢您的回答。

    我知道、如果发生 POR、以下五次访问都将发送到 BQ27531。
    我的理解是否正确?  

    POR 0x50e00000323 0x50e00 0x00 一次
    POR 0x1735000223 0x1735 0x35 一次
    POR 0x64000a0006000523 0x64000a0006 0x06 一次
    POR 0x280f00022e 0x280f 0x0F 一次
    POR 0x3732000223 0x3732 0x32 一次

    此致、
    雅丽塔

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

    正确