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:TPS25750 + BQ25792的技术问题

Guru**** 2609895 points
Other Parts Discussed in Thread: TPS25750, BQ25792, TUSB320LAI, USB2ANY, USB-PD-CHG-EVM-01

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1044499/tps25750-technical-questions-for-tps25750-bq25792

器件型号:TPS25750
主题中讨论的其他器件: BQ25792TUSB320LAIUSB2ANYUSB-PD-CHG-EVM-01

大家好、

美好的一天! 您能帮助我们回答客户的问题、如下所示。

应用描述:

我们在2S 锂离子电池供电测试设备中使用了具有 USB 2.0 OTG 控制器的 NXP iMX7双应用处理器(AP)、该测试设备是最熟练的主 MF。  USB 2.0 OTG 控制器需要 ID 信号来决定它是主机还是设备。 我们希望使用一个 USB Type-C 插座作为 DRP (双角色端口)进行 USB 2.0数据通信、或者我们希望使用相同的连接器进行电池充电-功耗为45W (即、我们是电源和电源接收器)。  我们希望在此应用中使用 TI 芯片组 TPS25750 + BQ25792。 我们不希望使用带有电子标记的电缆、因此我们将使用 最大电流3A。

问题:

  1. 是否有适用于芯片组 TPS25750和 BQ25792的 Linux 驱动程序?
  2. TPS25750的哪个 GPIO 映射事件可用作 iMX7 USB OTG 控制器的 OTG ID 信号?
  3. 作为主机/电源提供商、我们希望使用 BQ25792 OTG 模式、避免使用额外的5V 直流/直流电源、并保持 PP5V 未连接状态。 有可能吗? TPS25750_Application_Customization_Tool 中的哪个配置选项是电源(提供商)和电源接收器(消费者)?  部分?  没有5V 直流/直流转换器时没有此类配置。
  4. TPS25750_Application_Customization_Tool 中的哪项选择“可提供的最大功率是多少?”  何时我们仅提供 USB2.0默认电源5V/500mA?
  5. BQ25792寄存器是否包含可用于持续指示电池充电百分比的信息? 如果是、您可以提供指南和公式吗?
  6. 在 TPS25750 Application Customization Tool 中、我错过了 BQ25792的一些配置功能:
  1. VSYSMIN 的设置
  2. VECHG 的设置  
  3. IOTG 和 VOTG
  4. PRECHG_TMR
  5. 是否可以为1S、2S、3S 4S 电池设置 VBAT_UVLOZ?
  1. BQ25792是否会影响 USB 数据线路 D+、D-? D+和 D-是否可以直接连接 到 BQ25792和 USB 控制器?
  2. 如何以及在哪里可以设置 TPS25750的以下参数?

    A.第11页,ILIM5V

   B.第13页,SS

  C.第17页,ILIMVC

TI-Tech-support.docx

提前感谢您的支持。  

此致、

