I have a VEX 29 motor controller (u1 in the schematic) that takes a pwm signal as input to drive a dc motor in forward or reverse (with varying speed). Unfortunately VEX is not very generous with information about it's electronics. I managed to run this controller at 5V from an arduino PWM pin. But the motor controller should be able to run at higher voltages than 5V which would also increase the motor speed. So I want to instead run the motor controller at 10V, where the PWM input signal needs to be 0V-10V. How can I step-up the arduino 5V PWM signal to become a 10V PWM signal?
I was thinking of using a regular NPN bipolar transistor to switch the 10V voltage on and off with the frequency of the PWM signal, translating the 5V pwm signal into a 10V pwm signal. Is this possible? And if so, what is the type of parameters I need to choose the right transistor (I have a bag of various NPN and PNP transistors lying around)? My motor controller only takes around 10 micro-amps or something from the PWM pin when hooked up directly to the arduino (so at 5V).