中文数据手册

3轴、±200
数字MEMS加速度计
ADXL375
产品特性
概述
低功耗:测量模式下低至35 µA,
待机模式下为0.1 µA (VS = 2.5 V)
功耗随带宽自动按比例变化
嵌入式、32级FIFO缓冲器可将处理器的负载降至最低
带宽高达1 kHz
通过串行命令可选带宽
冲击事件检测
活动/非活动监控
电源电压范围:2.0 V至3.6 V
I / O电压范围:1.7 V至VS
SPI(3线式或4线式)和I2C数字接口
宽工作温度范围:−40°C至+85°C
抗冲击能力:10,000 g
无铅/符合RoHS标准
小而薄:3 mm × 5 mm × 1 mm LGA封装
ADXL375是一款小而薄的3轴加速度计,具有低功耗和高
分辨率性能,测量范围达±200 g。数字输出数据为16位二进
制补码格式,可通过SPI(3线式或4线式)或I2C数字接口访问。
集成式存储器管理系统采用32级先进先出(FIFO)缓冲器,
可用于存储数据,从而将主机处理器负荷降至最低,并降
低整体系统功耗。
低功耗模式支持基于运动的智能电源管理,从而以极低的
功耗进行阈值感测和运动加速度测量。
ADXL375采用3 mm × 5 mm × 1 mm、14引脚小型超薄LGA
封装。
应用
脑震荡和头部创伤检测
强力事件检测
功能框图
VS
ADXL375
VDD I/O
POWER
MANAGEMENT
ADC
3-AXIS
SENSOR
DIGITAL
FILTER
32-LEVEL
FIFO
CONTROL
AND
INTERRUPT
LOGIC
INT1
INT2
SDA/SDI/SDIO
SERIAL I/O
SDO/ALT
ADDRESS
SCL/SCLK
CS
GND
11669-001
SENSE
ELECTRONICS
图1.
Rev. B
Document Feedback
Information furnished by Analog Devices is believed to be accurate and reliable. However, no
responsibility is assumed by Analog 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 registered trademarks are the property of their respective owners.
One Technology Way, P.O. Box 9106, Norwood, MA 02062-9106, U.S.A.
Tel: 781.329.4700 ©2013–2014 Analog Devices, Inc. All rights reserved.
Technical Support
www.analog.com
ADI中文版数据手册是英文版数据手册的译文,敬请谅解翻译中可能存在的语言组织或翻译错误,ADI不对翻译中存在的差异或由此产生的错误负责。如需确认任何词语的准确性,请参考ADI提供
的最新英文版数据手册。
ADXL375
目录
特性.................................................................................................. 1
串行通信 ....................................................................................... 15
应用.................................................................................................. 1
SPI模式..................................................................................... 15
概述.................................................................................................. 1
I2C模式..................................................................................... 18
功能框图 ......................................................................................... 1
寄存器映射................................................................................... 20
修订历史 ......................................................................................... 2
寄存器描述 ............................................................................. 21
技术规格 ......................................................................................... 3
应用信息 ...................................................................................... 26
绝对最大额定值............................................................................ 4
电源去耦................................................................................. 26
热阻 ............................................................................................ 4
机械安装注意事项 ................................................................ 26
ESD警告..................................................................................... 4
冲击检测.................................................................................. 26
焊接温度曲线 ........................................................................... 5
阈值检测和带宽..................................................................... 27
引脚配置和功能描述 ................................................................... 6
链接模式.................................................................................. 27
典型性能参数 ................................................................................ 7
休眠模式与低功耗模式 ....................................................... 28
工作原理 ....................................................................................... 10
偏移校准.................................................................................. 28
电源时序.................................................................................. 10
输出数据速率为3200 Hz和1600 Hz下的数据格式化 ... 28
功耗和输出数据速率............................................................ 10
使用自测功能 ......................................................................... 29
省电模式.................................................................................. 11
加速度灵敏度轴..................................................................... 30
FIFO缓冲器............................................................................. 11
布局和设计建议..................................................................... 31
自测 .......................................................................................... 12
封装信息.................................................................................. 31
中断................................................................................................ 13
外形尺寸 ....................................................................................... 32
使能和禁用中断..................................................................... 13
订购指南.................................................................................. 32
清零中断.................................................................................. 13
中断寄存器中的位 ................................................................ 13
修订历史
2014年4月—修订版A至修订版B
更改图24 ....................................................................................... 15
更改寄存器0x1E、寄存器0x1F、寄存器0x20—OFSX、
OFSY、OFSZ(读/写)部分 ......................................................... 21
2013年9月—修订版0至修订版A
产品名称中增加MEMS ............................................................... 1
2013年8月—修订版0:初始版
Rev. B | Page 2 of 32
ADXL375
技术规格
除非另有说明,TA = 25°C,VS = 2.5 V,VDD I/O = 2.5 V,加速度 = 0 g,CS = 10 µF钽电容,CI/O = 0.1 µF,输出数据速率(ODR)= 800 Hz。
表1.
参数
传感器输入
测量范围2
非线性度
跨轴灵敏度3
满量程百分比
XOUT、YOUT、ZOUT的灵敏度2, 4
XOUT、YOUT、ZOUT的比例因子2, 4
温度引起的灵敏度变化
0 g偏移
XOUT、YOUT、ZOUT的0 g输出
0 g偏移与温度的关系
噪声
输出数据速率和带宽5
输出数据速率(ODR)4, 6
自测7
Z轴上的输出变化
电源
工作电压范围(VS)
接口电压范围(VDD I/O)
电源电流
测量模式
待机模式
8
开启和唤醒时间
温度
工作温度范围
重量
器件重量
1
2
3
4
5
6
7
8
测试条件/注释
各轴
最小值
典型值1
±180
±200
±0.25
±2.5
18.4
44
20.5
49
±0.02
22.6
54
LSB/g
mg/LSB
%/°C
−6000
±400
±10
5
+6000
mg
mg/°C
mg/√Hz
3200
Hz
满量程百分比
各轴
ODR ≤ 800 Hz
ODR ≤ 800 Hz
最大值
单位
g
%
%
各轴
X、Y、Z轴
0.1
g
6.4
2.0
1.7
ODR ≥ 100 Hz
ODR ≤ 3 Hz
2.5
1.8
3.6
VS
145
35
0.1
1.4
ODR = 3200 Hz
−40
µA
µA
µA
ms
+85
30
V
V
°C
mg
除灵敏度以外,典型技术规格针对至少68%的零件总体,并基于平均± 1 σ分布的最差情况,表示目标值。
最小和最大规格表示平均± 3 σ分布的最差情况,且生产中不能保证。
跨轴灵敏度定义为任意两轴之间的耦合。
1600 Hz和3200 Hz输出数据速率下的输出格式与其他输出数据速率下的输出格式不同。更多信息,请参见“输出数据速率为3200 Hz和1600 Hz下的数据格式化”
部分。
带宽为−3 dB频率,为输出数据速率的一半:带宽 = ODR/2。
输出数据速率低于6.25 Hz时,表示额外失调偏移随温度增加而变化。
自测变化定义为SELF_TEST位=1(DATA_FORMAT寄存器,地址0x31)时的输出(g)减去SELF_TEST位=0时的输出(g)。由于器件过滤的作用,启用或禁用自测
时,输出在4 × τ后达到最终值,其中τ = 1/(数据速率)。为使自测正常运行,器件必须在正常功率下操作(LOW_POWER位 = 0,在BW_RATE寄存器内,地
址0x2C)。
开启和唤醒时间取决于用户定义的带宽。在100 Hz数据速率时,开启时间和唤醒时间大约为11.1 ms。其他数据速率时,开启时间和唤醒时间大约为τ +
1.1 ms,其中τ = 1/(数据速率)。
Rev. B | Page 3 of 32
ADXL375
绝对最大额定值
热阻
表2.
参数
加速度,任意轴
无电
有电
VS
VDD I/O
数字引脚
输出短路持续时间
(任意引脚接地)
温度范围
有电
存储
θJA针对最差条件,即焊接在电路板上的器件为表贴封装。
额定值
10,000 g
10,000 g
−0.3 V 至+3.9 V
−0.3 V至+3.9 V
−0.3 V至VDD I/O+ 0.3 V或3.9 V,
取较小者
未定
表3.封装特性
封装类型
14引脚 LGA
θJA
150
θJC
85
单位
°C/W
ESD警告
ESD(静电放电)敏感器件。
带电器件和电路板可能会在没有察觉的情况下放电。
尽管本产品具有专利或专有保护电路,但在遇到高
能量ESD时,器件可能会损坏。因此,应当采取适当
−40°C至+105°C
−40°C至+105°C
的ESD防范措施,以避免器件性能下降或功能丧失。
注意,超出上述绝对最大额定值可能会导致器件永久性损
坏。这只是额定最值,并不能以这些条件或者在任何其它
超出本技术规范操作章节中所示规格的条件下,推断器件
能否正常工作。长期在绝对最大额定值条件下工作会影响
器件的可靠性。
Rev. B | Page 4 of 32
ADXL375
焊接温度曲线
图2和表4提供推荐的焊接温度曲线信息。
CRITICAL ZONE
TL TO TP
tP
TP
tL
TSMAX
TSMIN
tS
RAMP-DOWN
PREHEAT
11669-015
TEMPERATURE
RAMP-UP
TL
t25°C TO PEAK
TIME
图2. 推荐的焊接曲线
表4. 推荐的焊接温度曲线限值1, 2
外形特征
平均斜坡速率(TL至TP)
预热
最低温度(TSMIN)
最高温度(TSMAX)
从TSMIN到TSMAX的时间(tS)
斜升速率(TSMAX至TL)
液态温度(TL)
TL以上维持时间(tL)
峰值温度(TP)
实际TP在5°C以内的时间(tP)
斜降速率
从25°C (t25°C)至峰值温度的时间
1
2
Sn63/Pb37
3°C/秒(最大值)
无铅
3°C/秒(最大值)
100°C
150°C
60秒至120秒
3°C/秒(最大值)
183°C
60秒至150秒
240°C + 0°C/−5°C
10秒至30秒
6°C/秒(最大值)
6分钟(最大值)
150°C
200°C
60秒至180秒
3°C/秒(最大值)
217°C
60秒至150秒
260°C +0°C/−5°C
20秒至40秒
6°C/秒(最大值)
8分钟(最大值)
基于JEDEC标准J-STD-020D.1。
要得到最好结果,焊接外形应符合所用焊膏厂家的推荐规范。
Rev. B | Page 5 of 32
ADXL375
引脚配置和功能描述
ADXL375
TOP VIEW
(Not to Scale)
SCL/SCLK
VDD I/O
1
GND
2
RESERVED
3
GND
4
GND
5
VS
6
14
+X
+Y
13
SDA/SDI/SDIO
12
SDO/ALT ADDRESS
11
RESERVED
10
NC
9
INT2
8
INT1
+Z
7
11669-002
CS
NOTES
1. NC = NOT INTERNALLY CONNECTED.
图3.引脚配置
表5. 引脚功能描述
引脚编号
1
2
3
4
5
6
7
8
9
10
11
12
13
14
引脚名称
VDD I/O
GND
RESERVED
GND
GND
VS
CS
INT1
INT2
NC
RESERVED
SDO/ALT ADDRESS
SDA/SDI/SDIO
SCL/SCLK
说明
数字接口电源电压。
地。该引脚必须接地。
保留。该引脚必须连接到VS或保持断开。
地。该引脚必须接地。
地。该引脚必须接地。
电源电压。
片选。
中断1输出。
中断2输出。
内部不连接。
保留。该引脚必须接地或保持断开。
2
SPI 4线式串行数据输出(SDO)/I
C备用地址选择(ALT ADDRESS)。
2
I C串行数据(SDA)/SPI 4线式串行数据输入(SDI)/SPI 3线式串行数据输入和输出(SDIO)。
I2C串行通信时钟(SCL)/SPI串行通信时钟(SCLK)。
Rev. B | Page 6 of 32
ADXL375
典型性能参数
25
1.0
20
OFFSET DRIFT (g)
0.6
15
10
0.4
0.2
0
–0.2
–0.4
–0.8
–1.0
–50
3.0
2.6
2.2
1.8
1.4
1.0
0.6
0.2
–0.2
–0.6
–1.0
–1.4
–1.8
–2.2
–2.6
–3.0
0
11669-203
–0.6
5
11669-200
PERCENT OF POPULATION (%)
0.8
–35
–20
–5
10
25
40
55
TEMPERATURE (°C)
70
85
100
OFFSET (g)
图7. X轴失调偏移(15个器件焊接至PCB,VS = 2.5 V)
图4. 25°C时的X轴0 g偏移(VS = 2.5 V)
25
1.0
OFFSET DRIFT (g)
0.6
15
10
0.4
0.2
0
–0.2
–0.4
–0.8
–1.0
–50
3.0
2.6
2.2
1.8
1.4
1.0
0.6
0.2
–0.2
–0.6
–1.0
–1.4
–1.8
–2.2
–2.6
–3.0
0
11669-204
–0.6
5
11669-201
PERCENT OF POPULATION (%)
0.8
20
–35
–20
–5
OFFSET (g)
图5. 25°C时的Y轴0 g偏移(VS = 2.5 V)
70
85
100
图8. Y轴失调偏移(15个器件焊接至PCB,VS = 2.5 V)
16
1.0
0.8
14
0.6
OFFSET DRIFT (g)
12
10
8
6
4
0.4
0.2
0
–0.2
–0.4
11669-202
–0.8
–1.0
–50
3.0
2.6
2.2
1.8
1.4
1.0
0.6
0.2
–0.2
–0.6
–1.0
–1.4
–1.8
–2.2
–2.6
0
11669-205
–0.6
2
–3.0
PERCENT OF POPULATION (%)
10
25
40
55
TEMPERATURE (°C)
OFFSET (g)
图6. 25°C时的Z轴0 g偏移(VS = 2.5 V)
–35
–20
–5
10
25
40
55
TEMPERATURE (°C)
70
85
100
图9. Z轴失调偏移(15个器件焊接至PCB,VS = 2.5 V)
Rev. B | Page 7 of 32
ADXL375
25
23.0
SENSITIVITY (LSB/g)
22.0
15
10
5
21.5
21.0
20.5
20.0
19.5
18.5
18.0
–50
18.0
18.2
18.4
18.6
18.8
19.0
19.2
19.4
19.6
19.8
20.0
20.2
20.4
20.6
20.8
21.0
21.2
21.4
21.6
21.8
22.0
22.2
22.4
22.6
22.8
23.0
0
11669-209
19.0
11669-206
PERCENT OF POPULATION (%)
22.5
20
–35
–20
–5
10
25
40
55
70
85
100
TEMPERATURE (°C)
SENSITIVITY (LSB/g)
图10. X轴灵敏度(25°C,VS = 2.5 V)
图13. X轴灵敏度与温度的关系(16个器件焊接到PCB,VS = 2.5 V)
25
23.0
20
SENSITIVITY (LSB/g)
22.0
15
10
5
21.5
21.0
20.5
20.0
19.5
18.5
18.0
–50
18.0
18.2
18.4
18.6
18.8
19.0
19.2
19.4
19.6
19.8
20.0
20.2
20.4
20.6
20.8
21.0
21.2
21.4
21.6
21.8
22.0
22.2
22.4
22.6
22.8
23.0
0
11669-210
19.0
11669-207
PERCENT OF POPULATION (%)
22.5
–35
–20
–5
10
25
40
55
70
85
100
TEMPERATURE (°C)
SENSITIVITY (LSB/g)
图14. Y轴灵敏度与温度的关系(16个器件焊接到PCB,VS = 2.5 V)
图11. Y轴灵敏度(25°C,VS = 2.5 V)
23.0
16
22.5
22.0
SENSITIVITY (LSB/g)
12
10
8
6
4
21.5
21.0
20.5
20.0
19.5
11669-208
0
11669-211
19.0
2
18.5
18.0
–50
18.0
18.2
18.4
18.6
18.8
19.0
19.2
19.4
19.6
19.8
20.0
20.2
20.4
20.6
20.8
21.0
21.2
21.4
21.6
21.8
22.0
22.2
22.4
22.6
22.8
23.0
PERCENT OF POPULATION (%)
14
–35
–20
–5
10
25
40
55
70
85
100
TEMPERATURE (°C)
SENSITIVITY (LSB/g)
图15. Z轴灵敏度与温度的关系(16个器件焊接到PCB,VS = 2.5 V)
图12. Z轴灵敏度(25°C,VS = 2.5 V)
Rev. B | Page 8 of 32
ADXL375
200
SUPPLY CURRENT (µA)
20
15
10
150
100
50
0
80
85
90
95
100
105
110
115
120
125
130
135
140
145
150
155
160
165
170
175
180
0
2.0
2.4
2.8
3.2
11669-215
5
11669-212
PERCENT OF POPULATION (%)
25
3.6
SUPPLY VOLTAGE (V)
SELF-TEST RESPONSE (LSB)
图16. 25°C时的Z轴自测响应,VS = 2.5 V
图19. 25℃时的电源电流与电源电压(VS )的关系
200
150
OUTPUT (g)
15
10
100
100
110
120
130
140
150
160
170
180
190
0
200
11669-216
50
5
0
0
50
100
150
CURRENT CONSUMPTION (µA)
REFERENCE ACCELERATION (g)
图17.25°C时的功耗,100 Hz输出数据速率,VS = 2.5 V
图20. 动态范围内的输出线性度
160
200
1.2
140
1.0
120
NORMALIZED SENSITIVITY
100
80
60
40
0.8
X-AXIS
Y-AXIS
Z-AXIS
0.6
0.4
0.2
11669-214
20
0
0
10
1.60 3.12 6.25 12.50 25 50 100 200 400 800 1600 3200
OUTPUT DATA RATE (Hz)
11669-217
CURRENT CONSUMPTION (µA)
X-AXIS, DUT1
X-AXIS, DUT2
Y-AXIS, DUT1
Y-AXIS, DUT2
Z-AXIS, DUT1
Z-AXIS, DUT2
20
11669-213
PERCENT OF POPULATION (%)
25
100
FREQUENCY (Hz)
图18. 25°C时功耗与输出数据速率的关系(10个器件焊接到PCB,VS = 2.5 V)
Rev. B | Page 9 of 32
图21. 频率响应
1000
ADXL375
工作原理
ADXL375是一款完整的3轴加速度测量系统,测量范围为
器件处于待机模式时,任何寄存器都可以写入或读取。建
±200 g。该器件既能测量运动或冲击导致的动态加速度,
议在使能测量模式之前,首先在待机模式下对器件进行配
也能测量静止加速度,例如重力加速度。
置。清除测量位,器件返回到待机模式。
该传感器为多晶硅表面微加工结构,置于晶圆顶部。多
功耗和输出数据速率
晶硅弹簧将该结构悬挂于晶圆表面之上,并抵抗加速度力。
ADXL375自动调节功耗,使其与输出数据速率成比例(见
表6)。器件带宽和输出数据速率由BW_RATE寄存器(地址
0x2C)中的速率位(位[D3:D0])指定。
差分电容由独立固定板和活动质量连接板组成,能对结
构偏转进行测量。加速度使惯性质量偏转、差分电容失
衡,从而传感器输出的幅度与加速度成正比。相敏解调
用于确定加速度的幅度和极性。
电源时序
电源能以任何时序施加到VS或VDDI/O而不会损坏ADXL375。
表7描述了所有功耗模式。接口电压电平通过接口电源电压
VDDI/O设置,其存在确保了ADXL375跟通信总线不冲突。
单电源供电模式中,VDDI/O可以等于主电源VS。然而,在
双电源应用中,VDDI/O可不等于VS,只要VS大于或等于
VDD I/O,就可以适应所需的接口电压。
施加VS后,器件进入待机模式。在待机模式下,功耗达
到最小,器件等待施加VDDI/O和进入测量模式的命令。此
命令可以通过设置POWER_CTL寄存器(地址0x2D)的测
量位(位D3)启动。
表6. 典型功耗与数据速率(TA = 25°C,VS = 2.5 V,VDD I/O = 1.8 V)
速率位
1111
1110
1101
1100
1011
1010
1001
1000
0111
0110
0101
0100
0011
0010
0001
0000
输出数据速率
(Hz)
3200
1600
800
400
200
100
50
25
12.5
6.25
3.13
1.56
0.78
0.39
0.20
0.10
带宽(Hz)
1600
800
400
200
100
50
25
12.5
6.25
3.13
1.56
0.78
0.39
0.20
0.10
0.05
IDD (µA)
145
90
140
140
140
140
90
60
50
40
35
35
35
35
35
35
表7.功耗模式
功耗模式
关断
总线禁用
VS
关
开
VDD I/O
关
关
总线使能
关
开
待机或测量模式
开
开
说明
该器件完全关断,但依然可能存在通信总线冲突。
该器件开启,进入待机模式,但通信不可用,并且存在通信总线冲突。上电时应尽量减少
总线禁用状态持续时间,以防通信总线冲突。
无功能可用,但该器件不会与通信总线冲突。
上电时,器件处于待机模式,等待进入测量模式的命令,所有传感器功能关闭。该器件
得到指示后进入测量模式,所有的传感器功能都可用。
Rev. B | Page 10 of 32
ADXL375
省电模式
FIFO缓冲器
低功耗模式
ADXL375包含嵌入式存储器管理系统专利技术,采用32位
提供低功耗模式,进一步省电。在低功耗模式下,内部采
FIFO缓冲器,可将主机处理器负荷降至最低。缓冲分四
样速率降低,12.5 Hz至400 Hz数据速率范围内达到省电目
种模式:旁路、FIFO、流和触发模式。在FIFO_CTL寄存
的,而噪声略微变大。要进入低功耗模式,在BW_RATE
器(地址0x38,见表9)内设置FIFO_MODE位(位[D7:D6]),
寄存器(地址0x2C)中设置LOW_POWER位(位D4)。表8显示
可选择各模式。
低功耗模式下不同输出数据速率的功耗,从中可见低功耗
模式的优势。
表8. 典型功耗与数据速率(低功耗模式,TA = 25°C,
VS = 2.5 V,VDD I/O = 1.8 V)
速率位
1100
1011
1010
1001
1000
0111
输出数据速率
(Hz)
400
200
100
50
25
12.5
带宽(Hz)
200
100
50
25
12.5
6.25
IDD (µA)
90
60
50
45
40
35
表9. FIFO模式(FIFO_CTL寄存器,地址0x38)
设置
D7
D6
0
0
0
1
FIFO
模式
旁路
FIFO
1
0
流
1
1
触发器
说明
旁路FIFO缓冲器。
FIFO缓冲器收集多达32个样本,然后停止
收集数据,只有缓冲器未填满时,才收集
新的数据。
FIFO缓冲器保留最后32个样本。缓冲器填
满时,新数据覆盖最早的数据。
FIFO缓冲器保存触发事件前的最后样本,
然后继续收集数据,直到填满缓冲器。
只有缓冲器未填满时才会收集新数据。
有关FIFO缓冲器和FIFO模式的详细说明,请参阅应用
对于表8中未显示的数据速率,则相对于正常功耗模式而
言,使用低功耗模式并无任何优势。因此,建议只在表8 所列的数据速率下使用低功耗模式。
笔 记 AN-1025: ADI公 司 数 字 加 速 度 计 中 先 进 先 出
(FIFO)缓冲器的使用。
旁路模式
自动休眠模式
旁路模式下,FIFO缓冲器不可操作,因而仍然为空。
通过让ADXL375在静止期间自动切换到休眠模式,可以
进一步节省功耗。如需使能自动休眠模式:
FIFO模式
在FIFO模式下,x、y、z轴的测量数据存储在FIFO缓冲
1. 将THRESH_INACT寄存器(地址0x25)和TIME_INACT
器中。当FIFO缓冲器中的样本数与FIFO_CTL寄存器(地
寄存器(地址0x26)设为表示静止的数值。合适的数值视
址0x38)采样位规定的数量相等时,水印中断置位(参见
应用而定。
“水印位”部分)。FIFO缓冲器继续收集样本,直到填满
2. 设 置 P O W E R _ C T L 寄 存 器 ( 地 址 0 x 2 D ) 中 的
AUTO_SLEEP位(位D4)和链接位(位D5)。
VS为2.5 V时,自动休眠模式下低于12.5 Hz数据速率的功
耗典型值为35 μA。
(x、y和z轴测量的32个样本),然后停止收集数据。
FIFO缓冲器停止收集数据后,该器件继续工作,因此,
FIFO缓冲器填满后,冲击检测等功能可以使用。水印中
断位保持置位,直到FIFO缓冲器中的样本数量少于
有关使用低功耗模式和自动休眠模式的优势信息,请参
FIFO_CTL寄存器的采样位存储值。
见“休眠模式与低功耗模式”部分。
流模式
待机模式
在流模式下,x、y、z轴的测量数据存储在FIFO缓冲器
更低功率操作,也可以使用待机模式。待机模式下,功
中。当FIFO缓冲器中的样本数与FIFO_CTL寄存器(地址
耗降低到0.1 µA(典型值)。在此模式下,不进行测量,但
0x38)采样位规定的数量相等时,水印中断置位(参见“水
FIFO缓冲器上存在数据。清零POWER_CTL寄存器(地址
印位”部分)。FIFO缓冲器继续收集样本;缓冲器保存从
0x2D)中的测量位(位D3)即可进入待机模式。
x、y和z轴收集的最新32个样本。新数据更新后,丢弃
旧数据。水印中断位保持置位,直到FIFO缓冲器中的样
本数量少于FIFO_CTL寄存器的采样位存储值。
Rev. B | Page 11 of 32
ADXL375
触发模式
当SPI操作在1.6 MHz或更低频率下使能时,传输的寄存
触发模式下,FIFO缓冲器收集样本,保存从x、y和z轴收集
器处理部分充分延迟,确保FIFO缓冲器完全清零。当SPI
的最新32个样本。触发事件发生后,中断被发送到INT1引
操作在高于1.6 MHz的频率下使能时,CS引脚必须解除
脚或INT2引脚(取决于FIFO_CTL寄存器中的触发位),同时
置位,以确保总延迟为5 μs;否则,延迟会不够充分。当
置位FIFO_STATUS寄存器(地址0x39)中的FIFO_TRIG位(位
SPI操作在5 MHz使能时,所需的总延迟最多为3.4 μs。
D7)。
器件使能I2C模式时,通信速率足够低,确保两次FIFO读
FIFO缓冲器保留最后n个样本(n等于FIFO_CTL寄存器采样位
取之间具有充分延迟。
指定的数值),然后在FIFO模式下运行,只有FIFO缓冲器未
填满时才会收集新的样本。从触发事件发生到开始FIFO缓
冲器数据回读,之间至少延迟5 μs,以便缓冲器丢弃和保留
必要样本。
自测
ADXL375具备自测功能,可同时有效测试机械系统和电
子系统。自测功能使能时(通过DATA_FORMAT寄存器
(地址0x31)的SELF_TEST位),有静电力施加于机械传感
器件复位至触发模式后,才能识别额外的触发事件。如需将
器件复位至触发模式:
器之上。
与加速度同样的方式,静电力驱使力敏传感元件移动,
1. 必要的话,可从FIFO缓冲器读取数据(参见“从FIFO缓冲
且有助于器件体验外部加速度。增加的静电力导致x、y
和z轴上的输出变化。静电力与VS2成比例,因此输出随
器获取数据”部分)。
将器件复位至触发模式前,先回读FIFO数据;将器件设
为旁路模式可清零FIFO缓冲器。
2. 将地址0x38的位[D7:D6]置位为00,配置器件的旁路模式。
3. 将地址0x38的位[D7:D6]置位为11,配置器件的触发模式。
从FIFO缓冲器获取数据
VS而变化。
X轴和y轴上的自测响应表现出双峰特性,因此不能始终
可靠地指示传感器的健康状况或潜在的器件灵敏度偏
移。由于这个原因,在z轴上执行自测检查。
在低于100 Hz或1600 Hz的数据速率上使用自测功能可能会
产生图16所示限值以外的数值。若要使自测功能正常工
FIFO缓冲器工作在FIFO模式、流模式或触发模式时,可从
数据寄存器(地址0x32至地址0x37)读取FIFO数据。每次从
FIFO缓冲器读取数据,x、y和z轴的最早数据存入DATAX、
DATAY和DATAZ寄存器。
作,器件必须处于正常工作模式(BW_RATE寄存器中的
LOW_POWER位 = 0,地址0x2C),并配置为100 Hz至800 Hz .
或3200 Hz的数据速率(见表6)。
有关自测功能的更多信息,请参见“使用自测”部分。
如果执行单字节读取操作,当前FIFO样本的剩余数据字节
会丢失。因此,所有目标轴的数据应以突发(多字节)读取操
作进行读取。为确保FIFO缓冲器为空(即所有新数据移入数
据寄存器),在数据寄存器回读结束后以及数据寄存器或
FIFO_STATUS寄存器(地址0x39)新数据读取前的这一段时间
至少间隔5 μs。读数数据寄存器结束的标志为从寄存器0x37
至寄存器0x38的转换,或CS引脚变为高电平。
Rev. B | Page 12 of 32
ADXL375
中断
ADXL375为驱动中断提供两个输出引脚:INT1和INT2。
两个中断引脚均为推挽低阻抗引脚(输出规格见表10)。中
断引脚默认配置为高电平有效。设置DATA_FORMAT寄
中断寄存器中的位
本节描述了INT_ENABLE寄存器(地址0x2E)的中断设置和
INT_SOURCE寄存器(地址0x30)的中断监测。
存器(地址0x31)中的INT_INVERT位(位D5),可以将极性
有关FIFO缓冲器和中断位的详细说明,请参阅应用笔记
更改为低电平有效。所有中断功能可同时使能,但某些
AN-1025:ADI公司数字加速度计中先进先出(FIFO)缓冲
功能可能需要共享同一个中断引脚。
器的使用。
使能和禁用中断
DATA_READY位
设置INT_ENABLE寄存器(地址0x2E)的适当位可使能中
当有新的数据产生时,DATA_READY中断置位;当没有
断;根据INT_MAP寄存器(地址0x2F)内容可确定中断映
新的数据时,DATA_READY中断清除。
射到INT1引脚或INT2引脚。用户首次配置中断引脚时,
SINGLE_SHOCK位
建议使能中断前完成功能和中断映射的配置。
加速度值超过THRESH_SHOCK寄存器(地址0x1D)值,并
请遵循如下步骤,更改中断配置:
且持续时间小于DUR寄存器(地址0x21)规定的时间范围的
1. 通过清零INT_ENABLE寄存器中对应功能的位,可禁
时候,SINGLE_SHOCK中断置位。更多信息参见“冲击检
用中断。
测”部分。
2. 重新配置中断功能。
DOUBLE_SHOCK位
3. 在INT_ENABLE寄存器中重新使能中断。
当发生两次加速度事件,其值超过THRESH_SHOCK寄存
器(地址0x1D)中的值并且持续时间小于DUR寄存器(地址
中断禁用时,功能配置有助于防止中断意外发生。
0x21)规定的时间时,DOUBLE_SHOCK位置位。第二次冲
清零中断
击事件在延迟寄存器(地址0x22)规定的时间后开始,但须
可根据下列步骤锁存并清零中断功能:
在窗口寄存器(地址0x23)规定的时间以内。更多信息参见“
1. 读取数据寄存器(地址0x32至地址0x37)清零与数据有关
冲击检测”部分。
的中断。
Activity位
2. 读取INT_SOURCE寄存器(地址0x30)清零余下的中断。
当任意活动轴上的加速度值超过THRESH_ACT寄存器(地
址0x24)的存储值时,activity位置位。活动轴由ACT_INACT_CTL寄存器(地址0x27)指定。
表10. 中断引脚数字输出规格
参数
数字输出
低电平输出电压(VOL)
高电平输出电压(VOH)
低电平输出电流(IOL)
高电平输出电流(IOH)
引脚电容
上升/下降时间
上升时间(tR)2
下降时间(tF)3
测试条件/注释
最小值
IOL = 300 µA
IOH = −150 µA
VOL = VOL, MAX
VOH = VOH, MIN
fIN = 1 MHz, VS = 2.5 V
CLOAD = 150 pF
1
限值基于特性数据,未经生产测试。
测量上升时间为中断引脚从VOL, MAX至VOH, MIN的转换时间。
3
测量下降时间为中断引脚从VOH, MIN至VOL, MAX的转换时间。
2
Rev. B | Page 13 of 32
限值1
最大值
0.2 × VDD I/O
单位
−150
8
V
V
µA
µA
pF
210
150
ns
ns
0.8 × VDD I/O
300
ADXL375
Inactivity位
溢出位
当加速度值小于THRESH_INACT寄存器(地址0x25)的存
当有新采样点更新了未被读取的前次采样点时,溢出位置
储值且在所有活动轴上的时间超过TIME_INACT寄存器
位。溢出功能与FIFO的工作模式有关(参见“FIFO缓冲器”
(地址0x26)中所规定的时间时,inactivity位置位。活动轴
部分)。
由ACT_INACT_CTL寄存器(地址0x27)指定。TIME_IN-
• 在旁路模式下,如果新数据替换了数据寄存器(地址
ACT最大值为255秒。
0x32至地址0x37)中的未读数据,则溢出位置位。
• 在FIFO模式、流模式和触发模式下,当FIFO缓冲器
水印位
FIFO缓冲器的样本数等于FIFO_CTL寄存器(地址0x38)采
样位(位[D4:D0])中存储的值时,水印位置位。读取FIFO
存满时,溢出位置位。
读取FIFO缓冲器内容后,溢出位自动清零。
缓冲器时,水印位自动清零,FIFO内容返回至比采样位
中存储值更低的数值。
Rev. B | Page 14 of 32
ADXL375
串行通信
ADXL375支 持 I 2 C和 SPI数 字 通 信 。 上 述 两 种 情 况 下 ,
ADXL375作为从机运行。当CS引脚连接高电平(VDDI/O),
则使能I2C模式。CS引脚必须连接高电平(VDDI/O)或通过外
部控制器驱动。若CS引脚未连接,用户可能无法与器件
通信。SPI模式下,CS引脚由总线主机控制。SPI和I2C两
种工作模式下,ADXL375写入期间,应忽略从ADXL375
传输到主机的数据。
要在单次传输内读取或写入多个字节,必须设置位于第
一个字节传输(MB,图25至图27)R/W位后的多字节位。
寄存器寻址字节和数据的第一个字节后,8个时钟脉冲的
随后每次设置导致ADXL375指向下一个寄存器的读取或
写入。时钟脉冲停止后,移位才随之中止,CS复位。要
执行不同不连续寄存器的读取或写入,传输之间CS必须
复位,新寄存器另行寻址。
SPI模式
ADXL375可配置为3线式SPI模式或4线式SPI模式,如图22
和图23所示。清零DATA_FORMAT寄存器(地址0x31)中
的SPI位(位D6)可选择4线式模式;置位SPI位可选择3线式
模式。100pF最大负载时的最大SPI时钟为5 MHz。时序方
案要求时钟极性(CPOL) = 1和时钟相位(CPHA) = 1。如果
在时钟极性和主机处理器相位配置之前将电源施加到
ADXL375,则CS引脚应在时钟极性和相位改变之前拉
高。使用3线式SPI模式时,推荐将SDO引脚上拉至VDDI/O
或通过10 kΩ电阻下拉至GND。
图25和图26分别显示4线式SPI写入和读取的时序图。图27
显示3线式SPI读取或写入的时序图。要进行该器件的正
确操作,任何时候都必须满足表11和表12中的逻辑阈值
和时序参数。
SPI通信速率大于或等于2 MHz时,推荐采用3200 Hz和
1600 Hz的输出数据速率。只有通信速度大于或等于400 kHz
时,推荐使用800 Hz的输出数据速率,剩余的数据传输速
率按比例增减。例如,200 Hz输出数据速率时,推荐的最
低通信速度为100 KHz。以高于推荐的最大值输出数据速
率运行,可能会对加速度数据产生不良影响,包括采样丢
失或额外噪声。
CS
SDIO
PROCESSOR
ADXL375CS引脚同时用于启动SPI传输和使能I2C模式。
D IN/OUT
SDO
SCLK
防止总线流量错误
D OUT
D OUT
在连接多个器件的SPI总线上使用ADXL375时,其CS引脚
11669-004
ADXL375
在主机与其它器件通信时保持高电平。可能存在这样的
图22. 3线式SPI连接图
的I2C命令。这种情况下,ADXL375将此命令解读为试图
PROCESSOR
CS
D OUT
SDI
D OUT
SDO
SCLK
D IN
D OUT
在I2C模式下通信,可能会干扰其它总线流量。除非能够
充分控制总线流量,确保这种情况不会发生,否则建议
在引脚13(SDA/SDI/SDIO)之前增加一个逻辑门,如图24
11669-003
ADXL375
情况,传输给另一个器件的SPI命令看起来像是一个有效
所示。当CS为高电平时,此OR门使SDA线保持高电平,
防止ADXL375处的SPI总线流量表现为I2C起始命令。
图23. 4线式SPI连接图
CS为串行端口使能线,由SPI主机控制。如图25至图27
所示,此线必须在传输起点变为低电平,传输终点变为高
电平。SCLK为串行端口时钟,由SPI主机提供。无传输期
间,SCLK为空闲高电平状态。在4线式SPI模式下,SDI和
SDO分别为串行数据输入和输出。在3线式SPI模式下,
SDIO用作串行数据的输入和输出。SCLK下降沿时数据更
新,SCLK上升沿时进行采样。
Rev. B | Page 15 of 32
图24. 单根总线连接多个SPI器件时的推荐SPI连接图
ADXL375
CS
tM
tSCLK
tDELAY
tS
tQUIET
tCS, DIS
SCLK
tHOLD
MB
W
SDI
A5
tSDO
X
SDO
A0
D7
ADDRESS BITS
X
D0
tDIS
DATA BITS
X
X
X
X
11669-017
tSETUP
图25. SPI 4线式写入时序图
CS
tM
tSCLK
tDELAY
tS
tCS, DIS
tQUIET
SCLK
tHOLD
R
SDI
MB
A5
tSDO
X
SDO
A0
X
X
tDIS
ADDRESS BITS
X
X
X
D7
D0
11669-018
tSETUP
DATA BITS
图26. SPI 4线式读取时序图
CS
tDELAY
tM
tSCLK
tS
tQUIET
tCS, DIS
SCLK
tSETUP
SDIO
tHOLD
R/W
tSDO
MB
A5
A0
D0
DATA BITS
11669-019
ADDRESS BITS
D7
NOTES
1. tSDO IS ONLY PRESENT DURING READS.
图27. SPI 3线式读取/写入时序图
Rev. B | Page 16 of 32
ADXL375
表11.SPI数字输入/输出规格
参数
数字输入
低电平输入电压(VIL)
高电平输入电压(VIH)
低电平输入电流(IIL)
高电平输入电流(IIH)
数字输出
低电平输出电压(VOL)
高电平输出电压(VOH)
低电平输出电流(IOL)
高电平输出电流(IOH)
引脚电容
1
测试条件/注释
最小值
限值 1
最大值
0.3 × VDD I/O
0.7 × VDD I/O
VS = VDD I/O
VS = 0 V
0.1
−0.1
IOL = 10 mA
IOH = −4 mA
VOL = VOL, MAX
VOH = VOH, MIN
fIN = 1 MHz, VS = 2.5 V
0.2 × VDD I/O
0.8 × VDD I/O
10
−4
8
限值基于特性数据,未经生产测试。
表12. SPI时序(TA = 25°C,VS = 2.5 V,VDD I/O = 1.8 V)1
参数
fSCLK
tSCLK
tDELAY
tQUIET
tDIS
tCS, DIS
tS
tM
tSETUP
tHOLD
tSDO
tR4
tF4
参数
限值2,3
最大值
5
200
5
5
10
150
0.3 × tSCLK
0.3 × tSCLK
5
5
40
20
20
单位
MHz
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
ns
说明
SPI时钟频率
SCLK输入的1 /(SPI时钟频率)传号空号比为40/60至60/40
CS 下降沿到SCLK下降沿
SCLK上升沿到CS上升沿
CS 上升沿至SDO/SDIO禁用
CS SPI通信失效
SCLK低电平脉冲宽度(空号)
SCLK高电平脉冲宽度(传号)
SDI/SDIO上升沿之前SCLK有效
SDI/SDIO上升沿之后SCLK有效
SCLK下降沿至SDO / SDIO输出转换
SDO/SDIO输出高电平至输出低电平转换
SDO/SDIO输出低电平至输出高电平转换
CS、SCLK、SDI和SDO引脚没有采用内部上拉或下拉电阻,必须进行驱动以正确工作。
限值基于特性数据:fSCLK = 5 MHz ,总线负载电容100 pF,未经生产测试。
3
时序值对应表11给出的输入阈值(VIL和VIH)。
4
容性负载为150 pF时,测得的输出上升时间和下降时间。tR和tF未显示在图25至图27中。
1
2
Rev. B | Page 17 of 32
单位
V
V
µA
µA
V
V
mA
mA
pF
ADXL375
VDD I/O
I2C模式
当CS引脚连接高电平(VDDI/O),则ADXL375配置为I 2C模
ADXL375
式 。 I 2 C模 式 要 求 简 单 的 2线 式 连 接 , 如 图 28所 示 。
RP
RP
PROCESSOR
CS
SDA
(2007年6月19日,NXP Semiconductors提供)。如果满足了
ALT ADDRESS
D IN/OUT
SCL
表13和表14列出的总线参数,ADXL375便能支持标准
(100 kHz)和快速(400 kHz)数据传输模式。
D OUT
11669-008
ADXL375符合《UM10204 I2C总线规范和用户手册》03版
图28 I 2C连接图(地址0x53)
如图29所示,支持单个或多个字节的读取和写入。ALT
由于通信速度限制,使用400 kHz I2C模式时,最大输出数
ADDRESS引脚(引脚12)连接高电平(VDDI/O)时,器件的7位
据速率为800
I2C地址是0x1D,随后为R/W位。在该配置中,写入地址
Hz,与I2C通信速度按比例呈线性变化。例
如,使用100 kHz I2C模式时,最大ODR为200 Hz。以高于
为0x3A,读取地址为0x3B。通过将ALTADDRESS引脚接
推荐的最大值输出数据速率运行,可能会对加速度数据
地,可以选择备用I2C地址0x53(见图28)。在该配置中,
产生不良影响,包括采样丢失或额外噪声。
写入地址为0xA6,读取地址为0xA7。
如果有其他器件连接到同一I2C总线,这些器件的额定工
未使用的引脚无内部上拉或下拉电阻;因此,如果引脚
作电压电平不能高于VDDI/O 0.3V 以上。I2C正确操作需要外接
保持悬空或不连接,则CS和ALTADDRESS引脚不存在已
上拉电阻RP(见图28)。为确保正确操作,选择上拉电阻
知状态或默认状态。使用I 2 C模式时,要求CS引脚连接
值时,请参考《UM10204 I2C总线规范和用户手册》03版
VDDI/O,ALT ADDRESS引脚连接VDD I/O或GND。
(2007年6月19日)。
SINGLE-BYTE WRITE
MASTER START
SLAVE ADDRESS + WRITE
SLAVE
DATA
REGISTER ADDRESS
ACK
ACK
STOP
ACK
MULTIPLE-BYTE WRITE
MASTER START
SLAVE ADDRESS + WRITE
SLAVE
DATA
REGISTER ADDRESS
ACK
ACK
DATA
STOP
ACK
ACK
SINGLE-BYTE READ
MASTER START
SLAVE ADDRESS + WRITE
SLAVE
START1
REGISTER ADDRESS
ACK
SLAVE ADDRESS + READ
ACK
NACK
ACK
DATA
ACK
DATA
STOP
MULTIPLE-BYTE READ
MASTER START
SLAVE ADDRESS + WRITE
SLAVE
ACK
SLAVE ADDRESS + READ
ACK
NACK
START IS EITHER A REPEATED START OR A STOP FOLLOWED BY A START.
NOTES
1. THE SHADED AREAS REPRESENT WHEN THE DEVICE IS LISTENING.
图29. I 2C器件寻址
表13. I2C数字输入/输出规格
参数
数字输入
低电平输入电压(VIL)
高电平输入电压(VIH)
低电平输入电流(IIL)
数字输出
低电平输出电压(VOL)
低电平输出电流(IOL)
引脚电容
1
STOP
DATA
11669-033
1THIS
START1
REGISTER ADDRESS
ACK
测试条件/注释
最小值
限值1
最大值
0.3 × VDD I/O
0.7 × VDD I/O
VS = VDD I/O
VS = 0 V
0.1
−0.1
VDD I/O < 2 V, IOL = 3 mA
VDD I/O ≥ 2 V, IOL = 3 mA
VOL = VOL, MAX
fIN = 1 MHz, VS = 2.5 V
限值基于特性数据,未经生产测试。
Rev. B | Page 18 of 32
0.2 × VDD I/O
400
3
8
单位
V
V
µA
µA
V
mV
mA
pF
ADXL375
表14. I2C时序(TA = 25°C,VS = 2.5 V,VDD I/O = 1.8 V)
参数
fSCL
t1
t2
t3
t4
t5
t63, 4, 5
t7
t8
t9
t10
t11
Cb
限值1,2
最小值
最大值
400
2.5
0.6
1.3
0.6
100
0
0.9
0.6
0.6
1.3
300
0
300
250
400
单位
kHz
µs
µs
µs
µs
ns
µs
µs
µs
µs
ns
ns
ns
ns
pF
说明
SCL时钟频率
SCL周期时间
SCL高电平时间
SCL低电平时间
起始/重复起始条件保持时间
数据建立时间
数据保持时间
重复起始条件的建立时间
停止条件的建立时间
一个结束条件和起始条件之间的总线空闲时间
接收时SCL和SDA的上升时间
接收或传送时SCL和SDA的上升时间
接收时SCL和SDA的下降时间
发送时SCL和SDA的下降时间
各条总线的容性负载
限值基于特性数据:fSCL = 400 kHz和3 mA吸电流,未经生产测试。
时序值对应表13给出的输入阈值(VI L和VIH)。
3
t6为SCL下降沿测得的数据保持时间。适用于传输和应答阶段数据。
4
发送器件必须为SDA信号(相对于SCL信号的VIH, MI N)内部提供至少300 ns的输出保持时间,以便桥接SCL下降沿未定义区域。
5
如果器件SCL信号的低电平周期(t3)没有延长,则必须满足t6最大值。t6最大值根据时钟低电平时间(t3)、时钟上升时间(t10)和最小数据建立时间(t5(MIN))而定。
该值计算公式为t6(MAX) = t3 − t10 − t5(MIN)。
1
2
SDA
t3
t9
t10
t4
t11
SCL
t6
t2
t5
t7
REPEATED
START
CONDITION
图30. I 2C时序图
Rev. B | Page 19 of 32
t1
t8
STOP
CONDITION
11669-034
t4
START
CONDITION
ADXL375
寄存器映射
ADXL375中的所有寄存器长度均为8位。
表15. 寄存器存储区分配
地址
十六进制
0x00
0x01至 0x1C
0x1D
0x1E
0x1F
0x20
0x21
0x22
0x23
0x24
0x25
0x26
0x27
0x2A
0x2B
0x2C
0x2D
0x2E
0x2F
0x30
0x31
0x32
0x33
0x34
0x35
0x36
0x37
0x38
0x39
十进制
0
1 至28
29
30
31
32
33
34
35
36
37
38
39
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
寄存器名称
DEVID
保留
THRESH_SHOCK
OFSX
OFSY
OFSZ
DUR
Latent
Window
THRESH_ACT
THRESH_INACT
TIME_INACT
ACT_INACT_CTL
SHOCK_AXES
ACT_SHOCK_STATUS
BW_RATE
POWER_CTL
INT_ENABLE
INT_MAP
INT_SOURCE
DATA_FORMAT
DATAX0
DATAX1
DATAY0
DATAY1
DATAZ0
DATAZ1
FIFO_CTL
FIFO_STATUS
访问类型
R
N/A
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R
R/W
R/W
R/W
R/W
R
R/W
R
R
R
R
R
R
R/W
R
复位值
11100101
N/A
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00001010
00000000
00000000
00000000
00000010
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
00000000
Rev. B | Page 20 of 32
说明
器件ID
保留,不要操作
冲击阈值
X轴偏移
Y轴偏移
Z轴偏移
冲击持续时间
冲击延迟
冲击窗口
活动阈值
静止阈值
静止时间
轴使能控制活动和静止检测
单次冲击/双次冲击轴控制
单次冲击/双次冲击源
数据速率及功率模式控制
省电特性控制
中断使能控制
中断映射控制
中断源
数据格式控制
X轴数据0
X轴数据1
Y轴数据0
Y轴数据1
Z轴数据0
Z轴数据1
FIFO控制
FIFO状态
ADXL375
寄存器描述
寄存器0x25—THRESH_INACT(读/写)
ADXL375中的所有寄存器长度均为8位。
THRESH_INACT寄存器包含检测静止的无符号阈值。静
寄存器0x00—DEVID(只读)
止事件的幅度与THRESH_INACT寄存器中的值进行比
D7
1
D6
1
D5
1
D4
0
D3
0
D2
1
D1
0
D0
1
只读DEVID寄存器保存0xE5固定器件ID代码(345八进制)。
较。比例因子为780 mg/LSB。如果使能静止中断,值为0
时,可能导致工作异常。
寄存器0x26—TIME_INACT(读/写)
寄存器0x1D—THRESH_SHOCK(读/写)
TIME_INACT寄存器包含无符号时间值,表示加速度的时
THRESH_SHOCK寄存器包含冲击中断的无符号阈值。冲
间量必须小于THRESH_INACT寄存器的值,才能检测静
击事件的幅度与THRESH_SHOCK寄存器中的值进行比
止。比例因子为1 sec/LSB。有别于其他使用未滤波输出数
较,检测冲击。比例因子为780 mg/LSB。如果使能单次冲
据(见“阈值检测和带宽”部分)的中断功能,该静止功能采
击/双次冲击中断,值为0可能会导致工作异常。
用滤波输出数据。
寄存器0x1E、0x1F、0x20—OFSX、OFSY、OFSZ(读/写)
为要触发的静止中断,必须生成至少一个输出样本。由于
OFSX、OFSY和OFSZ寄存器含有用户配置的偏移调整,
这个原因,如果TIME_INACT寄存器设置值小于输出数据
格式为二进制补码,比例因子为0.196 g/LSB。偏移寄存器
速率的时间常数,静止功能可能无响应。当输出数据小于
的存储值自动添加到加速度数据,结果值存储在输出数据
THRESH_INACT寄 存 器 的 值 , 值 为 0导 致 中 断 。
寄存器(地址0x32至地址0x37)。更多有关偏移校准和偏移
TIME_INACT最大值为255秒。
寄存器的使用信息,请参考“偏移校准”部分。
寄存器 0x27—ACT_INACT_CTL(读/写)
寄存器0x21—DUR(读/写)
DUR寄存器含有无符号时间值,表示必须是THRESH_
SHOCK阈值之上的事件才能称之为冲击事件的最大时
间。比例因子为625 µs/LSB。值为0时,禁用单次冲击和双
次冲击功能。
D7
ACT AC/DC
D3
INACT AC/DC
D6
ACT_X enable
D2
INACT_X enable
D5
ACT_Y enable
D1
INACT_Y enable
D4
ACT_Z enable
D0
INACT_Z enable
ACT_INACT_CTL寄存器选择直流耦合或交流耦合工作方
式,并选择活动和静止检测所用的轴。
寄存器0x22—Latent(读/写)
Latent寄存器包含无符号时间值,表示从冲击事件检测到
时间窗口(由Window寄存器定义)开始的等待时间,在此
期间,能检测出可能的第二次冲击事件。比例因子为1.25
ms/LSB。值为0时,禁用双次冲击功能。
ACT交流/直流位与INACT交流/直流位
ACT交流/直流和INACT交流/直流位设置为0时,选择直流耦
合工作模式;设置为1时选择交流耦合工作模式。在直流耦
合工作模式下,将当前加速度值直接与THRESH_ACT和
THRESH_INZ。
寄存器0x23—Window(读/写)
Window寄 存 器 包 含 无 符 号 时 间 值 , 表 示 延 迟 时 间 (由
Latent寄存器确定)期满后的时间量,在此期间,可开始进
行第二次有效冲击。比例因子为1.25 ms/LSB。值为0时,禁
用双次冲击功能。
在活动检测的交流耦合工作模式下,活动检测开始时的加速
度值为参考值。在此基础上,将新的加速度数据样本与该参
考值进行比较,如果差值幅度超过THRESH_ACT值,则触发
活动中断。
同样,在静止检测的交流耦合工作模式下,用参考值进行比
寄存器0x24—THRESH_ACT(读/写)
较,并在器件超过静止阈值时更新该参考值。选择参考值之
THRESH_ACT寄存器包含检测活动的无符号阈值。活动
后,器件将参考值和当前加速度之间的差值与THRESH_IN-
事件的幅度与THRESH_ACT寄存器中的值进行比较。比
ACT值进行比较。如果差值低于THRESH_INACT寄存器中的
例因子为780 mg/LSB。如果使能活动中断,值为0时,可能
数值并持续TIME_INACT寄存器中指定的时间,则认为器件
导致工作异常。
处于静止状态,并触发静止中断。
Rev. B | Page 21 of 32
ADXL375
ACT_x使能和INACT_x使能位
休眠位
ACT_x使能位和INACT_x使能位置位为1可使能x、y或z轴
参与检测活动或静止。设置为0时,从参与项排除选定轴。
如果所有轴都被排除,该功能禁用。活动检测时,所有参
与轴为逻辑“或”,当任意参与轴超过活动阈值时,活动功
能触发。静止检测时,所有参与轴为逻辑“和”,只有当在
特定时间所有参与轴低于静止阈值时,静止功能触发。
休眠位设置为1,表示器件为休眠状态,设置为0表示为非
寄存器0x2A—SHOCK_AXES(读/写)
D7
0
D3
抑制
D6
0
D2
SHOCK_X使能
D5
0
D1
SHOCK_Y使能
D4
0
D0
SHOCK_Z使能
休眠状态。只有器件配置为自动休眠时,此位才会切换。
有关自动休眠模式的更多信息,请参见“AUTO_SLEEP位”
部分。
寄存器0x2C—BW_RATE(读/写)
D7
0
D6
0
D5
0
D4
LOW_POWER
D3
D2
D1
速率
D0
BW_RATE寄存器配置器件带宽和输出数据速率;该寄存器还
使能或禁用低功耗模式。
击/双次冲击检测。
LOW_POWER位
LOW_POWER位设置为0,选择正常操作;设置为1,选择低功
耗操作,此时噪声有所增加。更多信息,参见“低功耗模
式”部分。
抑制位
速率位
如果两次冲击之间的延迟期间,加速度大于
速率位能选择器件带宽和输出数据速率(见表6和表8)。这些
位默认值为0x0A,转换为100Hz的输出数据速率。选定的输
出数据速率必须适合所选的通信协议和频率。针对通信速
度,选择过高的输出数据速率可能使样本被丢弃(更多信息,
参见“串行通信”部分)。
SHOCK_AXES寄存器指定三个轴的每一个参与单次冲
THRESH_SHOCK寄存器中的值,则设置抑制位会抑
制双次冲击检测。更多信息参见“冲击检测”部分。
SHOCK_x使能位
SHOCK_X使能、SHOCK_Y使能或SHOCK_Z使能位设
寄存器0x2C—BW_RATE(读/写)
置为1时,使能x轴、y轴或z轴参与冲击检测。设置为0
D7
0
时,从冲击检测参与轴排除选定轴。
寄存器0x2B—ACT_SHOCK_STATUS(只读)
D7
0
D3
Asleep
D6
ACT_X来源
D2
SHOCK_X来源
D5
ACT_Y来源
D1
SHOCK_Y来源
D4
ACT_Z来源
D0
SHOCK_Z来源
D6
0
D5
链接
D4
AUTO_SLEEP
D3
测量
D2
休眠
D1
D0
唤醒
POWER_CTL寄存器可用于配置器件的自动休眠模式;该寄存
器还可用于设置器件的测量模式或待机模式。
链接位
链接位串行链接活动和静止功能。若使能活动和静止功能,
只读ACT_SHOCK_STATUS寄存器表示涉及活动或冲击事
件的第一轴。
则链接位设置为1可延迟活动检测功能的开始时刻,直到检测
ACT_x来源和SHOCK_x来源位
位设置为0时,静止功能和活动功能同时进行。有关链接功能
ACT_x来源和SHOCK_x来源位表示涉及活动或冲击事件的第
的更多信息,请参见“链接模式”部分。
到静止。检测到活动后,静止检测开始,活动检测停止。此
一轴。设置为1时,对应参与事件,设置为0时,对应未参
与。新数据可用时,这些位不会清零,但新数据会覆盖这些
位。清零中断前,读取ACT_SHOCK_STATUS寄存器。当下
一活动或单次冲击/双次冲击事件发生时,禁用某个轴参与活
动或冲击事件将使寄存器中的对应源位清零。
清零链接位之前,建议将器件置于待机模式下(设置测量位(位
D3)为0)。清零链接位后,将器件复位至测量模式(设置测量位
(位D3)为1)。此配置序列确保如果手动禁用休眠模式,该器件
适当偏置,否则,链接位清零后的前几个数据样本可能会有
额外的噪声,特别是该位清零后器件为休眠状态时。
Rev. B | Page 22 of 32
ADXL375
表16. 休眠模式下的采样速率
AUTO_SLEEP位
若设置Link位,则AUTO_SLEEP位设置为1可使能自动休眠
设置
如果活动检测功能也使能,ADXL375在活动检测后自动唤
D1
0
0
1
1
醒,并以BW_RATE寄存器设置的输出数据速率恢复运行。
寄存器0x2E—INT_ENABLE(读/写)
AUTO_SLEEP位设置为0可禁用自动切换至休眠模式。
D7
DATA_READY
D3
静止
功能。自动休眠模式下,如果使能静止功能,并检测出静
止,ADXL375会自动切换到休眠模式(即至少在TIME_INACT值规定的时间里,加速度值低于THRESH_INACT值)。
如 果 链 接 位 未 设 置 , AUTO_SLEEP特 性 禁 用 , 设 置
AUTO_SLEEP位不会影响器件运行。有关链接功能的更多
信息,参见“链接位”部分和“链接模式”部分。有关自动休
眠模式的更多信息,请参见“自动休眠模式”部分。
清零AUTO_SLEEP位之前,建议将器件置于待机模式下(设
置测量位(位D3)为0)。清零AUTO_SLEEP位后,将器件复
位至测量模式(设置测量位(位D3)为1)。此配置序列确保如
果手动禁用休眠模式,该器件适当偏置,否则,
D0
0
1
0
1
频率(Hz)
8
4
2
1
D6
SINGLE_SHOCK
D2
0
寄存器0x2F—INT_MAP(读/写)
噪声,特别是该位清零后器件为休眠状态时。
D7
DATA_READY
D3
测量位设置为0,将器件置于待机模式,设置为1,置于测
量模式。ADXL375在功耗最小的待机模式上电(参见“电源
时序”部分)。
休眠位
D6
SINGLE_SHOCK
D2
0
D5
DOUBLE_SHOCK
D1
水印
寄存器0x30—INT_SOURCE(只读)
于休眠模式。休眠模式抑制DATA_READY中断,停止对
D7
DATA_READY
D3
静止
(位[D1:D0])。休眠模式下,只有活动功能可以使用。当
DATA_READY中断被抑制,输出数据寄存器(寄存器0x32至
1
寄存器0x37)仍然以唤醒位设置的采样速率更新。
D4
活动
D0
溢出
INT_MAP寄存器的任意位设置为0,则特定中断发送至
INT1引脚;该寄存器中的任意位设置为1则特定中断发送
至INT2引脚。给定引脚的所有选定中断都为逻辑“或”。
休眠位设置为0,将器件置于普通工作模式,设置为1,置
FIFO缓冲器的数据传输,并切换至唤醒位规定的采样速率
D4
活动
D0
溢出
INT_ENABLE寄存器的任意位设置为1,使能特定功能,产
生中断;该寄存器中的任意位设置为0,阻止这些功能产
生中断。DATA_READY位、水印位和溢出位仅使能中断
输出;这些功能总是处于使能状态。建议在此寄存器中使
能中断输出前,首先在寄存器0x2F中配置中断。有关中断
的更多信息,请参见“中断寄存器中的位”部分。
AUTO_SLEEP位清零后的前几个数据样本可能会有额外的
测量位
D5
DOUBLE_SHOCK
D1
水印
D6
SINGLE_SHOCK
D2
X1
D5
DOUBLE_SHOCK
D1
水印
D4
活动
D0
溢出
X = 忽略该位.
清零休眠位之前,建议将器件置于待机模式下(设置测量位(
INT_SOURCE寄存器的任意位设置为1,表示特定功能触发
位D3)为0)。清零休眠位后,将器件复位至测量模式(设置
了一次中断;该寄存器中的任意位设置为0表示特定功能
测量位(位D3)为1)。
未触发中断。如果发生对应的中断,则DATA_READY、水
印和溢出位始终置位,而无论INT_ENABLE寄存器中的设
唤醒位
置如何;从数据寄存器读取数据可清零这些位(地址0x32至
唤醒位控制休眠模式下的采样速率(见表16)。
地址0x37)。DATA_READY和水印位可能需要多次读取才
能清零。通过读取INT_SOURCE寄存器,其他位和相应的
中断清零。
Rev. B | Page 23 of 32
ADXL375
寄存器0x38—FIFO_CTL(读/写)
寄存器0x31—DATA_FORMAT(读/写)
D7
自测
D6
SPI
D5
D4
INT_INVERT 0
D3
1
D2
对齐
D1
1
D0
1
D7
D6
FIFO_MODE
D5
触发器
D4
D3
D2
样本
D1
D0
DATA_FORMAT寄存器通过寄存器0x37控制寄存器0x32
FIFO_CTL寄存器用于配置器件的FIFO缓冲器。更多信息,请
的数据显示。
参见“FIFO缓冲器”部分。
SELF_TEST位
有关FIFO缓冲器的深入描述,请参阅应用笔记AN-1025:ADI
SELF_TEST位设置为1,自测力应用至传感器,造成输出
公司数字加速度计中先进先出(FIFO)缓冲器的使用。
数据转换。值为0时,禁用自测力。有关自测功能的更多
FIFO_MODE位
信息,请参见“自测”部分和“使用自测”部分。
这些位设置FIFO模式,如表17所述。
表17. FIFO模式
SPI位
SPI位值为1,配置器件为3线式SPI模式,值为0,则配置
为4线式SPI模式。
INT_INVERT位
INT_INVERT位值为0,设置中断引脚极性为高电平有
效,值为1,则设置中断引脚极性为低电平有效。
对齐位
设置
D7
D6
0
0
0
1
FIFO
模式
旁路
FIFO
1
0
流
1
1
触发器
对齐位设置为1时,选择左对齐(MSB)模式;设置为0时,
说明
旁路FIFO缓冲器。
FIFO缓冲器收集多达32个样本,然后停
止收集数据,只有缓冲器未填满时,才
收集新的数据。
FIFO缓冲器保留最后32个样本。缓冲器
填满时,新数据覆盖最早的数据。
FIFO缓冲器保存触发事件前的最后样本,
然后继续收集数据,直到填满缓冲器。
只有缓冲器未填满时才会收集新数据。
选择右对齐(LSB)模式,并带有符号扩展功能。
触发位
寄存器0x32至0x37—DATAX0、DATAX1、DATAY0、
DATAY1、DATAZ0和DATAZ1(只读)
这6个字节(寄存器0x32至寄存器0x37)长度都为8位,并含
有各轴的输出数据。
触发位值为0,链接触发器模式下的触发事件至INT1引脚,
值为1,则链接至INT2引脚。
样本位
• 寄存器0x36和寄存器0x37含有z轴的输出数据。
这些样本位的功能取决于选定的FIFO模式(见表18)。样
本位设置值为 0时,不管选择哪种FIFO模式,立即在
INT_SOURCE寄存器设置水印位。触发器模式下,如果
样本位值为0,可能会出现工作异常。
输出数据为二进制补码格式。DATAx0是最低有效位字
表18 样本位功能
• 寄存器0x32和寄存器0x33含有x轴的输出数据。
• 寄存器0x34和寄存器0x35含有y轴的输出数据。
节 , DATAx1是 最 高 有 效 位 字 节 (x代 表 X、 Y或 Z)。
DATA_FORMAT寄存器(地址0x31)控制数据格式。建议
所有6个寄存器执行多字节读取,以防止相继寄存器读取
之间的数据变化。
FIFO模式
旁路
FIFO
流
触发器
使用3200 Hz或1600 Hz输出数据速率时,输出数据字的
LSB始终为0。数据右对齐时,LSB对应于DATAx0寄存器
的位D0; 数 据 左 对 齐 时 , LSB对 应 DATAx0寄 存 器 的
位D3。
Rev. B | Page 24 of 32
样本位功能
无。
指定触发水印中断需要的FIFO条目数。
指定触发水印中断需要的FIFO条目数。
指定触发事件之前在FIFO缓冲区要保留的
FIFO样本数。
ADXL375
寄存器0x39—FIFO_STATUS(读/写)
D7
FIFO_TRIG
D6
0
D5
D4
D3
D2
条目数
条目位
D1
D0
只读FIFO_STATUS寄存器指示触发事件是否已发生,并汇
条目位报告FIFO缓冲器中存储的数据值数量。保存在
FIFO缓冲器中的数据通过读取数据寄存器访问(地址0x32
至地址0x37)。FIFO应采取突发读取模式或多字节读取模
报保存在FIFO缓冲器中的数据值数量。
式,因为FIFO的任意(单字节或多字A节)读取后,每个
FIFO_TRIG位
FIFO缓冲器的电平清零。FIFO缓冲器可最多存储32个条
当FIFO_TRIG位设为1时,发生触发事件;当FIFO_TRIG位
目,相当于任何时间内最多有33项条目,因为器件的输
设为0时,无触发事件。
出滤波器有一项附加条目。
Rev. B | Page 25 of 32
ADXL375
应用信息
电源去耦
冲击检测
建议在VS处连接一个1 μF钽电容(CS),并在VDDI/O处连接一
冲击中断功能可根据幅度和脉冲宽度检测机械冲击事件。
图33显示下列有效单次冲击事件和有效双次冲击事件的
参数。
个0.1 μF陶瓷电容(CI/O),这两个电容应置于ADXL375电源引
脚附近,以便对加速度计进行充分去耦,从而消除电源噪
声。如果需要进一步去耦,与VS串联一个不大于100 Ω的电
阻或氧化铁磁珠,可能会有所帮助。此外,在VS上增加旁
路电容为10 μF的钽电容,与0.1 μF的陶瓷电容并联,也可以
改善噪声性能。
确保ADXL375地与电源地之间的连接具有低阻抗,因为通
过地传输的噪声与通过VS传输的噪声具有类似效果。建议
VS和VDDI/O采用单独的电源,以尽量减少VS电源的数字时
钟噪声。如果使用独立电源不可行,如前面提到的,可能
需要附加电源过滤。
VS
VDD I/O
CI/O
ADXL375
INT1 SDO/ALT ADDRESS
SCL/SCLK
INT2
GND
CS
3- OR 4-WIRE
SPI OR I2C
INTERFACE
11669-016
SDA/SDI/SDIO
INTERRUPT
CONTROL
示,如将ADXL375安装在无支撑的PCB位置,由于PCB振
动未受到抑制,可能会导致明显测量误差。将加速度计安
装在牢固安置点附近,确保加速度计上的任何PCB振动高
于加速度计的机械传感器的共振频率,从而加速度计的振
动实际可忽略。多个安装点时,接近传感器和/或较厚的
PCB也有助于降低系统共振对传感器性能的影响。
INTERRUPTS
LATENCY
TIME
(LATENT)
ADXL375应安装在PCB牢固安装点附近位置。如图32所
TIME WINDOW FOR
SECOND SHOCK
(WINDOW)
SINGLE SHOCK
INTERRUPT
DOUBLE SHOCK
INTERRUPT
图33 有效单次冲击和双次冲击的冲击中断功能
如果只有单次冲击功能在使用,只要没有超出持续时间,
则加速度低于阈值时,就会触发单次冲击中断。如果使用
了单次冲击和双次冲击功能,则单次冲击中断在双次冲击
事件有效或无效时触发。
ACCELEROMETERS
11669-036
PCB
MOUNTING POINTS
THRESHOLD
(THRESH_SHOCK)
TIME LIMIT FOR
SHOCKS (DUR)
图31. 应用图
机械安装注意事项
SECOND SHOCK
ACCELERATION
FIRST SHOCK
VDD I/O
VS
11669-037
CS
• 冲击检测阈值—由THRESH_SHOCK寄存器(地址0x1D)定
义。
• 最大冲击持续时间(冲击时间限制)—由DUR寄存器(地址
0x21)定义。
• 冲击延迟时间—由Latent寄存器(地址0x22)定义。延迟时
间是从第一次冲击结束到时间窗口开始(此时可检测第二
次冲击)的等待时间。
• 第二次冲击的时间窗口—由窗口寄存器(地址0x23)定义。时
间窗口是延迟时间之后的时间间隔(由Latent寄存器设置)。
尽管延迟时间过后必须开始第二次冲击,但不需要在窗
口寄存器定义的时间结束前完成。
图32 .错误放置的加速度计
Rev. B | Page 26 of 32
ADXL375
多个事件可使双次冲击事件的第二次冲击无效。
设置INT_ENABLE寄存器(地址0x2E)的相应位,能检测单
• 如 果 SHOCK_AXES寄 存 器 中 的 抑 制 位 (位 D3, 地 址
0x2A)置位,延迟时间(由Latent寄存器设置)期间,阈值
之上的任何加速度峰值使双次冲击检测失效(如图34
所示)。
次冲击、双次冲击或两者都能检测到。设置SHOCK_AX-
INVALIDATES DOUBLE SHOCK IF
SUPPRESS BIT SET
ES寄存器(地址0x2A)的相应位,可对单次冲击/双次冲击检
测的任意一个参与轴进行控制。要进行双次冲击功能操
作,latent寄存器和窗口寄存器必须设置为非零值。
基于系统的机械特性,每个机械系统的冲击响应略有不
ACCELERATION
同。因此,DUR寄存器、latent寄存器、窗口寄存器和
THRESH_SHOCK寄存器的值必须进行一些试验。
Latent寄存器、窗口寄存器或THRESH_ SHOCK寄存器的
TIME LIMIT
FOR SHOCKS
(DUR)
LATENCY
TIME (LATENT)
TIME WINDOW FOR SECOND
SHOCK (WINDOW)
11669-038
值设置非常低时,可能导致不可预知的响应,因为加速度
图34.设置抑制位时高g事件导致双次冲击事件无效
计会拾取冲击输入的回声。
接收冲击中断后,超过THRESH_SHOCK水平的第一轴在
ACT_SHOCK_ STATUS寄存器(地址0x2B)报告。该寄存器
• 如果第二次冲击(由窗口寄存器设置)的时间窗口开始时,
检测到加速度在阈值以上,双击事件也失效,因而窗口起
始处的双次冲击无效(见图35)。
• 如果加速度超过冲击的时间限制(由DUR寄存器设置),双
次冲击事件也可能失效,导致第二次冲击事件的DUR时间
限制结束时双次冲击无效(如图35所示)。
从不清零,但会用新的数据覆盖。
阈值检测和带宽
通过抽取器件内常见采样频率,达到较低的输出数据速
率。活动和单次冲击/双次冲击检测功能使用非抽取数据
执行。由于输出数据的带宽随数据速率而改变,且低于非
抽取数据的带宽,如果检查到加速度计输出,用于确定活
动和单次冲击/双次冲击事件的高频率和高g数据可能不会
INVALIDATES DOUBLE SHOCK
AT START OF WINDOW
出现。当加速度数据似乎没有满足用户设置的相应功能的
ACCELERATION
条件时,这可能会导致功能触发。
链接模式
POWER_CTL寄存器(地址0x2D)中的链接位(位D5)可用于
减少处理器必须处理的活动中断数。链接位配置器件为仅
在静止之后查找活动。
TIME LIMIT
FOR SHOCKS
(DUR)
TIME LIMIT
FOR SHOCKS
(DUR)
LATENCY
TIME
(LATENT)
为正常运行该功能,通过读取INT_SOURCE寄存器(地址
0x30),处理器必须仍然响应活动和静止中断,从而清零
TIME WINDOW FOR
SECOND SHOCK (WINDOW)
中断。如果活动中断不清零,器件不能进入自动休眠模
TIME LIMIT
FOR SHOCKS
(DUR)
式。ACT_SHOCK_STATUS寄存器(地址0x2B)的asleep位
INVALIDATES
DOUBLE SHOCK AT
END OF DUR
11669-039
ACCELERATION
(位D3)指示器件是否处于休眠状态。
图35. 无效双次冲击中断功能
Rev. B | Page 27 of 32
ADXL375
休眠模式与低功耗模式
系统设计人员可选择平均样本数,但建议100 Hz或更高数
在要求低数据速率和低功耗(牺牲噪声性能)的应用中,建
据速率的起点为0.1秒,即100 Hz数据速率下10个样本。对于
议使用低功耗模式。低功耗模式保存DATA_READY中断
低于100Hz的数据速率,建议平均至少有10个样本。x
和FIFO缓冲器功能,以便加速度数据的后处理。要使能低
轴、y轴上的0 g测量结果和z轴上的1g测量结果分别存储为
功 耗 模 式 , 在 BW_RATE 寄 存 器 (地 址 0x2C)中 设 置
X0g、Y0g和Z+1 g。
LOW_POWER位(位D4)。
X0g和Y0g的实测值对应于x轴和y轴偏移,通过从加速度计
休眠模式也能提供低数据速率和低功耗,但并不进行数据
输出中减去这些值进行补偿,以获取实际加速度,如下
采集。不过,如果休眠模式与自动休眠模式和链接模式一
所示:
起使用,则检测到静止时,器件可以自动切换到低功耗、
低采样速率模式。为了防止产生多余静止中断,会自动禁
用静止中断,并使能活动中断。要使能自动休眠模式,需
XACTUAL = XMEAS − X0g
YACTUAL = YMEAS − Y0g
设置POWER_CTL寄存器(地址0x2D)中的AUTO_SLEEP位
因为z轴测量在+1 g场完成,所以无调头或单点校准方案假
(位D4)和链接位(位D5)。
定为z轴的理想灵敏度SZ。从Z+1
ADXL375处于休眠模式时,主机处理器也可置于休眠模式
或低功耗模式,以节省大量系统功耗。检测到活动时,加
速度计自动切换回应用的原始数据速率,并提供活动中
g减去该值得到z轴偏移,
然后从未来测量值减去z轴偏移,获得实际值,如下所示:
Z0g = Z+1 g − SZ
ZACTUAL = ZMEAS − Z0g
断,可用于唤醒主机处理器。同样,出现静止事件时,活
使 用 偏 移 寄 存 器 (寄 存 器 0x1E、 寄 存 器 0x1F和 寄 存 器
动事件检测禁用,静止事件检测使能。
0x20),ADXL375可以自动补偿偏移输出。这些寄存器包
含8位二进制补码值,为自动添加到所有测得的加速度
偏移校准
加速度计为机械结构,包含可以自由移动的元件。这些运动
部件对机械应力非常灵敏,程度远远超过固态电子产品。
0 g偏置或偏移为重要加速度计指标,因为它定义了用于测
量加速度的基线。组装载有加速度计的系统时,可施加附加
应力。这些应力可能来自,但不限于,元件焊接、安装时的
电路板应力和元件上的任何混合物的应用。如果有必要校
准,建议系统组装完成后进行校准,以补偿这些影响。
假设ADXL375灵敏度如表1所列,简单的校验方法是测量
偏移。使用内置偏移寄存器,可以自动记录偏移量。此校
器的值为附加值,寄存器中的负值消除正偏移,而寄存
器 中 的 正 值 则 消 除 负 偏 移 。 寄 存 器 比 例 因 子 为 1.56
g/LSB。
与ADXL375的所有寄存器一样,当器件电源移除后,偏
移寄存器不保留写入的值。重新启动ADXL375后,偏移
寄存器回到默认值0x00。
由于无调头或单点校准方法假定z轴为理想灵敏度,任何
灵敏度误差都会导致偏移误差。
输出数据速率为3200 Hz和1600 Hz下的数据格式化
准结果是从数据寄存器收集的数据已补偿偏移。
在无调头或单点校准方案中,器件调整为:一个轴通常为z
轴在1 g重力场,其余轴,通常是x和y轴在0 g场。然后取一
系列样本的平均值,测量其输出。
值,其结果随后置入到数据寄存器。因为置于偏移寄存
使用3200 Hz或1600 Hz输出数据速率时,输出数据字的LSB
始终为0。数据右对齐时,LSB对应于DATAx0寄存器的位
D0;数据左对齐时,LSB对应DATAx0寄存器的位D3。
Rev. B | Page 28 of 32
ADXL375
7. 平均值应存储并适当标记为自测使能值,即XST_ON、
使用自测
自测变化定义为自测使能轴的加速度输出与自测禁用的同
一轴的加速度输出之间的差异。由于器件滤波作用,使能
或禁用自测时,输出在4 × τ后达到最终值,其中τ = 1/(数
据速率)。该定义假设传感器不在这两个测量间移动,因
YST_ON和ZST_ON。
8. 清 零 D A T A _ F O R M A T 寄 存 器 ( 地 址 0 x 3 1 ) 中 的
SELF_TEST位(位D7),禁用自测。
运用自测使能和禁用的存储值,自测变化如下:
为如果传感器移动,非自测相关移位会破坏测试。
XST = XST_ON − XST_OFF
准确的自测测量需要ADXL375正确配置。如需配置器件的
YST = YST_ON − YST_OFF
自测模式,请遵循下列步骤:
ZST = ZST_ON − ZST_OFF
1. 将 数 据 速 率 从 100Hz设 为 800Hz, 或 者 通 过 置 位
由于各轴的测量输出以LSB表示,因此XST、YST和ZST也同样
BW_RATE寄存器(地址0x2C)中的速率位(位[D3:D0]),
以LSB表示。这些值可转换为加速度(g),方法是用49 mg/LSB比
将数据速率设为3200Hz。写入0x0A至0x0D中的任意值,
例因子乘以每个值。
或向BW_RATE寄存器写入0x0F。
如果自测在有效范围内变化,测试被认为是成功的。一般
2. 为实现精确的自测测量,清零BW_RATE寄存器(地址
0x2C)的LOW_POWER位(位D4),配置器件为正常功耗
模式。
3. 器件配置为精确自测测量后,从传感器获取x、y和z轴
的加速度数据的样本,并取平均值。
来说,如果实现最小的变化幅度,器件视为合格。然而,
变化大于最大幅度的器件不一定有故障。
X轴和y轴上的自测响应表现出双峰特性,因此不能始终可
靠地指示传感器的健康状况或潜在的器件灵敏度偏移。由
系统设计人员可选择平均样本数,但建议100 Hz或更高数
于这个原因,在z轴上执行自测检查。
据速率的起点为0.1秒,即100 Hz数据速率下10个样本。
使用自测来验证加速度计功能的另一个有效方法是以某一
4. 平均值应储存并适当标记为自测禁用数据,即XST_OFF、
速率切换自测,然后对输出执行FFT。在自测的切换频率
YST_OFF和ZST_OFF。
处,FFT应有一个对应的信号音。使用这样的FFT可以消
5. 置位DATA_FORMAT寄存器(地址0x31)中的SELF_TEST
除测试与电源电压和自测幅度的相关性,否则测试结果可
能在相当宽的范围内变化。
位(位D7),使能自测。
使能自测后,输出需要一些时间(约4个样本)来建立。
6. 输出建立后,应捕获x轴、y轴和z轴加速度数据的样本
并取平均值。建议同非自测平均值一样,为自测平均值
采用相同数量的样本。
Rev. B | Page 29 of 32
ADXL375
加速度灵敏度轴
AZ
AX
11669-021
AY
图36.加速度灵敏度轴(沿敏感轴加速时相应输出电压增加)
XOUT = 1g
YOUT = 0g
ZOUT = 0g
TOP
XOUT = 0g
YOUT = 1g
ZOUT = 0g
GRAVITY
XOUT = –1g
YOUT = 0g
ZOUT = 0g
XOUT = 0g
YOUT = 0g
ZOUT = 1g
图37.输出响应与相对于重力的方向的关系
Rev. B | Page 30 of 32
XOUT = 0g
YOUT = 0g
ZOUT = –1g
11669-022
TOP
XOUT = 0g
YOUT = –1g
ZOUT = 0g
TOP
TOP
ADXL375
布局和设计建议
图38给出了推荐的印刷电路板焊盘图形。
3.3400
1.0500
0.5500
0.2500
3.0500
5.3400
11669-014
0.2500
1.1450
图38.推荐的印刷电路板和模式 (尺寸以毫米为单位)
封装信息
.
375B
#yww
vv v v
CNTY
11669-102
图39和表19提供了ADXL375封装标识的详情。
图39.产品封装信息(顶视图)
表19.封装标识信息
标识码
375B
#
yww
vvvv
CNTY
字段说明
ADXL375器件标识符
符合RoHS标准
日期代码
工厂批次代码
原产国
Rev. B | Page 31 of 32
ADXL375
外形尺寸
3.00
BSC
PAD A1
CORNER
0.49
BOTTOM VIEW
13
0.50
TOP VIEW
0.79
0.74
0.69
8
7
6
1.01
0.49
1.50
03-16-2010-A
END VIEW
0.813 × 0.50
1
0.80
BSC
5.00
BSC
1.00
0.95
0.85
14
SEATING
PLANE
图40. 14引脚基板栅格阵列封装[LGA] (CC-14-1)
图示尺寸单位:mm
订购指南
型号1
温度范围
ADXL375BCCZ
ADXL375BCCZ-RL
ADXL375BCCZ-RL7
EVAL-ADXL375Z
EVAL-ADXL375Z-M
−40°C至+85°C
−40°C至+85°C
−40°C至+85°C
−40°C至+85°C
测量范围(g)
±200
±200
±200
额定电压(V) 封装描述
封装选项
2.5
2.5
2.5
CC-14-1
CC-14-1
CC-14-1
EVAL-ADXL375Z-S
1
Z = 符合RoHS标准的器件
I2C指最初由Philips Semiconductors(现为NXP Semiconductors)开发的一种通信协议。
©2013–2014 Analog Devices, Inc. All rights reserved. Trademarks and
registered trademarks are the property of their respective owners.
D11669sc -0-4/14(B)
Rev. B | Page 32 of 32
14引脚基板栅格阵列封装
14引脚基板栅格阵列封装
14引脚基板栅格阵列封装
评估板
惯性传感器评估系统,包括ADXL375卫星板
导航
ADXL375卫星板导航,独立器件(能与其他
惯性传感器评估系统一同使用)