SLOS893D September 2014 – August 2025 DRV2624
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
The DRV2624 has a calibration routine that automatically populates all critical parameters required for successfully driving a specific actuator (the one connected and being calibrated) in closed-loop. Variation occurs between different actuators even if the actuators are of the same model. To maintain desired results, TI recommends that the calibration routine be run at least once for each actuator.
The calibration engine requires a number of parameters as inputs before the calibration can be executed. When the inputs are configured, the calibration routine can be executed. After calibration execution occurs, the output parameters are written over the specified register locations. Figure 7-13 shows all of the required inputs and generated outputs. To maintain proper auto-resonance operation, the LRA actuator type requires more input parameters than the ERM. The LRA parameters are ignored when the device is in ERM mode.
Figure 7-13 Calibration-Engine Functional DiagramFor proper calibration results, the calibration waveform must be executed long enough to achieve a steady acceleration. Therefore, the DRV2624 device has a configurable amount of time for the calibration waveform, which can be selected by the AUTO_CAL_TIME[1:0] parameter. Additionally, the option to control the calibration time by using a trigger is provided to accommodate for the cases that require longer times than those allowed by the AUTO_CAL_TIME parameter. Under the triggered control option, the calibration starts executing after the initial trigger, and then stops execution once a stop trigger is received. At that point the output values of the calibration is populated. Note that a minimum duration is required for the calibration to work properly.
| AUTO_CAL_TIME[1:0] | ACTION | COMMENTS |
|---|---|---|
| 0 | 250ms calibration waveform | |
| 1 | 500ms calibration waveform | |
| 2 | 1s calibration waveform | |
| 3 | Trigger controlled |
Can be triggered either using the GO bit or externally. To use the external trigger, the TRIG_PIN_FUNC parameter must be configured appropriately. In this case the minimum duration is 1s, otherwise the result of the calibration can be corrupted. |
The following instructions list the step-by-step register configuration for auto-calibration.