I am trying to drive this RGB using the GPIO of STM32F072. The GPIO can source around 25mA and the LED consumes around 20mA.
Would there be any issues?
Answer
Don't source more than 80mA. Absolute maximum. And you have to spread this 80mA over all GPIO banks.
The GPIOs (general purpose input/outputs) can sink or source up to +/-8 mA, and sink or source up to +/- 20 mA (with a relaxed VOL/VOH).
At 20mA, you'll be looking at VDDIOx –1.3V, so for 3.3V the output voltage can be as low as 2 Volt. (or as high as 1.3V sinking)
Looking at the forward voltages of your LED:
USD :1.6-2.4 V
NG :2.7-3.9 V
NB :2.7-3.9 V
This means you can only reliably drive the red led.
Don't drive the LED direclty from the chip. Use a LED driver or get an WS2812 or similar serial LED.
No comments:
Post a Comment