MP2724 - Connecting USB Device

Hi, I plan to use the MP2724 as a charger for a Lithium battery.
The Device has only one USB Port. The DN/DP lines from MCU go on the connector for communication with a Host device like a Smartphone or PC. To charge the lithium battery I want to use the MP2724 since it could control the voltage and current devivered by the USB port.

Should I use a USB MUX to connect the USB from MCU and MP2724 to one USB port?

What other solutions could I use? Is MP2724 the right chip for this task?

Hello, welcome to the MPS Forums!

The MP2724 looks to be well suited for your application.

You could use a USB MUX to connect your USB from your MCU and the MP2724, but this would certainly complicate your design.

I am assuming you want simultaneous charging and usage of the data lines. For that, you could use a USB PD Controller or some dedicated USB switch that is able to manage data and power. MPS has many USB PD Controllers that you could use. However, I suppose these options would also add components to your design.

A simpler solution overall would be to keep the data lines routed directly to your MCU and to connect the USB VBUS to the MP2724 to enable charging. This would keep your design simple and straightforward.

Hope this helps,

Krishan

Thanks for your reply.

Does the MP2724 have a I2C register or pin indication state where I can check if it is connected to an USB powersupply which commuinicates with bc1.2 stadard?

Else I think I will leave D+/D- of the MP2724 open an just use the CC1/CC2 Pins with USB C connector only.

Hello again,

The MP2724 doesn’t have I2C dedicated registers that would detect BC1.2 directly. They would focus on power regulation, relying on external circuitry to both negotiate and detect charging conditions through D+ and D- for BC1.2

Leaving D+ and D- open and using just CC1 and CC2 is a good future-proof solution as the USB-C connector’s CC pins are able to regulate current without BC1.2.

Best,
Krishan

Hi Krishan

In this case I will the pins open.
Thanks for your answer.