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.

[参考译文] BQ25713:有关 pmp40441 VBUS 输入以及 bq25710兼容性的问题

Guru**** 662690 points
Other Parts Discussed in Thread: PMP40441, TUSB422, MSP430BT5190, BQ40Z50, BQ40Z50-R2, MSP430FR5949, TPS2121, BQ25710, BQ25713
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/814040/bq25713-questions-regarding-the-pmp40441-vbus-input-and-also-bq25710-compatibility

器件型号:BQ25713
主题中讨论的其他器件:PMP40441TUSB422MSP430BT5190BQ40Z50BQ40Z50-R2MSP430FR5949TPS2121BQ25710

我正在完成充电器设计以补充现有系统(12V)、并将 pmp40441用作此设计的主要参考。 我需要知道该设计是否仅与 USB-PD 输入兼容、或者是否也可以向 VBUS 线路运行直流桶形插孔输入(12V)? 该设计需要能够通过现场的 USB-C 端口(使用 USB 移动电源)为系统充电/供电、 如果有人在使用器件后忘记为器件充电、并且您在工作日开始使用低电池、则通常需要 USB-C 输入。 但是、为了实现更快的充电速度、我希望实现桶形插孔输入、以便能够更及时地对器件进行充电、因为器件预计在白天的任何时间都能放电60-90%、并且电池不小(电池组为3S2P 18650 Samsung - e35的~6800mAh)。 我知道 bq2571x 可以处理上述输入、而 pmp40441输入块和 bq25710EVM 非常相似、因此我觉得这是可行的、但为了使 pmp40441输入设计正常工作、需要对其进行哪些更改(如果有)? 是否只需对控制 bq2571x 的 MSP 进行编程即可应对这种情况、因为桶形插孔显然不会使用 USB-PD 来选择输入电压/电流?

我们不会预见 USB-C 将用作输出的情况、但该设计确实需要12V/300mA 输出来为外部次表 GPS 供电。 在我们的电流原理图中、此输出由负载开关启用/保护、负载开关从 VSYS 获取其输入(如果使用 pmp40441作为参考)。 根据上述说明、我们的外壳设计需要在将连接到充电器 PCB 的单独电路板上安装 IO 端口(USB-C/桶形插孔/USB-A/EXT12V)、从而节省资金并减少将 IO-PCB 连接到充电器 PCB 的带状电缆中的导体数量、 我想知道我是否可以将上述输出连接到 VBUS 并使用 OTG 功能供电? 这将至少节省一个导体、我可以摆脱负载开关。

我确信您已经意识到、我尚未决定使用哪款 bq2571x、电池组围绕 bq40z50-R2 SMBus 和 tusb422 I2C 进行设计、 但该充电系统最终将连接到使用 MSP430BT5190作为 MCU 的现有电路板、而系统 PCB 具有未使用的 I2C 和 SPI 引脚、无需任何修改。 该系统设计为具有始终开启的 BT、可从充电器 PCB 上的第二个 tps70933提供3V3电源(因此可在 VSYS 变为高电平时将其禁用、因为系统 PCB 上已有3V3稳压器、我不希望这两个稳压器相互冲突) 并且将在器件通过 BT 连接时启用 VSYS 和负载开关、进入低功耗状态、并在断开连接时关闭 VSYS。连接到 BT 后、bt5190将指示 fr5949启动 VSYS。 msp430fr5949将与 bq2571x、bq40z50、TUSB422通信、而不是使用 LED 指示充电容量、我选择了外部 LCD (I2C、在按下显示按钮后仅开启~30秒)、因此我可以提供更详细的信息而无需连接到 BT。 因此、在向 bt5190报告实时(~1秒更新)数据包信息的同时、这两个 SMBus 器件(取决于 bq2571x 选择)和2个 I2C 器件位于同一线路上、用户可以查看这些信息(运行随附应用的 Android 平板电脑) 您在这里有什么建议吗?

由于我必须使用 bq40z50处理 SMBus、而使用 tusb422处理 I2C、因此我使用哪款 bq2571x 真的很重要?

由于 I2C/SMBus 已经被用于其他所有东西、无论使用哪种类型、哪个 MSP 充当主器件、在 bt5190和 fr5949之间使用 SPI 是否更好?

我是否应该使用 bt5190来控制 LCD、因为它已经可以访问电池组信息、并且还有更多的内存?   

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

    有什么想法吗?

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

    嘿、John、

    这是一个多方面的问题、可能需要多个论坛的回答   、包括 MSP 低功耗微控制器论坛和接口论坛。  

    我可以谈谈您帖子中的 BQ2571x 部分。

    在不知道 MSP430控制器中编程了什么来执行 USB PD PPS 功能和/或检测输入类型的情况下、BQ2571x 本身将使用稳定的12V 输入。 仍然需要一个控制器来对充电参数、输入电流限制以及您想要在充电器上使用的任何其他额外功能进行编程。  

    就更改而言、本参考设计中的 MSP430控制器与 TUSB422 Type-C PD 端口控制器进行通信、并可能将信息传回充电器、以对电压和电流设置进行编程。 因此、该算法可能是第一个需要进行一些更改才能与12V 桶形插孔配合使用的方法。  

    由于您还需要保留 USB Type-C 输入以及添加12V 直流桶形插孔连接、因此您可能需要电源多路复用电路;请查看有关这一点的 tte TPS2121。 可能会同时施加两个不同的输入、因此这样的器件将有效地在两种输入源类型之间进行二极管或。

    关于使用 OTG 驱动 VBUS 上的电压、这是可能的。 请记住、您不能充电、也不能使用 OTG 模式。 但在 OTG 模式下、您可以对 VBUS 上的输出电压和电流限制设置进行编程。 另请注意、VBUS 将由电池电源供电。

    在通信方面、您可能希望在我提到的 MSP430论坛或事实论坛上发布另一个问题、以便让您了解这两个控制器。 对于充电器、如果您希望监测计通过智能电池协议并自动调整充电参数、则使用充电器的 SMBus 版本 BQ25710。 如果您不关心该功能、并且更喜欢固定充电电流和电池电压调节设置、则使用 BQ25713 - I2C 版本。 实际上、SMBus 数据和时钟线可能会与 I2C 器件共享。 但是、SMBus 器件将限制总线的时序要求。

    此致、

    Joel H