The RPi does not control the current YOU do. If you don't you could burn the GPIO'sjcrmatos wrote:Hello,
1. I've read this webpage http://elinux.org/Rpi_Low-level_periphe ... _.28GPIO.2
where it is stated that the 3.3V should max at 50mA, but I'm getting above 250mA.
Am I measuring it incorretly?
2. I can't find information about the max current allowed for input to the GPIO pins. Anyone knows this?
3. What about the max current to the GND pins?
Thanks in advance,
The resistor you use depends on your circuit.jcrmatos wrote:Hello joan,
If I understood correctly both documents (mine and yours) it is stated that a max of 50mA (from all GPIO pins) and a max of 16mA (from each single GPIO pin) should be used.
In that case, I should always use a 200 Ohm resistor for every GPIO pin, no matter if it is input or output.
Is this correct?
There are two rules you must adhere to!, the first one says each GPIO is capable of 15mA, the second rule says that the total amount of current used for sourcing/sinking may not exceed 50mA. if you have less than for GPIO's each one can do 15mA all by itself, but a fourth one would drive the total over the 50mA limit. if you use ten GPIO's and its possible their are all sinking or sourcing current at the same time, then you have to divide the 50mA by ten, for 5mA each.jcrmatos wrote:Hello,
I was checking your information in all your comments and a question poped up.
The B+ (the model I have) has 26 GPIO and 2 ID_S* (ID_SD and ID_SC).
I believe tha math would be 50mA/26 GPIO = 1.923mA (near 2mA) per pin.
But in that case tha math is not taking into account those 2 ID_S* pins.
Is this correct?
Should I divide per 28 instead of 26?
Users browsing this forum: TheRedstoneDiamond and 53 guests