This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TPS2051B: TPS2051causes problem in circuit

Part Number: TPS2051B

Hi everyone,

I have a poblem on this switch IC.

VDD_5V comes from DC-DC switching regulator (3A), and goes for supplying mini PCIe module.

I want to turn this integrated on and off with the gpio signal coming from the processor.

But as long as this IC on the circuit, the card does not work properly.


When I disable the IC and short-circuit the IN and OUT pins, the circuit works and power the mini PCIe module.

What could be the reason for this?


(AM3358BZCZ100 MPU)

Best Regards,

Ömer

  • Omer,

    I appologize for the delayed response.  I will address this question by tomorrow.

  • Ho Omer,

    How much current are you drawing from the output of the switch?

      The switch has a 500mA current limit and will turn off if this is exceeded.  This switch also does not have a soft start, so if you drive into a significant capacitive load, then it may go into current limit and turn off do to under voltage or thermal limits during charging.

    Regards,

    Chuck

  • I am using a mini PCIe card.(Typ.200mA) However, even if there is no load, it resets the card as long as the original BeagleBone software is installed. When I remove this integrated circuit and short circuit it, it works.

  • Omer,

    You have the switch off by default based on your external pull down.  If the processor does not explicitly enable the switch, then the switch is off.

    Could this switch being off while the processor is booting or being configured be causing your issue?

    If you remove R57 and jumper pin 4 to pin 5 of the TPS2051B, does the system work now?  This will require the processor to explicitly turn off the switch instead of explicitly turning it on.  This is not intended to be a final fix, but an easy quick experiment.

    Regards,

    Chuck