Incorrect output from nPM1300 when powered through VBUS

Hi there,

I've designed a custom board implementing the nPM1300 and am currently in the process of examining the board without any firmware. Throughout testing, I have tried to power on the board using VBUS and VBAT.

The issue I am facing is:

- The output of VSYS and VOUT1/VOUT2 are correct when powering directly through VBAT using a power supply set at 3.7V. The current draw of the system sits at around 30 mA.

- The output of VSYS is incorrect (approx. 2V) when powered directly through VBUS using a power supply set at 5V. The current draw of the system is 0-0.5 mA.

- This causes the output of VOUT1/VOUT2 and an external buck regulator that I have connected to VSYS to be incorrect.

- The only additional connection to VBUS apart from the nPM1300 VBUS input is an ESD protection diode.

- I have also tried powering through VBUS using a USB cable connected to a power bank and laptop. When using the power bank, it delivers 5.15V into VBUS for around 20 seconds before dropping to around 2V.

Is this a hardware or firmware issue? I understand that there are some functions that can only be programmed through firmware, however I was under the assumption that the buck regulators and basic functionality (including being powered through VBUS) were possible without any firmware commands.

Thank you!

Parents
  • Hi

    With USB (VBUS), nPM1300 limits current to 100 mA by default. Without proper CC1/CC2 connections or firmware to raise the limit, nPM1300 SYSREG block can shut down under load, potentially even short inrush current spikes at startup can trigger this causing VSYS to drop to ~2 V.

    Regards 

    Tharaka

  • Hi Tharaka,

    I tried to limit my PSU to < 100 mA when powering directly through VBUS to see if transient current spikes were an issue but the issue remained. I was also under the impression that the nPM1300 could be powered directly through VBUS without CC negotiation, however it is connected to the USB-C port and seemed to work as intended with my laptop USB.

    I did notice as I was probing voltages however that when I accidentally shorted VBUS and VSYS that the all of the outputs and bucks would turn on with the correct voltages, and current draw went up to 30mA as expected. I know that this is probably not recommended, but what could be the reason why everything works properly after that?

Reply
  • Hi Tharaka,

    I tried to limit my PSU to < 100 mA when powering directly through VBUS to see if transient current spikes were an issue but the issue remained. I was also under the impression that the nPM1300 could be powered directly through VBUS without CC negotiation, however it is connected to the USB-C port and seemed to work as intended with my laptop USB.

    I did notice as I was probing voltages however that when I accidentally shorted VBUS and VSYS that the all of the outputs and bucks would turn on with the correct voltages, and current draw went up to 30mA as expected. I know that this is probably not recommended, but what could be the reason why everything works properly after that?

Children
No Data
Related