Jonathan

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

    Jonathan、

    以下是我的答案。

    1. 是否有适用于芯片组 TPS25750和 BQ25792的 Linux 驱动程序?
      1. 我们不提供 Linux 驱动程序
    2.   TPS25750的哪个 GPIO 映射事件可用作   iMX7 USB OTG 控制器的 OTG ID 信号?
      1. enableSource_port1 (31)将提供此功能
    3. 作为主机/电源提供商、我们希望使用 BQ25792 OTG 模式、避免使用额外的5V 直流/直流电源、并保持 PP5V 未连接状态。 有可能吗? TPS25750_Application_Customization_Tool 中的哪个配置选项 是电源(提供商)和电源接收器(消费者)?   部分?  没有5V 直流/直流转换器时没有此类配置。
      1. 这是不可能的。  TPS25750在5V 电压下运行时使用 PP5V 电源路径、并且内部模拟信号传输也需要该电源路径
    4. TPS25750_Application_Customization_Tool 中的哪项选择“可提供的最大功率是多少?”  何时我们仅提供 USB2.0默认电源5V/500mA?
      1. TPS25750目前仅配置为支持5V/3A。   
    5. BQ25792寄存器是否包含可用于持续指示电池充电百分比的信息? 如果是、您可以提供指南和公式吗?
      1. 我必须跟进 BQ25792团队以获取此答案
    6. 在 TPS25750 Application Customization Tool 中、我错过了 BQ25792的一些配置功能:
      1. 我必须跟进 BQ25792团队以获取此答案。  我知道其中一些、但我想立即回答所有这些问题。
    1. VSYSMIN 的设置
    2. VECHG 的设置   
    3. IOTG  和 VOTG
    4. PRECHG_TMR
    5. 是否可以为 1S、2S、3S 4S 电池设置 VBAT_UVLOZ?
    1. BQ25792是否会影响 USB 数据线路 D+、D-? D+和 D-是否可以直接连接 到 BQ25792和 USB 控制器?
      1. 您应该将 USB 线连接到 TPS25750。  在设置电流限制时、它将考虑 B1.2协商
    2. 如何以及在哪里可以设置 TPS25750的以下参数?
      1. 我们将编写文档来描述 TPS25750执行的事件和寄存器更新、然后您可以使用 MCU 进行补充。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Chuck、

    我有一些补充问题:

    地址1。 您将来是否要提供 Linux 驱动程序?

    AD2. 我不认为 enableSource_port1 (31)将提供 OTG ID 信号功能。 首先、SLVUC05–2020年11月 TPS25750主机接口技术参考手册中不存在此类事件31。 如果您的目的是事件73使能源代码(73)、下面的"斜体"中对此进行了说明、那么我认为它不适用于非 USB 电力输送设备(例如闪存盘)或主机(例如.g.old PC) 、因为将不会有 PD 通信和合同。 您能否更详细地解释它将如何用作 ID 信号?

    PD 控制器发送接受消息以启动时

    在高功率协议下为 VBUS 供电该 GPIO

    置位高电平。 只要大功率、它就会保持高电平

    合同处于活动状态。 如果合同从高功率转换

    低功耗协议、该 GPIO 将具有高电平-

    PS_Rdy 消息发送后的低电平转换。

    其次、事件32:30在 SLVUC05中保留、但 TPS25750 Application Customization Tool 中存在事件31 TBT_MODE_SELECT_EVENT_PORT1 (31)、这对我来说并不清楚。 如果您打算使用这一个、您需要更详细地解释它将如何用作 ID 信号。 如果您不是指此事件,我想知道此事件的描述。

    第三,我曾亲自考虑过事件75 attachedassink (75),但我不确定。 你有什么看法?

    为了帮助您了解我需要的功能、我将详细介绍 TI TUSB320LAI USB Type-C 配置通道逻辑和端口控制芯片及其 ID 引脚9。 我希望一个 TPS25750 GPIO 的行为方式相同。 请您再看一下并提供建议吗?

    AD3:它是否限制了功能。 何时可以使用 BQ25792 OTG 模式? 注意:在数据表中、我可以看到 PP5V 仅用于 CC 上的 VBUS 或 VCON、我不需要。

    AD4:首先、SLVUC05中提到 TPS25750与 USB Type-C 规范兼容、这意味着它必须能够根据 USB Type-C 规范广播3种电流模式:默认、1.5A 和3A–我希望它可以通过某种方式进行配置。 然后、如果连接的器件支持电力输送、则可以根据 USB PD 3.0商定协议。

    第二、 当我可以指定源 PDO 并且可以选择 最大电流500mA 时、高级配置会怎么样? 那么、我希望只能提供2.5W 的功率、并针对 VBUS 短路提供电流保护(例如700mA)。

    广告5、6:什么时候可以得到答案?

    广告8:什么时候可以得到?

    9.是否可以使用 USB2ANY 代替 Aardvark I2C/SPI 主机适配器将配置下载到 USB-PD-CHG-EVM-01? (带有适配器的罩、可采用 J5连接器引脚)

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

    Vlad、

    以下是 充电器团队的其余原始答案

    5. BQ25792寄存器是否包含可用于持续指示电池充电百分比的信息? 如果是、您可以提供指南和公式吗?
    BQ25792具有一个 ADC、可测量电池电压、电池电流、输入电压、输入电流和其他值。 如果您希望电池电量的百分比、则需要一个电池电量监测计。
    6. 1. VYSMIN 由 PROG 引脚根据下表进行设置:表9-2。 充电参数取决于电池节数
    6. 2. VRECHG 是200mV 的默认值。
    6. 3. IOTG 和 VOTG 由我们制作的固件进行设置。
    6.4.默认情况下会启用 PRECHG_TMR、并将其设置为默认值2小时。
    6.5. VBAT_UVLOZ 是一个固定规格。

    ===

    第二组问题:

    我们 目前不打算提供 Linux 驱动程序

    TPS25750 和 BQ25792集成将处理 I2C 事件中所有必要的 OTG 开关、因此不使用 GPIO

    3. 必须为 PP5V 供电才能使任何电源路径正常工作,并且必须使用它来提供5V 电源,因此如果您不为 VCONN 供电,您仍需要电池电压提供3.5A 的降压。

    4. 您参考的规格部分是 C 型值。  它们分别为900mA、1.5A 和3A。  如果您添加了 PD 功能、则可以针对20V 以外的电压在0和3A 之间对电流进行编程、而对于20V、则可以针对高达5A 的电流进行编程。

    8. 我将於明日提供活动表。  我需要从模型中删除一些内容才能将其公开

    9. 对于 USB-PD-CHG-EVM-01、Aardvark 用于对 TPS25750的 EEPROM 进行编程、USB2ANY 用于连接充电器 GUI。  目前没有支持使用 USB2ANY 进行 EEPROM 编程的实现方案、因此需要两个接口。

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

    卡盘、

    感谢您的回答,但是:

    AD2. 请您回答我的问题。 我需要 OTG ID 信号、而不是 I2C 通信!

    AD4. 很抱歉、您只是重复我在问题中所写的内容吗? 我已经问过 Type-C 电流广播(默认、1.5A 和3A)是如何实现的。  可配置的。 我假设当可以设置 ILIM5V (请参阅8A)时、电流广播也必须可配置。

    一般注意事项:TPS25750 Application Customization Tool 可能无法提供可通过 AP 通过 I2C 接口进行寄存器设置实现的完整配置。 然后有必要解释或描述、因为我是一个用户、经常会混淆什么是可能的以及如何实现。

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

    2.从 PD 的角度来看 ,当 数据端口配置为 UFP 时,enableSource_port1事件将转换为高电平,当配置为 DFP 时,该事件将转换为低电平。  这将使 OTG EN 尽可能接近 C 类允许的范围。

    TPS25750 目前仅作为3A 通告提供、仅适用于 C 型连接。