Quantcast
Channel: Raspberry Pi Forums
Viewing all articles
Browse latest Browse all 4844

General • Re: PICO 2 - Corrected version availability?

$
0
0
120 uA of current is not such a big deal for digital outputs to drive this input, they are working dynamically at much higher driving current (order of 10 mA, RPs have it configurable between 2-12mA) and much lower impedance (tens of ohms), otherwise signals would be badly distorted with any other digital input.

That "leak" current is 120uA only if the pin is forcefully kept in the undefined region, which is bad in general, not just this case. A good digital signal has a very short transition time in that region. The integrated/average current is much less than the max if the signal doesn't hang around. I've also tested dynamically, and it looks that the blamed effect has an indistinguishable impact at higher speeds. Just don't feed a digital input with a low slew rate, at high impedance and expect very good results, in general.
E9-leakage.gif
With 1M resistor will result a quite slow slew rate (on any other digital input), that renders the signal quite long time passing the undefined region after pin release, besides less noise immunity. And it won't read 0 immediately, only after a hold-off time. I wouldn't call it perfectly sufficient. Far more usual are external 10K pull-ups (prevalent)/ pull-downs (which work even in this case).

After all, I will try to ignore ad hominem arguments, let's not go that way, I rest my case :)

Statistics: Posted by gmx — Sun Sep 15, 2024 10:40 pm



Viewing all articles
Browse latest Browse all 4844

Trending Articles