Hi,
I have a request from a customer to develop a motor controller for a BLDC motor and I'm currently searching for a suitable solution. The motor is a Maxon 455020, (http://www.maxonmotor.com/medias/sys_master/root/8813537460254/14-170-EN.pdf) which is a 6V BLDC motor with 3 hall sensors. The tricky bit here is that the customer needs to be able to control the motor down to "zero speed", that is I need to be able to support just moving a third of a turn at a time or spinning 1245.3 turns for example. So more or less like a stepper motor, but with a lot less steps per revolution of course. Given that we need to operate down to "zero speed" I guess using the hall sensors is mandatory since a sensor-less approach as far as I understand will not work? I'm looking for a suggestion for a controller that will allow controlling this motor in the requested fashion. DRV8308 or DRV8307 seems to be the closest I've found so far, the 6V motor voltage isn't directly supported but I'm assuming driving the motor at let's say 10V should be OK as long as I setup the current limiting feature of the driver to match the motor rated current? Is there a better match? I'd rather use an existing controller compared to doing it all in software from scratch, but an existing MCU SW solution that can be adapted is OK as well.
Thanks!