Skip to main content

Haptic Drivers

Low-Power, High-Definition Haptic Drivers: the Buzz in Next Generation Human-Machine Interfaces

Dialog Semiconductor’s DA728x family High-Definition (HD) Haptic Driver provides drive capability at up to 1kHz to cover the broad range of human touch sensitivity. With market-leading idle current consumption (360nA), Linear Resonant Actuator (LRA) resonant frequency tracking capability, and low latency for tact button replacement applications, the DA728x family creates a buzz in smartphones, gaming platforms, wearables, and similar systems.

Powering the Next Generation of Haptic Experiences

Haptic actuators and motors are diversifying at a rapid pace. Gone are the days of simple coin-cell type LRA motors and small ERM (Eccentric Rotating Mass) pager motors. Today’s haptic actuators offer different experiences for different markets. Whether it’s a small pancake LRA for a smart-watch or a large, or a multi-directional, LRA for gaming controllers, Dialog’s patented current drive outputs support all of these motors with up to 500mA of current.

automotive-haptics.jpg

Standalone Haptic Driver Portfolio

Product Description 雷竞技安卓下载
DA7280 Low Power LRA/ERM Haptic Driver Smartphones, Gaming, Wearables, Automotive, Personal Medical, Touch Displays, Industrial Human-Machine Interfaces
DA7281 Low-power, high-definition haptic driver for multi-driver systems Smartphone, Gaming, Wearables, Portable computing systems, Computing – all-in-ones (display), Notebook PC, Any display driven consumer product, Automotive, Industrial, Medical
DA7282 Ultra-low standby current, high-definition haptic driver for wearables and related systems Smartphone, Gaming, Wearables, Portable computing systems, Computing – all-in-ones (display), Notebook PC, Any display driven consumer product, Automotive, Industrial, Medical

Stay connected

Get in touch with us directly through our worldwide sales offices, or contact one of our global distributors and representatives.

Inquiries Distributors and Representatives Register for newsletters
Back to results

5 months ago

Da7212 Different output noise for left/right HP out channel

Posted byTomasTrenz0 points 2 replies
0 upvotes

Hi,

we have Da7212 codec on our custom board, and there is observeble noise apearing on one channel (only), if HP gain increased from -30dB to -29dB.

If bot channels have HP gain (reg 0x48 + 0x49) set to 0x1B onbothoutput channels is observable noise about44 mvpp.

If bot channels have HP gain (reg 0x48 + 0x49) set to 0x1C onrightoutput channels is observable noise about72mVppand onleftchannel noice is44 mvpp

Configuration:

(一步一步向设备)

It is in order: register | value

//software reset
0x1D 0x80

//Activate chip + IO level + LDO
0xFD 0x01
0x91 0x01
0x90 0x90

//PLL for fs = 16kHz with MCLK = 4096kHz
0x22 0x05
0x24 0x00
0x25 0x00
0x26 0x30
0x27 0xc0
0x94 0x00

// Unlock MCLK<5MHz (Mclk = 4096kHz)
0xF0 0x8B
0xF1 0x03
0xF0 0x00

//2ch + 16bit + i2s mode + TDm + DAI enabled + 128 BCLK per WCLK + Dai offset 32bit
0x29 0xe0
0x28 0x02
0x98 0x20

//DAI_R -> DAC_R + DAI_L -> DAC_L
0x2A 0x32
//Ramp rate x16
0x92 0x01

//CP setup
0x47 0xED
0x95 0x06

// disanle lineout
0x4a 0x00
0x6D 0x40

//HP setup
0x48 0x1b
0x49 0x1b
0x6B 0xA8
0x6C 0xA8

//DAI + DAC setup
0x45 0x6f
0x46 0x6f
0x69 0xA0
0x6A 0xA0

//High pass filter
0x44 0xA0

//Mix out
0x4B 0x08
0x4C 0x08
0x6E 0x98
0x6F 0x98

//enable Outputs
0x51 0xF1

Data on I2S lines are zero and clocks are generated correctly. I have try to disable DAI and result was same.

Signal captured from scope, attached in PDF.

Could you plese check if all is set correctly?

Best regards,

Tomas Trenz

Attachment Size
Captured signal 300.04 KB
accepted answer!

5 months ago

ED_Dialog

Hello Tomas,

I will look into this for you.

Could you sent a snippet of the schematic of the DA7212?

Kind regards,

Elliott

4 months ago

TomasTrenz 0 points

Hi Elliott,

changes done for fixing issue:

  • PLL configuration was tuned
  • Grounding loop has been found, caused by wrongly assembled component
  • Correct load on output by speakers

Thank you for your help with PLL and configuration.

Best regards,

Tomas