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: Can the ERM vibration strength be adjusted continuously during operation?

Other Parts Discussed in Thread: DRV2605L

Hi,


we're developing a wearable device using the DRV2605L. The companion mobile app has some user settings to change the vibration strength.

I know that the library can be changed, which affects the vibration strength. But can I continuously change the vibration strength with a slider in the app, and write the rated voltage register (0x16) so that the output voltage is generally lower?

Does this work without recalibration?

All the best,

Julian

  • Hi, Julian:

    I am afraid there are some misunderstanding here. DRV2605L can support this requirement.

    I think "Real Playback Mode" suits your needs here. when DRV2605L is working in Real-Time-Playback mode, we can continuously change the vibration strength by writing different values to register 0x02. no extra calibration is needed.

    Usually, during initialization, we choose the appropriate value for library(register 0x03), rated voltage (register 0x16), over drive clamp voltage (register 0x17), then do auto-calibration, after that, during normal operations, we DON'T change these values.

  • Thanks for your answer and for clarifying that the calibration values shouldn't be changed after auto-calibration.

    Real-Time Playback Mode is something I am familiar with, but I was wondering if I can use the ROM library haptic effects waveforms and scale their intensity continuously. Otherwise I would have to generate the waveform myself, which I would rather not.

    Sorry for the lack of clarity in my initial question.
  • Hi, Julian:

    the ROM library is from Immersion TS2200, and it is assumed to be used as "what it is", we don't have alternative option to continuously scale the intensity.