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: Waveform Library reference?

Part Number: DRV2605
Other Parts Discussed in Thread: DRV-ACC16-EVM

I apologize if this has been asked before, but I am working on a project using this driver to run ERM vibration motors for various alerts, and I know that this has a built in library of effects, but I cannot seem to find a good resource as to what is actually included in those libraries. I am wondering if there is a list or datasheet that lists an example of what each effect is? I have gone through the datasheet and setup guide and everything that I can seem to find from the TI site, but I have not been able to find out more than just a few waveforms. Not sure exactly how many different waveforms I will end up using, but any reference to these waveforms would be great. 

I am communicating through I2C and the platform I am using is Raspberry Pi.

Thank you in advance! 

  • Hi Cahlor,

    The waveforms are listed in section 11.2 of the datasheet. If you need more detail, I can provide some additional material via email.
  • Please let us know if you have additional questions. For now, I will close this thread.
  • Kelly,

    I have a similar problem to Cahlor's, since I need more information about the table in section 11.2. I am interested in the amplitude (or acceleration) vs. time that each waveform offers. Similar to what the "DRV2605 Setup Guide" offers in section 2.1 (I have attached an image of what I mean).

    I am looking for this information because I am interested in creating a long waveform made out of the waveforms offered by the DRV2605. This long waveform needs to have specific characteristics, so the more knowledge I have about each individual waveform the more possible this job will be.

    I understand the acceleration vs. time for each waveform changes for all haptic devices used; however, any guidance at this point is greatly appreciated.

    Finally, I am also looking for a way to test the vibration of the haptic devices I have. I was wondering if there is a test rig that can be purchased at TI, or if you could give me any guidance on this aspect.

    P.S. Feel free to let me know if you want me to start a new thread or if it is OK to continue on this one.

    Sincerely,

    Camilo Giraldo
  • Hi Camilo,

    I can share waveform images via email. However, for your case, you may want to explore using RTP mode. This will give you the ability to control the output magnitude on the fly. Will you also change the frequency? Or will you be using the part in closed-loop mode?
    The waveforms will be based on a specific motor, so the rise and fall times will be different as you mention above.

    For testing the acceleration, we recommend using an accelerometer like the DRV-ACC16-EVM. We made this EVM in order to help cusomers with acceleration testing. The LRA should be taped down to a mass that is decently heavy (~50 grams or more). We use 100 gram rectangular metal blocks in order to standardize the acceleration based on weight. The mass should be placed on either gel blocks (like silicon) or foam in order to isolate the vibrations from the table /lab bench.
  • Kelly,

    Thanks so much for the reply. I am planning on also exploring the RTP mode of the DRV2605 driver; however, I am trying to learn about the ERM's I have using the predefined libraries. Therefore, is it OK if you email me the information about the waveforms? My email is c318g339@ku.edu.

    In regards to the frequency, I am not planning in changing the frequency independently to the amplitude. As I understand, ERM's don't allow me to control their frequency and amplitude independently from each other.

    Finally, thanks for the link to the DRV-ACC16-EVM. I will take a look of it and let you know if I have any questions.

    Sincerely,

    Camilo Giraldo
  • Kelly,

    The reason for this post is to follow up with the waveform images that the DRV2605 offers. I have not received an email from TI, and I just wanted to let you know.

    I apologize if you are working on this already.

    Sincerely.

    Camilo Giraldo
  • Hi Camilo,

    Sorry for the delay. I've sent over an email. I was thinking LRA, not ERM before so you can disregard that comment about frequency.