I am working on a project where multiple brushless motors have to be controlled by a single BF-537. Motors have hall-effect sensors, and I know how to work with a single motor, but now I have to implement control for 4 motors. What would be the best way to read info from all 12 halls and a way to control all 12 phases? I thought of multiplexing hall sensors with three 4/1 multiplexers and distributing voltage to a single motor via one PWM channel and an AND gate. That way I would use only 3 inputs for Hall sensors, and 4 PWM channels.
Any suggestions, real-life information? I couldn't find any examples where multiple motors are controlled.