Hacker News new | ask | show | jobs
by dietrichepp 649 days ago
> Normally, I would expect floating address pins to be completely random, but this was very consistent.

I think “random” assumes some kind of perfect conditions. There will be leakage current to ground, leakage current from Vcc, and the actual threshold between high and low for the input will be some particular value.

Just a quick look at the data sheets for the SN54LS670 from TI, and I see that the output pin leakage current is rated at no more than 20 µA. That’s worst-case, but if you apply Ohm’s law and plug in 3.3 V, you get something on the order of 160 kΩ output impedance. I have a limited understanding of electronics and I’m sure I’m missing something, but I’d expect a lot of the output pins to settle on a reasonably stable voltage when they are turned off. Maybe natural variations in geometry or chemistry will push some pins higher and other pins lower.

You can run an entire CPU core with less than 20 µA current these days, just to give it a sense of scale.

1 comments

The detail and knowledge shared in these three paragraphs are why I love Hacker News.