As noted, *good* designers allow for what *could* happen to their
circuits under sub-optimal circumstances. 'John Fields' filed under
'do not employ'...................
---
Heh... Like what you say matters? ALL the stuff I get paid for works,
my clients are happy campers, and when they want modifications or
changes, guess what? They call _me_ because they know the work will
be done carefully and properly.
You, on the other hand, seem to blithely advocate the blind peppering
of pullups everywhere, whether they're needed or not, just because
that gives you the warm fuzzies. Pure waste and idiocy as far as I'm
concerned.
Just for grins, think about this: Say that you've designed a piece of
equipment using Pinkerton's Rule, (which mandates that pullups be hung
from every possible port) and that even though it wasn't designed to
operate in a high-EMI environment, it nonetheless finds itself in one.
Now, depending on the locations of the pullups and the length of trace
between them and their associated ports, the pullups could do more
harm than good. So now, by not having considered the possibility that
your equipment might be taken into a high-EMI environment and then,
during the design, taking whatever measures necessary to make it
immune from EMI you must admit that you didn't execute the design
properly and, therefore, come to the conclusion that you are a bad
designer.