CXHA31131 effectively solves the challenge of working in narrow frequency bands for LRA drivers through its advanced automatic resonance tracking technology. Traditional LRA components can only achieve optimal vibration effects near the resonant frequency (usually ± 2.5Hz), and frequency offset can significantly reduce the tactile experience. CXHA31131 is capable of real-time detection and tracking of the optimal resonant frequency of the LRA, ensuring that the output is always in the optimal state. In addition, the chip also integrates intelligent braking algorithms, which can effectively suppress ringing phenomena and provide clean and clear tactile feedback. This device also has a power supply voltage suppression function, which can provide stable vibration intensity within a wide voltage range (2.7V-5.2V) without the need for external voltage stabilization circuits, making it very suitable for direct connection to battery power supply systems.
-
[ CXHA31131 ]"
In modern portable electronic devices such as smartphones, tablets, and various touch devices, haptic feedback technology has become a key component in enhancing user experience. CXHA31131 is a high-performance tactile feedback driver chip designed specifically for driving linear vibration motors (LRAs). It features automatic resonance tracking, high efficiency, low latency, and powerful driving capabilities, making it widely applicable in precision vibration feedback scenarios in mobile devices.
One Product Overview
CXHA31131 effectively solves the challenge of working in narrow frequency bands for LRA drivers through its advanced automatic resonance tracking technology. Traditional LRA components only operate near the resonant frequency (usually±); Only at a frequency of 2.5Hz can the best vibration effect be achieved, and frequency deviation will significantly reduce the tactile experience. CXHA31131 is capable of real-time detection and tracking of the optimal resonant frequency of the LRA, ensuring that the output is always in the optimal state. In addition, the chip also integrates intelligent braking algorithms, which can effectively suppress ringing phenomena and provide clean and clear tactile feedback.
This device also has a power supply voltage suppression function, which can provide stable vibration intensity within a wide voltage range (2.7V– 5.2V) without the need for external voltage stabilization circuits, making it very suitable for direct connection to battery power supply systems.
II Key Features
2.1. Automatic resonance trackingNo need for manual frequency calibration, automatic adaptation to the LRA resonance point, automatic driving commutation, and automatic braking algorithm.
2.2. Built in multiple vibration effectsProvide 44 preset vibration modes, covering from; Powerful Strike” To“ Soft noise; Waiting for various scenarios.
2.3. Wide voltage operating range:2.7V– 5.2V, Compatible with lithium-ion and lithium polymer batteries.
2.4.I2C communication interfaceStandard I2C communication method, standard digital control interface, convenient for connecting with the main control MCU.
2.5. Low power designSleep current as low as 10μ A, suitable for battery powered devices.
2.6. Over temperature and over-current protectionBuilt in multiple protection mechanisms to enhance system reliability.
2.7. Application Fields:Mobile phones, tablets, touch enabled devices
III Electrical characteristics and performance parameters
3.1 CXHA31131 performs excellently under recommended working conditions:
3.1.1) Power supply voltage: 2.7V -5.2V
3.1.2) Load impedance: 8Ω (Recommended)
3.1.3) Resonant tracking frequency range: 140Hz -220Hz
3.1.4) Differential output voltage: 2.2 VRMS (under full load conditions)
3.1.5) Working temperature: -40 ℃ to 85 ℃
Its thermal resistance parameter is excellent, with a junction to environmental thermal resistance (Rθ ja) of 153.7° C/W, Has good heat dissipation performance.
3.2. Extreme working conditions
3.2.1) If the chip operates for a long time under the above extreme parameter conditions, it may cause a decrease in device reliability or permanent damage
When any parameter reaches or exceeds these limit values in actual use.
3.2.2) All voltage values are tested relative to the system ground.
3.3. Electrical characteristics

