Hi David,
The DRV8303 does not have any internal commutation logic, meaning the external controller must interpret either the back-emf in each motor phase or use hall sensors to determine the proper IN_X PWM signals. The MCU must supply either 6 or 3 PWM signals depending on the operating mode of the device.
The DRV8303 does not have inputs for sensors on the motor, let me know if you'd like me to clarify any pin functionalities with this device.
If you decide to use hall sensors with this device you would just need to change the external MCU software. The DRV8303 just responds to the PWM signals on each IN_X Pin, so the rotor sensing method is independent to the driver.
Page 23 of the DRV8303 datasheet shows how a sensorless solution could be implemented with this device.
The DRV8303 does not have any internal commutation logic, meaning the external controller must interpret either the back-emf in each motor phase or use hall sensors to determine the proper IN_X PWM signals. The MCU must supply either 6 or 3 PWM signals depending on the operating mode of the device.
The DRV8303 does not have inputs for sensors on the motor, let me know if you'd like me to clarify any pin functionalities with this device.
If you decide to use hall sensors with this device you would just need to change the external MCU software. The DRV8303 just responds to the PWM signals on each IN_X Pin, so the rotor sensing method is independent to the driver.
Page 23 of the DRV8303 datasheet shows how a sensorless solution could be implemented with this device.