Part Number:TPS65217
Hi,
We have a prototype design using the TPS65217C PMIC powering a Compute Module (raspberry pi) and associated peripherals (like LAN9514 and wifi chip).
We also use an STM32L4 to provide additional features that is powered from VLDO1, and this STM32L4 micro programs the voltages on the PMIC and starts it up (via PWR_EN pin). The VLDO1 is reprogrammed to output 3.3V so the STM32L4 can function at 3.3V as it is connected to 3.3V chips. This works great.
However we now would like to replace the STM32L4 with a higher powered STM32H7 micro, and I am worried that it will consume more current than VLDO4 can provide (100mA). However I cannot simply connect the STM32H7 to a VDCx pin (as they provide 1.1A each) as they don't turn on at startup, only VLDO1 provides voltage on startup, and we require the STM32H7 to program the PMIC and turn the other outputs on.
So I was wondering if we could connect VDC3 directly to the VDD rail that powers the STM32H7, this will be powered from VLDO1 at startup, the STM32H7 at reset draws approx 10mA until it speeds up and peripherals are enabled. Then once the PMIC is programmed and turned on, VDC3 outputs 3.3V to the STM32H7, and I assume there is no consequence to VLDO1 as it is a voltage regulator, and having 3.3V on its output will turn it off since it is higher than 1.8V.
Is my logic correct? Is there a better way to do this? Do I need to isolate VLDO1 from higher voltages? Do I program VLDO1 to 3.3v so its the same level as VDC3 at 3.3v? Do I insert a load switch that isolates VLDO1 after startup (then I have the problem of finding a load switch that prevents reverse current)?
Thanks in advance,
Kyran McGlasson
SAGE Automation