Other Parts Discussed in Thread: TPS62173, , TPS629210, TPS62901
A design that previously used TPS62173 was updated to use LMR12020 due to supply issues with the original part.
A design feature of the board is that it can be powered either by its own switcher, or via VBUS when connected via USB. This worked fine with the original switcher, but with the LMR12020 the switcher does not want to come online if VBUS is already present. It should be noted that VBUS feeds VCC5 via a diode, so there is "only" 4.6-ish volts on VCC5 when running from VBUS, which is less than the 5V regulation target - in other words the switcher should come online and deliver the requisite current to raise that rail to 5V.
It is my suspicion that this is because it cannot charge the bootstrap capacitor (something that the TPS62173 was devoid of). There is only 0.4V between the ends of the bootstrap capacitor, which won't be enough to turn on the NMOS device - this in turn means that no current can enter the inductor, which means it cannot fly back, which deprives the bootstrap capacitor of charging up to the desired 5V.
I am thinking that a possible way round this would be to use a resistor (plus maybe a diode) from xVIN to the BOOST pin with a Zener across the bootstrap cap to make sure it cannot charge to more than 6V as per datasheet. This would be similar in principle to the datasheet suggestion of a diode feed from a VCC5 in the event that VIN is too low. Hopefully that would then be sufficient to kick-start the bootstrap cap, and of course as soon as there is flyback, the cap can then properly charge.
Question is - am I barking up the right tree here, or is there some other protection or shutdown mechanism which could prevent the LMR12020 from firing up in the event that its output is already near (but not yet at) its desired regulation voltage ? Or could it be some lock-out based on SW pin not being at or near GND to start with ? Or something else entirely ?
Many thanks,
Pat.