ADIS16480/PCBZ Analog Devices, ADIS16480/PCBZ Datasheet - Page 25

no-image

ADIS16480/PCBZ

Manufacturer Part Number
ADIS16480/PCBZ
Description
Acceleration Sensor Development Tools ADIS16480/PCB EVAL. BD. PB Free
Manufacturer
Analog Devices
Datasheet

Specifications of ADIS16480/PCBZ

Rohs
yes
Tool Is For Evaluation Of
ADIS16480
Acceleration
18 g
Interface Type
SPI
Maximum Operating Temperature
+ 85 C
Minimum Operating Temperature
- 40 C
Operating Current
254 mA
Factory Pack Quantity
1
Data Sheet
FIR FILTER BANKS
The
banks. Each coefficient is 16 bits wide and occupies its own
register location with each page. When designing a FIR filter for
these banks, use a sample rate of 2.46 kHz and scale the coefficients
so that their sum equals 32,768. For filter designs that have less
than 120 taps, load the coefficients into the lower portion of
the filter and start with Coefficient 1. Make sure that all unused
taps are equal to zero, so that they do not add phase delay to the
response. The FILTR_BNK_x registers provide three bits per
sensor, which configure the filter bank (A, B, C, D) and turn
filtering on and off. For example, turn to Page 3 (DIN =
0x8003), then write 0x002F to FILTR_BNK_0 (DIN = 0x962F,
DIN = 0x9700) to set the x-axis gyroscope to use the FIR filter
in Bank D, to set the y-axis gyroscope to use the FIR filter in
Bank B, and to enable these FIR filters in both x- and y-axis
gyroscopes. Note that the filter settings update after writing to
the upper byte; therefore, always configure the lower byte first.
In cases that require configuration to only the lower byte of
either FILTR_BNK_0 or FILTR_BNK_1, complete the process
by writing 0x00 to the upper byte.
Table 69. FILTR_BNK_0 (Page 3, Base Address = 0x16)
Bits
15
14
[13:12]
11
[10:9]
8
[7:6]
5
[4:3]
2
[1:0]
Table 70. FILTR_BNK_1 (Page 3, Base Address = 0x18)
Bits
[15:12]
11
[10:9]
8
[7:6]
5
[4:3]
2
[1:0]
ADIS16480
Description (Default = 0x0000)
Don’t care
Y-axis accelerometer filter enable (1 = enabled)
Y-axis accelerometer filter bank selection:
00 = Bank A, 01 = Bank B, 10 = Bank C, 11 = Bank D
X-axis accelerometer filter enable (1 = enabled)
X-axis accelerometer filter bank selection:
00 = Bank A, 01 = Bank B, 10 = Bank C, 11 = Bank D
Z-axis gyroscope filter enable (1 = enabled)
Z-axis gyroscope filter bank selection:
00 = Bank A, 01 = Bank B, 10 = Bank C, 11 = Bank D
Y-axis gyroscope filter enable (1 = enabled)
Y-axis gyroscope filter bank selection:
00 = Bank A, 01 = Bank B, 10 = Bank C, 11 = Bank D
X-axis gyroscope filter enable (1 = enabled)
X-axis gyroscope filter bank selection:
00 = Bank A, 01 = Bank B, 10 = Bank C, 11 = Bank D
Description (Default = 0x0000)
Don’t care
Z-axis magnetometer filter enable (1 = enabled)
Z-axis magnetometer filter bank selection:
00 = Bank A, 01 = Bank B, 10 = Bank C, 11 = Bank D
Y-axis magnetometer filter enable (1 = enabled)
Y-axis magnetometer filter bank selection:
00 = Bank A, 01 = Bank B, 10 = Bank C, 11 = Bank D
X-axis magnetometer filter enable (1 = enabled)
X-axis magnetometer filter bank selection:
00 = Bank A, 01 = Bank B, 10 = Bank C, 11 = Bank D
Z-axis accelerometer filter enable (1 = enabled)
Z-axis accelerometer filter bank selection:
00 = Bank A, 01 = Bank B, 10 = Bank C, 11 = Bank D
provides four configurable, 120-tap FIR filter
Rev. A | Page 25 of 44
Filter Memory Organization
Each filter bank uses two pages of the user register structure.
See Table 71, Table 72, Table 73, and Table 74 for the register
addresses in each filter bank.
Table 71. Filter Bank A Memory Map, FIR_COEF_Axxx
Page
5
5
5
5
5
5
6
6
6
6
6
6
Table 72. Filter Bank B Memory Map, FIR_COEF_Bxxx
Page
7
7
7
7
7
7
8
8
8
8
8
8
Table 73. Filter Bank C Memory Map, FIR_COEF_Cxxx
Page
9
9
9
9
9
9
10
10
10
10
10
10
PAGE_ID
0x05
0x05
0x05
0x05
0x05
0x05
0x06
0x06
0x06
0x06
0x06
0x06
PAGE_ID
0x07
0x07
0x07
0x07
0x07
0x07
0x08
0x08
0x08
0x08
0x08
0x08
PAGE_ID
0x09
0x09
0x09
0x09
0x09
0x09
0x0A
0x0A
0x0A
0x0A
0x0A
0x0A
Address
0x00
0x02 to 0x07
0x08
0x0A
0x0C to 0x7C
0x7E
0x00
0x02 to 0x07
0x08
0x0A
0x0C to 0x7C
0x7E
Address
0x00
0x02 to 0x07
0x08
0x0A
0x0C to 0x7C
0x7E
0x00
0x02 to 0x07
0x08
0x0A
0x0C to 0x7C
0x7E
Address
0x00
0x02 to 0x07
0x08
0x0A
0x0C to 0x7C
0x7E
0x00
0x02 to 0x07
0x08
0x0A
0x0C to 0x7C
0x7E
Register
PAGE_ID
Not used
FIR_COEF_A000
FIR_COEF_A001
FIR_COEF_A002 to
FIR_COEF_A058
FIR_COEF_A059
PAGE_ID
Not used
FIR_COEF_A060
FIR_COEF_A061
FIR_COEF_A062 to
FIR_COEF_A118
FIR_COEF_D119
Register
PAGE_ID
Not used
FIR_COEF_B000
FIR_COEF_B001
FIR_COEF_B002 to
FIR_COEF_B058
FIR_COEF_B059
PAGE_ID
Not used
FIR_COEF_B060
FIR_COEF_B061
FIR_COEF_B062 to
FIR_COEF_B118
FIR_COEF_B119
Register
PAGE_ID
Not used
FIR_COEF_C000
FIR_COEF_C001
FIR_COEF_C002 to
FIR_COEF_C058
FIR_COEF_C059
PAGE_ID
Not used
FIR_COEF_C060
FIR_COEF_C061
FIR_COEF_C062 to
FIR_COEF_C118
FIR_COEF_C119
ADIS16480

Related parts for ADIS16480/PCBZ