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: Can be used without needing to use I2C ?

Part Number: DRV2605
Other Parts Discussed in Thread: DRV8601, DRV2603

Hello Guys,

Good day.

Our customer is planning to use DRV2605 in their design.  It says that the DRV2605 use i2c for the playback engine to store pre-loaded waveforms and play them. Is it required to use i2c and is it required to store pre-loaded waveforms? Or can the i2c aspect be completely disregarded for this device to operate?

Also, they want to run their LRA at 0.6Vrms, how do they configure DRV2605 (or DRV8601) to drive the LRA at 0.6V RMS? 

Thanks in advance!

Art

  • Hey Art,

    It is not required to use the pre-loaded waveforms. There are also the options of using RTP mode or analog/PWM input modes. The RTP involves streaming amplitude values from the host processor to the device via I2C, which does not sound desirable. But to still use the analog/PWM input modes you would still need to use the I2C to set the device into that mode, so it is not possible to use this device completely disregarding I2C.

    The DRV2603 might be a better option since it uses strictly a pwm input to drive the output with no I2C interface at all.

    As for determining the Vrms using the DRV2605, that is done by setting the RATED_VOLTAGE register according to section 7.5.2.1 in the datasheet using the I2C interface.

    In the DRV2603 the Vrms is determined by duty cycle and the information in section 8.4.1 of the DRV2603 datasheet.

    Best Regards,

    Carson Allen

    LPAA Applications