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.

DRV2605: DRV2605 as an alternate to the DRV2605L

Part Number: DRV2605

We observed that our current firmware for the DRV2605L chip was not working with DRV2605 chip. On investigation we found that the following three registers are being set to 0 whenever we are trying to trigger a vibration using  the internal trigger mechanism using the GO bit. We are talking to the DRV2605 chip using an I2C interface:

  1. Mode (Address 0x1)
  2. LIBRARY_SEL (Address 0x03)
  3. Waveform Sequencer (Address 0x04)

 

Once we set these registers before triggering the GO bit we are able to see the vibrator motor function as expected.

 

Q1. Could you let us know by contacting the SMEs if this behavior is expected ?

Q2. Are we fixing this problem correctly by writing these registers before we trigger the GO bit ?