I am designing a mini electric car model complete with a battery, charging controller, and mulitple BLDC or Induction motor controllers (I haven't decided which yet), and boost stages. I might do 4 motor controllers and see how to manipulate the controllers to make the car reverse and turn and stuff.
This is going to be a pretty long term project.
For the battery charger, I was just gonna use a LiPo charge controller IC, but to deliver all the switching signals to the boost converters, as well as the PWM or SPWM signals to the 4 motor controllers, I was wondering if I should use an FPGA.
I was thinking a Micro might not be able to handel all that stuff, especially if I am doing high speed switching on many outputs.
I dont have any experience with FPGA, and only minor digital logic experience (I get the theory, but have never built any of the gates or circuits in hardware).
I have heard that FPGAs are faster, but is this the right tool for my project? Or should I spend some more money on multiple micros with higher speed clock crystals and larger memory.
I don't really have a ton of time to spend learning something new right now, so I only want to get into FPGAs if it is a must for this project, otherwise I might wait until next year or so.
Also, wondering about the MKR VIDOR 4000 from Arduino. It has an FPGA on it, and I dont need a bunch of buttons and LED's and extra stuff on my boards, I'm really just interested in looking at the output signals.
Has anybody used this? would it be worth buying for my project?
thanks!!