Currently trying to supply a 0-40 ohm signal for a specific sensor I have. I looked into digital potentiometers and it looks as if they are all much high resistance (5k,10k...). I also was thinking maybe varying a PWM signal to achieve small resistances? Any ideas?
Maybe my phrasing is incorrect? I need a 0-40 ohm input into a sensor. I currently use a stepper that varies a potentiometer between 0-40 ohms. I would like to improve upon this and have a cleaner signal to vary between 0-40 ohms.
Signals would involve current flow or voltage, which in turn can be specified by the circuit resistance. Please post a circuit diagram (hand drawn is much better than Fritzing).
The 0-40 Ohms is NOT the signal. It controls the signal by varying voltage (or current) seen as inout by the sensor.
That in mind, and with your second post, it sounds like you want smoother steps between changes. O.K. if you use stepper to control the pot you need smaller steps. You might be able to get 0-40 out of a 5K digi-pot, but you probably won't get any better resolution.
You can use a MOSFET as a variable resistor. You need to measure the voltage across it and current through it. Adjust the gate voltage to set the current so that R=V[ across the MOSFET ]/ I [the current through the MOSFET].
MOSFet's have an ohmic range, where careful control of the gate voltage provides nearly linear resistance from source to drain. That converts your problem to generating a variable voltage from an Arduino, which cabe done with PWM.
got a gain of 2, but I dare say you can live with that. It will vary by 2.5ish% as the pot moves - if that’s unnacceptable add a simple follower in the pot wiper.
I don’t know what power you need, but power opamps are available.