nPM1300 setup review with nRF5340

Hi, not exactly a problem rather it is question on whether this setup is suited for what I want,

  1. I want 3.3V for the device and sensor systems, possibility of reducing it to another lower value using I2C.
  2. I want to control the nPM1300 without any Buttons, possibly putting nPM1300 in Hibernation mode/Reset using nRF5340 BLE?
  3. from the datasheet of nRF5340 page 769 ''When supplying power from a USB source only, VBUS must be connected to VDDH if USB is to be used.'' , but i will have battery as well, so in that case when USB is not there, VDDH is connected to VBUS, is that okay?

Here is the nRF5340 ( uBlox Nora ) section :

Here is the nPM1300 power supply section:

Note: This nPM1300 setup is from https://github.com/LordsBoards/RoyalBlue54L-Feather-Hardware

Parents
  • Hi,

    • I want 3.3V for the device and sensor systems, possibility of reducing it to another lower value using I2C.

    GPIO voltage of nRF5340 follows VDD when the device is configured in high voltage mode. This voltage is configurable by writing to the VREGHVOUT register.

    Voltage of the nPM1300 digital interface is set by VDDIO. 

    I want to control the nPM1300 without any Buttons, possibly putting nPM1300 in Hibernation mode/Reset using nRF5340 BLE?

    Most of the features of the PMIC is configurable trough the I2C interface. 

    Host software can reset the device by writing the TASKSWRESET bit in register TASKSWRESET on page 125. As a consequence, a power cycle is performed. A reset is not possible in Ship or Hibernate mode

    The device enters Ship mode through register TASKENTERSHIPMODE on page 120. Register SHPHLDCONFIG on page 120 configures the SHPHLD button press time, and register TASKSHPHLDCFGSTROBE on page 120 applies the configured value.

    The device enters Hibernate mode through register TASKENTERHIBERNATE on page 119. The host software must wait until EVENTSVBUSIN0SET on page 138 to ensure VBUS is disconnected and discharged before writing to the register.

    from the datasheet of nRF5340 page 769 ''When supplying power from a USB source only, VBUS must be connected to VDDH if USB is to be used.'' , but i will have battery as well, so in that case when USB is not there, VDDH is connected to VBUS, is that okay?

    This sentence is referring to if you are supplying VBUS on the nRF5340 directly from a USB source. From your schematic you are supplying VBUS into the PMIC which again is supplying the nRF with VDD either from the battery or USB. 

Reply
  • Hi,

    • I want 3.3V for the device and sensor systems, possibility of reducing it to another lower value using I2C.

    GPIO voltage of nRF5340 follows VDD when the device is configured in high voltage mode. This voltage is configurable by writing to the VREGHVOUT register.

    Voltage of the nPM1300 digital interface is set by VDDIO. 

    I want to control the nPM1300 without any Buttons, possibly putting nPM1300 in Hibernation mode/Reset using nRF5340 BLE?

    Most of the features of the PMIC is configurable trough the I2C interface. 

    Host software can reset the device by writing the TASKSWRESET bit in register TASKSWRESET on page 125. As a consequence, a power cycle is performed. A reset is not possible in Ship or Hibernate mode

    The device enters Ship mode through register TASKENTERSHIPMODE on page 120. Register SHPHLDCONFIG on page 120 configures the SHPHLD button press time, and register TASKSHPHLDCFGSTROBE on page 120 applies the configured value.

    The device enters Hibernate mode through register TASKENTERHIBERNATE on page 119. The host software must wait until EVENTSVBUSIN0SET on page 138 to ensure VBUS is disconnected and discharged before writing to the register.

    from the datasheet of nRF5340 page 769 ''When supplying power from a USB source only, VBUS must be connected to VDDH if USB is to be used.'' , but i will have battery as well, so in that case when USB is not there, VDDH is connected to VBUS, is that okay?

    This sentence is referring to if you are supplying VBUS on the nRF5340 directly from a USB source. From your schematic you are supplying VBUS into the PMIC which again is supplying the nRF with VDD either from the battery or USB. 

Children
No Data
Related