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
16 of 76
© 2019 Dialog Semiconductor
resonance point and achieve the maximum possible actuator acceleration for a set input power, see
Section 5.3 and Section 5.7.1.
I
2
C and PWM Input Streaming
Haptic playback data can be streamed externally either via I
2
C direct register override or from a PWM
data source, see Section 5.2.2. The external input data PWM frequency is independent of the output
PWM signal frequency driven to the actuator. The input PWM signal is low-pass filtered to create a
varying DC level that is the envelope for the drive across the actuator.
Low Latency I
2
C/GPI Wake-Up from IDLE State
The device supports low latency (0.75 ms) wake-up from IDLE state, which is the lowest power state
(typically 0.36 µA from V
DD
). Wake-up is triggered by either GPI or I
2
C activity. I
2
C is fully functional in
all modes including IDLE state and DA7280 retains register settings in all modes, see Section 5.2.1.
Three GPI Sequence Triggers for up to Six Independent Haptic Responses
DA7280 supports up to three GPI inputs which can be used to trigger low-latency playback of up to
six distinct sequences from IDLE state, see Section 5.2.7. Triggering is activated on events caused
by rising or falling edges, or both. The sequence playback is configurable and a GPI can be
associated with either one or two sequences. In the second case, odd events trigger one sequence,
while even events another.
On-Board Waveform Memory with Amplitude, Time, and Frequency Control
DA7280 contains 100 bytes of highly optimized on-board Waveform Memory for user programmable
haptic sequences, see Section 5.8. The Dialog Semiconductor specific format allows control of not
only amplitude and time, but also frequency during the playback of a haptic sequence. This is
specifically intended for use with wideband and dual mode actuators to create a richer user
experience.
Active Acceleration and Rapid Stop for High-Fidelity Haptic Feedback
By measuring and responding to the BEMF of the actuator, DA7280 supports Active Acceleration
which improves actuator response both when increasing and decreasing drive amplitude by
overdriving or underdriving relative to the desired drive level. Similarly, Rapid Stop minimizes the
time needed for the actuator to come to a complete stop by driving against the direction of actuator
movement. These two features enable a high-fidelity haptic response of the actuator and improve on
its inherent physical performance and mechanical time constant, see Section 5.4.
Continuous Actuator Diagnostics and Fault Handling
DA7280 monitors the actuator impedance at the start of each haptic sequence. The value of the
impedance can be read back from a dedicated register, see Section 5.7.3. In addition, impedance,
BEMF, and resonant frequency faults are flagged with automatic shutdown and notification via the
nIRQ pin, see Section 5.6.6.
No Software Requirements with Embedded Operation
The device can function in a stand-alone embedded operation where no host action is needed to
clear generated faults and the device will attempt to drive on each request. This also allows operation
in GPI trigger mode without the need for a host device or host communication, see Section 5.7.7.
Note that initial download of sequences to the device is still required. Once loaded, the Waveform
Memory is retained in all states as long as the supply does not drop below the PoR threshold.
Differential Output Drive
DA7280 includes a full H-bridge differential output PWM drive that has the advantage of maximizing
the power delivered to the LRA from a given supply and allows braking of DC motors by reversing