BenutzerhandbuchInhaltsverzeichnisDRV2605EVM-CT ERM and LRA Haptic Driver Evaluation Kit11 Getting Started41.1 Evaluation Module Operating Parameters51.2 Quick Start Board Setup52 DRV2605 Demonstration Program62.1 Demo Mode72.2 Description of the Demo Modes82.2.1 Mode Off – Haptics Effect Sequences82.2.2 Mode 4 – ERM Clicks82.2.3 Mode 3 – LRA Clicks92.2.4 Mode 2 – Alerts92.2.5 Mode 1 – Concentration Game102.2.6 Mode 0 – Audio-to-Haptics112.3 ROM Library Mode122.4 ROM Library Effects List133 Additional Hardware Modes143.1 Enter Binary Counting Mode143.2 Exit Binary Counting Mode143.3 Binary Counting Modes154 Hardware Configuration164.1 Input and Output Overview164.2 Power Supply Selection164.3 Using an External Actuator174.4 PWM Input174.5 External Trigger Control184.5.1 MSP430 Trigger Control184.5.2 External Source Trigger Control194.6 External I2C Input194.7 Audio-to-Haptics Input205 Measurement and Analysis216 MSP430 Firmware226.1 MSP430 Pinout237 Schematic248 Layout259 Bill of Materials28Revision History31Revision History31Größe: 1,47 MBSeiten: 35Language: EnglishHandbuch öffnen
DatenbogenInhaltsverzeichnis1 Features12 Applications13 Description1Table of Contents24 Revision History25 Pin Configuration and Functions46 Specifications56.1 Absolute Maximum Ratings56.2 Handling Ratings56.3 Recommended Operating Conditions56.4 Thermal Information56.5 Electrical Characteristics66.6 Timing Requirements66.7 Switching Characteristics66.8 Typical Characteristics77 Detailed Description97.1 Overview97.2 Functional Block Diagram97.3 Feature Description107.3.1 Support for ERM and LRA Actuators107.3.2 Smart-Loop Architecture107.3.2.1 Auto-Resonance Engine for LRA107.3.2.2 Real-Time Resonance-Frequency Reporting for LRA107.3.2.3 Automatic Overdrive and Braking107.3.2.4 Automatic Level Calibration117.3.2.5 Actuator Diagnostics127.3.3 Open-Loop Operation for LRA127.3.4 Open-Loop Operation for ERM127.3.5 Flexible Front-End Interface127.3.5.1 PWM Interface127.3.5.2 Internal Memory Interface137.3.5.3 Real-Time Playback (RTP) Interface147.3.5.4 Analog Input Interface147.3.5.5 Audio-to-Vibe Interface147.3.5.6 Input Trigger Option147.3.6 Edge Rate Control167.3.7 Constant Vibration Strength167.3.8 Battery Voltage Reporting167.3.9 One-Time Programmable (OTP) Memory for Configuration167.3.10 Low-Power Standby167.3.11 Device Protection167.3.11.1 Thermal Protection167.3.11.2 Overcurrent Protection of the Actuator167.4 Device Functional Modes167.4.1 Power States167.4.1.1 Operation With VDD < 2.5 V (Minimum VDD)177.4.1.2 Operation With VDD > 6 V (Absolute Maximum VDD)177.4.1.3 Operation With EN Control177.4.1.4 Operation With STANDBY Control177.4.1.5 Operation With DEV_RESET Control177.4.1.6 Operation in the Active State177.4.2 Changing Modes of Operation187.4.3 Operation of the GO Bit187.4.4 Operation During Exceptional Conditions197.4.4.1 Operation With No Actuator Attached197.4.4.2 Operation With a Short at REG Pin197.4.4.3 Operation With a Short at OUT+, OUT–, or Both197.5 Programming207.5.1 Auto-Resonance Engine Programming for the LRA207.5.1.1 Drive-Time Programming207.5.1.2 Current-Dissipation Time Programming207.5.1.3 Blanking Time Programming207.5.2 Automatic-Level Calibration Programming207.5.2.1 Rated Voltage Programming207.5.2.2 Overdrive Voltage-Clamp Programming217.5.3 I2C Interface217.5.3.1 TI Haptic Broadcast Mode217.5.3.2 General I2C Operation217.5.3.3 Single-Byte and Multiple-Byte Transfers227.5.3.4 Single-Byte Write227.5.3.5 Multiple-Byte Write and Incremental Multiple-Byte Write237.5.3.6 Single-Byte Read237.5.3.7 Multiple-Byte Read237.5.4 Programming for Open-Loop Operation247.5.4.1 Programming for ERM Open-Loop Operation247.5.4.2 Programming for LRA Open-Loop Operation247.5.5 Programming for Closed-Loop Operation247.5.6 Auto Calibration Procedure247.5.7 Programming On-Chip OTP Memory257.5.8 Waveform Playback Programming267.5.8.1 Data Formats for Waveform Playback267.5.8.2 Waveform Setup and Playback297.6 Register Map317.6.1 Status (Address: 0x00)327.6.2 Mode (Address: 0x01)337.6.3 Real-Time Playback Input (Address: 0x02)347.6.4 (Address: 0x03)347.6.5 Waveform Sequencer (Address: 0x04 to 0x0B)357.6.6 GO (Address: 0x0C)357.6.7 Overdrive Time Offset (Address: 0x0D)367.6.8 Sustain Time Offset, Positive (Address: 0x0E)367.6.9 Sustain Time Offset, Negative (Address: 0x0F)377.6.10 Brake Time Offset (Address: 0x10)377.6.11 Audio-to-Vibe Control (Address: 0x11)387.6.12 Audio-to-Vibe Minimum Input Level (Address: 0x12)387.6.13 Audio-to-Vibe Maximum Input Level (Address: 0x13)387.6.14 Audio-to-Vibe Minimum Output Drive (Address: 0x14)397.6.15 Audio-to-Vibe Maximum Output Drive (Address: 0x15)397.6.16 Rated Voltage (Address: 0x16)397.6.17 Overdrive Clamp Voltage (Address: 0x17)407.6.18 Auto-Calibration Compensation Result (Address: 0x18)407.6.19 Auto-Calibration Back-EMF Result (Address: 0x19)407.6.20 Feedback Control (Address: 0x1A)417.6.21 Control1 (Address: 0x1B)427.6.22 Control2 (Address: 0x1C)437.6.23 Control3 (Address: 0x1D)447.6.24 Control4 (Address: 0x1E)457.6.25 V(BAT) Voltage Monitor (Address: 0x21)467.6.26 LRA Resonance Period (Address: 0x22)468 Application and Implementation478.1 Application Information478.2 Typical Application488.2.1 Design Requirements488.2.2 Detailed Design Procedure488.2.2.1 Actuator Selection488.2.2.2 Capacitor Selection498.2.2.3 Interface Selection508.2.2.4 Power Supply Selection508.2.3 Application Curves508.3 Initialization Setup518.3.1 Initialization Procedure518.3.2 Typical Usage Examples518.3.2.1 Play a Waveform or Waveform Sequence from the ROM Waveform Memory518.3.2.2 Play a Real-Time Playback (RTP) Waveform518.3.2.3 Play a PWM or Analog Input Waveform529 Power Supply Recommendations5210 Layout5310.1 Layout Guidelines5310.1.1 Trace Width5410.2 Layout Example5411 Device and Documentation Support5511.1 Legal Notice5511.2 Waveform Library Effects List5511.3 Trademarks5611.4 Electrostatic Discharge Caution5611.5 Glossary5612 Mechanical, Packaging, and Orderable Information56Größe: 2,44 MBSeiten: 62Language: EnglishHandbuch öffnen