English
Language : 

FAH4840-269128 Datasheet, PDF (12/21 Pages) List of Unclassifed Manufacturers – FAH4840 Haptic Driver for Linear Resonant Actuators (LRAs)
Table 8.
Address:
Reset Value:
CTRL_CALIB1
0x05
00000011
Bit #
7:4
3:2
1
0
Name
RESONANCE
_MARGIN
[3:0]
MEAS_DELA
Y[1:0]
EN_TEMP_
REG
CALIB_EN
Type
R/W
R/W
R/W
R/W
Function
This is the % (of programmed PWM_DIV[15:0]) margin that is acceptable.
The measured resonance frequency is ± compared against this margin. If within
± margins, the measured resonance frequency is accepted, else it is discarded.
0000 No limit
0001 1/256 * 100 = %0.39
0010 1/128 * 100 = %0.78
0011 1/64 * 100 = %1.56
0100 1/32 * 100 = %3.12
0101 1/16 * 100 = %6.25
0110 1/8 * 100 = %12.5
0111 1/4 * 100 = %25.0
Delay the zero crossing detection by a number of PWM clock cycles, which is
calculated by below ratio multiple PWM_DIV. For example, if set to 00, the delay
number is (PWM_DIV*1/8).
00: 1/8
01: 1/16
10: 1/32
11: 1/64
If set to 1, the detected PWM divisor value is stored in a Temp register and used
at the starting of the next haptic event.
If set to 0, haptic cycles always use the initial set PWM_DIV.
If set to 1, the part performs calibration, else no calibration.
Table 9.
Address:
Reset Value:
CTRL_CALIB2
0x06
xxxx0011
Bit #
7:4
3:1
0
Name
Reserved
PULSE_NUM
[2:0]
SEL_AVRG
Type
Function
Determines the pulse number in stage 1 when calibration at beginning.
The pulse number is #(PULSE_NUM+1).
000: pulse number 1
001: pulse number 2
010: pulse number 3
R/W
011: pulse number 4
100: pulse number 5
101: pulse number 6
110: pulse number 7
111: pulse number 8
1: select average value of two periods as final LRA period result.
R/W 0: select the detected first period as final LRA period result.
© 2013 Fairchild Semiconductor Corporation
FAH4840 • Rev. 1.0.0
12
www.fairchildsemi.com