Hello everyone,
I use a DRV2604L haptic driver an ERM "precision microdrive 304-103".
The configuration parameters are as follows:
at. ERM_LRA - ERM
b. FB_BRAKE_FACTOR [2: 0] - 2
c. LOOP_GAIN [1: 0] - 2
d. RATED_VOLTAGE [7: 0] - 2.7v (I use the formula in section 7.5.2.1)
e. OD_CLAMP [7: 0] - I use the formula in section 7.5.2.2 for V (ERM_clamp) = 2.7v for security
f. AUTO_CAL_TIME [1: 0] - 3
g. DRIVE_TIME [3: 0] - hexadecimal value: 0x1B
h. SAMPLE_TIME [1: 0] - 3
i. BLANKING_TIME [3: 0] - 1
j. IDISS_TIME [3: 0] - 1
k. ZC_DET_TIME [1: 0] - 0
VDD is between 3.2 and 4.2v (lithium element)
The integration scheme has been respected.
For each ERM, I do the autocalibration procedure.
However, after several waveform cycles (around 50 to 200) of each ERM (open or closed loop mode), the driver fails.
A reset or a power-up does not allow to re-pilot it and to make a waveform cycles or a procedure of autocalibration.
It was like this that the driver was definitely broken. But the ERM are good...
I have this problem on several copies of my product.
An idea ?