Hi team,
I met some issue when trying to enable the LDO1 of TPS65919 (0x3c version). The LDO1 is always no output. Could you please help check?
Please see my summary below:
- Schematic as below. Please notice the GPIO3 has pull-up resistor which is not displayed in the picture.
- I set the mode_active bit of LDO1_CTRL, and set LDO1_Voltage to 1.8V. by reading back the register, LDO1_CTRL is 0x05 (Status is off), LDO1_VOLTAGE is 1.8V. for other LDOs, the issue is same.
- I checked the GPIOs status, as below:
GPIO0 – low, secondary function assigned as GPIO
GPIO1 – high, secondary function assigned as NRESWARM. I also checked the NRESWARM polarity in register 0x1F9 (value is 1), it is right
GPIO2 – high, secondary function assigned as GPIO
GPIO3 – high, secondary function assigned as REGEN1
GPIO4 – high, secondary function assigned as REGEN2
GPIO5 – high, secondary function assigned as POWERHOLD
GPIO6 – high, secondary function assigned as NSLEEP
All the logic looks right.
- All the OTP configured outputs worked well, such as SMPSx output and LDOVRTC_OUT
- RESET_OUT is high. LDO input pins are right. PWRON is high.
- Check the 0x1A0 register, the value is 0x04, which means the device is in active status
- 0x1DC = 0x83, 0x1E0=0, 0x1E4=0. Means LDO1 is controlled by NSLEEP, NOT controlled by ENABLE1/2
Could you please help check why the LDO1 is not enabled? Is there any other registers need to be configured?
Thanks.