2018-04-12 04:38 PM
I have built a custom STM32F446ZE board and I used the ST890CDR current protector and the LD39050PU33R voltage regulator in exactly the same way they are implemented in the Nucleo Board from ST. The only difference is that I used a pull-down resistor in the ON pin of the ST890CDR because it is an active low pin and in the ST board is implemented with a pull-up resistor but it goes LOW from a signal in the programmer. I don't have a programmer in my board so I pulled it down from the start. My problem is this:
First of all, the regulator does not output a stable 3.31V as it does on the ST board. It outputs 3.18V and it oscillates at +/- 60mV. Secondly, when I raise the speed of the uController from 16MHz HSI at 90MHz HSE via PLL the output drops at 2.9V and works at this level. If I use the maximum speed at 180MHz the regulator shuts down itself, then powers up again, then again it powers down and after powers up and that's an endless loop. The datasheet states that the regulator has a thermal shutdown at 160 C but there is no way the chip gets so hot. So does anyone have an idea why could this be happening?
Btw, when I used an external 3.3V power supply directly to the uController the board worked perfectly.
2018-09-15 03:01 PM
Hey
If i am understanding you correctly you using Single Cell LI Battery to power the system correct?
I think you haven't looked at the spec sheet where the Regulator needs Vin=Vout+1V.
I want to use the LD39050PU33R IC as well but I think the IC requires the input voltage as specified. I am using a buck converter to push a stable voltage but with high ripple so I need to used a voltage regulator to clean up the ripple, other wise I must look at RF based Buck that gives low ripple.
I am on the fence at this point.
BR