Skip to main content
Explorer
October 30, 2023
Solved

LD1117S33CTR design problem

  • October 30, 2023
  • 3 replies
  • 1884 views

In our company's mass production product( we desgien and produce BLDC motor driver). We stumble across  that in some PCBA (about 25% of all the mass production)  the LD1117S33CTR output have voltage oscillation.

Becasue of the 3.3V output is for MCU circuit(directly conect to analog VCC) , so the oscillation will cause MCU ADC  sample problem which  cause some noisy problem of our motor. 

2021903727.jpgcircuit diagramcircuit diagram

If we reduce or increase  capacity of C54, both method can solve the problem,as below shows.  So i think the problem is cause by our desigen do not have margin to overcome the capactior deviation. I  just want to comfrim how can we make sure the output is stable  enough when we use the LD1117 in some new product. How can we find and verify the problem in pre-desigen and not bring this probmle to mass production.

C73更换1uf电容.jpg

 

    This topic has been closed for replies.
    Best answer by Peter BENSCH

    Welcome @XiZhao, to the community!

    I am very sorry that you are having such problems with the LD1117. Actually, it has been known for a long time with this LDO regulator that its capacitor at the output should have an ESR of at least 0.2-0.3 ohms up to about 18...22 ohms. Because of its small size, you are probably using an X7R, whose ESR is considerably lower, which is why the LD1117 can tend to the observed oscillation.

    If you don't want to use a tantalum or electrolytic capacitor for C54, you can put a resistor of 1...10 ohms in series with it and you shouldn't notice any oscillation at all. Additionally, please make sure that C7, C8 and C54 are as close as possible to the LD1117 to minimise additional line inductance, which can also exacerbate the problem..

    Hope that helps?

    Good luck!
    /Peter

    3 replies

    Technical Moderator
    October 30, 2023

    Welcome @XiZhao, to the community!

    I am very sorry that you are having such problems with the LD1117. Actually, it has been known for a long time with this LDO regulator that its capacitor at the output should have an ESR of at least 0.2-0.3 ohms up to about 18...22 ohms. Because of its small size, you are probably using an X7R, whose ESR is considerably lower, which is why the LD1117 can tend to the observed oscillation.

    If you don't want to use a tantalum or electrolytic capacitor for C54, you can put a resistor of 1...10 ohms in series with it and you shouldn't notice any oscillation at all. Additionally, please make sure that C7, C8 and C54 are as close as possible to the LD1117 to minimise additional line inductance, which can also exacerbate the problem..

    Hope that helps?

    Good luck!
    /Peter

    XiZhaoAuthor
    Explorer
    November 1, 2023

    Dear Peter:

             you are right, I use the X7R MLCC capacitor.

             And I  use 10ohms resistor in series with C54,the oscillation become bigger, as below picture shows.

           I agree with you in principle side.but the actually situation maybe not same. Do you have another idea?

    C54串联10Ω电阻.jpg

    Technical Moderator
    November 1, 2023

    What about the length of the traces or the distance of the capacitors to the LD1117?

    XiZhaoAuthor
    Explorer
    November 1, 2023

    very close, as below show;

    捕获.JPG

    Technical Moderator
    November 1, 2023

    Quite short indeed.

    Please use a tantalum instead of the X7R without the 10ohms resistor.