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.

DRV2605LEVM-MD: How can I edit the Waveform?

Part Number: DRV2605LEVM-MD
Other Parts Discussed in Thread: DRV2605L

Hello. I am Hye-rim Jeon, a master's degree student at Korea Institute of Industrial Technology

Launch haptic control console has built-in 123 Waveform functions.
I want to know if it is possible to modify the waveform.
Specifically, I want to combine 'TransitionRampUpLongSmooth2' and 'TransitionRampDownLongSmooth2' into one waveform and increase the operating time.
Are these edits possible?
Reply please. thank you
  • Hello Hye-rim,

    the intention of the waveform sequencer is to be able to combine multiple waveforms. you can do this by selecting the DRV device to program, create the sequence of waveforms and then press "play Waveforms" however it is not possible to increase the duration of the Waveforms. 

    It is also possible to use the PWM interface to create a waveform. for example you can slowly ramp up the duty cycle and then slowly ramp it down to create an effect similar to what you are requesting


  • Do I need another board like Arduino to use the PWM interface?

    Or is the DRV2605LEVM-MD board built-in to adjust the duty cycle?

    If it is built-in, can it be controlled using the Haptics control console?

    Reply please. thank you
  • Hi Hyerim,

    the EVM itself is not able to generate the PWM, you will need an external source, the Arduino is a good choice as there is likely many code examples available.

    the DRV2605L can use 10kHz-250kHz frequency PWM input