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
19 of 76
© 2019 Dialog Semiconductor
5.2 Functional Modes
5.2.1 System States
DA7280 features IDLE and STANDBY states ensuring lowest power consumption and lowest start-
up latency in different operating conditions. In addition, when any fault is detected, the device returns
directly to the IDLE state. Figure 8 shows the device states and the transitions into and out of each
state.
When a power supply is applied, DA7280 loads the register default settings. Once BOOT is
complete, DA7280 remains in the IDLE state and awaits further I
2
C communication.
DA7280 enters the DRIVE state when playback of a haptic sequence begins. There are several
different operating modes for playback, see Section 5.2.2.
On completion of playback, DA7280 leaves DRIVE state and returns either to IDLE state (for low
power consumption) or STANDBY state (for low latency-to-drive). This is configured using
STANDBY_EN.
If a fault condition occurs, DA7280 returns to the IDLE state, see Section 5.6.6 .
IDLE
(I
Q
= 0.36 µA)
BOOT
Boot
complete
OFF
DRIVE
STANDBY
(I
Q
= 0.8 mA)
Start driving
approx. 0.75 ms
after drive request
Stop
driving
Set STANDBY_EN = 0
STANDBY_EN
0
VDD ≥ 2.7 V
1
Start driving
after approx.
0.15 ms delay
The conditions for start/
stop driving vary
depending on
OPERATION_MODE
DA7280 returns to
the IDLE state in a
fault condition
Figure 8: System State Diagram