SLLSFH8A August 2021 – December 2021 MCT8316A
Align is enabled by configuring MTR_STARTUP to 00b. The MCT8316A aligns the motor by injecting a DC current using a particular phase pattern (phase-C high-side FET and phase-B low-side FET are ON) - current flowing into phase-B and flowing out from phase-C for a certain time configured by ALIGN_TIME.
The duty cycle during align is defined by ALIGN_DUTY. In MCT8316A, current limit during align is configured through OL_ILIMIT_CONFIG and is determined by ILIMIT or OL_ILIMIT based on configuration of OL_ILIMIT_CONFIG.
A fast change in the phase current during align may result in a sudden change in the driving torque and this could result in acoustic noise. To avoid this, the MCT8316A ramps up duty cycle from 0 to until it reaches ALIGN_DUTY at a configurable rate set by ALIGN_RAMP_RATE. At the end of align routine, the motor will be aligned at the known position.