This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV2605L: Auto-level calibration

Part Number: DRV2605L

hello

I am using DRV25605L.

And if I set the DRV2605L in open-loop mode,  must i  do the Auto level calibration process?

For the ERM in open-loop mode,  I just need to calculate OD_CLAMP[7:0](0x17) by equation 6?  and don't need to set 0x16?

What's the relationship bwtween V(ERM-OL_AV) and V(ERM_calmp)???  

  • Hi Jesse,

    The Automatic-Level Calibration needs feedback from back-EMF, so closed-loop is needed to perform the calibration.
    Open-loop mode cannot do Automatic-Level Calibration.

    Yes, in open-loop register 0x16 (RATED_VOLTAGE) is ignored. You should only set register 0x17 (OD_CLAMP) according to equations on 8.5.2.1; equation 6 is for ERM actuator and equation 7 is for LRA actuator.

    V(ERM-OL_AL) is the equation for the output value, when full-scale input signal is used, on an ERM actuator in open-loop mode.
    V(ERM_CLAMP) is the equation for the output value, for an ERM actuator in closed-loop, that happens during over-drive. Over-drive is used at the beginning of haptics effects for faster acceleration.

    Note: There is a typo on equations 8 and 9. Equation 9 should be used for ERM actuators, equation 8 should be used for LRA actuators.

    Best regards,
    -Ivan Salazar
    Applications Engineer - Low Power Audio & Actuators