<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>NPM1304 PCM lockout</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/124692/npm1304-pcm-lockout</link><description>Hi, 
 We&amp;#39;re looking to integrate the NPM1304 in a product with a very small battery. As per the NPM datasheet we&amp;#39;ve selected a battery with a PCM. 
 We&amp;#39;ve previously seen the PCM trip in a couple of prototypes; we are not sure why seems likely to be overcurrent</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Oct 2025 11:27:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/124692/npm1304-pcm-lockout" /><item><title>RE: NPM1304 PCM lockout</title><link>https://devzone.nordicsemi.com/thread/551257?ContentTypeID=1</link><pubDate>Mon, 13 Oct 2025 11:27:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c827ae6-9f4a-4506-85f0-f0e4c78c83a5</guid><dc:creator>Tharaka</dc:creator><description>&lt;p&gt;Hi Bill&lt;/p&gt;
&lt;p&gt;Connecting USB does not automatically activate the charger; it must be explicitly enabled via I&amp;sup2;C.&lt;/p&gt;
&lt;p&gt;To exit this state, the host MCU must participate in the recovery process. In any PCM, if the OD (discharge) MOSFET is turned off, the only way to unlock it is by initiating a charge. ( Some PCMs, after an overcurrent event, require the VBAT pin to be raised to the battery cell voltage to unlock from the latched state also).&lt;br /&gt;&lt;br /&gt;So the practical approach is to momentarily enable the charger when USB is connected. Nordic&amp;rsquo;s default charger settings are safe and conservative typically 4 mA constant current and 4 V termination voltage&amp;mdash;which is often sufficient to trigger a PCM reset.&lt;/p&gt;
&lt;p&gt;You can enable the charger by setting the &lt;a href="https://docs.nordicsemi.com/bundle/ps_npm1304/page/chapters/charger.html#ariaid-title18"&gt;BCHGENABLESET &lt;/a&gt;bit in the charger control register.&lt;/p&gt;
&lt;p&gt;The nPM PowerUP GUI may not be the suitable tool for triggering this fault recovery. Instead, you can use a &lt;a href="https://docs.nordicsemi.com/bundle/nrf-connect-serial-terminal/page/index.html"&gt;Serial terminal &lt;/a&gt;app from nRF Connect for Desktop. &lt;br /&gt;&lt;br /&gt;See the attached image for reference for the correct settings.&lt;br /&gt;&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1760354206059v1.png" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;For example, on the nPM1304-EK, once a short-circuit fault occurs and the PCM enters a latched state (battery disconnected), you can connect USB (i.e VBUS powers VSYS + the host MCU power rail) and run the following commands to set the charger registers.&lt;br /&gt; &lt;br /&gt;# Enable charger&lt;br /&gt;shell:~$ &lt;strong&gt;npm13xx_reg NPM_BCHARGER BCHGENABLESET 1&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;( Optional setting : Set&amp;nbsp;&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ps_npm1304/page/chapters/charger.html#ariaid-title46"&gt;&lt;span&gt;BCHGVBATLOWCHARGE&lt;/span&gt;&lt;/a&gt;&amp;nbsp;to enable charging at low battery voltage.&lt;br /&gt;shell:~$ &lt;strong&gt;npm13xx_reg NPM_BCHARGER BCHGVBATLOWCHARGE 1&amp;nbsp; &amp;nbsp;&lt;/strong&gt;)&lt;/p&gt;
&lt;p&gt;# Disable charger&lt;br /&gt;shell:~$ &lt;strong&gt;npm13xx_reg NPM_BCHARGER BCHGENABLESET 0&lt;/strong&gt;&lt;br /&gt; &lt;br /&gt;This sequence will allow the battery to recover from the PCM locked state.&lt;br /&gt; &lt;br /&gt;Also note that the nPM1304 reacts faster and at lower current thresholds (&lt;a href="https://docs.nordicsemi.com/bundle/ps_npm1304/page/chapters/charger.html#ariaid-title11"&gt;IBATLIM&lt;/a&gt;) than the PCM for overcurrent events involving current flow from VBAT to VSYS.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Regards&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Tharaka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NPM1304 PCM lockout</title><link>https://devzone.nordicsemi.com/thread/551212?ContentTypeID=1</link><pubDate>Mon, 13 Oct 2025 04:15:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a8032d9-0bc3-476a-9f8d-81d9b5b66a43</guid><dc:creator>BillB</dc:creator><description>&lt;p&gt;The charger does not reset the PCM on the Nordic devkit with the Nordic-supplied battery.&lt;/p&gt;
&lt;p&gt;I.e. your final statement doesn&amp;#39;t make make sense to me.&lt;/p&gt;
&lt;p&gt;However it&amp;nbsp;sounds like&amp;nbsp;there&amp;#39;s no workaround for this with the NPM series and I need to be looking at competitor parts?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;P.S.&amp;nbsp;I get the argument that it&amp;#39;s unlikely that the battery would actually short &lt;em&gt;at the terminals&lt;/em&gt; and that you wouldn&amp;#39;t want auto-reset if it did.&lt;br /&gt;But I&amp;#39;ll note that &lt;strong&gt;it may be possible to trigger a PCM &lt;em&gt;through&lt;/em&gt; the NPM&lt;/strong&gt; (I doubt the NPM&amp;#39;s current limiting is fast enough in every scenario) and that we don&amp;#39;t design mains-supply gear without user-replaceable fuses or auto-reconnect.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NPM1304 PCM lockout</title><link>https://devzone.nordicsemi.com/thread/550988?ContentTypeID=1</link><pubDate>Thu, 09 Oct 2025 09:44:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b15bdf5-9e84-41e7-aabc-d15efcc1cf02</guid><dc:creator>Tharaka</dc:creator><description>&lt;p&gt;Hi Bill&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Thanks for the detailed summary. I could also replicate the scenario with nPM1304-EK battery LP181917 which has a PCM with &lt;a href="https://cdn.sparkfun.com/assets/learn_tutorials/2/5/1/DW01-P_DataSheet_V10.pdf"&gt;DW01-P battery protection IC&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The behavior you&amp;#39;re observing is the correct and expected operation for a battery with a standard Protection Circuit Module (PCM), which typically uses an IC like the DW01. After a severe short circuit, the PCM enters a &amp;quot;latched&amp;quot; safety state. This is a design feature that prevents the battery from reconnecting to a potentially faulty device.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Since this is not a very common use case, you could try enabling the charger when USB power is connected. This should also provide a trigger signal to the PCM, allowing it to reliably reset from its latched state.&lt;br /&gt;&lt;br /&gt;Regards&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Tharaka&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NPM1304 PCM lockout</title><link>https://devzone.nordicsemi.com/thread/550957?ContentTypeID=1</link><pubDate>Thu, 09 Oct 2025 02:03:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b9afa1de-78bc-457b-990c-62ee4b080038</guid><dc:creator>BillB</dc:creator><description>&lt;p&gt;Same result with the battery that&amp;#39;s included in the&amp;nbsp;&lt;span&gt;NPM1304-EK connected to J2.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;That should be the easiest option for you guys to reproduce.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NPM1304 PCM lockout</title><link>https://devzone.nordicsemi.com/thread/550956?ContentTypeID=1</link><pubDate>Thu, 09 Oct 2025 01:46:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0a1639a8-09b7-4af5-ae89-fe58db3db701</guid><dc:creator>BillB</dc:creator><description>&lt;p&gt;Hi Elfving,&lt;/p&gt;
&lt;p&gt;I just realised I had a quick way to answer the USB question.&lt;/p&gt;
&lt;p&gt;The answer is NO, it doesn&amp;#39;t recover.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Steps to reproduce:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Connect battery with PCM on&amp;nbsp;&lt;span&gt;NPM1304-EK J3&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Measure VSYS, VOUT1, VOUT2 - OK&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Measure Vbatt = 4.1V&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Momentarily short Vbatt&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Measure Vbatt = 1.25V&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Measure VSYS, VOUT1, VOUT2 -&amp;nbsp;discharging&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;&lt;/span&gt;Plug in USB&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Measure VSYS, VOUT1, VOUT2 - OK&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Measure Vbatt = 3.94V&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Measure Iusb = 0mA&lt;/li&gt;
&lt;li&gt;Unplug USB&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Measure Vbatt = 1.25V&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Measure VSYS, VOUT1, VOUT2 -&amp;nbsp;discharging&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;Disconnect battery - its terminals measure 4.1V&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I then repeated this test but this time I held the button on the EK to trigger a hard reset while USB was connected. I did see the rails drop momentarily so it appears the NPM is active, but it didn&amp;#39;t change the final result - i.e. the PCM was still locked out.&lt;/p&gt;
&lt;p&gt;I do note that with USB connected a CPU connected to VOUT is probably running and it may be possible to use it to reset the PCM? But I&amp;#39;m not sure the best way to go about that and as I said in the other post&amp;nbsp;it doesn&amp;#39;t feel like a good solution.&lt;/p&gt;
&lt;p&gt;Surely there&amp;#39;s a way for the NPM1304 to do this on its own? It&amp;#39;s practically the use-case it&amp;#39;s been designed for.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Bill&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NPM1304 PCM lockout</title><link>https://devzone.nordicsemi.com/thread/550955?ContentTypeID=1</link><pubDate>Thu, 09 Oct 2025 00:43:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fe7592c2-3213-44fb-aba8-ef9eb7f77716</guid><dc:creator>BillB</dc:creator><description>&lt;p&gt;Hi Elfving,&lt;/p&gt;
&lt;p&gt;I&amp;#39;m sorry I&amp;#39;m so delayed. We haven&amp;#39;t had luck getting the PCM datasheet yet, but we&amp;#39;ll keep pushing because I had the same thought when it happened. I need to look into sharing the schematics, change of management here so still trying to work out processes.&lt;/p&gt;
&lt;p&gt;In the meantime, my test so far was just hooking up the battery (with PCM) to J3 on the NPM1304-EK.&lt;/p&gt;
&lt;p&gt;I&amp;#39;m trying to remember if I tried USB in that state. I&amp;nbsp;think I better try again and get back to you.&lt;br /&gt;I also need to think about if that&amp;#39;s enough of a solution even if it does; it feels a bit weird to ask a user to plug in a wearable that they might expect to be charged already? I.e. in my mind if the battery still has enough juice the product should be able to recover itself.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Bill&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NPM1304 PCM lockout</title><link>https://devzone.nordicsemi.com/thread/550322?ContentTypeID=1</link><pubDate>Wed, 01 Oct 2025 10:26:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cbaed19-21c1-4f5a-8f58-4a411cdf6a59</guid><dc:creator>Elfving</dc:creator><description>&lt;p&gt;Hi Bill,&lt;/p&gt;
&lt;p&gt;Could you get us the schematics of the board? &lt;span&gt;Does it recover from this state by plugging in USB?&amp;nbsp;Could we also get the&amp;nbsp;&lt;/span&gt;datasheet of the PCM?&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll be happy to make the case private if you want me to.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Elfving&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>