The DRV2604 device is designed to provide extremely flexible haptic control of ERM and LRA actuators over a shared I2C compatible bus. This control relieves the host processor from ever generating pulse-width modulated (PWM) drive signals, saving both costly timer interrupts and hardware pins.
The DRV2604 device includes enough integrated RAM to allow the user to pre-load over 100 customized waveforms. These waveforms can be instantly played back through I2C or optionally triggered through a hardware trigger pin. Additionally, the real-time playback mode allows the host processor to bypass the library playback engine and play waveforms directly from the host through I2C.
The DRV2604 device also contains a smart-loop architecture, which allows effortless auto resonant drive for LRA as well as feedback-optimized ERM drive. This feedback gives automatic overdrive and braking, which creates a simplified input waveform paradigm as well as reliable motor control and consistent motor performance.
The DRV2604 device features a trinary-modulated output stage, providing greater efficiency than linear-based output drivers. The 9-ball WCSP footprint, flexible operation, and low component count make the DRV2604 device the ideal choice for portable and touch-enabled vibratory and haptic applications.
PART NUMBER | PACKAGE | BODY SIZE (MAX) |
---|---|---|
DRV2604 | DSBGA (9) | 1.50 mm × 1.50 mm |
Changes from B Revision (December 2015) to C Revision
Changes from A Revision (July 2015) to B Revision
Changes from * Revision (December 2012) to A Revision
PIN | TYPE(1) | DESCRIPTION | |
---|---|---|---|
NO. | NAME | ||
A1 | EN | I | Device enable |
A2 | REG | O | The REG pin is the 1.8-V regulator output. A 1-µF capacitor is required. |
A3 | OUT+ | O | Positive haptic driver differential output |
B1 | IN/TRIG | I | Multi-mode Input. I2C selectable as PWM, analog, or trigger. If not used, this pin should be connected to GND |
B2 | SDA | I/O | I2C data |
B3 | GND | P | Supply ground |
C1 | SCL | I | I2C clock |
C3 | OUT– | O | Negative haptic-driver differential output |
C2 | VDD | P | Supply input (2.5 to 5.5 V). A 0.1-µF capacitor is required. |