Hi, hopefully someone here would be kind enough to help me out or point me in the right direction or to the right place to ask this.
I'm working on a project requiring a BLDC motor controller for a 48V system, up to 10 amps or so continuous. Here's the catch: I can't use a premade controller or controller IC. So, I made the board attached. Essentially what happens is PWM signal (from an Arduino that's reading the motor Hall sensors. 400 Hz, not sure if it'd be beneficial to increase frequency?) comes in the jumper pins, goes to gate drivers, which then drives MOSFETs that should connect the different phases of the motor high/low as needed. It hasn't been working, and I'm not quite sure why, even after a lot of troubleshooting. Perhaps I'm trying t draw too much current and pushing the FETs outside the safe operating area? I'm a mechanical engineering student, so it's entirely possible I completely screwed something up.
If anyone has done something similar or has any ideas, I would greatly appreciate it!
P.S. The top portion of the board is just an experiment trying to convert to 12V on the board, it's not on the physical copy of the board I have.