Resistor Calculator

Ok, I've had enough of fluffing around to get precision resistor values in the last few days, it's driving me nuts.

Does anyone know of a program that will select two suitable value resistors (series or parallel) when given a total value and a required percentage tolerance? i.e. if I want say 99K 0.1% made up of two resistors in series, I want it to tell me all the available options based on a suitable E12/24/48/96 etc range, lowest E range first would be best, and exact matches listed first of course.

I wrote a program many moons ago to do just this, but it only supported E12 and was a bit clunky. Of course the usual Googling brings up tons of resistor calculators of all sorts, but none that will do exactly what I want. Surely there is one somewhere...

Thanks. Dave.

Reply to
David L. Jones
Loading thread data ...

Dave, I wrote one a while back in BASIC and have the source code and exe file at

formatting link
in the "Electronics related programs" section.

It does not automatically select the tolerance, but instead has a quick reference of 5% and 1% values. In other words, here might be a slightly less clunky program until you find something better.

Reply to
Gary Peek

Schematica has something like that tool as part of their 555 Designer Pro and Etcetera offerings. The 555 Designer is pretty inexpensive and a real time saver when a quick sim/stim oscillator is needed. The resistor picker handles E12, E24, or E96 families in serial or parallel pairs.

formatting link

Another handy, and cheap, tool is the voltage divider helper from

formatting link

--
Rich Webb     Norfolk, VA
Reply to
Rich Webb

MiscEl does this. It's a great little program all around. Use the prefered components tab to set E24, etc. and the series/parallel circuit design tab to get what you want.

formatting link

Reply to
kmaryan

formatting link

Also,

formatting link

Cheers, John

Reply to
John KD5YI

Newer version here

formatting link

Reply to
nospam

Nice, clean prog!.

Reply to
john jardine

Oops, meant this one, ("nice clean prog!").

Reply to
john jardine

Maybe its too simple, but I just take the next lower available value, and add one resistor in series to make up the difference.

Actually I prefer to do this in parallel, use the next higher available value, and calc a parallel value to reduce it to the required value.

Either way the calculation is trivial.

--
Regards,

Adrian Jansen           adrianjansen at internode dot on dot net
Design Engineer         J & K Micro Systems
Microcomputer solutions for industrial control
Note reply address is invalid, convert address above to machine form.
Reply to
Adrian Jansen

Trivial it aint :) Yesterday built a RF step attenuator using 5 off SPDT toggle switches and some surface mount resistors. The 10dB and 20dB sections needed

71, 96, 247.5, 61 ohms fabricating from R's in shunt. Problem was to try and optimise for best power dissipation (ie 2 similar values) while maintaining specified tolerance and using resistors from the E ranges I have available. I'd love to come across a simple calc' that will do this :)
Reply to
john

I ended up writing a very crude "brute force" method. I wanted to be able to only use values we carried in stock. So I simply stepped through every series/parallel combination of 2 and 3 resistors, from our stocked values, recording the best "match".

This was to calculate voltage dividers or gain setting ratios, but the principle should work for other optimisation "targets".

--

John Devereux
Reply to
John Devereux

I agree, it ain't always that trivial. Not when you have to try and match E values you have in stock or can get in a hurry, match a required tolerance and/or power spec, and then do it over and over again...

Dave.

Reply to
David L. Jones

That's EXACTLY what I want, thanks! It just gained an icon place on my Desktop.

Dave.

Reply to
David L. Jones

Hey! Great find! I've upgraded. Thanks.

John

Reply to
John KD5YI

Adding another set of constraints of course makes the problem harder. Thats a major one.

--
Regards,

Adrian Jansen           adrianjansen at internode dot on dot net
Design Engineer         J & K Micro Systems
Microcomputer solutions for industrial control
Note reply address is invalid, convert address above to machine form.
Reply to
Adrian Jansen

I haven't got exactly what the OP asked for, but I wrote a simple Excel spreadsheet that does resistive divider computations and shows all the possible combinations with their theoretical error. Makes it easier to choose from the values you have on hand. There is a 1% and a 5% worksheet, covering a range to 100:1.

The tolerance parameter is used to hide combinations that are too far off. Find the more optimal choices by setting this value smaller.

I'll post on a.b.s.e under this topic

Steve

** Posted from
formatting link
**
Reply to
Steve

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.