4 Application design suggestions
4.1. Typical Application Circuit
The typical application circuit of CXHA31131 is simple and efficient. Communicate with the main processor through the I2C interface, and it is recommended to connect the SCL and SDA lines to 10kΩ Pull up the resistor, and if necessary, add a 100pF filtering capacitor to suppress interference. 100nF and 10μ F capacitors should be connected in parallel between the power pin (VDD) and ground (GND), and placed as close as possible to the chip layout.
Attention: SCL and SDA suggest placing 10k pull-up resistors. If external interference is severe, 100p filtering capacitors can be reserved for each pair of ground.
2. It is recommended to place a 100nf filtering capacitor between VDD and GND, and place the PCB board wiring as close as possible to CXHA31131. If conditions permit, it can be pre installed
Leave a 10uf capacitor.
4.2. Effect playback process
Playing haptic effects with CXHA31131 is very simple:
4.2.1) Write effect numbers (1-123) to address 0x04 through I2C.
4.2.2) Write 0x01 to address 0x0C to start playback.
If a new instruction is received during execution, the chip will complete the current effect before responding to the new command. It is recommended to leave appropriate intervals between instructions.
4.3. Sleep and wake-up
Writing effect number 123 can enter sleep mode with extremely low power consumption. Any I2C instruction (including SCL falling edge) can wake up the chip and restore its working state.
4.4. Packaging and mechanical characteristics
CXHA31131 offers two packaging options: SSOP10 and MSOP10L, which are compact in size and suitable for high-density PCB layouts. The packaging structure meets industry standards and has good welding reliability and thermal performance.
4.5. Detailed design steps
4.5.1 Driver selection
Choosing a driver should consider many factors, including cost, shape factor, vibration intensity, power consumption requirements, tactile acuity, reliability, and more
Audible noise performance. The selection of drivers is one of the most important design considerations for tactile systems, so drivers should be the first in the design process
Components to be considered in a unified manner. The following can be used to select the minimum required supply voltage.
1. Find the rated/maximum operating voltage in the driver data table; Some drive data sheets may only list the rated voltage.
2. Using a larger rated value and maximum operating voltage plus 250MV is the minimum operating voltage. Add 250MV to increase internal driver loss
Provided operational margin.
3. Check the power supply voltage to ensure the expected output is achieved. It is also necessary to calculate the minimum power supply current based on the load. Comparing batteries or voltage drives
Dynamic capability to ensure sufficient power to drive the load in the driver data table.
4.5.2 Power Supply Selection
CXHA31131 supports power supply voltages from 2.7V to 5.2V. CXHA31131 can be directly connected to various types of batteries, including regular batteries,
Such as lithium ions and lithium polymers. The power suppression feature eliminates the need for a voltage regulator between the battery and VDD in CXHA31131.
4.5.3 Playing haptic effects
Playing haptic effects with CXHA31131 is very simple. This can be achieved through the following steps.
1. Select the desired effect to play and write the corresponding effect number into address 0x04 (see instruction instructions for detailed effect numbers).
2. Write 0x01 to the playback control register 0x0C to enable effect playback.
Note: If CXHA31131 receives a new effect number during the execution of the previous effect, CXHA31131 will continue to execute the original effect and ignore the new one
Effect number, it is recommended to add a suitable sending interval between the two effects.
Five parameter measurement
5.1. Test setup diagram
The output waveform of CXHA31131 can be viewed by connecting to an oscilloscope. The output signal includes high-frequency PWM components and basic driving components that cause motion.
In order to measure or observe basic driving components, a low-pass filter must be used to eliminate PWM components. The digital filtering function of a digital oscilloscope is
Used in other typical digital oscilloscopes. It is recommended to use a first-order low-pass filter between 1 kHz and 3.5 kHz. If there is no digital filter
The digital oscilloscope of the wave can be replaced by a first-order low-pass RC filtering network, as shown in the dashed box in Figure 2. Be careful not to use a filter impedance that is too low
Resistance. This will interfere with the back electromotive force of the driver and disrupt the operation of the automatic resonance function.

5.2. Function Description
5.2.1. Power supply voltage suppression for constant vibration intensity
CXHA31131 has power feedback, so there is no need for external power regulation. If the power supply voltage changes over time (for example, due to electricity)
As long as there is sufficient power supply voltage to maintain the required output voltage, the vibration intensity will remain unchanged. CXHA31131 can be straight
Connect to the battery.
5.2.2. Over temperature and over-current protection
When the CXHA31131 chip is protected against overheating, the device will be turned off to prevent internal overheating. Please refer to the electrical specification table for typical overheating thresholds. simultaneously
It also has overcurrent protection to prevent damage under short-circuit conditions. This overcurrent protection monitors the current from VDD, GND, OUT+, and
OUT-。 Please refer to the electrical specification table for typical overcurrent thresholds.
5.2.3. Edge rate control
The CXHA31131 output driver implements edge rate control (Erc). This ensures that the rising and falling characteristics of the output driver are not released
Can interfere with the radiation level of other circuits in mobile and portable platforms. Due to ErC, no output filters or inductors are required.
5.2.4. Range of automatic resonance tracking
Linear vibration motors, also known as LRAs, only vibrate effectively at their resonant frequency. LRAs have high-precision frequency response characteristics and deviation response
When the frequency is between 2 and 3 hertz, the vibration performance sharply decreases. Many factors can cause changes or drift in the resonant frequency of the driver, such as temperature, aging, etc
The quality of products installed with LRAs and the way they are fixed in portable products. In addition, when the driver is driven to its maximum allowable power
During compression, many LRAs will shift in frequency by a few hertz due to mechanical compression. All these factors are real-time. Tracking self resonance algorithm
It is crucial to drive LRAs to achieve consistent and optimized performance. CXHA31131 self resonant driver tracks the resonance frequency of LRA in real-time
Rate. If the resonant frequency shifts in the middle of the waveform of a certain factor, the driver will track its period. The automatic resonance engine is continuously monitored
The back electromotive force of the LRA is used to achieve this. The frequency tracking range of CXHA31131 is from 140 Hz to 220 Hz.
VI I2C interface description
(1) Bus interface: MCU transmits data to CXHA31131 through SDA and SCL ports. SDA and SCL form the bus interface. Suggest connecting
Connect a pull-up resistor to the power supply terminal.
(2) Data validity: When the SCL signal is at a high level, the data on the SDA port is valid and stable. Only when the SCL signal is present
Only when the level is low can the level on the SDA port be changed.
(3) Start (restart) and stop working conditions: When the SCL signal is high, the SDA signal changes from high to low to start working
When the SCL signal is at a high level and the SDA signal transitions from a low level to a high level, the work stops or resumes.
(4) Byte format: Each byte of the data line is composed of; Composed of 8 digits. Each byte contains a response bit. The first data transmitted is MSB.
(5) Response: During the response clock period, the host keeps the SDA port at a high level. During write mode, CXHA31131 will send a response signal to
The SDA port is at a low level during the response period.
(6) The slave address of CXHA31131 is 0x5A
(7) I2C interface protocol: Write command register interface protocol 0x5A (only supports writing)
◆ Starting position
◆ Chip slave address byte=01011010b
◆ ACK=Response bit
Register address byte=address
◆ ACK=Response bit
Register data=(command data cmd)
◆ ACK=Response bit
◆ Stop position
Busy from the machine:
After completing one byte of data (8-bit+ACK), the slave starts processing the data (the slave is busy) and cannot receive the next byte of data. At this time, the slave
The machine lowers SCL, and the host needs to wait for SCL to reach high level before continuing data transmission. If using simulated IIC as the host, it is necessary to
Wait for at least 13us (BUSY) after ACK; If using hardware IIC as the host, since hardware IIC usually comes with a clock grip mechanism,
You don't need to wait for that time.
7 Instruction Description
7.1 Effect selection register

