<?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>nRF9151 + nPM1300: PMIC not powering up reliably (sometimes not ready / charger / fuel gauge init fails)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/125348/nrf9151-npm1300-pmic-not-powering-up-reliably-sometimes-not-ready-charger-fuel-gauge-init-fails</link><description>Hello Nordic Team, 
 We have developed a custom PCB using nRF9151 and nPM1300 . Sometimes, the PMIC powers up and works normally; other times it doesn’t start at all. It occasionally works only when connected to a debugger via SWD (SDIO, SCLK, RESET)</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 05 Nov 2025 12:09:10 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/125348/nrf9151-npm1300-pmic-not-powering-up-reliably-sometimes-not-ready-charger-fuel-gauge-init-fails" /><item><title>RE: nRF9151 + nPM1300: PMIC not powering up reliably (sometimes not ready / charger / fuel gauge init fails)</title><link>https://devzone.nordicsemi.com/thread/553424?ContentTypeID=1</link><pubDate>Wed, 05 Nov 2025 12:09:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c5f69889-3a6c-492f-9609-7fef30308139</guid><dc:creator>Tomi Koskela</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Can you send out a oscilloscope plot of the startup showing:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;- Buck1, Buck2, VSYS, LDO1, LDO2 voltages&lt;/p&gt;
