I need to do some PWM control of a pump for variable speed control and the voltage level needs to reach 5 volts not 3.3. I did some PWM test on the UC5550 and FEZ and the max is 3.3 volts. I recall seeing that the FEZ outputs are 5V tolerant. Is there any quick way to get a 5 volt PWM with the FEZ? For a regular digital output on the FEZ how would I get 5 volts? The IORef pin reads 3.3 volts.
Long term, I will be using the UC5550, not FEZ. What external circuity would be recommended to get from 3.3 to 5 on PWM for an industrial application? I will be in the 1 kHz to 1.5 KHz range. Thanks!
You should never connect a pump to your FEZ, or any microcontroller directly. Look online on how you would control a relay fro example. You need a circuit that consists of a transistor and a diode. There are also chips that do that. In this image ( that I found online) VCC is your 5V. Replace the relay coil with your pump/solenoid/anything
and since your reply and mine arrived at the same time, to be clear the I part of a GPIO is 5v tolerant already, no change. For the O part, you need to work with the 3v3 you have and control something else that will produce 5v.