Odp: [sdiy] really basic question .. tolerance
Neil Johnson
nej22 at hermes.cam.ac.uk
Mon Jan 20 19:13:23 CET 2003
Tim,
> Tc = (Tc1*R2 + Tc2*R1 + (R1+R2)*Tc1*Tc2*temp)/(R1 + R1*Tc1*temp + R2 +
> R2*Tc2*temp)
Agreed. I've been working through it as well, and arrived at the same
conclusion, if in a slightly different format:
Tc = R1.Tc2.(1 + Tc1.t) + R2.Tc1.(1 + Tc2.t)
---------------------------------------
R1.(1 + Tc1.t) + R2.(1 + Tc2.t)
where t = temperature
Real nasty that the temperature coefficient depends on the temperature
itself :-( Folding this into the equation to get the actual resistance:
Rp(t) = Rp(0).(1 + Tcp.t)
shows that we have a nasty quadratic in t...yeuch!!!
Rp(t) = actual parallel resistance at temperature 't'
Rp(0) = ideal parallel resistance at 0 deg.C
Tcp = temp. coeff of parallel network, from above
t = temperature
I won't expand it out, but I think its obvious we're going to get terms in
t^2.
Nasty.
I think I'll stick with series combinations!!
BTW, interesting discussion on resistor tolerances earlier. Did we come
to the (correct) conclusion that tolerance is not some statistical 95% or
whatever sampling, but the allowed range that a resistor can be advertised
as?
When they come out of the oven, the resistors are not marked---they pass
through a fast sorting machine that measures each one and puts them into
appropriate bins for subsequent painting and bandoliering. If you look at
the standard resistor ranges (E12, E24, etc) you can see that they nicely
fit together, with minimal range overlap (accounting for easy values).
E.g. the E6 range (+/- 20%):
Value Range
80
100 ----|
120
120
150 ----|
180
176
220 ----|
264
264
330 ----|
396
376
470 ----|
564
564
680 ----|
816
As you can see, the ranges do overlap in some places (e.g. 330 overlaps a
bit with 470) but in most cases they don't. Same for the other series:
E12 (10%)
E24 (5%)
E48 (2%)
E96 (1%)
Which is why it is not that expensive to have custom valued resistors
made---all they do at the factory is program one of the sorting machines
to select the value you've asked for at the tolerance you've asked for
(of course, they charge you for the privilege :-)
Cheers,
Neil
--
Neil Johnson :: Computer Laboratory :: University of Cambridge ::
http://www.njohnson.co.uk http://www.cl.cam.ac.uk/~nej22
---- IEE Cambridge Branch: http://www.iee-cambridge.org.uk ----
More information about the Synth-diy
mailing list