Guest
On Tuesday, 6 August 2019 19:29:42 UTC+1, Tim Williams wrote:
OTOH most stuff is cost cutting now, and less skilled engineers are also cheaper.
Yeah, old audio mainly
NT
tabbypurr> wrote in message
news:3a5609d9-916f-4d3e-aea4-af1bbcae445c@googlegroups.com...
If you think that's bad, I've seen many circuits in the past where
adjusting a preset pot to one end of its travel would destroy a
transistor. That was somewhat common at one time.
Y'mean audio amp bias pots? Or the ones without wiper resistors so when
they inevitably go open circuit, the output stage grenades.
I suspect that's far more endemic to equipment in general, than you think.
I've seen far too many things with trimpots of absurd ranges...
It goes the same for simple analog design, as much as digital [hardware]
design, and software design: limit your input domain and output range!
Cover only as much as you need, no more, no less!
The theory of matched ranges, applied to analog, is to say that you have,
say, a cascade of a few stages, including amplifiers and other signal
processing. The output [voltage] range from each one, must be included in
the input range of the next, and so on. And current, at least in terms of
capability (fanout) for voltage-mode circuits. So, even more generally, the
most famous case is simply the (power transfer) impedance matching theorem.
In digital hardware, we're concerned with bit values and patterns, and
devising tests that can explore a predominant fraction of the input space,
and verifying it against the intended output. Failure to do so results in
famous bugs like Pentium FDIV.
In software, we're concerned with functions that take parameters, and what
intended direct effects, and indirect side-effects, they have. Perform
bounds checking. Pass around, say, structs showing the size of your arrays.
Don't do willy-nilly pointer arithmetic! We shouldn't have to put up with
buffer overflows, this isn't 1970... and yet!
...And so for trimpots, use only the range you need, no more, no less.
Trimming out a resistor tolerance? Great, pad that sucker down to the,
whatever, +/-1% range it needs. The circuit should work fundamentally the
same no matter what any trimpot is set to; it should always function safely,
if terribly inaccurately.
Sometimes it's not possible to ensure function under those conditions, or
even safety; in that case, efforts should be redoubled to address those, and
protective measures added to detect and constrain those conditions.
Example: CRT monitors with deflection lockout: beam current is cut off if
deflection (width or height) falls well below the normal adjustable range.
Incidentally, classic TVs usually did this automatically, since horizontal
sweep generated high voltage; wide-sync monitors however had independent HV
supplies, so could dutifully burn a trench straight across the phosphor
screen if deflection were lost and no protection was in place.
Tim
OTOH most stuff is cost cutting now, and less skilled engineers are also cheaper.
Yeah, old audio mainly
NT