The problem is that the output pins of the UNO, that I use, generate 5V as OUTPUT, but i need to use for my next project a DUE (faster, with more pins and etc.), whos pins generate 3.3V as OUTPUTS.
So, with this parts and schematics, will the motors work at 3.3V?
Thanks
Probably yes, but not guaranteed. The gate threshold voltage for these mosfets is between 2-4 volts. You will will be supplying most of that, but maybe just barely if the lot you have are on the higher end of this rating. You could look for some low threshold voltage mosfets where 1-2 volts is all that's required for turn on.
A problem with that design is that the motor supply voltage needs to be the same as the Arduino output voltage, or only slightly higher (the difference needs to be less than the threshold voltage of the P-channel mosfets). It looks to me that you are probably running the motors from 6V. So with only 3.3V gate drive, as well as having the N-channel mosfets not turning fully on (unless you use N-channel mosfets with lower gaten voltage drive requirements), the P-channel mofets may not turn fully off.
With the 5V as OUTPUT from the UNO i drive the motors with 7.4-8.4VDC from the bateries and it works fine. I have previously use L293D for motor driver, but they were overheating and turning off (the peak current of the motor is pretty high).
So I will try to find any low-threshold voltage mosfets (examples are wellcome )
I've read also here about logic level convertors, is there any on the market, that supports analog and digital signals, not only digital, becouse I want to use PWM?