I am using the DRV2605 with the Precision Microdrives C10-100 LAR actuator. I am having troubles getting the auto calibration to converge. Each time I try and run auto-cal, I keep getting Diag_Result=1.
LRA Specs:
Rated Voltage = 2Vrms
Rated Resonant Freq = 175Hz
From the LRA specs, I have selected the following settings:
(Address: 0x16) RatedVoltage[7:0] = 0x53h
(Address: 0x17) ODClamp[7:0] = 0x80h
Other settings:
(Address: 0x1A) Feedback Control[7:0] = 0xB6h
(Address: 0x1B) Control-1[7:0] = 0x98h
(Address: 0x1D) Control-2[7:0] = 0x80h
All other registers are at their defaults.
Before any register values are changed, a 0 is written to 0x01 to take the part out of standby. After the registers are modified, a value =7 is written to reg 0x01, followed by a value =1 to reg 0x0C to start the calibration.
Afterwards, the Diag_Result in reg 0x00 is always = 1. I’m assuming that this means the calibration failed.
Other questions:
Under the Programming the Rated Voltage section there is a value of 5.28V that is used in equation-2. Should this number be the supply voltage used, or is this number a constant. The reason I ask is the DRV2605 is tied to a battery and it will see voltages in the range 4.2V to 3.0V. The same question goes for the 5.6V used in eq-6.