Adxl354 Adxl355
Adxl354 Adxl355
ADXL354/ADXL355
Low Noise, Low Drift, Low Power, 3-Axis MEMS Accelerometers
1 Protected by U.S. Patents 8,472,270; 9,041,462; 8,665,627; 8,917,099; 6,892,576; 9,297,825; and 7,956,621.
Rev. C
Information furnished by Analog Devices is believed to be accurate and reliable "as is". However, no responsibility is assumed by Analog
DOCUMENT FEEDBACK Devices for its use, nor for any infringements of patents or other rights of third parties that may result from its use. Specifications subject to
change without notice. No license is granted by implication or otherwise under any patent or patent rights of Analog Devices. Trademarks and
TECHNICAL SUPPORT registered trademarks are the property of their respective owners.
Data Sheet ADXL354/ADXL355
TABLE OF CONTENTS
Features................................................................ 1 FIFO_FULL...................................................... 32
Applications........................................................... 1 FIFO_OVR....................................................... 32
Functional Block Diagrams....................................1 Activity.............................................................. 32
General Description...............................................1 NVM_BUSY......................................................32
Specifications........................................................ 4 External Synchronization and Interpolation......32
Analog Output for the ADXL354.........................4 ADXL355 Register Map.......................................35
Digital Output for the ADXL355.......................... 5 Register Definitions............................................. 36
SPI Digital Interface Characteristics for the Analog Devices ID Register............................. 36
ADXL355.......................................................... 7 Analog Devices MEMS ID Register..................36
I2C Digital Interface Characteristics for the Device ID Register........................................... 36
ADXL355.......................................................... 8 Product Revision ID Register........................... 36
Absolute Maximum Ratings.................................10 Status Register.................................................36
Thermal Resistance......................................... 10 FIFO Entries Register.......................................37
Recommended Soldering Profile......................10 Temperature Data Registers............................ 37
ESD Caution.....................................................10 X-Axis Data Registers...................................... 37
Pin Configurations and Function Descriptions.....11 Y-Axis Data Registers...................................... 38
Typical Performance Characteristics................... 13 Z-Axis Data Registers...................................... 38
Root Allan Variance (RAV) ADXL355 FIFO Access Register...................................... 39
Characteristics................................................21 X-Axis Offset Trim Registers............................ 39
Theory of Operation.............................................22 Y-Axis Offset Trim Registers............................ 39
Applications Information...................................... 23 Z-Axis Offset Trim Registers............................ 40
Analog Output.................................................. 23 Activity Enable Register................................... 40
Digital Output....................................................23 Activity Threshold Registers.............................40
Axes of Acceleration Sensitivity....................... 24 Activity Count Register..................................... 41
Power Sequencing........................................... 24 Filter Settings Register..................................... 41
Power Supply Description................................ 24 FIFO Samples Register....................................41
Overrange Protection....................................... 24 Interrupt Pin (INTx) Function Map Register......42
Mechanical Headroom vs. Frequency..............25 Data Synchronization....................................... 42
Self Test............................................................25 I2C Speed, Interrupt Polarity, and Range
Filter................................................................. 25 Register.......................................................... 42
Serial Communications........................................28 Power Control Register.................................... 43
SPI Protocol..................................................... 28 Self Test Register............................................. 43
SPI Bus Sharing............................................... 28 Reset Register..................................................43
I2C Protocol...................................................... 29 PCB Footprint Pattern......................................... 44
Reading Acceleration or Temperature Data Outline Dimensions............................................. 45
From the Interface.......................................... 29 Ordering Guide.................................................45
FIFO.................................................................... 31 Output Mode, Measurement Range, and
Interrupts............................................................. 32 Specified Voltage Options.............................. 45
DATA_RDY.......................................................32 Evaluation Boards............................................ 45
DRDY Pin......................................................... 32
REVISION HISTORY
9/2024—Rev. B to Rev. C
Changed Master to Main and Slave to Subordinate (Throughout).................................................................. 1
Changes to Quality Factor Parameter, Table 1................................................................................................ 4
Changes to Table 5........................................................................................................................................ 10
Changes to Figure 58 and Figure 59............................................................................................................. 23
Changes to Power Sequencing Section........................................................................................................ 24
analog.com Rev. C | 2 of 45
Data Sheet ADXL354/ADXL355
TABLE OF CONTENTS
analog.com Rev. C | 3 of 45
Data Sheet ADXL354/ADXL355
SPECIFICATIONS
Table 1.
Parameter Test Conditions/Comments Min Typ Max Unit
SENSOR INPUT Each axis
Output Full-Scale Range (FSR) ADXL354B supports two ranges ±2, ±4 g
ADXL354C supports two ranges ±2, ±8 g
Resonant Frequency1 2.4 kHz
Quality Factor X-axis and y-axis 7.4
Z-axis 1.5
Nonlinearity ±2 g 0.1 %
±8 g 1.15 %
Cross Axis Sensitivity 1 %
SENSITIVITY Ratiometric to V1P8ANA
Sensitivity at XOUT, YOUT, ZOUT ±2 g 368 400 432 mV/g
±4 g 184 200 216 mV/g
±8 g 92 100 108 mV/g
Sensitivity Change Due to Temperature −40°C to +125°C ±0.01 %/°C
Repeatability2 X-axis and y-axis 0.16 %
Z-axis 0.3 %
0 g OFFSET Each axis, ±2 g
0 g Output for XOUT, YOUT, ZOUT Referred to V1P8ANA/2 −75 ±25 +75 mg
0 g Offset vs. Temperature (X-Axis, Y-Axis, and −40°C to +125°C −0.15 ±0.1 +0.15 mg/°C
Z-Axis)3
Repeatability2 X-axis and y-axis ±2 mg
Z-axis ±3 mg
Vibration Rectification Error (VRE)4 ±2 g range, in a 1 g orientation, offset due to 2.5 g rms <0.4 g
vibration
NOISE
Spectral Density5
X-Axis, Y-Axis, and Z-Axis6 ±2 g 22.5 µg/√Hz
Velocity Random Walk ±2 g
X-Axis and Y-Axis 5.3 mm/sec/ÖHr
Z-Axis 7.7 mm/sec/ÖHr
BANDWIDTH 3 dB, overall transfer function7 1.9 kHz
SELF TEST
Output Change8
X-Axis 0.1 0.3 0.6 g
Y-Axis 0.1 0.3 0.6 g
Z-Axis 0.5 1.5 3.0 g
POWER SUPPLY
Voltage Range
VSUPPLY9 2.25 2.5 3.6 V
VDDIO V1P8DIG 2.5 3.6 V
V1P8ANA, V1P8DIG Internal low dropout (LDO) regulator bypassed, 1.62 1.8 1.98 V
VSUPPLY = 0 V
Current
Measurement Mode
VSUPPLY LDO regulator enabled 150 µA
analog.com Rev. C | 4 of 45
Data Sheet ADXL354/ADXL355
SPECIFICATIONS
Table 1. (Continued)
Parameter Test Conditions/Comments Min Typ Max Unit
V1P8ANA LDO regulator disabled 138 µA
V1P8DIG LDO regulator disabled 12 µA
Standby Mode
VSUPPLY LDO regulator enabled 21 µA
V1P8ANA LDO regulator disabled 7 µA
V1P8DIG LDO regulator disabled 10 µA
Turn On Time10 2 g range <10 ms
Power-off to standby <10 ms
OUTPUT AMPLIFIER XOUT, YOUT, ZOUT, and TEMP pins
Swing No load 0.03 V1P8ANA − 0.03 V
Output Series Resistance 32 kΩ
TEMPERATURE SENSOR
Output at 25°C 967 mV
Scale Factor 3.0 mV/°C
TEMPERATURE
Operating Temperature Range −40 +125 °C
Table 2.
Parameter Test Conditions/Comments Min Typ Max Unit
SENSOR INPUT Each axis
Output Full-Scale Range (FSR) User selectable, supports three ranges ±2, ±4, ±8 g
Nonlinearity ±2 g 0.1 % FS
±8 g 1.6 %
Cross Axis Sensitivity 1 %
SENSITIVITY1 Each axis
X-Axis, Y-Axis, and Z-Axis Sensitivity ±2 g 235,520 256,000 276,480 LSB/g
±4 g 117,760 128,000 138,240 LSB/g
±8 g 58,880 64,000 69,120 LSB/g
X-Axis, Y-Axis, and Z-Axis Scale Factor ±2 g 3.9 µg/LSB
±4 g 7.8 µg/LSB
analog.com Rev. C | 5 of 45
Data Sheet ADXL354/ADXL355
SPECIFICATIONS
Table 2. (Continued)
Parameter Test Conditions/Comments Min Typ Max Unit
±8 g 15.6 µg/LSB
Sensitivity Change due to Temperature −40°C to +125°C ±0.01 %/°C
Repeatability2 X-axis and y-axis 0.16 %
Z-axis 0.3 %
0 g OFFSET Each axis, ±2 g
X-Axis, Y-Axis, and Z-Axis 0 g Output −75 ±25 +75 mg
0 g Offset vs. Temperature (X-Axis, Y-Axis, and Z‑Axis)3 −40°C to +125°C −0.15 ±0.02 +0.15 mg/°C
Repeatability2 X-axis and y-axis ±2 mg
Z-axis ±3 mg
VRE4 ±2 g range, in a 1 g orientation, offset due to <0.4 g
2.5 g rms vibration
NOISE
Spectral Density5
X-Axis, Y-Axis, and Z-Axis ±2 g 22.5 µg/√Hz
±8 g 25 µg/√Hz
Velocity Random Walk ±2 g
X-Axis and Y-Axis 5.3 mm/sec/ÖHr
Z-Axis 7.7 mm/sec/ÖHr
BANDWIDTH AND OUTPUT DATA RATE
Analog-to-Digital Converter (ADC) Resolution 20 Bits
Low-Pass Filter Passband Frequency User programmable, Register 0x28 0.977 1000 Hz
High-Pass Filter Passband Frequency When Enabled User programmable, Register 0x28 for 4 kHz 0.0095 10 Hz
(Disabled by Default) ODR
SELF TEST
Output Change6
X-Axis 0.1 0.3 0.6 g
Y-Axis 0.1 0.3 0.6 g
Z-Axis 0.5 1.5 3.0 g
POWER SUPPLY
Voltage Range
VSUPPLY Operating7 2.25 2.5 3.6 V
VDDIO V1P8DIG 2.5 3.6 V
V1P8ANA and V1P8DIG Internal LDO regulator bypassed, VSUPPLY = 1.62 1.8 1.98 V
0V
Current
Measurement Mode
VSUPPLY LDO regulator enabled 200 µA
V1P8ANA LDO regulator disabled 160 µA
V1P8DIG LDO regulator disabled 35.5 µA
Standby Mode
VSUPPLY LDO regulator enabled 21 µA
V1P8ANA LDO regulator disabled 7 µA
V1P8DIG LDO regulator disabled 10 µA
Turn On Time8 2 g range <10 ms
Power-off to standby <10 ms
TEMPERATURE SENSOR
Output at 25°C 1885 LSB
Scale Factor −9.05 LSB/°C
analog.com Rev. C | 6 of 45
Data Sheet ADXL354/ADXL355
SPECIFICATIONS
Table 2. (Continued)
Parameter Test Conditions/Comments Min Typ Max Unit
TEMPERATURE
Operating Temperature Range −40 +125 °C
Table 3.
Parameter Symbol Test Conditions/Comments Min Typ Max Unit
DC INPUT LEVELS
Input Voltage
Low Level VIL 0.3 × VDDIO V
High Level VIH 0.7 × VDDIO V
Input Current
Low Level IIL Input voltage (VIN) = 0 V −0.2 µA
High Level IIH VIN = VDDIO 0.2 µA
DC OUTPUT LEVELS
Output Voltage
Low Level VOL IOL = IOL, MIN 0.2 × VDDIO V
High Level VOH IOH = IOH, MAX 0.8 × VDDIO V
Output Current
Low Level IOL VOL = VOL, MAX −10 mA
High Level IOH VOH = VOH, MIN 4 mA
AC INPUT LEVELS
SCLK Frequency 0.1 10 MHz
SCLK High Time tHIGH 40 ns
SCLK Low Time tLOW 40 ns
Setup Time tCSS 20 ns
CS Hold Time tCSH 20 ns
CS Disable Time tCSD 40 ns
Rising SCLK Setup Time tSCLKS 20 ns
MOSI Setup Time tSU 20 ns
MOSI Hold Time tHD 20 ns
AC OUTPUT LEVELS
Propagation Delay tP Load capacitance (CLOAD) = 30 pF 30 ns
Enable MISO Time tEN 30 ns
Disable MISO Time tDIS 20 ns
analog.com Rev. C | 7 of 45
Data Sheet ADXL354/ADXL355
SPECIFICATIONS
Table 4.
Test Conditions/ I2C_HS = 0 (Fast Mode) I2C_HS = 1 (High Speed Mode)
Parameter Symbol Comments Min Typ Max Min Typ Max Unit
DC INPUT LEVELS
Input Voltage
Low Level VIL 0.3 × VDDIO 0.3 × VDDIO V
High Level VIH 0.7 × VDDIO 0.7 × VDDIO V
Hysteresis of Schmitt VHYS 0.05 × VDDIO 0.1 × VDDIO V
Triggered Inputs
Input Current IIL 0.1 × VDDIO < VIN < 0.9 × −10 +10 µA
VDDIO
DC OUTPUT LEVELS
Output Voltage IOL = 3 mA
Low Level VOL1 VDDIO > 2 V 0.4 0.4 V
VOL2 VDDIO ≤ 2 V 0.2 × VDDIO 0.2 × VDDIO V
Output Current
Low Level IOL VOL = 0.4 V 20 20 mA
VOL = 0.6 V 6 6 mA
AC INPUT LEVELS
SCL Frequency 0 1 0 3.4 MHz
SCL High Time tHIGH 260 60 ns
SCL Low Time tLOW 500 160 ns
Start Setup Time tSUSTA 260 160 ns
Start Hold Time tHDSTA 260 160 ns
SDA Setup Time tSUDAT 50 10 ns
SDA Hold Time tHDDAT 0 0 ns
Stop Setup Time tSUSTO 260 160 ns
Bus Free Time tBUF 500 ns
SCL Input Rise Time tRCL 120 80 ns
SCL Input Fall Time tFCL 120 80 ns
SDA Input Rise Time tRDA 120 160 ns
SDA Input Fall Time tFDA 120 160 ns
Width of Spikes to Suppress tSP Not shown in Figure 4 50 10 ns
AC OUTPUT LEVELS
Propagation Delay CLOAD = 500 pF
Data tVDDAT 97 450 27 135 ns
Acknowledge tVDACK 450 ns
analog.com Rev. C | 8 of 45
Data Sheet ADXL354/ADXL355
SPECIFICATIONS
Table 4. (Continued)
Test Conditions/ I2C_HS = 0 (Fast Mode) I2C_HS = 1 (High Speed Mode)
Parameter Symbol Comments Min Typ Max Min Typ Max Unit
Output Fall Time tF Not shown in Figure 4 20 × (VDD/5.5) 120 ns
analog.com Rev. C | 9 of 45
Data Sheet ADXL354/ADXL355
ABSOLUTE MAXIMUM RATINGS
Table 5.
RECOMMENDED SOLDERING PROFILE
Parameter Rating
Acceleration (Any Axis) Figure 5 and Table 7 provide details about the recommended
Unpowered 5000 g peak, 0.5 ms pulse soldering profile.
duration
Powered 10000 g peak, 0.1 ms pulse
duration
Vibration (Any Axis, Powered, or Unpowered) Per MIL-STD-883 Method
2007, Test Condition A1
VSUPPLY, VDDIO 5.4 V
V1P8ANA, V1P8DIG Configured as Inputs 1.98 V
ADXL354
Digital Inputs (RANGE, ST1, ST2, STBY) −0.3 V to VDDIO + 0.3 V
Analog Outputs (XOUT, YOUT, ZOUT, TEMP) −0.3 V to V1P8ANA + 0.3 V
ADXL355
Figure 5. Recommended Soldering Profile
Digital Pins (CS/SCL, SCLK/VSSIO, MOSI/SDA, −0.3 V to VDDIO + 0.3 V
MISO/ASEL, INT1, INT2, DRDY) Table 7. Recommended Soldering Profile
Operating Temperature Range −40°C to +125°C Condition
Storage Temperature Range −55°C to +150°C
Profile Feature Sn63/Pb37 Pb-Free
1 Sine-wave excitation swept logarithmically from 20 Hz to 2 kHz, 20 g peak Average Ramp Rate from Liquid Temperature 3°C/sec 3°C/sec
amplitude. Sweep duration of 4 minutes. Repeat sweep four times per axis. (TL) to Peak Temperature (TP) maximum maximum
Stresses at or above those listed under Absolute Maximum Ratings Preheat
may cause permanent damage to the product. This is a stress Minimum Temperature (TSMIN) 100°C 150°C
rating only; functional operation of the product at these or any other Maximum Temperature (TSMAX) 150°C 200°C
conditions above those indicated in the operational section of this Time from TSMIN to TSMAX (tS) 60 sec to 120 60 sec to 180
specification is not implied. Operation beyond the maximum operat- sec sec
ing conditions for extended periods may affect product reliability. TSMAX to TL Ramp-Up Rate 3°C/sec 3°C/sec
maximum maximum
THERMAL RESISTANCE Liquid Temperature (TL) 183°C 217°C
Thermal performance is directly linked to printed circuit board Time Maintained Above TL (tL) 60 sec to 150 60 sec to 150
sec sec
(PCB) design and operating environment. Careful attention to PCB
Peak Temperature (TP) 240°C + 0°C/ 260°C + 0°C/
thermal design is required.
−5°C −5°C
θJA is the natural convection junction to ambient thermal resistance Time of Actual TP − 5°C (tP) 10 sec to 30 sec 20 sec to 40
measured in a one cubic foot sealed enclosure. ψJB is the junction sec
to board thermal resistance. Ramp-Down Rate 6°C/sec 6°C/sec
maximum maximum
Table 6. Thermal Resistance
Time from 25°C to Peak Temperature (t25°C TO 6 minutes 8 minutes
Package Type θJA ψJB Unit
PEAK) maximum maximum
E-14-11 42 17.6 °C/W
ESD CAUTION
1 Thermal impedance simulated values are based on a JEDEC 2S2P thermal
ESD (electrostatic discharge) sensitive device. Charged devi-
test board with four thermal vias. See JEDEC JESD51.
ces and circuit boards can discharge without detection. Although
this product features patented or proprietary protection circuitry,
damage may occur on devices subjected to high energy ESD.
Therefore, proper ESD precautions should be taken to avoid
performance degradation or loss of functionality.
analog.com Rev. C | 10 of 45
Data Sheet ADXL354/ADXL355
PIN CONFIGURATIONS AND FUNCTION DESCRIPTIONS
analog.com Rev. C | 11 of 45
Data Sheet ADXL354/ADXL355
PIN CONFIGURATIONS AND FUNCTION DESCRIPTIONS
analog.com Rev. C | 12 of 45
Data Sheet ADXL354/ADXL355
TYPICAL PERFORMANCE CHARACTERISTICS
All figures include data for multiple devices and multiple lots, and they were taken in the ±2 g range and TA = 25°C, unless otherwise noted. For
Figure 52, the ODR is derived from a main clock, with a frequency of 1.024 MHz and ±1.4% device to device variation (similar to ODR device to
device variation). For a given device, however, clock frequency variation over the temperature range (−40°C to +125°C) is no more than ±1.2%,
guaranteed by design.
Figure 8. ADXL354 Frequency Response for X-Axis Figure 11. ADXL355 Frequency Response for X-Axis at 4 kHz ODR
Figure 9. ADXL354 Frequency Response for Y-Axis Figure 12. ADXL355 Frequency Response for Y-Axis at 4 kHz ODR
Figure 10. ADXL354 Frequency Response for Z-Axis Figure 13. ADXL355 Frequency Response for Z-Axis at 4 kHz ODR
analog.com Rev. C | 13 of 45
Data Sheet ADXL354/ADXL355
TYPICAL PERFORMANCE CHARACTERISTICS
Figure 14. ADXL354 Zero g Offset Normalized Relative to 25°C vs. Figure 17. ADXL354 Sensitivity Normalized Relative to 25°C vs. Temperature
Temperature, X-Axis X-Axis
Figure 15. ADXL354 Zero g Offset Normalized Relative to 25°C vs. Figure 18. ADXL354 Sensitivity Normalized Relative to 25°C vs. Temperature
Temperature, Y-Axis Y-Axis
Figure 16. ADXL354 Zero g Offset Normalized Relative to 25°C vs. Figure 19. ADXL354 Sensitivity Normalized Relative to 25°C vs. Temperature
Temperature, Z-Axis Z-Axis
analog.com Rev. C | 14 of 45
Data Sheet ADXL354/ADXL355
TYPICAL PERFORMANCE CHARACTERISTICS
Figure 20. ADXL354 Zero g Offset Histogram at 25°C, X-Axis Figure 23. ADXL354 Sensitivity Histogram at 25°C, X-Axis
Figure 21. ADXL354 Zero g Offset Histogram at 25°C, Y-Axis Figure 24. ADXL354 Sensitivity Histogram at 25°C, Y-Axis
Figure 22. ADXL354 Zero g Offset Histogram at 25°C, Z-Axis Figure 25. ADXL354 Sensitivity Histogram at 25°C, Z-Axis
analog.com Rev. C | 15 of 45
Data Sheet ADXL354/ADXL355
TYPICAL PERFORMANCE CHARACTERISTICS
Figure 26. ADXL354 VRE, X-Axis Offset from −1 g, ±2 g Range, X-Axis Figure 29. ADXL354 VRE, X-Axis Offset from −1 g, ±8 g Range, X-Axis
Orientation = −1 g Orientation = −1 g
Figure 27. ADXL354 VRE, Y-Axis Offset from +1 g, ±2 g Range, Y-Axis Figure 30. ADXL354 VRE, Y-Axis Offset from +1 g, ±8 g Range, Y-Axis
Orientation = +1 g Orientation = +1 g
Figure 28. ADXL354 VRE, Z-Axis Offset from +1 g, ±2 g Range, Z-Axis Figure 31. ADXL354 VRE, Z-Axis Offset from +1 g, ±8 g Range, Z-Axis
Orientation = +1 g Orientation = +1 g
analog.com Rev. C | 16 of 45
Data Sheet ADXL354/ADXL355
TYPICAL PERFORMANCE CHARACTERISTICS
Figure 32. ADXL355 Zero g Offset Normalized Relative to 25°C vs. Figure 35. ADXL355 Sensitivity Normalized Relative to 25°C vs. Temperature
Temperature, X-Axis X-Axis
Figure 33. ADXL355 Zero g Offset Normalized Relative to 25°C vs. Figure 36. ADXL355 Sensitivity Normalized Relative to 25°C vs. Temperature
Temperature, Y-Axis Y-Axis
Figure 34. ADXL355 Zero g Offset Normalized Relative to 25°C vs. Figure 37. ADXL355 Sensitivity Normalized Relative to 25°C vs. Temperature
Temperature, Z-Axis Z-Axis
analog.com Rev. C | 17 of 45
Data Sheet ADXL354/ADXL355
TYPICAL PERFORMANCE CHARACTERISTICS
Figure 38. ADXL355 Zero g Offset Histogram at 25°C, X-Axis Figure 41. ADXL355 Sensitivity Histogram at 25°C, X-Axis
Figure 39. ADXL355 Zero g Offset Histogram at 25°C, Y-Axis Figure 42. ADXL355 Sensitivity Histogram at 25°C, Y-Axis
Figure 40. ADXL355 Zero g Offset Histogram at 25°C, Z-Axis Figure 43. ADXL355 Sensitivity Histogram at 25°C, Z-Axis
analog.com Rev. C | 18 of 45
Data Sheet ADXL354/ADXL355
TYPICAL PERFORMANCE CHARACTERISTICS
Figure 44. ADXL355 VRE, X-Axis Offset from −1 g, ±2 g Range, X-Axis Figure 47. ADXL355 VRE, X-Axis Offset from −1 g, ±8 g Range, X-Axis
Orientation = −1 g Orientation = −1 g
Figure 45. ADXL355 VRE, Y-Axis Offset from +1 g, ±2 g Range, Y-Axis Figure 48. ADXL355 VRE, Y-Axis Offset from +1 g, ±8 g Range, Y-Axis
Orientation = +1 g Orientation = +1 g
Figure 46. ADXL355 VRE, Z-Axis Offset from +1 g, ±2 g Range, Z-Axis Figure 49. ADXL355 VRE, Z-Axis Offset from +1 g, ±8 g Range, Z-Axis
Orientation = +1 g Orientation = +1 g
analog.com Rev. C | 19 of 45
Data Sheet ADXL354/ADXL355
TYPICAL PERFORMANCE CHARACTERISTICS
Figure 50. ADXL354 Temperature Sensor Output and Linear Offset vs.
Figure 53. ADXL355 Temperature Sensor Output and Linear Offset vs.
Temperature
Temperature
analog.com Rev. C | 20 of 45
Data Sheet ADXL354/ADXL355
TYPICAL PERFORMANCE CHARACTERISTICS
All figures include data for multiple devices and multiple lots, and they were taken in the ±2 g range, unless otherwise noted.
Figure 55. ADXL355 RAV, X-Axis Figure 57. ADXL355 RAV, Z-Axis
analog.com Rev. C | 21 of 45
Data Sheet ADXL354/ADXL355
THEORY OF OPERATION
The ADXL354 is a complete 3-axis, ultralow noise and ultrasta- drift and noise. The signal path is fully differential, except for a
ble offset microelectromechanical systems (MEMS) accelerometer differential to single-ended conversion at the analog outputs of the
with outputs ratiometric to the analog 1.8 V supply, V1P8ANA. The ADXL354.
ADXL355 adds three high resolution analog-to-digital converters
(ADCs) that use the analog 1.8 V supply as a reference to provide The analog accelerometer outputs of the ADXL354 are ratiometric
digital outputs insensitive to the supply voltage. The ADXL354B to V1P8ANA. Therefore, digitize them carefully. The temperature
is pin selectable for ±2 g or ±4 g full scale, the ADXL354C is sensor output is not ratiometric. The XOUT, YOUT, and ZOUT analog
pin selectable for ±2 g or ±8 g full scale, and the ADXL355 is outputs are filtered internally with an antialiasing filter. These analog
programmable for ±2 g, ±4 g, or ±8 g full scale. The ADXL355 offers outputs also have an internal 32 kΩ series resistor that can be used
both SPI and I2C communications ports. with an external capacitor to set the bandwidth of the output.
The micromachined, sensing elements are fully differential, com- The ADXL355 includes antialias filters before and after the high
prising the lateral x-axis and y-axis sensors and the vertical, teeter resolution Σ-Δ ADC. User-selectable output data rates and filter
totter z-axis sensors. The x-axis and y-axis sensors and the z-axis corners are provided. The temperature sensor is digitized with a
sensors go through separate signal paths that minimize offset 12-bit successive approximation register (SAR) ADC.
analog.com Rev. C | 22 of 45
Data Sheet ADXL354/ADXL355
APPLICATIONS INFORMATION
ANALOG OUTPUT and noise reduction prior to the external ADC. The antialias filter
cutoff frequency must be significantly higher than the desired signal
Figure 58 shows the ADXL354 application circuit. The analog bandwidth. If the antialias filter corner is too low, ratiometricity can
outputs (XOUT, YOUT, and ZOUT) are ratiometric to the 1.8 V analog degrade where the signal attenuation is different from the reference
voltage from the V1P8ANA pin. V1P8ANA can be powered with an attenuation.
on-chip LDO regulator that is powered from VSUPPLY. V1P8ANA
can also be supplied externally by forcing VSUPPLY to VSS, which DIGITAL OUTPUT
disables the LDO regulator. Due to the ratiometric response, the
analog output requires referencing to the V1P8ANA supply when Figure 59 shows the ADXL355 application circuit with the recom-
digitizing to achieve the inherent noise and offset performance of mended bypass capacitors. The communications interface is either
the ADXL354. The 0 g bias output is nominally equal to V1P8ANA/2. SPI or I2C (see the Serial Communications section for additional
The recommended option is to use the ADXL354 with a ratiometric information).
ADC (for example, the Analog Devices, Inc., AD7682) and V1P8ANA The ADXL355 includes an internal configurable digital band-pass
providing the voltage reference. This configuration results in self filter. Both the high-pass and low-pass poles of the filter are adjust-
cancellation of errors due to minor supply variations. able, as detailed in the Filter Settings Register section and Table
The ADXL354 outputs two forms of filtering: internal anti-aliasing 44. At power-up, the default conditions for the filters are as follows:
filtering with a cutoff frequency of approximately 1.5 kHz, and ► High-pass filter (HPF) = dc (off)
external filtering. The external filter uses a fixed, on-chip, 32 ► Low-pass filter (LPF) = 1000 Hz
kΩ resistance in series with each output in conjunction with the ► Output data rate = 4000 Hz
external capacitors to implement the low-pass filter antialiasing
analog.com Rev. C | 23 of 45
Data Sheet ADXL354/ADXL355
APPLICATIONS INFORMATION
AXES OF ACCELERATION SENSITIVITY reference. Not adhering to these power cycling recommendations
can result on lost communications and/or erroneous output data.
Figure 60 shows the axes of acceleration sensitivity. Note that the
output voltage increases when accelerated along the sensitive axis. POWER SUPPLY DESCRIPTION
The ADXL354/ADXL355 have four different power supply domains:
VSUPPLY, V1P8ANA, V1P8DIG, and VDDIO. The internal analog and
digital circuitry operates at 1.8 V nominal.
VSUPPLY
VSUPPLY is 2.25 V to 3.6 V, which is the input range to the two LDO
regulators that generate the nominal 1.8 V outputs for V1P8ANA and
V1P8DIG. Connect VSUPPLY to VSS to disable the LDO regulators,
which allows driving V1P8ANA and V1P8DIG from an external source.
analog.com Rev. C | 24 of 45
Data Sheet ADXL354/ADXL355
APPLICATIONS INFORMATION
SELF TEST
The ADXL354 and ADXL355 incorporate a self test feature that
effectively tests their mechanical and electronic systems simultane-
ously. Enabling self test stimulates the sensor electrostatically to
produce an output corresponding to the test signal applied as well
as the mechanical force exerted.
Figure 61. ADXL355 Overrange Behavior, ODR = 4 kHz In the ADXL354, drive the ST1 pin to VDDIO to invoke self test
mode. Then, by driving the ST2 pin to VDDIO, the ADXL354 applies
MECHANICAL HEADROOM VS. FREQUENCY an electrostatic force to the mechanical sensor and induces a
change in output in response to the force. The self test delta (or
The mechanical headroom defines the level of acceleration at response) is the difference in output voltages between when ST2
which the proof mass makes contact with the mechanical stops. is high vs. ST2 is low, while ST1 is asserted. After the self test
Repetitive contact can introduce both operational and reliability measurement is complete, bring both pins low to resume normal
problems. Figure 62 and Figure 63 provide the mechanical head- operation.
room over frequency for the ADXL354/ADXL355.
The self test operation is similar in the ADXL355, except ST1 and
The ADXL354 and ADXL355 are not suitable for applications where ST2 can be accessed through the SELF_TEST register (Register
the accelerometer is exposed to vibration operation conditions that 0x2E).
exceed the limits described in the Absolute Maximum Ratings
section. The self test feature rejects externally applied acceleration and
only responds to the self test force, which allows an accurate
measurement of the self test, even in the presence of external
mechanical noise. When the self test feature is not used, both ST1
and ST2 must be kept low.
FILTER
The ADXL354/ADXL355 use an analog, low-pass, antialiasing filter
to reduce out of band noise and to limit bandwidth. The ADXL355
provides further digital filtering options to maintain optimal noise
performance at various ODRs.
The analog, low-pass antialiasing filter in the ADXL354/ADXL355
provides a fixed 3 dB bandwidth of approximately 1.5 kHz, the
frequency at which the voltage output response is attenuated by
approximately 30%. The shape of the filter response in the frequen-
Figure 62. X-Axis and Y-Axis Mechanical Headroom vs. Frequency for
cy domain is that of a sinc filter. While the analog antialiasing
ADXL354/ADXL355 filter attenuates the output response around and above its cutoff
analog.com Rev. C | 25 of 45
Data Sheet ADXL354/ADXL355
APPLICATIONS INFORMATION
frequency, the MEMS sensor has a resonance at 2.4 kHz and setting in the filter register (Register 0x28, Bits[6:4]). Table 11
mechanically amplifies the output response at around 1 kHz and shows the HPF_CORNER response. Figure 65 and Figure 66 show
above. These competing trends are apparent in the overall transfer the simulated high-pass filter pass-band and delay responses for a
function of the ADXL354, as shown in Figure 8 to Figure 10. 9.88 Hz cutoff.
Therefore, the overall 3 dB bandwidth of the ADXL354 is 1.9 kHz.
The ADXL354 x-axis, y-axis, and z-axis analog outputs include an
amplifier followed by a series 32 kΩ resistor and output to the XOUT,
the YOUT, and the ZOUT pins, respectively.
The ADXL355 provides an internal 20-bit, Σ-Δ ADC to digitize
the filtered analog signal. Additional digital filtering (beyond the
analog, low-pass, antialiasing filter) consists of a low-pass digital
decimation filter and a bypassable high-pass filter that supports
output data rates between 4 kHz and 3.9 Hz. The decimation filter
consists of two stages. The first stage is fixed decimation with a
4 kHz ODR and a low-pass filter cutoff (3 dB) at about 1 kHz. A
variable second stage decimation filter is used for the 2 kHz output
data rate and below (it is bypassed for 4 kHz ODR). Figure 64
shows the low-pass filter response with a 1 kHz corner (4 kHz
ODR) for the ADXL355. Note that Figure 64 does not include the Figure 65. High-Pass Filter Pass-Band Response for a 4 kHz ODR and an
fixed frequency analog, low-pass, antialiasing filter with a fixed 3 dB HPF_CORNER Setting of 001 (Register 0x28, Bits[6:4])
bandwidth of approximately 1.5 kHz.
The ADXL355 pass band of the signal path relates to the combined
filter responses, including the analog filter previously described, and
the digital decimation filter/ODR setting. Table 10 shows the delay
associated with the decimation filter for each setting and provides
the attenuation at the ODR/4 corner.
Figure 66. High-Pass Filter Delay Response for a 4 kHz ODR and an
HPF_CORNER Setting of 001 (Register 0x28, Bits[6:4])
The ADXL355 also includes an optional digital high-pass filter with Group delay is the digital filter delay from the input to the ADC until
a programmable corner frequency. By default, the high-pass filter data is available at the interface (see the Filter section). This delay
is disabled. The high-pass corner frequency, where the output is is the largest component of the total delay from sensor to serial
attenuated by 50%, is related to the ODR, and the HPF_CORNER interface.
Table 10. Digital Filter Group Delay and Profile
Delay Attenuation
Programmed ODR (Hz) ODR (Cycles) Time (ms) Decimator at ODR/4 (dB) Full Path at ODR/4 (dB)
4000 2.52 0.63 −3.44 −3.63
4000/2 = 2000 2.00 1.00 −2.21 −2.26
analog.com Rev. C | 26 of 45
Data Sheet ADXL354/ADXL355
APPLICATIONS INFORMATION
Table 12. Combined Digital Interpolation Filter and Decimation Filter Response
Interpolator Data Rate Resolution Relative Combined Interpolator/ Decimator Combined Interpolator/ Combined Interpolator/Decimator Output
to 64 × ODR (Hz) Delay (ODR Cycles) Decimator Delay (ms) Attenuation at ODR/4 (dB)
64 × 4000 = 256,000 3.51661 0.88 −6.18
64 × 2000 = 128,000 3.0126 1.51 −4.93
64 × 1000 = 64,000 2.752 2.75 −4.66
64 × 500 = 32,000 2.6346 5.27 −4.58
64 × 250 = 16,000 2.5773 10.31 −4.55
64 × 125 = 8000 2.5473 20.38 −4.55
64 × 62.5 = 4000 2.53257 40.52 −4.55
64 × 31.25 = 2000 2.52452 80.78 −4.55
64 × 15.625 = 1000 2.52045 161.31 −4.55
64 × 7.8125 = 500 2.5194 322.48 −4.55
64 × 3.90625 = 250 2.51714 644.39 −4.55
analog.com Rev. C | 27 of 45
Data Sheet ADXL354/ADXL355
SERIAL COMMUNICATIONS
The 4-wire serial interface communicates in either the SPI or I2C SPI BUS SHARING
protocol. The interface affectively autodetects the format being
used, requiring no configuration control to select the format. Use a gated buffer on the SCLK line for the ADXL355 device to
achieve the ultralow noise performance and possibly offset shift
The ADXL355 multifunction pins are referred to by a single function when the ADXL355 must share a SPI bus with another subordinate
of the pin, for example, CS, when only that function is relevant. device. This gated SCLK allows the clock signal through only when
the chip select (CS) line is low. See Figure 68 for the example
SPI PROTOCOL
circuit that provides this type of protection.
Wire the ADXL355 for SPI communication as shown in the connec-
tion diagram in Figure 67. The SPI protocol timing is shown in
Figure 69 to Figure 72. The timing scheme follows the clock polarity
(CPOL) = 0 and clock phase (CPHA) = 0. The SPI clock speed
ranges from 100 kHz to 10 MHz.
analog.com Rev. C | 28 of 45
Data Sheet ADXL354/ADXL355
SERIAL COMMUNICATIONS
I2C PROTOCOL Figure 73 to Figure 75 detail the I2C protocol timing. The I2C
interface can be used on most buses operating in I2C standard
The ADXL355 supports point to point I2C communication. However, mode (100 kHz), fast mode (400 kHz), fast mode plus (1 MHz),
when sharing an SDA bus, the ADXL355 may prevent communica- and high speed mode (3.4 MHz). The ADXL355 I2C device ID is as
tion with other devices on that bus. If at any point, even when follows:
the ADXL355 is not being addressed, the 0x3A and 0x3B bytes
(when the ADXL355 device address is set to 0x1D), or the 0xA6 ► MISO/ASEL pin = 0, device address = 0x1D
and 0xA7 bytes (when the ADXL355 device address is set to ► MISO/ASEL pin = 1, device address = 0x53
0x53) are transmitted on the SDA bus, the ADXL355 responds with
an acknowledge bit and pulls the SDA line down. For example, READING ACCELERATION OR TEMPERATURE
this response can occur when reading or writing the data bytes DATA FROM THE INTERFACE
(0x3A/0x3B or 0xA6/0xA7) to another sensor on the bus. When Acceleration data is left justified and has a register address order
the ADXL355 pulls the SDA line down, communication with other of most significant data to least significant data, which allows the
devices on the bus may be interrupted. To resolve this interruption, user to use multibyte transfers and to take only as much data as
the ADXL355 must be connected to a separate SDA bus, or the required—8 bits, 16 bits, or 20 bits, plus the marker. Temperature
CS/SCL pin must be switched high when communication with the data is 12 bits unsigned, right justified. The ADXL355 temperature
ADXL355 is not desired (it is normally grounded). value is split over two bytes, but is not double buffered, meaning the
The ADXL355 supports standard (100 kHz), fast (up to 1 MHz) value can update between readings of the two registers. The data
and high speed (up to 3.4 MHz) data transfer modes when the in XDATA, YDATA, and ZDATA is always the most recent available.
bus parameters in Table 4 are met. There is no minimum SCL It is not guaranteed that XDATA, YDATA, and ZDATA form a set
frequency, with the exception that, when reading data, the clock corresponding to one sample point in time. The routine used to
must be fast enough to read an entire sample set before new retrieve the data from the device controls this data set continuity. If
data overwrites it. Single-byte or multiple byte reads/writes are data transfers are initiated when the DATA_RDY bit goes high and
supported. With the MISO/ASEL pin low, the I2C address for the completes in a time approximately equal to 1/ODR, XDATA, YDATA,
device is 0x1D and an alternate I2C address of 0x53 can be chosen and ZDATA apply to the same data set.
by pulling the MISO/ASEL pin high. For multibyte read or write transactions through either serial inter-
There are no internal pull-up or pull-down resistors for any unused face, the internal register address auto-increments. When the top of
pins. Therefore, there is no known state or default state for the pins the register address range, 0x3FF, is reached, the auto-increment
if left floating or unconnected. It is required that SCLK/VSSIO be stops and does not wrap back to Address 0x00.
connected to ground when communicating to the ADXL355 using The address auto-increment function disables when the FIFO ad-
I2C. dress is used, so that data can be read continuously from the FIFO
Due to communication speed limitations, the maximum output data as a multibyte transaction. In cases where the starting address of
rate when using the 400 kHz I2C mode is 800 Hz, and it scales line- a multibyte transaction is less than the FIFO address, the address
arly with a change in the I2C communication speed. For example, auto-increments until reaching the FIFO address, and then stops at
using I2C at 100 kHz limits the maximum ODR to 200 Hz. Operation the FIFO address.
at an output data rate above the recommended maximum may
result in an undesirable effect on the acceleration data, including
missing samples or additional noise.
analog.com Rev. C | 29 of 45
Data Sheet ADXL354/ADXL355
SERIAL COMMUNICATIONS
analog.com Rev. C | 30 of 45
Data Sheet ADXL354/ADXL355
FIFO
The FIFO operates in a stream mode. That is, when the FIFO logic inserts the two virtual bits (0b00) between the data bits and
overruns, new data overwrites the oldest data in the FIFO. A read the empty indicator bit. Bit 1 indicates that an attempt was made
from the FIFO address guarantees that the three bytes associated to read an empty FIFO, and that the data is not valid acceleration
with the acceleration measurement on an axis all pertain to the data. Bit 0 is a marker bit to identify the x-axis, which allows a
same measurement. The FIFO never overflows, and the data is user to verify that the FIFO data was correctly read. An acceleration
always taken out in sets (multiples of three data points). data point for a given axis occupies one FIFO location. The read
pointer, RD_PTR, points to the oldest stored data that was not read
There are 96 21-bit locations in the FIFO. Each location contains already from the interface (see Figure 76). There are no physical
20 bits of data and a marker bit for the x-axis data. A single-byte x-acceleration, y-acceleration, or z-acceleration data registers. The
read from the FIFO address pops one location from the FIFO. A data read from data registers (Register 0x08 to Register 0x10) also
multibyte read to the FIFO location pops the FIFO on the read of comes directly from the most recent data set in the FIFO, which is
the first byte and every third byte read thereafter. pointed to by the z pointer, Z_PTR, (see Figure 76).
Figure 76 shows the organization of the data in the FIFO. The ac-
celeration data is twos complement, 20-bit data. The FIFO control
analog.com Rev. C | 31 of 45
Data Sheet ADXL354/ADXL355
INTERRUPTS
The status register (Register 0x04) contains five individual bits, FIFO_OVR
four of which can be mapped to the INT1 pin, the INT2 pin, or
both. The polarity of the interrupt, active high or active low, is The FIFO_OVR bit is set when the FIFO is so far overrange that
also selectable via the INT_POL bit in the range (Register 0x2C) data is lost. The specified size of the FIFO is 96 locations. The
register. In general, the status register clears when read, but this FIFO_OVR bit is set only when there is an attempt to write past this
is not the case if the condition that caused the interrupt persists 96-location limit.
after the read of the register. The definition of persist varies slightly A read of the status register clears FIFO_OVR. FIFO_OVR is not
in each case, but it is described in the DATA_RDY, DRDY Pin, set again until data is lost subsequent to this status register read.
FIFO_FULL, FIFO_OVR, and Activity sections. The DRDY pin is
similar to an interrupt pins (INTx) but clears differently. This case is ACTIVITY
also described. The activity bit (Register 0x04, Bit 3) is set when the measured ac-
DATA_RDY celeration on any axis is above the value set in the ACT_ THRESH
bits for ACT_COUNT consecutive measurements. An overthreshold
The DATA_RDY bit is set when new acceleration data is available condition can shift from one axis to another on successive meas-
to the interface and clears on a read of the status register. This bit urements and is still counted toward the consecutive ACT_COUNT
is not set again until acceleration data that is newer than the status count.
register read is available.
A read of the status register clears the activity bit (Register 0x04,
Special logic on the clearing of the DATA_RDY bit covers the corner Bit 3), but the bit sets again at the end of the next measurement if
case where new data arrives during the read of the status register. the activity bit (Register 0x04, Bit 3) conditions are still satisfied.
In this case, the data ready condition may be missed completely.
This logic results in a delay of the clearing of DATA_RDY of up to NVM_BUSY
four 512 kHz cycles. The NVM_BUSY bit indicates that the nonvolatile memory (NVM)
DRDY PIN controller is busy and, therefore, the NVM cannot be accessed to
read or write. The interrupt functionality requires the NVM_BUSY bit
The DRDY pin is not a status register bit. DRDY instead behaves to be cleared to function.
similar to an unmaskable interrupt. DRDY is set when new acceler-
ation data is available to the interface. DRDY clears on a read A status register read that occurs after the NVM controller is no
of the FIFO, on a read of XDATA, YDATA, or ZDATA, or by longer busy clears NVM_BUSY.
an autoclear function that occurs approximately halfway between EXTERNAL SYNCHRONIZATION AND
output acceleration data sets. INTERPOLATION
DRDY is always active high. The INT_POL bit does not affect
There are four possible synchronization options for the ADXL355,
DRDY. In external synchronization modes (EXT_SYNC = 01,
three of which are shown in Figure 77 to Figure 79. For clarity,
EXT_SYNC = 10), the first few DRDY pulses after initial synchro-
the clock frequencies and delays are drawn to scale. The labels in
nization can be lost or corrupted. The length of this potential
Figure 77 to Figure 79 are defined as follows:
corruption is equal to or less than the group delay. Therefore,
the samples within one group delay is lost or corrupted after the ► Internal ODR is the alignment of the decimated output data
first synchronization signal. Depending on the decimation setting based on the internal clock.
and interpolation setting (see Table 12), between one and three ► ADC modulator clock shows the internal main clock rate.
samples after the first synchronization pulse is lost, provided that all ► DRDY is an output indicator signaling a sample is ready.
the restrictions set in the External Synchronization and Interpolation
section is met. The four possible synchronization options are as follows:
FIFO_FULL ► No external synchronization (internal clocks used)
► Synchronization with an external synchronization signal and in-
The FIFO_FULL bit is set when the entries in the FIFO are equal
ternal clock, interpolation filter enabled
to the setting of the FIFO_SAMPLES bits. FIFO_FULL clears as
► Synchronization with external synchronization and clock signals,
follows:
no interpolation filter
► If the number of entries in the FIFO is less than the number of ► Synchronization with external synchronization and clock signals,
samples indicated by the FIFO_SAMPLES bits, which is only the interpolation filter enabled
case if sufficient data is read from the FIFO.
► On a read of the status register, but only when the entries in the
FIFO are less than the FIFO_SAMPLES bits.
analog.com Rev. C | 32 of 45
Data Sheet ADXL354/ADXL355
INTERRUPTS
EXT_SYNC = 00, EXT_CLK = 0—No External Table 13. EXT_SYNC = 10, DRDY Delay (Continued)
Synchronization or Interpolation ODR_LPF SYNC to DRDY Delay (Oscillator Cycles)
0x7 262
This is the default mode of operation for the device. The sensor
0x8 1031
runs on an internal ODR and an internal clock that is generated
by an internal oscillator. The internal ODR serves as the synchroni- 0x9 2054
zation controller, which generates the data. Register 0x28 is used 0xA 4102
to program the ODR. No external signals are required, and this
mode is used typically when the external processor retrieves data EXT_SYNC = 01, EXT_CLK = 1—External
from the device asynchronously and absolute synchronization to an Synchronization and External Clock, No
external source is not required. Interpolation Filter
The device outputs DRDY (active high) to signal that a new sample When configured for EXT_SYNC = 01 and EXT_CLK = 1 (sync
is available, and data is retrieved from the real-time registers or register, see Table 47), the user must supply an external clock
the FIFO. The group delay is based on the decimation setting, as (enabled via the EXT_CLK bit) at 1.024 MHz on the INT2 pin (Pin
shown in Table 10. This mode is shown in Figure 77. 13) and an external synchronization signal, SYNC, on the DRDY
pin (Pin 14), as shown in Table 14. If configured in this mode and
EXT_SYNC = 10, EXT_CLK = 0—External an external clock is not supplied, the device does not process any
Synchronization With Interpolation data and reading from the output results in null values. This mode is
schematically shown in Figure 79.
Synchronization using interpolation filters and an external ODR
clock is commonly used when the external processor can provide Special restrictions when using this mode include the following:
a synchronization signal that is asynchronous to the internal clock,
► The external clock frequency on INT2 (Pin 13, see Table 14)
SYNC, at the desired ODR. In this case, an interpolation filter
must be 1.024 MHz.
provides additional time resolution of 64 times the programmed
► The pulse width of the SYNC signal must be at least 3.91 µs,
ODR (see Table 12). Synchronization with the interpolation filter
enabled (EXT_SYNC = 10) allows the sensor to operate on an which represents four cycles of the external clock (4 ÷ 1.024
internal clock and output data most closely associated with the MHz = ~3.91 µs).
SYNC rising edge. ► The phase of SYNC must meet an approximate 25 ns setup time
to the external clock rising edge.
The advantage of this mode is that data is available at an arbitrary
user defined SYNC sample rate and is asynchronous to the internal When using the EXT_SYNC mode and without providing the SYNC
clock oscillator. The maximum sample rate cannot exceed 4000 signal, the device runs on its own internal ODR. Similarly, after
SPS. The disadvantage of this mode is that the group delay is in- external synchronization, the device continues to run synchronized
creased, with increased attenuation at the band edge. Additionally, to the last SYNC pulse it received, which means that EXT_SYNC =
because there is a limit to the time resolution, there is some distor- 01 mode can be used with only a single synchronization pulse.
tion related to the mismatch of the external synchronization relative For more information about the lost sample in Figure 79, see the
to the internal clock oscillator. This mismatch degrades spectral DRDY Pin section.
performance. The group delay is based on the decimation setting
and interpolation setting (see Table 12). Figure 78 schematically EXT_SYNC = 10, EXT_CLK = 1—External
shows the timings in this mode, and Table 13 shows the delay Synchronization and External Clock, With
between the SYNC signal (input) and DRDY (output).
Interpolation Filter
Table 13. EXT_SYNC = 10, DRDY Delay
This mode can be used to run the device on an external clock
ODR_LPF SYNC to DRDY Delay (Oscillator Cycles)
and synchronization with an arbitrary sample rate set by the SYNC
0x0 8 signal rate. Conditions for external SYNC and external clock signals
0x1 10 is the same as EXT_SYNC = 01, EXT_CLK = 1 mode. The inter-
0x2 14 polation filter provides a frequency resolution related to the ODR
0x3 22 (see Table 12). In this case, the data provided corresponds to the
0x4 38 external SYNC signal, which can be greater than the set ODR and
0x5 70 less than 4000 SPS, but the output pass band remains the same it
0x6 134 was prior to the interpolation filter.
analog.com Rev. C | 33 of 45
Data Sheet ADXL354/ADXL355
INTERRUPTS
Figure 78. EXT_SYNC = 10, EXT_CLK = 0, External Synchronization, Internal Clock, Interpolation Filter
Figure 79. EXT_SYNC = 01, EXT_CLK = 1, External Synchronization, External Clock, No Interpolation Filter
analog.com Rev. C | 34 of 45
Data Sheet ADXL354/ADXL355
ADXL355 REGISTER MAP
Note that while configuring the ADXL355 in an application, all configuration registers must be programmed before enabling measurement mode
in the POWER_CTL register. When the ADXL355 is in measurement mode, only the following configurations can change: the HPF_CORNER
bits in the filter register, the INT_MAP register, the ST1 and ST2 bits in the SELF_TEST register, and the reset register.
analog.com Rev. C | 35 of 45
Data Sheet ADXL354/ADXL355
REGISTER DEFINITIONS
This section describes the functions of the ADXL355 registers. The ADXL355 powers up with the default register values, as shown in the reset
column of Table 15.
DEVICE ID REGISTER
This register contains the device ID, 0xED (355 octal).
STATUS REGISTER
This register includes bits that describe the various conditions of the ADXL355.
analog.com Rev. C | 36 of 45
Data Sheet ADXL354/ADXL355
REGISTER DEFINITIONS
analog.com Rev. C | 37 of 45
Data Sheet ADXL354/ADXL355
REGISTER DEFINITIONS
analog.com Rev. C | 38 of 45
Data Sheet ADXL354/ADXL355
REGISTER DEFINITIONS
analog.com Rev. C | 39 of 45
Data Sheet ADXL354/ADXL355
REGISTER DEFINITIONS
analog.com Rev. C | 40 of 45
Data Sheet ADXL354/ADXL355
REGISTER DEFINITIONS
analog.com Rev. C | 41 of 45
Data Sheet ADXL354/ADXL355
REGISTER DEFINITIONS
DATA SYNCHRONIZATION
analog.com Rev. C | 42 of 45
Data Sheet ADXL354/ADXL355
REGISTER DEFINITIONS
RESET REGISTER
In case of a software reset, an unlikely race condition may occur in products with REVID = 0x01 or earlier. If the race condition occurs, some
factory settings in the NVM load incorrectly to shadow registers (the registers from which the internal logic configures the sensor and calculates
the output after a power-on or a software reset). The incorrect loading of the NVM affects overall performance of the sensor, such as an
incorrect 0 g bias and other performance issues. The incorrect loading of NVM does not occur from a power-on or after a power cycle. To
guarantee reliable operation of the sensor after a software reset, the user can access the shadow registers after a power-on, read and store
the values on the host microprocessor, and compare the values read from the same shadow registers after a software reset. This method
guarantees proper operation in all devices and under all conditions. The recommended steps are as follows:
1. Read the shadow registers, Register 0x50 to Register 0x54 (five 8-bit registers) after power-up, but before any software reset.
2. Store these values in a host device (for example, a host microprocessor).
3. After each software reset, read the same five registers. If the values differ, perform a software reset again until they match.
analog.com Rev. C | 43 of 45
Data Sheet ADXL354/ADXL355
PCB FOOTPRINT PATTERN
analog.com Rev. C | 44 of 45
Data Sheet ADXL354/ADXL355
OUTLINE DIMENSIONS
For the latest package outline information and land patterns (footprints), go to Package Index.
ORDERING GUIDE
EVALUATION BOARDS
Model1 Description
EVAL-ADXL354BZ Evaluation Board for ADXL354BEZ
EVAL-ADXL354CZ Evaluation Board for ADXL354CEZ
EVAL-ADXL355Z Evaluation Board for ADXL355BEZ
EVAL- ADXL355-SDP ADXL355 Customer Evaluation System
1 Z = RoHS Compliant Part.
©2016-2024 Analog Devices, Inc. All rights reserved. Trademarks and Rev. C | 45 of 45
registered trademarks are the property of their respective owners.
One Analog Way, Wilmington, MA 01887-2356, U.S.A.