English
Language : 

DRV2624 Datasheet, PDF (32/79 Pages) Texas Instruments – DRV2624 Ultra Low Power Closed-Loop LRA/ERM Haptic Driver with Internal Memory
DRV2624
SLOS893A – DECEMBER 2015 – REVISED DECEMBER 2015
Memory location
0x000
0x001
0x004
0x007
Start address
upper byte
Start address
upper byte
Start address
upper byte
Header
Revision
Start address
lower byte
Start address
lower byte
Start address
lower byte
Effect ID
Configuration byte Effect 1
Configuration byte Effect 2
Configuration byte Effect 3
www.ti.com
(N ± 1) × 3 + 1
Start address
upper byte
Start address
lower byte
Configuration byte Effect N
Figure 30. Header Structure
The configuration byte contains the following two parameters:
• The effect size contains the amount of bytes that define the waveform data. An effect size of 0 is an error
state. Any odd-number effect size is an error state because the waveform data is defined as time-value (2
bytes). Therefore, the effect size must be an even number between 2 and 30.
• The WAVEFORM_REPEATS[2:0] bit is used to select the number of times the complete waveform is be
played when it is called by the waveform sequencer. A value of 0 is no repeat and the waveform is played
once. A value of 1 means 1 repeat and the waveform is played twice. A value of 7 means infinite repeat until
the GO bit is cleared.
During waveform design, ensure that the appropriate amount of drive time is at zero amplitude on the end of the
waveform so that the waveform stored in the RAM is repeated smoothly.
Configuration byte
Waveform repeats [2:0]
Effect size [4:0]
Figure 31. Header Configuration Byte Structure
8.6.9.2.2 RAM Waveform Data Format
The library data contents can take two forms which are voltage-time pair and linear ramp. The voltage-time pair
method implements a set and wait protocol, which is an efficient method of actuator control for most types of
waveforms. The set and wait method becomes inefficient when ramping waveforms is desired, therefore a linear
ramp method is also supported which linearly interpolates a set of voltages between two amplitude values. Both
methods require only two bytes of data per set point. The linear ramp method uses a minimum of four bytes so
that linear interpolation can be done to the next set point. The most significant bit of the voltage value is reserved
to indicate the linear ramping mode.
Waveform data
Ramp
Voltage [6:0]
Time [7:0]
Ramp
Voltage [6:0]
Time [7:0]
Ramp
Voltage [6:0]
Time [7:0]
Figure 32. Waveform Data Structure
32
Submit Documentation Feedback
Product Folder Links: DRV2624
Copyright © 2015, Texas Instruments Incorporated