Figure 6-2. C2000
™
InstaSPIN
™
Universal GUI Downloading Program
6.2 Motor Identification
1. Check the “Enable System” box to enable the InstaSPIN algorithm and run preset calibrations. When the
preset calibrations are finished, the "OffsetCalc" checkbox will automatically uncheck itself.
2. If using the DRV8316R, click on the DRV8316 SPI tab. Click "Read" to read the defaults of the DRV8316R
device. Ensure the CSA_GAIN setting (Control Register 5) reads CSA_Gain_0p15. This setting ensures that
the CSA current output when identifying the motor does not saturate, or else it will incorrectly identify the
motor parameters and limit the maximum performance.
3. Alternatively, if using the DRV8316T, set the GAIN setting to 0.15 V/A by placing a 0-ohm resistor at R44
(in the Hardware Variant Resistors box). This setting ensures that the CSA current output when identifying
the motor does not saturate, or else it will incorrectly identify the motor parameters and limit the maximum
performance.
4. Check the “Run” box to begin the motor identification algorithm. The motor will begin to spin and stop as
it goes through many states to calculate and identify useful motor parameters for sensorless Field-oriented
control. This should take no more than a couple of minutes.
5. Once the motor identification process is complete, the “Motor Identified” indicator will light up, the “Run” box
will be automatically unchecked, and the values Rs, Rs Online, Ls-d, Ls-q, Flux, and Rr will update for that
motor as shown in
. These values will be automatically used for sensorless Field-oriented control.
Firmware and GUI Application
20
DRV8316xEVM Evaluation Module
SLVUBZ9B – DECEMBER 2020 – REVISED AUGUST 2021
Copyright © 2021 Texas Instruments Incorporated