&lt;p&gt;- TWI communication&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;For investigating where the leakage between different power rails come from you would have to work ruling out possible leakage paths on the board one by one until you would find the culprit. We are not experts on SiLabs SoC, so it is difficult to comment on that part of the schematic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 + nPM1300: PMIC not powering up reliably (sometimes not ready / charger / fuel gauge init fails)</title><link>https://devzone.nordicsemi.com/thread/553413?ContentTypeID=1</link><pubDate>Wed, 05 Nov 2025 11:14:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:14100474-00c2-45cc-8da1-49bbea9510b6</guid><dc:creator>Milan Pipaliya</dc:creator><description>&lt;p data-start="252" data-end="265"&gt;Hello Team,&lt;/p&gt;
&lt;p data-start="267" data-end="418"&gt;We are developing an IoT system using &lt;strong data-start="305" data-end="316"&gt;nRF9151&lt;/strong&gt;, &lt;strong data-start="318" data-end="343"&gt;SiWG917Y Wi-Fi module&lt;/strong&gt;, and &lt;strong data-start="349" data-end="365"&gt;nPM1300 PMIC&lt;/strong&gt;.&lt;br data-start="366" data-end="369" /&gt; The nPM1300 supplies multiple rails as follows:&lt;/p&gt;
&lt;ul data-start="419" data-end="600"&gt;
&lt;li data-start="419" data-end="469"&gt;
&lt;p data-start="421" data-end="469"&gt;&lt;strong data-start="421" data-end="437"&gt;BUCK1 (1.8V)&lt;/strong&gt; &amp;rarr; nRF9151 GPIO + MAX30001 ECG&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="470" data-end="514"&gt;
&lt;p data-start="472" data-end="514"&gt;&lt;strong data-start="472" data-end="488"&gt;BUCK2 (3.3V)&lt;/strong&gt; &amp;rarr; SiWG917Y Wi-Fi module&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="515" data-end="540"&gt;
&lt;p data-start="517" data-end="540"&gt;&lt;strong data-start="517" data-end="532"&gt;LDO1 (1.8V)&lt;/strong&gt; &amp;rarr; RTC&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="541" data-end="600"&gt;
&lt;p data-start="543" data-end="600"&gt;&lt;strong data-start="543" data-end="558"&gt;LDO2 (1.8V)&lt;/strong&gt; &amp;rarr; Accelerometer (LIS2DW12) + NAND Flash&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="602" data-end="850"&gt;&lt;strong data-start="602" data-end="614"&gt;Issue 1:&lt;/strong&gt;&lt;br data-start="614" data-end="617" /&gt; When powered from battery only, all rails normally start at the correct voltages.&lt;br data-start="698" data-end="701" /&gt; However, in some cases (around 2 out of 10 power cycles), &lt;strong data-start="759" data-end="767"&gt;LDO1&lt;/strong&gt; outputs a random voltage between &lt;strong data-start="801" data-end="814"&gt;0.4V&amp;ndash;0.7V&lt;/strong&gt;, while other rails remain stable.&lt;/p&gt;
&lt;p data-start="852" data-end="1016"&gt;&lt;strong data-start="852" data-end="864"&gt;Issue 2:&lt;/strong&gt;&lt;br data-start="864" data-end="867" /&gt; When connecting &lt;strong data-start="883" data-end="890"&gt;USB&lt;/strong&gt; to charge the battery, &lt;strong data-start="914" data-end="923"&gt;BUCK1&lt;/strong&gt; output rises to &lt;strong data-start="940" data-end="965"&gt;~2.5V instead of 1.8V&lt;/strong&gt;.&lt;br data-start="966" data-end="969" /&gt; This issue occurs only when USB is connected.&lt;/p&gt;
&lt;p data-start="1018" data-end="1294"&gt;We&amp;rsquo;ve verified the schematic (attached above) and decoupling as per datasheet, but these issues persist.&lt;br data-start="1122" data-end="1125" /&gt; Looking for suggestions on possible root causes or recommended checks related to &lt;strong data-start="1206" data-end="1226"&gt;power sequencing&lt;/strong&gt;, &lt;strong data-start="1228" data-end="1250"&gt;VSET configuration&lt;/strong&gt;, or &lt;strong data-start="1255" data-end="1280"&gt;VBUS/VBAT interaction&lt;/strong&gt; in nPM1300.&lt;/p&gt;
&lt;p data-start="1296" data-end="1326"&gt;Thanks,&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/2500.img_5F00_20251101_2800_1_2900_.png" /&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/7455.img_5F00_20251101.png" /&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/img_5F00_20251017.png" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 + nPM1300: PMIC not powering up reliably (sometimes not ready / charger / fuel gauge init fails)</title><link>https://devzone.nordicsemi.com/thread/553376?ContentTypeID=1</link><pubDate>Wed, 05 Nov 2025 08:34:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4b665dc-29d5-45c7-b442-5193a43c7e6a</guid><dc:creator>Tomi Koskela</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Since LDO1 is turned on with software, it can be caused by TWI command not going through. The 300mV level would indicate the LDO did not start. Since there is something already leaking between the voltage domains, this can effect the IO levels and the communication.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 + nPM1300: PMIC not powering up reliably (sometimes not ready / charger / fuel gauge init fails)</title><link>https://devzone.nordicsemi.com/thread/553369?ContentTypeID=1</link><pubDate>Wed, 05 Nov 2025 06:45:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:783da0c6-91db-430c-9d53-6ea8fe916aef</guid><dc:creator>Rahul Chavda</dc:creator><description>&lt;p data-start="208" data-end="228"&gt;Hello Nordic Team,&lt;/p&gt;
&lt;p data-start="230" data-end="334"&gt;We are using &lt;strong data-start="243" data-end="254"&gt;nRF9151&lt;/strong&gt; with &lt;strong data-start="260" data-end="276"&gt;nPM1300 PMIC&lt;/strong&gt; and some other peripheral devices in our custom design.&lt;/p&gt;
&lt;p data-start="336" data-end="588"&gt;We have observed an issue with &lt;strong data-start="367" data-end="375"&gt;LDO1&lt;/strong&gt; on the nPM1300.&lt;br data-start="391" data-end="394" /&gt; When we power the system from a battery (connect or disconnect the battery), sometimes &lt;strong data-start="481" data-end="513"&gt;LDO1 does not start properly&lt;/strong&gt; &amp;mdash; instead of 1.8 V, we see random voltages between &lt;strong data-start="565" data-end="585"&gt;300 mV to 700 mV&lt;/strong&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 + nPM1300: PMIC not powering up reliably (sometimes not ready / charger / fuel gauge init fails)</title><link>https://devzone.nordicsemi.com/thread/553263?ContentTypeID=1</link><pubDate>Tue, 04 Nov 2025 09:33:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd973715-9001-44f2-9c35-5a4338975488</guid><dc:creator>Tomi Koskela</dc:creator><description>&lt;p&gt;Hello,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It sounds like there is something backfeeding the BUCK1 output voltage. It can be leakage between&amp;nbsp;different power domains through ESD diode on IO pin for example. Anyway in hysteretic mode the buck converter cannot sink current, so if there is leakage from other rail to the buck output, the voltage will rise. So what I would suggest is going through the different power domains and making sure all IOs etc are supplied and referenced to the correct level.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You mentioned adding a load to the buck2 effects the behavior someway. Is that in regard to the buck output voltages or something else? How much load did you add? What does the PMIC does not start properly mean? Do you have a oscilloscope plot or something to show this behavior?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 + nPM1300: PMIC not powering up reliably (sometimes not ready / charger / fuel gauge init fails)</title><link>https://devzone.nordicsemi.com/thread/553178?ContentTypeID=1</link><pubDate>Mon, 03 Nov 2025 13:54:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:17fdbe21-e14b-41a1-8daa-4f0e0e935909</guid><dc:creator>Rahul Chavda</dc:creator><description>&lt;p data-start="229" data-end="235"&gt;Hello,&lt;/p&gt;
&lt;p data-start="237" data-end="317"&gt;We measured the rails at startup and observed the following steady-state values:&lt;/p&gt;
&lt;ul data-start="319" data-end="484"&gt;
&lt;li data-start="319" data-end="335"&gt;
&lt;p data-start="321" data-end="335"&gt;VBAT = 3.7 V&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="336" data-end="353"&gt;
&lt;p data-start="338" data-end="353"&gt;VSYS = 3.7 V&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="354" data-end="371"&gt;
&lt;p data-start="356" data-end="371"&gt;VIN = 1.5 V&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="372" data-end="438"&gt;
&lt;p data-start="374" data-end="438"&gt;BUCK1 = 1.8 V (default) &amp;rarr; measured &lt;strong data-start="408" data-end="417"&gt;2.5 V&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="439" data-end="484"&gt;
&lt;p data-start="441" data-end="484"&gt;BUCK2 = 3.3 V (&lt;span&gt;default&lt;/span&gt;) &amp;rarr; measured &lt;strong data-start="475" data-end="484"&gt;3.3 V&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="486" data-end="492"&gt;Notes:&lt;/p&gt;
&lt;ul data-start="493" data-end="703"&gt;
&lt;li data-start="493" data-end="577"&gt;
&lt;p data-start="495" data-end="577"&gt;When both BUCK1 and BUCK2 are configured to &lt;strong data-start="539" data-end="548"&gt;1.8 V&lt;/strong&gt;, the system works correctly.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="578" data-end="703"&gt;
&lt;p data-start="580" data-end="703"&gt;When BUCK1 is set to &lt;strong data-start="601" data-end="610"&gt;1.8 V&lt;/strong&gt; and BUCK2 to &lt;strong data-start="624" data-end="633"&gt;3.3 V&lt;/strong&gt;, BUCK2 measures 3.3 V but BUCK1 rises to ~&lt;strong data-start="676" data-end="685"&gt;2.5 V&lt;/strong&gt; instead of 1.8 V.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p data-start="99" data-end="152"&gt;We observed another important point during testing:&lt;/p&gt;
&lt;ul data-start="154" data-end="310"&gt;
&lt;li data-start="154" data-end="232"&gt;
&lt;p data-start="156" data-end="232"&gt;When &lt;strong data-start="161" data-end="193"&gt;a load is connected to BUCK2&lt;/strong&gt;, the PMIC starts and works normally.&lt;/p&gt;
&lt;/li&gt;
&lt;li data-start="233" data-end="310"&gt;
&lt;p data-start="235" data-end="310"&gt;When &lt;strong data-start="240" data-end="269"&gt;there is no load on BUCK2&lt;/strong&gt;, the PMIC &lt;strong data-start="280" data-end="298"&gt;does not start&lt;/strong&gt; properly.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-start="312" data-end="393"&gt;It seems that the PMIC startup is dependent on the presence of a load on BUCK2.&lt;/p&gt;
&lt;p data-start="580" data-end="703"&gt;&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/2018.img_5F00_20251101_2800_1_2900_.png" /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&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/2746.img_5F00_20251101.png" /&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF9151 + nPM1300: PMIC not powering up reliably (sometimes not ready / charger / fuel gauge init fails)</title><link>https://devzone.nordicsemi.com/thread/553151?ContentTypeID=1</link><pubDate>Mon, 03 Nov 2025 12:09:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd3e1c36-ff84-4087-a982-4be0ee4585c3</guid><dc:creator>Tomi Koskela</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What is the voltage on VSYS/buck outputs in the case when startup has failed? Oscilloscope plot of VBAT, VSYS, buck outputs at startup would help us investigate this further.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>