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
23 of 76
© 2019 Dialog Semiconductor
5.3 Resonant Frequency Tracking
LRAs are high-Q systems that have to be driven exactly at resonance to achieve maximum possible
output acceleration. DA7280 supports continuous resonant frequency tracking via BEMF sensing
during playback to achieve optimum LRA acceleration output across manufacturing spread,
operating temperature range, external damping, and actuator aging.
When the FREQ_TRACK_EN is high, a digital resonant frequency tracking loop locks onto the LRA
resonant frequency in real time by adjusting the drive period. This ensures that the actuator is always
driven at the optimum frequency for the highest efficiency electrical to mechanical energy conversion.
The loop range of 50 Hz to 300 Hz covers existing narrowband LRAs; typical resonant frequency lock
accuracy is 0.5 Hz.
To increase absolute accuracy of the lock during playback, D7280 supports automatic scaling of the
frequency tracking controller gain. The feature is enabled via FREQ_TRACKING_AUTO_ADJ and
becomes active after the device has achieved initial lock, see Section 5.7.1.
The resonant frequency tracking algorithm is designed to converge to the correct value from up to
25 % offset between the initial nominal datasheet value and the actual resonant frequency. This
range is conservative in order to prevent unwanted behavior. A fault will trigger if the actuator
resonant frequency is outside the 50 Hz to 300 Hz range. To block these two features, set
FREQ_TRACKING_FORCE_ON = 1, see Section 5.7.1.
5.4 Active Acceleration and Rapid Stop
Mechanical systems such as LRAs and ERMs accelerate and decelerate exponentially and the time
between transitions (for example from stopping of the drive signal to the actuator coming to a
complete rest) can be perceptibly slow for the user. DA7280 features Active Acceleration and Rapid
Stop to overcome this latency, which enables stronger clicks and a higher fidelity playback in both
LRAs and ERMs. This capability offers a distinct advantage over legacy systems, which do not sense
BEMF, because it allows the use of cheaper, slower response time actuators while keeping haptic
effects crisp.
Active Acceleration employs relative drive architecture based on BEMF sensing, which enables
temporary overdrive on all level changes reducing the time required to achieve a target drive level.
The DA7280 Active Acceleration algorithm does not require dedicated calibration procedures and
enables accurate overdrive and underdrive throughout the lifetime of an actuator. The feature
removes the need for a separate calibration sequence to determine the correct overdrive duration,
see Figure 10 and Figure 11.
Enabling Active Acceleration typically reduces the time to achieve the target drive level by a factor of
two on sequence level changes. The Rapid Stop feature typically reduces the time to achieve a zero
drive level by a factor of three when enabled. Figure 10 shows a drive sequence without the features
enabled and Figure 11 illustrates the reduced time to target when Active Acceleration and Rapid
Stop are enabled.
Note: The Active Acceleration and Rapid Stop features require frequency tracking to be enabled.
Figure 12 demonstrates the system with an actual LRA for an equivalent duration sequence without
and with the Active Acceleration and Rapid Stop features. The nominal actuator acceleration is
achieved faster and the stopping time is reduced by a factor of approximately eight.
Active Acceleration and Rapid Stop are enabled using ACCELERATION_EN and RAPID_STOP_EN.