Electrical – Replace a 500Kohm potentiometer with a digital one

digital potentiometerpotentiometer

In layman's terms, I want to replace a Commodore 64 Paddle controller with a programable one.

I thought that the best approach is to replace the manual ~500k ohm pot used by the paddle with a digitial one, which will be controlled by a microcontroller.
But I noticed that digi-pots, at least the common ones, are no bigger than 100k ohm.

So, what should I do in order to have a programmable pot that supports up to 500k ohms?

I know that I could put five 100k ohm digi-pots in series, but I would prefer to use just one digi-pot if possible.

Can I amplify the output of the digi-pot by 5? How can I achieve that ? By using an op-amp? or something else? or should I take a different approach ?

Thanks!

update: Since it was asked, I'm adding more information about this:

what I'm doing is a remote controller for the c64. I'm using a esp8266 to control the joystick. And I'm sending the joystick movements from a smartphone. Basically a remote virtual d-pad. At that is working Ok.
But now I want to add paddle (and mouse) support to it. That's why I want to control the value the pots programatically.
(BTW: I'm building this device: UniJoystiCle )

Best Answer

The circuit in the Commodore Paddle is connected as an R/C (resistor-capacitor) circuit. It uses the combination of P1 and C1 to form an "RC time-constant" where the computer discharges the capacitor, and it times how long it takes for R1 to charge-up the capacitor. The lower the resistance of P1, the shorter time it takes to charge C1.

And the other section P2 and C2 work exactly the same way. Alas, the variable resistor is NOT used as a true potentiometer. If it were, then you could substitute a 100K digital pot without any problem.

If you want to substitute a resistance of 100K instead of the original 500K, then you would need a corresponding capacitor that was 5x as big to maintain an equivalent RC time-constant, at least in theory.

It seems like a rather awkward way of controlling the paddle inputs. You didn't mention what is controlling your digital pot(s). It may be more expedient to replace the pot with a field-effect transistor (FET). Or simply monitor WHEN the Commodore discharges the capacitor and then wait an appropriate length of time (proportional to the "position" to apply a voltage to SIMULATE the RC time constant charging.