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
5 of 76
© 2019 Dialog Semiconductor
Table 9: I
2
C Interface Timing Requirements ....................................................................................... 12
Table 10: WLCSP Thermal Ratings .................................................................................................... 13
Table 11: QFN Thermal Ratings ......................................................................................................... 13
Table 12: Operating Modes ................................................................................................................. 20
Table 13: Haptics Event Flag Descriptions ......................................................................................... 33
Table 14: Default CUSTOM_WAVE_GEN_COEFFx Settings ............................................................ 36
Table 15: LOOP_FILT_CAP_TRIM Register Trim Settings ................................................................ 38
Table 16: LOOP_FILT_RES_TRIM Register Trim Settings ................................................................ 39
Table 17: PWL Byte Structure ............................................................................................................. 43
Table 18: Bit Definitions for Frame Parameters .................................................................................. 45
Table 19: Register Map ....................................................................................................................... 54
Table 20: CHIP_REV (0x0000) ........................................................................................................... 56
Table 21: IRQ_EVENT1 (0x0003) ....................................................................................................... 56
Table 22: IRQ_EVENT_WARNING_DIAG (0x0004) .......................................................................... 56
Table 23: IRQ_EVENT_SEQ_DIAG (0x0005) .................................................................................... 57
Table 24: IRQ_STATUS1 (0x0006) ..................................................................................................... 57
Table 25: IRQ_MASK1 (0x0007) ......................................................................................................... 57
Table 26: CIF_I2C1 (0x0008) .............................................................................................................. 58
Table 27: FRQ_LRA_PER_H (0x000A) .............................................................................................. 58
Table 28: FRQ_LRA_PER_L (0x000B) ............................................................................................... 59
Table 29: ACTUATOR1 (0x000C) ....................................................................................................... 59
Table 30: ACTUATOR2 (0x000D) ....................................................................................................... 59
Table 31: ACTUATOR3 (0x000E) ....................................................................................................... 59
Table 32: CALIB_V2I_H (0x000F) ....................................................................................................... 60
Table 33: CALIB_V2I_L (0x0010) ....................................................................................................... 60
Table 34: CALIB_IMP_H (0x0011) ...................................................................................................... 60
Table 35: CALIB_IMP_L (0x0012) ...................................................................................................... 61
Table 36: TOP_CFG1 (0x0013) .......................................................................................................... 61
Table 37: TOP_CFG2 (0x0014) .......................................................................................................... 61
Table 38: TOP_CFG3 (0x0015) .......................................................................................................... 62
Table 39: TOP_CFG4 (0x0016) .......................................................................................................... 62
Table 40: TOP_INT_CFG1 (0x0017) .................................................................................................. 62
Table 41: TOP_INT_CFG6_H (0x001C) ............................................................................................. 62
Table 42: TOP_INT_CFG6_L (0x001D) .............................................................................................. 63
Table 43: TOP_INT_CFG7_H (0x001E) ............................................................................................. 63
Table 44: TOP_INT_CFG7_L (0x001F) .............................................................................................. 63
Table 45: TOP_INT_CFG8 (0x0020) .................................................................................................. 63
Table 46: TOP_CTL1 (0x0022) ........................................................................................................... 63
Table 47: TOP_CTL2 (0x0023) ........................................................................................................... 64
Table 48: SEQ_CTL1 (0x0024) ........................................................................................................... 64
Table 49: SWG_C1 (0x0025) .............................................................................................................. 64
Table 50: SWG_C2 (0x0026) .............................................................................................................. 65
Table 51: SWG_C3 (0x0027) .............................................................................................................. 65
Table 52: SEQ_CTL2 (0x0028) ........................................................................................................... 65
Table 53: GPI_0_CTL (0x0029) .......................................................................................................... 65
Table 54: GPI_1_CTL (0x002A) .......................................................................................................... 66
Table 55: GPI_2_CTL (0x002B) .......................................................................................................... 66
Table 56: MEM_CTL1 (0x002C) ......................................................................................................... 66
Table 57: MEM_CTL2 (0x002D) ......................................................................................................... 66
Table 58: ADC_DATA_H1 (0x002E) ................................................................................................... 66
Table 59: ADC_DATA_L1 (0x002F) .................................................................................................... 67
Table 60: POLARITY (0x0043)............................................................................................................ 67
Table 61: LRA_AVR_H (0x0044) ........................................................................................................ 67
Table 62: LRA_AVR_L (0x0045) ......................................................................................................... 67
Table 63: FRQ_LRA_PER_ACT_H (0x0046) ..................................................................................... 67
Table 64: FRQ_LRA_PER_ACT_L (0x0047) ...................................................................................... 68
Table 65: FRQ_PHASE_H (0x0048) ................................................................................................... 68
Table 66: FRQ_PHASE_L (0x0049) ................................................................................................... 68
Table 67: FRQ_CTL (0x004C) ............................................................................................................ 68