lhfever said:
If i got one motor in each side in the back line, must i need 2 controllers? one for each motor?
Short answer: you need one controller per motor. Long answer, 3 phase out of the controller is tightly in sync with rotor position, and I bet your motors will spin independent from each other, so yeah, one per motor.
I'm starting to spend a bit of time on the FPGA part of the board. I'm leaning towards an ICE40 FPGA from Lattice. I'm not fully settled about the FPGA part, my first choice would have been a spartan 3 from xilinx because there are many examples and there are AEC qualified parts, but they don't come in small packages, and honestly, the MCU is not AEC qualified so it would be a long shot to qualify the board right now.
On the other hand, ice40 fpgas come in small packages (QFN48), have a reasonable operating temperature rating, and there is a neat software package to develop the HDL for them which is super clean and easy to install, and also happens to be the only fully open source toolchain. For now the use it is getting is pretty much a CPLD, but a 5000 gate FPGA can do much more and I'm excited about the possibilities, I replaced all the discrete logic using only 0.2% of the available gates.
In minutes I set up the logic, validated, sinthesized, and simulated and it appears to work as expected. My next digikey order will include an eval kit to ensure this part is a go. If someone has a better part# I'm all ears, I've been out of of the programmable logic business for years.