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.

[参考译文] BQ25703A:从之前的线程继续调试

Guru**** 2538960 points
Other Parts Discussed in Thread: TPS65987D, BQSTUDIO

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/788048/bq25703a-continued-debug-from-prior-thread

器件型号:BQ25703A
主题中讨论的其他器件:TPS65987DBQ25703BQSTUDIO

团队、

我有一位来自之前使用 TPS65987D 和 BQ25703进行后期设计的客户。 它们在我们的设计中很大一部分基于 参考设计 TIDUE65A。  

通过分析闪存 bin 文件 并读取寄存器、他们发现掩码值(描述不是很好)会影响到什么负载。 在 GUI 工具中,他们发现应检查设备初始化链下的单选按钮“Share Settings Across All Devices”(跨所有设备共享设置)。 它似乎将屏蔽值更改为0xFF、这将按应有的方式加载所有内容。 他们给我们反馈、GUI 的这一方面描述得非常糟糕。   

 现在、他们可以运行自己的 α、如 TPS 和 BQ 组合演示板。  它们可以脱离电池或 USB-C 运行 α、也可以通过 USB-C 运行 α 并为电池充电。  到目前为止都很好。

 

现在、他们正在尝试使 OTG (作为源设备)功能正常工作、因为他们还需要支持插入拇指驱动器。  他们正在努力使其正常工作。  下面是他们对评估板所做的工作:

评估板的设置方式是使充电能力正常运行、如上所述。 它们具有通过 I2C1连接到 TPS 评估板的 BQ 评估板。 TPS 评估板上的 VSYS 连接到 BQ 评估板上的 Vin。 它们的电池连接到 BQ 板上的电池端子。  

他们已将 BQ 评估板上的3V3电源连接到 TPS 评估板上的 P3V3、因为如果他们正确理解该电源、应提供3.3V 电压以使 TPS 数字控制内核保持活动状态、否则它将从电池电量耗尽状态持续开始。 他们使用应用手册 SLVAE18配置了 TPS GUI。  

当它们第一次连接电池时、未连接任何 USB-C、所有设备都会通电。 如果它们将外设连接到 USB-C (本例中为 USB 鼠标)、则会按预期加电。  它们可以多次连接和断开它、并且运行正常。

接下来、他们将充电器连接到 USB-C 端口、并开始为电池充电。  但是、一旦它们断开充电器并重新连接鼠标、鼠标将不再通电。 充电器可在连接时随时工作、但无论何时连接、USB 外设都不再工作。  他们注意到的另一件事是、在 TPS 评估板上、GPIO14会开启、这表示 PDO_0已协商(这是在 GUI 中配置为执行的操作)、但他们看不到 I2C 上到 BQ 板的任何流量。  我认为他们应该看到基于 GUI 应用程序配置数据表的内容。   但是、我注意到 GPIO PDO 事件选择列表是索引0 (PDO_0、PDO_1。) 其中应用配置数据表 PDO 协商选项索引为1。

有什么想法吗?

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

    应将充电器编程为通过 I2C 进入 OTG 模式、并从外部将 EN_OTG 引脚拉至高电平。 您需要首先验证 EN_OTG 引脚是否在 EVM 上被拉高。 第二、验证 USB 控制器是否实际与充电器通信、以便对 OTG 电压、OTG 电流和翻转 EN_OTG 位进行编程。

    您可能希望将此问题发布在电源接口- USB 接口论坛上、以提供有关此"GUI"的更多详细信息。 我们使用 BQStudio GUI 调试充电器 EVM、因此无法对任何其他 GUI 进行实际评论。


    此致、
    Joel H