Texas Instruments DRV2605EVM-CT Datenbogen

Seite von 62
Ready
GO Signal = 1
Check for 
Output 
Shorts
Run 
Process
No Short
Wait 1 s
Short Found
Process
Done
Short Found
Change 
Modes
GO Signal = 1
Optional
SLOS825C – DECEMBER 2012 – REVISED SEPTEMBER 2014
Device Functional Modes (continued)
Note:
If an output short is present before a waveform is played, changing modes (with the MODE[2:0] bit in register 0x01) is
required to resume normal playback.
Figure 16. Diagram of Active States
7.4.2 Changing Modes of Operation
The DRV2605 has multiple modes for playing waveforms, as well as a calibration mode and a diagnostic mode.
lists the available modes.
Table 2. Mode Selection Table
MODE
MODE[2:0]
N_PWM_ANALOG
Internal trigger mode
0
X
External Trigger mode (edge)
1
X
External trigger mode (level)
2
X
Analog input mode
3
0
PWM mode
3
1
Audio-to-vibe mode
4
X
RTP mode
5
X
Diagnostics mode
6
X
Calibration mode
7
X
7.4.3 Operation of the GO Bit
The GO bit is the primary way to assert the GO signal, which fires processes in the DRV2605 device. The
primary purpose of the GO bit is to fire the playback of the waveform identifiers in the waveform sequencer
(registers 0x04 to 0x0B). However, The GO bit can also fire the calibration or diagnostics processes.
When using the GO bit to play waveforms in internal trigger mode, the GO bit is asserted by writing 0x01 to
register 0x0C. In this case, the GO bit can be thought of as a software trigger for haptic waveforms. The GO bit
remains high until the playback of the haptic waveform sequence is complete. Clearing the GO bit during
waveform playback cancels the waveform sequence. The GO bit can also be asserted by the external trigger
when in external trigger mode. The GO bit in register 0x0C mirrors the state of the external trigger.
Setting RTP mode , PWM mode, or audio-to-vibe mode also sets the GO bit. However, setting the GO bit in this
way has no impact on the GO bit located in register 0x0C.
18
Copyright © 2012–2014, Texas Instruments Incorporated
Product Folder Links: