Power management, Analog bandwidth, Digital filtering – Rainbow Electronics DAB-IMU-C01 User Manual

Page 15: Analog bandwidth sec, Table 15, Table 16, Table 17, Table 18

Advertising
background image

ADIS16250/ADIS16255

Rev. B | Page 15 of 20

time base and a multiplier. The sample period can be
calculated using the following equation:

T

S

= T

B

× (N

S

+ 1)

where:

T

S

is the sample period.

T

B

is the time base.

N

S

is the increment setting.

The default value is the maximum 256 samples per second,
and the contents of this register are nonvolatile.

Table 15. SMPL_PRD Register Definition
Address Default Format Access

0x37, 0x36

0x0001

N/A

R/W

Table 16. SMPL_PRD Bit Descriptions
Bit Description

15:8 Not

used

7

Time base, 0 = 1.953 ms, 1 = 60.54 ms

6:0 Multiplier

The following is an example calculation of the sample period
for the ADIS16250/ADIS16255:

If SMPL_PRD = 0x0007, B7B0 = 00000111

B7 = 0 → T

B

= 1.953 ms

B6B0 = 000000111 → N

S

= 7

T

S

= T

B

× (N

S

+ 1) = 1.953 ms × (7 + 1) = 15.624 ms

f

S

= 1∕T

S

= 64 SPS

The sample rate setting has a direct impact on the SPI data
rate capability. For sample rates of 64 SPS and above, the SPI
SCLK can run at a rate up to 2.5 MHz. For sample rates
below 64 SPS, the SPI SCLK can run at a rate up to 1 MHz.

The sample rate setting also affects the power dissipation.
When the sample rate is set below 64 SPS, the power
dissipation reduces by a factor of 60%. The two different
modes of operation offer a system-level trade-off between
performance (sample rate, serial transfer rate) and power
dissipation.

Power Management

In addition to offering two different performance modes for
power optimization, the ADIS16250/ADIS16255 offer a
programmable shutdown period. Writing the appropriate
sleep time to the SLP_CNT register shuts the device down
for the specified time. The following example provides an
illustration of this relationship:

B7B0 = 00000110

Sleep period = 3 sec

After completing the sleep period, the ADIS16250/ADIS16255
return to normal operation. If measurements are required
before sleep period completion, the ADIS16250/ADIS16255
can be awakened by putting the CS line in a zero logic state.

Otherwise, the CS line must be kept high to maintain
sleep mode.

Table 17. SLP_CNT Register Definition
Address Scale

1

Default Format Access

0x3B, 0x3A

0.5 sec

0x0000

Binary

R/W

1

Scale is the weight of each LSB.

Table 18. SLP_CNT Bit Descriptions
Bit Description

15:8 Not

used

7:0 Data

bits

Analog Bandwidth

The analog bandwidth of the ADIS16250/ADIS16255 is 50 Hz.
This bandwidth can be reduced by placing an external capacitor
across the RATE and FILT pins. In this case, the analog bandwidth
can be calculated using the following equation:

f

OUT

= 1/(2 × π × R

OUT

× (C

OUT

+ 0.068 μF))

where:

R

OUT

= 45.22 kΩ.

C

OUT

is the external capacitance.

Digital Filtering

The ADIS16250/ADIS16255 GYRO_OUT signal path has a nominal
analog bandwidth of 50 Hz. The ADIS16250 provides a Bartlett
Window FIR filter for additional noise reduction on all of the output
data registers. The SENS/AVG register stores the number of taps in
this filter in seven power-of-two step sizes (that is, 2

M

= 1, 2, 4, 16,

32, 64, and 128). Filter setup requires one simple step: write the
appropriate M factor to the assigned bits in the SENS/AVG register.
The bit assignments are listed in Table 20. The following equation
offers a frequency response relationship for this filter:

)

sin(

)

sin(

)

(

)

(

)

(

2

S

S

A

A

B

t

f

N

t

f

N

f

H

f

H

f

H

Ч

Ч

π

Ч

Ч

Ч

Ч

π

=

=

0

–160

–140

–120

–100

–80

–60

–40

–20

0.001

0.01

0.1

1

M

AG

NI

T

UDE

(

d

B)

FREQUENCY (f/fs)

N = 128

N = 16

N = 2

N = 4

06

07

0-

00

9

Figure 23. Bartlett Window FIR Frequency Response

Advertising