If CXHA31131 receives a new effect number during the execution of the previous effect, CXHA31131 will continue to execute the original effect
If the new effect number is ignored, it is recommended to add a suitable sending interval between the two effects. The duration parameters given in the table above are
Based on CXHA31131; The test results of the DEMO board suggest that the CXHA31131 output involves resonance tracking and feedback
The duration shall be based on the actual prototype test results, and the above duration data is for reference only. After the effect is played, the register automatically clears to 0.
Sleep and wake-up
Effect number 123 is a sleep instruction. Sending 123 to the effect selection register will cause CXHA31131 to enter sleep mode. SCL
The falling edge action can wake up (sending any command can cause CXHA31131 to exit sleep mode, but the command may be discarded)
7.2. Play Control Register

Conclusion
CXHA31131 is a comprehensive and high-performance LRA tactile driver chip, especially suitable for portable devices with high requirements for vibration feedback. Its automatic resonance tracking, rich built-in effects, low-power design, and simple control interface make it an ideal choice for modern tactile system design. Whether it's a smartphone, game controller, or wearable device, CXHA31131 can provide a consistent, clear, and efficient tactile experience.
Related Products
| sensor | |||||
| model | detection method | detection distance | Output configuration | Drive Type | remark |
| CXHA31125 | Light blocking groove type | 5mm (slot width) | The light blocking indicator can be turned on through the portLConnect to(+)When selecting transparency, the indicator light is on | NPN | photoelectric sensor |
| CXHA31125A | Light blocking groove type | 5mm (slot width) | The light blocking indicator can be turned on by connecting port L (+) to select the light transmitting indicator | NPN | photoelectric sensor |
| CXHA31125B | Light blocking groove type | 5mm (slot width) | The light blocking indicator can be turned on by connecting port L (+) to select the light transmitting indicator | NPN | photoelectric sensor |
| model | Working Voltage | Port withstand voltage | PWM cycle | package form | |
| CXHA31126 | 2.4V-5V | 6V | 6.13ms | SOT23-5 | vibration sensor |
| CXHA31127 | 2.4V-5V | 6V | 4.87ms | SOT23-5 | vibration sensor |
| CXHA31128 | 2.8V-9.5V | - | - | SOP8/SOT23-6 | vibration sensor |
| CXHA31129 | 2.7V-5.2V | - | Adjustable duty cycle | SOT23-6/DFN6H | vibration sensor |
| CXHA31130 | 2.7V-5.2V | - | Frequency adjustable | SOT23-6/DFN6H | vibration sensor |
| CXHA31131 | 2.7V-5.2V | - | I2C control | MSOP10/SSOP10/QFN3*3 | vibration sensor |
| model | Working Voltage | Number of interfaces | Number of driving buttons | package form | |
| CXHA31132 | 2.2V-5.5V | twoThefour | eight | SOP16 | Touch sensor |
| CXHA31132S | 2.2V-5.5V | two | 8 (Supports slider function) | SOP16 | Touch sensor |
| CXHA31133 | 2.2V-5.5V | two | eight | SOP16 | Touch sensor |
| CXHA31134 | 2.8V-3.6V | four | twenty-eight | QFN40 | Touch sensor |
| CXHA31135 | 2.8V-3.6V | four | thirty-six | QFN48 | Touch sensor |



