Hello,
I have a LRA motor with the these specification:
Frequency: 100Hz
Resistance: 6.5E
Rated current: 300mArms
Rated voltage: 2Vrms
According to the datasheet, the drive time should be 5msec. But the maximum drive time is 3.6 which can be used.
Rated voltage is 90 and OD Clamp is 138. Rest of the settings necessary for auto calibration used default values and tried to change the Blanking time and Inductor discharge time. Auto calibration is set to 1000msec
When I start the auto calibration I don't see anything happening. And when I read the registers 0x21, 0x22 and 0x23, the values have not been changed. They are the same as default.
However I do set the Go bit, but it seems like it is cleared immediately. and no status is set at all, not even the processDone.
I use the external trigger enable (TRIG_PIN_FUNC[1:0] = 1) to start and stop the motor. I was wondering if then still the auto calibration can be started using the Go bit. But I also tried to set the TRIG_PIN_FUNC[1:0] = 0 and set the Go bit without succes.
The resistance is lower then specified, but I was wondering if that could be the problem. because I don't see anything happening at al on the output of the driver. I have also tried to add a resistor and an extra motor in series, but still no succes.
Without auto calibration, I still can run the motor. So I was using the RTP mode and the motor is running every time I give the external trigger that the motor can start. but when I use the Waveform sequence, the motor will not always start when the external trigger is high. There is no sequence in when the motor would start and not, it seems random. I have tested the motor with external trigger 1 second high, 1 second low. If the motor will run, it is of course always at the low to high flank of the external trigger. But approx. 25-50% of the time the trigger will come, the motor is not running.
I have ordered a few other motors according to specs. When I receive them I will test these to.
What am I doing wrong? is there anything else I can try?
Thank you!