Hello TI Team,
I’m currently working on a centrifuge motor control project using the MCF8316A custom interface board interfaced with an STM32 Nucleo-H755ZI board via I²C communication.Setup Details:
Motor Driver IC: MCF8316A
Controller: STM32 Nucleo-H755ZI
Interface: I²C
Motor Type: Sensorless Field Oriented Control (FOC) Integrated FET BLDC Driver
Control Mode: PWM speed control mode (SPEED_MODE = 01b)
Steps Done So Far:
Successfully established I²C communication (verified slave address and ACK).
Configured SPEED_MODE register for PWM-based speed control.
Configured Direction and Brake registers appropriately.
Generated PWM signal from STM32 — verified output waveform on CRO.
Verified that I²C write/read operations to registers are working correctly.
Issue:Even after these configurations and PWM input, the motor is not running.
I can see PWM pulses on the SPEED pin through CRO, but the motor doesn’t respond or rotate.
Query:
Could you please guide us, we are new to this project?
What additional parameters or registers (other than SPEED_MODE, Direction, and Brake) need to be configured to enable motor startup?
Are there any mandatory startup or calibration parameters (like motor parameters, acceleration profile, etc.) required for open-loop or closed-loop operation?
Regards,
Aniruddha







