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: MODE Questions

Part Number: DRV2605L

Hello,

I am working with the DRV2605L Haptic driver and I’m driving an ERM. We are planning on using some of the library waveforms for our haptic indications.

I was looking through the data sheet specifications about diagnostics for a document I am writing.

 

We will be playing waveforms using MODE=0x00 (REG0x01 [2:0] = 0x00), Internal trigger.

I see there is an option to put the chip in Diagnostic mode by setting the MODE to 0x6 (REG0x01 [2:0] = 0x06)

If we set MODE=0x06(Diagnostics) does this run the motor when the GO bit is set?

If Diagnostics are performed for the MODE=0x00 and for the MODE=0x06 do they both test the conditions for DIAG_RESULT,FB_STS,OVER_TEMP and OC_DETECT bits?

How long the Diagnostics test last or does it depend on the ERM?

Thanks,

Adam

  • Hello Adam, 

    Diagnostics mode does run the motor once the GO bit is set. I am not sure what you mean by "diagnostics performed for MODE=0x00" as MODE=0x06 is the self diagnostics mode for the DRV2605L. The DIAG_RESULT bit will be asserted if there is a fault detected during the diagnostic process. The other error bits you mentioned monitor the normal operation of the device and can trigger during other modes. Lastly, the diagnostics test is rather quick. It does vary per application, but it is shorter than any normal haptics playback. 

    Best Regards, 

    Justin Beigel