Datasheet
Table Of Contents
- General Description
- Key Features
- Applications
- System Diagrams
- Contents
- Figures
- Tables
- Legal
- Product Family
- 1 Terms and Definitions
- 2 Block Diagram
- 3 Pinout
- 4 Characteristics
- 5 Functional Description
- 5.1 Features Description
- Driving LRA and ERM Actuators
- Automatic LRA Resonant Frequency Tracking
- Wideband LRA Support
- I2C and PWM Input Streaming
- Low Latency I2C/GPI Wake-Up from IDLE State
- Three GPI Sequence Triggers for up to Six Independent Haptic Responses
- On-Board Waveform Memory with Amplitude, Time, and Frequency Control
- Active Acceleration and Rapid Stop for High-Fidelity Haptic Feedback
- Continuous Actuator Diagnostics and Fault Handling
- No Software Requirements with Embedded Operation
- Differential Output Drive
- Current Driven System
- Configurable EMI Suppression
- Automatic Short Circuit Protection
- Ultra-Low Power Consumption with State Retention
- Ultra-Low Latency in STANDBY State
- Supply Monitoring, Reporting, and Automatic Output Limiting
- Open- and Closed-Loop Modes
- Open-Loop Sine/Custom Wave Drive Support
- Small Solution Footprint
- Additional Features
- 5.2 Functional Modes
- 5.3 Resonant Frequency Tracking
- 5.4 Active Acceleration and Rapid Stop
- 5.5 Wideband Frequency Control
- 5.6 Device Configuration and Playback
- 5.7 Advanced Operation
- 5.7.1 Frequency Tracking
- 5.7.2 Rapid Stop
- 5.7.3 Initial Impedance Update
- 5.7.4 Amplitude PID
- 5.7.5 Wideband Operation
- 5.7.6 Custom Waveform Operation
- 5.7.7 Embedded Operation
- 5.7.8 Polarity Change Reporting for Half-Period Control in DRO Mode
- 5.7.9 Loop Filter Configuration
- 5.7.10 UVLO Threshold
- 5.7.11 Edge Rate Control
- 5.7.12 Double Output Current Range
- 5.7.13 Supply Monitoring, Reporting, and Automatic Output Limiting
- 5.7.14 BEMF Fault Limit
- 5.7.15 Increasing Impedance Detection Accuracy
- 5.7.16 Frequency Pause during Rapid Stop
- 5.7.17 Frequency Pause during Rapid Stop
- 5.7.18 Coin ERM Operation
- 5.8 Waveform Memory
- 5.9 General Data Format
- 5.10 I2C Control Interface
- 5.1 Features Description
- 6 Register Overview
- 7 Package Information
- 8 Ordering Information
- 9 Application Information
- 10 Layout Guidelines
DA7280
LRA/ERM Haptic Driver with Multiple Input Triggers,
Integrated Waveform Memory and Wideband Support
Datasheet
Revision 3.0
30-Jul-2019
CFR0011-120-00
65 of 76
© 2019 Dialog Semiconductor
Table 50: SWG_C2 (0x0026)
Bit
Mode
Symbol
Description
Reset
[7:0]
RW
CUSTOM_W
AVE_GEN_C
OEFF2
Coefficient2 for custom wave generation, represents a proportion
of the set IMAX, see Section 5.7.5. Default corresponds to a sine
wave.
0x00 = 0 %
0x01 = 0.4 %
… …steps of approx. 0.4 %
0xB4 = 70.3 %
... …steps of approx. 0.4 %
0xFF = 100 %
0xB4
Table 51: SWG_C3 (0x0027)
Bit
Mode
Symbol
Description
Reset
[7:0]
RW
CUSTOM_W
AVE_GEN_C
OEFF3
Coefficient1 for custom wave generation, represents a proportion
of the set IMAX, see Section 5.7.5. Default corresponds to a sine
wave.
0x00 = 0 %
0x01 = 0.4 %
… …steps of approx. 0.4 %
0xEC = 92.2 %
... …steps of approx. 0.4 %
0xFF = 100 %
0xEC
Table 52: SEQ_CTL2 (0x0028)
Bit
Mode
Symbol
Description
Reset
[7:4]
RW
PS_SEQ_LOOP
Number of times the pre-stored sequence (pointed to by
PS_SEQ_ID) is repeated, see Section 5.6.5.
0x0 = No repetition (sequence played once)
0x1 = 1 repetition (sequence played twice)
… …step of 1…
0xF = 15 repetitions (sequence played 16 times)
0x0
[3:0]
RW
PS_SEQ_ID
ID of pre-stored and read-back of GPI triggered sequence,
see Section 5.6.5.4.
0x0
Table 53: GPI_0_CTL (0x0029)
Bit
Mode
Symbol
Description
Reset
[6:3]
RW
GPI0_SEQUENCE_ID
GPI_0 sequence ID, see Section 5.2.7.
0x0
[2]
RW
GPI0_MODE
GPI_0 mode of operation, see Section 5.2.7.
0x0 = Single sequence
0x1 = Multi-sequence
0x0
[1:0]
RW
GPI0_POLARITY
Selection which GPI edge triggers an event:
0x0 = Rising edge
0x1 = Falling edge
0x2 = Both edges
0x0