I need a programmamable load (pure resistive) between 10ohm and 10Mohm, I know there´s digital potentiometers, but the maximum range I´ve seen is 200k. Does anyone know how to solve this problem, I really dont want to put 50 of those in series.
Is it a DC load or an AC load? If AC, what frequency range? What kind of voltage/current are you planning across the load? And, as Nigel mentioned, what kind of resolution are you looking at? The range is quite large!
I´m building an automatic measurment system for Grätzel solarcells, it´s supposed to measure voltages between 10mV and 1V with a resolution of 10mV, currents from 1uA to 10mA with 1uA resolution. The range of the load should be approx 1ohm to 10Mohm in say 100 steps (log). All DC. The cost is not a big issue.
I have everything under control except this load issue, the big range is the problem.
I´m building an automatic measurment system for Grätzel solarcells, it´s supposed to measure voltages between 10mV and 1V with a resolution of 10mV, currents from 1uA to 10mA with 1uA resolution. The range of the load should be approx 1ohm to 10Mohm in say 100 steps (log). All DC. The cost is not a big issue.
I have everything under control except this load issue, the big range is the problem.
You could switch resistors in a binary sequence - so you would have 1,2,4 and 8 ohm resistors, and the same in each decade - this would take a lot of resistors and I/O, but would give you one ohm resolution from 1 ohm to 10 MOhm.
To do only 100 steps you could use just 7 resistors (giving 128 possible values) - you would need to carefully workout the resistors values, as they would be added in parallel for the lower currents - as you want a log variation, it may be possible to work out reasonable values. Increasing to 8 resistors would give 256 possibilities, and it could be easier to select 100 out of 256, rather than 100 out of 128.
I´m building an automatic measurment system for Grätzel solarcells, it´s supposed to measure voltages between 10mV and 1V with a resolution of 10mV, currents from 1uA to 10mA with 1uA resolution. The range of the load should be approx 1ohm to 10Mohm in say 100 steps (log). All DC. The cost is not a big issue.
I have everything under control except this load issue, the big range is the problem.
WOuld you consider a programmable current source? 1 / (Gm) of your source looks purely resistive at DC and with a cheap D/A for programming it, you could get sub microamp to Amps (which would give you 10MOhms to sub 1Ohms) You can get very good precision out of this as well.
I think a power FET (or Bipolar), opamp, 12 bit D/A and some passives would do it.
You do not even really need the D/A if precision is not of concern. A voltage divider and pot would work just as well.
I've made crude programmable current sources like with 100 nA to Amps range like this for troubleshooting other circuits.
The circuit will behave at DC as if you were placing a variable sub 1 Ohm to 10 MOhm resistor at the load.
I didn't mean to imply that it was difficult. I was only trying to illustrate how close together the resistor values are, bringing up the question (in my mind) of whether you need such fine resolution.
The current source is not like a resistor because if the voltage increases, the current stays the same. What are you trying to accomplish? Are you trying to determing the source resistance of the solar cell? Why change the load over such a wide range?
No, switch them with either transistors, FET's or even relays. By putting 7 resistors in various parallel combinations (and also individually) you could get 128 different values. You would need to work out what values you would need to give the required results - you may need to use more than 7 to get the results you require, and pick the particular combinations which give the values you want.