The DRV2605L is a haptic driver designed for linear resonant actuators (LRA) and eccentric rotating mass
(ERM) motors. It provides many features, which help eliminate the design complexities of haptic motor
control including:
•Reduced solution size
•High-efficiency output drive
•Closed-loop motor control
•Quick device startup
•Embedded waveform library
•Auto-resonance frequency tracking
The DRV2605LEVM-CT evaluation module (EVM) is a complete demo and evaluation platform for the
DRV2605L. The kit includes a microcontroller, linear actuator, eccentric rotating mass motor, sample
waveforms, and capacitive touch buttons, which can completely demonstrate and evaluate the DRV2605L.
This user's guide contains instructions to setup and operate the DRV2605LEVM-CT in demonstration and
evaluation mode.
Evaluation Kit Contents:
•DRV2605LEVM-CT demo and evaluation board
•Mini-USB cable
•Demonstration mode firmware
Needed for programming and advanced configuration:
•Code Composer Studio™ (CCS) or IAR Embedded Workbench IDE for MSP430
•MSP430 LaunchPad (MSP-EXP430G2), or MSP430-FET430UIF hardware programming tool
•DRV2605LEVM-CT firmware available on www.ti.com
SLOU389A–May 2014–Revised June 2014DRV2605L ERM and LRA Haptic Driver Evaluation Kit
The DRV2605L can be used as a demonstration or evaluation tool. When the DRV2605LEVM-CT is
powered on for the first time, a demo application automatically starts. To power the board, connect the
DRV2605LEVM-CT to an available USB port on your computer using the included mini-USB cable. The
demo begins with a board power-up sequence, and then enters the demo effects mode. The four larger
buttons (B1 to B4) can be used to sample haptic effects using both the ERM and LRA motor in the top
right corner. The two smaller mode buttons (“–“ and “+”) are used to change between the different banks
of effects. See the DRV2605L Demonstration Program section for a more detailed description of the demo
application.
www.ti.com
Figure 1. Board Diagram
Code Composer Studio is a trademark of Texas Instruments.
All other trademarks are the property of their respective owners.
4
DRV2605L ERM and LRA Haptic Driver Evaluation KitSLOU389A–May 2014–Revised June 2014
The following table lists the operating conditions for the DRV2605L on the evaluation module.
ParameterSpecification
Supply voltage range2.5 to 5.5 V
Power-supply current rating400 mA
1.2Quick Start Board Setup
The DRV2605LEVM-CT firmware contains haptic waveforms which showcase the features and benefits of
the DRV2605L. Follow the instructions below to begin the demo.
1. Out of the box, the jumpers are set to begin demo mode using USB power. The default jumper settings
can be found in Table 1.
Table 1. Jumper Descriptions
JumperDefault PositionDescription
JP1ShortedConnect MSP430 GPIO or PWM output to DRV2605L IN/TRIG
JP2Shorted3.3-V reference for I2C
JP3, JP4ShortedConnect on-board actuators to DRV2605L
MSPUSB to MSPSelect USB (5 V) or VBAT power for the MSP430
DRVUSB to DRVSelect USB (5 V) or VBAT power for the DRV2605L
Getting Started
2. Connect the included mini-USB cable to the USB connector on the DRV2605LEVM-CT board.
3. Connect the other end of the USB cable to an available USB port on a computer, USB charger, or USB
battery pack.
4. If the board is powered correctly, the four colored LEDs turn on, four mode LEDs flash, and the LRA
and ERM perform auto-calibration, indicating the board has been successfully initialized.
SLOU389A–May 2014–Revised June 2014DRV2605L ERM and LRA Haptic Driver Evaluation Kit
The DRV2605LEVM-CT contains a microcontroller and embedded software to control the DRV2605L.
There are three sets of modes accessible by pressing and holding the “+” button. Follow the instructions in
the following sections to access the effects in each set.
www.ti.com
6
DRV2605L ERM and LRA Haptic Driver Evaluation KitSLOU389A–May 2014–Revised June 2014
Table 2 lists the effects preloaded on the DRV2605LEVM-CT. The modes are selected using the “+” and
“–“ mode buttons in the center of the board. The current mode can be identified by the white LEDs directly
above the mode buttons. Buttons B1 to B4 trigger the effects listed in the description column and change
based on the selected mode.
ModeButtonDescriptionActuatorInterface
Mode Off
LEDs Off
Mode 4
LED M4 On
Mode 3
LED M3 On
Mode 2
LED M2 On
Mode 1The board gives several waveforms to match.ERM and
LED M1 OnMust match from a given waveform list eachLRA
The following sections describe each demo mode in more detail.
2.2.1Mode Off – Haptics Effect Sequences
Mode Off contains a set of haptic sequences that combine a series of haptic effects. The two following
effects show combinations of clicks, ramps, and pulses.
www.ti.com
Figure 3. ERM Click and Ramp-Down WaveformFigure 4. LRA Ramp-Up and Pulsing Waveform
(Button 1)(Button 4)
2.2.2Mode 4 – ERM Clicks
Mode 4 shows two different ERM click styles. Button 1 shoes a single sharp click. Button 2 shows a click
and release effect. The click and release effect provides a haptic waveform on both the button press and
the button release.
Mode 3 shows two different LRA click styles. Button 1 shoes a single sharp click and Button 2 shows a
click and release effect. The click and release effect provides a haptic waveform on both the button press
and the button release.
Mode 2 showcases the advantages of the smart loop architecture, which includes auto-resonance
tracking, automatic overdrive, and automatic braking.
Figure 9 and Figure 10 show the difference in acceleration when using LRA auto-resonance on and LRA
auto-resonance off. Notice that the acceleration is higher when driven at the resonant frequency. Also,
notice the start and stop time of the acceleration are much quicker when using the overdrive and braking
feature of the DRV2605L.
Figure 9. LRA Auto-Resonance On (Button 1)Figure 10. LRA Auto-Resonance Off (Button 2)
SLOU389A–May 2014–Revised June 2014DRV2605L ERM and LRA Haptic Driver Evaluation Kit
The reason for higher acceleration can be seen in Figure 11. The LRA has a very-narrow operating
frequency range due to the properties of a spring-mass system. Furthermore, the resonance frequency
drifts over various conditions such as temperature and drive voltage (the effects shown in Figure 11). With
the smart loop auto-resonance feature, the DRV2605L dynamically tracks the exact resonant frequency to
maximize the vibration force.
Figure 11. LRA Acceleration versus Frequency over Output Voltage
Figure 12 and Figure 13 show the difference between an ERM with automatic closed-loop overdrive and
braking, and the open-loop library waveform with a predefined overdrive period. The closed-loop version
starts and stops the actuator perfectly and does not drive too long or too short. Automatic overdrive and
braking simplify the design of haptic effects by eliminating the tuning time for actuator startup and stop.
Mode 1 is a game that incorporates the various LRA effects. This can be used to demonstrate haptics in a
real application.
To begin playing Matching:
1. Press any of the large effect buttons.
2. The game then counts down.
3. Once the countdown completes, a waveform will play from the LRA and the user must match that
given waveform from the given options list before going to the next waveform match.
•B1 - Play/repeat selected waveform from the options list
•B2 - Cycle through the waveforms in the options list to choose from
•B3 - Selects the guessed waveform (B1) as answer
•B4 - Play/repeat the given waveform
4. After each successfully successful match, the board will buzz from the LRA and count down to the next
given waveform. If the user selects incorrectly, then the ERM will buzz and the game is over. If the
user matches all of the given waveforms, the LEDs will scroll and flash twice.
DRV2605L Demonstration Program
SLOU389A–May 2014–Revised June 2014DRV2605L ERM and LRA Haptic Driver Evaluation Kit
Audio-to-haptics is a unique feature that converts an audio signal to haptics. Take audio from music,
games, or movies and automatically create haptic effects.
Buttons B1 to B4 perform the following actions:
•Button 1 – Audio-to-haptics using ERM
•Button 2 – Audio-to-haptics using LRA
•Button 3 – Switch to internal trigger and play library click effect
•Button 4 – Switch to internal trigger and play library buzz effect
To use this mode:
1. Connect an audio source to the audio jack on the left side of the board. The tip of the audio connector
is applied to the input of the DRV2605L.
2. Press button 1 which enables audio-to-haptics using the on-board ERM
3. Decrease the volume of the audio source, if the ERM is constantly vibrating, or increase the volume, if
the ERM is not vibrating at all.
4. Feel the haptic vibrations as the audio plays.
5. Press button 2 which enables audio-to-haptics using the on-board LRA.
6. Decrease the volume of the audio source if the LRA is constantly vibrating or increase the volume if
the LRA is not vibrating at all.
7. Feel the haptic vibrations as the audio plays.
8. Press button 3 or 4 to trigger a click or buzz during audio-to-haptics playback.
Figure 14 and Figure 15 show the conversion process from audio to hatpics for both ERM and LRA.