I'm designing a wearable device, which is powered by a lipo battery. It can consume up to 100 mA, with 2A short peaks. The battery needs 360mA for charging. Charging IC with power path is used.
And it is meant to be charged with a standard USB (micro-B or C). It will be a kind of mass-product device, that will be used by lots of people in unpredictable environments and with unknown USB power sources. In any case, it is supposed to be safe and stable.
Do I need to detect port abilities for current limiting? For example with special USB interfacing ICs, like PTN5150A or FUSB303, MAX14637? Or can I just limit the input current on my charger IC to 0.9A/0.5A (USB 3.0/2.0 mode)? What is the best solution here? I don't want to blow up somebody's USB adapter, but I don't want to over-engineer the whole system too.