I'm in the process of designing my own dual motor vesc. Currently it is just a slightly modified copy of the VESC4 copied twice on a single board and with NTMFS5C645NL fets, instead of IRFS7530. Also the PWR_COMM and servo output have been removed.
I was able to program the board correctly and everything seems fine in the Vesc-tool. A problem occurs when I'm trying to drive a motor. When pressing a key forward/backward/left/right or sending a current or speed command to the vesc, I hear a loud bang from the motor, like it is trying to start up and than immediately being halted. Also the red light blinks and the Vesc is indicating a low voltage error. I'm getting the idea that there is a short circuit when driving the motor. I've set the max amps to 5 amp and the max battery amps tot 5 amp as well.
Even though the amps are set quite low, after a while one of the fets blew up and needed replacement. What could be the issue, and how could this be resolved?
When I'm not driving the motors the fets don't get warm and the current draw is <100mA so that should be fine. It is just when driving the motors that the error occurs. This is on both the motor controllers.