I have a dsPIC33 which produces a 3V3 PWM signal (50hz). It is ment for an ESC (cheap chinease one) 30A, but it doesn't react on 3.3V signal.
I have tried with an arduino mega (5V I/O) and everything works perfectly. I have compared the signal between the arduino and the dsPIC, the only difference is the voltage. On arduino works, dsPIC doesn't.
I got a level shifter (
https://i.ebayimg.com/images/g/HtIAAOSwilVbpMWY/s-l640.jpg).
The problem is when I don't have the ESC powered, I get a 5V pwm output, but when I power the esc (as I must because they have to boot up on the max pwm duty cycle), the voltage drops back to 3.3V.
I have everything wired correctly, GND is all connected. Is this some impedance problem?
