Andrew Cowan
Senior Member
I am designing what is effectively an rc speed controller for very low currents.
I will use a picaxe to read two channels rc signals, mix them, and output to two digital pots (or one dual channel digital pot).
The resistance of the pot must be 10K end to end.
My question is about how to control the pot. When the servo signal is 1.5ms, the pot must be at 5K. When it is at 0.75ms, it must be at 0K etc.
This means I can't use up/down control, as feedback would be needed to give acurate control.
Looking at maxim's website, I can see 10K, 256 step pots controlled by:
2 wire addressable
2 wire serial
3 wire serial
3 wire serial SPI
I2C
I have never used any of these - which would be simplest and fastest (in terms of how fast the program runs)?
Bare in mind that I must be able to make it go to a certain position, rather than just being able to increase or decrease it.
I will probably use a PICAXE on 8MHz.
Need any more information?
Andrew
EDIT: Does wiper resistance mean minimum resistance? If so, I need one with a small wiper resistance.
I will use a picaxe to read two channels rc signals, mix them, and output to two digital pots (or one dual channel digital pot).
The resistance of the pot must be 10K end to end.
My question is about how to control the pot. When the servo signal is 1.5ms, the pot must be at 5K. When it is at 0.75ms, it must be at 0K etc.
This means I can't use up/down control, as feedback would be needed to give acurate control.
Looking at maxim's website, I can see 10K, 256 step pots controlled by:
2 wire addressable
2 wire serial
3 wire serial
3 wire serial SPI
I2C
I have never used any of these - which would be simplest and fastest (in terms of how fast the program runs)?
Bare in mind that I must be able to make it go to a certain position, rather than just being able to increase or decrease it.
I will probably use a PICAXE on 8MHz.
Need any more information?
Andrew
EDIT: Does wiper resistance mean minimum resistance? If so, I need one with a small wiper resistance.
Last edited: