日本語参考資料
最新版英語データシートはこちら

マイクロパワー、3軸、±2 g/±4 g/±8 g
デジタル出力MEMS加速度センサー

ADXL362

データシート特長

概要

超低消費電力コイン・セル・バッテリによる電力供給が可能
1.8 µA @ 100 Hz ODR、2.0 V 電源
3.0 µA @ 400 Hz ODR、2.0 V 電源
270 nA（モーション起動のウェークアップ・モード）
10 nA（スタンバイ電流）
高分解能： 1 mg/LSB
システム・レベルの節電を実現する組込み機能：
モーション起動のための調整可能な閾値スリープ／ウェーク・モード
マイクロコントローラの介入を必要としない自律的割込み処理によって、残りのシステムを完全にターンオフ
内蔵のディープ FIFO は、ホスト・プロセッサの負荷を最小限に抑制
アウェーク状態出力によって、スタンドアロンのモーション起動
スイッチを実装可能
175 µg/√Hz までノイズを低減
広い電源および I/O 電圧範囲：1.6 V～3.5 V
1.8 V～3.3 V での動作に最適
外部トリガによる加速度サンプルの同期
オンチップ温度センサー
SPI デジタル・インターフェース
測定範囲は SPI コマンドで選択可能
小型・薄型パッケージ：3 mm × 3.25 mm × 1.06 mm

ADXL362 は超低消費電力の 3 軸 MEMS 加速度センサーであり、その消費電流は、
100 Hzの出力データレートでは 2 µA未満、
モーショ
ン・トリガのウェークアップ・モードでは 270 nA です。間欠動作
により低消費電力を実現する加速度センサーとは異なり、
ADXL362 は、アンダーサンプリングによって入力信号をエイリ
アスせず、すべてのデータレートにおいてセンサーの全帯域幅をサンプリングします。
ADXL362 は、常に 12 ビットの出力分解能を提供します。低分解能で十分な場合は、より効率的なシングル・バイト転送のために
8 ビット・フォーマットのデータも提供されます。
測定範囲は±2 g、±4 g、±8 g、分解能は±2 g 範囲で 1 mg/LSB です。ADXL362 の通常の 550 µg/√Hz よりも低いノイズ・レベルが求められるアプリケー
ションでは、電源電流の増加を最小限に抑えつつ、175 µg/√Hz（typ）までノイズを低減できる 2 つの低ノイズ・モードを選択できます。
超低消費電力であることに加えて、ADXL362 は、真のシステム・レベルの消費電力低減を可能にする多くの特長を備えています。
つまり、ディープ・マルチモード出力 FIFO、内蔵のマイクロパ
ワー温度センサー、複数のアクティブ検出モードなどです。アク
ティブ検出モードには、およそ 6 Hz の測定レートにおいてわず
か 270 nA で動作できる調整可能な閾値スリープ／ウェークアッ
プ動作が含まれます。動作が検出されたとき、必要に応じて外部スイッチを直接制御するために、ピン出力が提供されます。さらに、ADXL362 は、サンプリング時間や外部クロックを外部制御する機能も備えています。

アプリケーション

ADXL362 は、1.6 V～3.5 V の広い電源範囲で動作し、必要に応じて、別の低い電源電圧で動作するホストにインターフェースする
こともできます。ADXL362 は、3 mm × 3.25 mm × 1.06 mm のパッ
ケージを採用しています。

補聴器
家庭用ヘルスケア機器
モーション・トリガのパワー・セーブ・スイッチ
ワイヤレス・センサー
モーション・トリガの計量機器

機能ブロック図VSVDDI/O

INT1
INT2

3-AXISMEMSSENSOR

12-BITADC

DIGITALLOGIC,
FIFO,
AND
SPI

MOSI
MISO
CS
SCLK

AXIS
DEMODULATORSANTIALIASINGFILTERSADXL36210776-001

TEMPERATURESENSOR

GND

図 1.

Rev. A

アナログ・デバイセズ社は、提供する情報が正確で信頼できるものであることを期していますが、その情報の利用に関して、あるいは利用によって生じる第三者の特許やその他の権利の侵害に関して一切の責任を負いません。また、
アナログ・デバイセズ社の特許または特許の権利の使用を明示的または暗示的に許諾するものでもありません。仕様
は、予告なく変更される場合があります。本紙記載の商標および登録商標は、それぞれの所有者の財産です。
※日本語版資料は REVISION が古い場合があります。最新の内容については、英語版をご参照ください。
©2012 Analog Devices, Inc. All rights reserved.

本社／〒105-6891 東京都港区海岸 1-16-1 ニューピア竹芝サウスタワービル
電話 03（5402）8200
大阪営業所／〒532-0003 大阪府大阪市淀川区宮原 3-5-36 新大阪トラストタワー
電話 06（6350）6868

ADXL362

データシート目次
特長 ....................................................................................................1

FIFO エントリ・レジスタ ......................................................... 26

アプリケーション .............................................................................1

X 軸データ・レジスタ............................................................... 26

概要 ....................................................................................................1

Y 軸データ・レジスタ............................................................... 26

機能ブロック図 .................................................................................1

Z 軸データ・レジスタ ............................................................... 26

改訂履歴 ............................................................................................3

温度データ・レジスタ .............................................................. 26

仕様 ....................................................................................................4

ソフト・リセット・レジスタ................................................... 26

絶対最大定格.....................................................................................6

アクティブ閾値レジスタ .......................................................... 27

熱抵抗 ............................................................................................6

アクティブ・タイム・レジスタ ............................................... 27

パッケージ情報.............................................................................6

インアクティブ閾値レジスタ................................................... 27

推奨のハンダ付けプロファイル..................................................6

インアクティブ・タイム・レジスタ ....................................... 27

ESD に関する注意.........................................................................6

アクティブ／インアクティブ・コントロール・レジスタ .... 29

ピン配置と機能の説明 .....................................................................7

FIFO コントロール・レジスタ ................................................. 30

代表的な性能特性 .............................................................................8

FIFO サンプル・レジスタ ......................................................... 31

動作原理 ..........................................................................................13

INT1/INT2 機能マップ・レジスタ ............................................ 31

機械的デバイスの動作 ...............................................................13

フィルタ・コントロール・レジスタ ....................................... 33

動作モード ..................................................................................13

パワー・コントロール・レジスタ ........................................... 34

選択可能な測定範囲 ...................................................................13

セルフテスト・レジスタ .......................................................... 35

選択可能な出力データレート....................................................13

アプリケーション情報 .................................................................. 36

電力／ノイズのトレードオフ....................................................14

アプリケーション例 .................................................................. 36

節電機能 ..........................................................................................15

デバイスの設定 .......................................................................... 36

全モードで超低消費電力を実現................................................15

㟁※ ........................................................................................... 37

モーション検出...........................................................................15

FIFO モード ................................................................................ 38

FIFO .............................................................................................17

割込み ......................................................................................... 39

通信 ..............................................................................................17

同期データ・サンプリングの使い方 ....................................... 40

その他の機能...................................................................................18

外部クロックの使い方 .............................................................. 41

自由落下検出...............................................................................18

セルフテストの使い方 .............................................................. 41

外部クロック...............................................................................18

2.0 V 以外の電圧での動作 ......................................................... 41

同期したデータ・サンプリング................................................18

取付けに関する機構上の留意点 ............................................... 41

セルフテスト...............................................................................18

加速度検出軸 .............................................................................. 42

ユーザー・レジスタの保護 .......................................................18

レイアウトと設計の推奨事項................................................... 42

温度センサー...............................................................................18

外形寸法.......................................................................................... 43

シリアル通信...................................................................................19

オーダー・ガイド ...................................................................... 43

SPI コマンド ................................................................................19
複数バイト転送...........................................................................19
無効なアドレスとアドレスの折り畳み ....................................19
遅延制約 ......................................................................................19
無効なコマンド...........................................................................19
レジスタ・マップ ...........................................................................23
レジスタの詳細 ...............................................................................24
デバイス ID レジスタ .................................................................24
デバイス ID：0x1D レジスタ ....................................................24
デバイス ID：0xF2 レジスタ .....................................................24
シリコン・リビジョン ID レジスタ ..........................................24
X 軸データ（8 MSB）レジスタ.................................................24
Y 軸データ（8 MSB）レジスタ.................................................24
Z 軸データ（8 MSB）レジスタ .................................................24
ステータス・レジスタ ...............................................................25

Rev. A－ 243 －ADXL362

データシート
改訂履歴
9/12—Rev. 0 to Rev. A
Moved Revision History Section ......................................................... 3
Changes to Linking Activity and Inactivity Detection Section; Added
Figure 31, Figure 32, and Figure 33, Renumbered Sequentially ......... 16
Change to Table 13............................................................................ 29
Changes to Figure 44 ......................................................................... 36
Moved Power Supply Decoupling Section ......................................... 37
Added Power Section, Power Supply Requirements Section, and Figure
47 ...................................................................................................... 37
Updated Outline Dimensions ............................................................. 43
Changes to Ordering Guide ............................................................... 43
8/12—Revision 0: Initial Version

Rev. A－ 343 －ADXL362

データシート仕様
特に指定のない限り、TA = 25°C、VS = 2.0 V、VDD I/O = 2.0 V、100 Hz ODR、加速度= 0 g、デフォルトのレジスタ設定。1
表 1.
Parameter
SENSOR INPUT
Measurement Range
Nonlinearity
Sensor Resonant Frequency
Cross Axis Sensitivity2

Test Conditions/Comments
Each axis
User selectable
Percentage of full scale

OUTPUT RESOLUTION
All g Ranges

Each axis

SENSITIVITY
Sensitivity Calibration Error
Sensitivity at XOUT, YOUT, ZOUT

Each axis

Scale Factor at XOUT, YOUT, ZOUT

Sensitivity Change Due to Temperature3
0 g OFFSET
0 g Output
0 g Offset vs. Temperature3
Normal Operation
Low Noise Mode and Ultralow Noise Mode
NOISE PERFORMANCE
Noise Density
Normal Operation
Low Noise Mode
Ultralow Noise ModeBANDWIDTH
Low Pass (Antialiasing) Filter, −3 dB Corner
Output Data Rate (ODR)
SELF TEST
Output Change4

2 g range
4 g range
8 g range
2 g range
4 g range
8 g range−40°C to +85°C

Rev. A

Typ

Max

Each axis
XOUT, YOUT
ZOUT

−150
−250

Unit

±2, ±4, ±8
±0.5
3500
±1.5

g
%
Hz
%

12

Bits
±10

%
mg/LSB
mg/LSB
mg/LSB
LSB/g
LSB/g
LSB/g
%/°C

+150
+250

mg
mg

1
2
4
1000
500
250
0.05
±35
±50

XOUT, YOUTZOUT
XOUT, YOUT, ZOUT

±0.5
±0.6
±0.35

mg/°C
mg/°C
mg/°C

XOUT, YOUTZOUT
XOUT, YOUTZOUT
XOUT, YOUTZOUT
VS = 3.5 V; XOUT, YOUT
VS = 3.5 V; ZOUT

550
920
400
550
250
350
175
250

µg/√Hzµg/√Hzµg/√Hzµg/√Hzµg/√Hzµg/√Hzµg/√Hzµg/√Hz

HALF_BW = 0
HALF_BW = 1
User selectable in 8 steps

ODR/2
ODR/4
12.5

400

Hz
Hz
Hz

XOUT
YOUT
ZOUT

450
−710
350

580
−580
500

710
−450
650

mg
mg
mg

1.6
1.6

2.0
2.0

3.5
VS

V
V

POWER SUPPLY
Operating Voltage Range (VS)I/O Voltage Range (VDD I/O)
Supply Current
Measurement Mode
Normal Operation
Low Noise Mode
Ultralow Noise Mode
Wake-Up Mode
StandbyMin

100 Hz ODR (50 Hz bandwidth)5
1.8
3.3
13
0.27
0.01

－ 443 －

µA
µA
µA
µA
µA

ADXL362

データシートParameter
Power Supply Rejection Ratio (PSRR)
Input Frequency 100 Hz to 1 kHz
Input Frequency 1 kHz to 250 kHz
Turn-On TimePower-Up to Standby
Measurement Mode Instruction to Valid Data
TEMPERATURE SENSOR
BiasStandard Deviation
Sensitivity Average
Standard Deviation
Sensitivity Repeatability
Resolution

Test Conditions/Comments
CS = 1.0 µF, RS = 100 Ω, CIO = 1.1 µF, input is
100 mV sine wave on VS

Typ

Max

Unit

−13
−20

dB
dB

5
4/ODR

ms

350
290
0.065
0.0025
±0.5
12

LSB
LSB
°C/LSB°C/LSB°C
Bits

100 Hz ODR (50 Hz bandwidth)@ 25°C@ 25°C@ 25°CENVIRONMENTAL
Operating Temperature Range−40

1

すべての最小仕様と最大仕様を保証します。typ 仕様は保証されないことがあります。
Cross Axis Sensitivity（他軸感度）は、任意の 2 軸間のカップリングとして定義されています。
3−40°C～+25°C または+25°C～+85°C。
4
セルフテスト変動は、セルフテストが ON にされたときの出力変化（単位：g）として定義されています。
5
他の帯域幅設定での消費電流については図 30 を参照してください。
2

Rev. AMin－ 543 －+85°C

ADXL362

データシート

絶対最大定格表 2.

推奨のハンダ付けプロファイル
Rating5000 g5000 g−0.3 V to +3.6 V−0.3 V to +3.6 V−0.3 V to VS
Indefinite

図 3 と表 5 には、推奨するハンダ付けプロファイルの詳細を示します。

RAMP-UP

θJC
85°C/W

図 2 と表 4 は、ADXL362 のパッケージ・ブランドの詳細を示します。製品リリース関連情報については、「オーダー・ガイド」
を参照してください。

図 3. 推奨のハンダ付けプロファイル

表 5. 推奨のハンダ付けプロファイル
Condition
Profile Feature

Sn63/Pb37

Pb-FreeAverage Ramp Rate (TL to TP)
Preheat
Minimum Temperature (TSMIN)
Maximum Temperature(TSMAX)Time (TSMIN to TSMAX)(tS)TSMAX to TL Ramp-Up Rate
Time Maintained Above
Liquidous (TL)
Liquidous Temperature (TL)
Time (tL)Peak Temperature (TP)Time Within 5°C of Actual
Peak Temperature (tP)
Ramp-Down Rate
Time 25°C to Peak
Temperature

3°C/sec max

3°C/sec max

100°C
150°C

150°C
200°C

60 sec to 120 sec
3°C/sec max

60 sec to 180 sec
3°C/sec max

183°C
60 sec to 150 sec
240 + 0/−5°C
10 sec to 30 sec

217°C
60 sec to 150 sec
260 + 0/−5°C
20 sec to 40 sec

6°C/sec max
6 minutes max

6°C/sec max
8 minutes max

ESD に関する注意
10776-002

v v vvyyww

ESD（静電放電）の影響を受けやすいデバイスです。
電荷を帯びたデバイスや回路ボードは、検知されな
いまま放電することがあります。本製品は当社独自の特許技術である ESD 保護回路を内蔵してはいますが、デバイスが高エネルギーの静電放電を被った場
合、損傷を生じる可能性があります。したがって、
性能劣化や機能低下を防止するため、ESD に対する
適切な予防措置を講じることをお勧めします。

図 2. 製品パッケージ情報（上面図）

表 4. パッケージ・ブランド情報

Rev. A

RAMP-DOWN

TIME

Device Weight
18 mg

•362B

tS

t25°C TO PEAK

パッケージ情報

•362B
vvvv
yyww

TSMIN

PREHEAT

表 3. パッケージ特性
θJA
150°C/W

tL

TSMAX

150°C
260°C
−50°C to +150°C−50°C to +150°C

熱抵抗

Branding Key

TL

10776-003

2000 V (HBM)

上記の絶対最大定格を超えるストレスを加えると、デバイスに恒久的な損傷を与えることがあります。この規定はストレス定格のみを指定するものであり、この仕様の動作セクションに記載する
規定値以上でのデバイス動作を定めたものではありません。デバイスを長時間絶対最大定格状態に置くと、デバイスの信頼性に影響を与えることがあります。

Package Type
16-Terminal LGA

CRITICAL ZONETL TO TPtP

TP

TEMPERATURE

Parameter
Acceleration (Any Axis, Unpowered)
Acceleration (Any Axis, Powered)VS
VDD I/OAll Other Pins
Output Short-Circuit Duration(Any Pin to Ground)
ESD
Short Term Maximum Temperature
Four Hours
One MinuteTemperature Range (Powered)Temperature Range (Storage)

Field Description
Pin 1 indicator and part identifier
Factory lot code
Date code－ 643 －ADXL362

データシート

NC

VS

16

15

14

VDDI/O

1

13
12

GND

11

INT1

10

RESERVED

9

INT2

3

SCLK

4

RESERVED5

ADXL362
TOP VIEW(Not to Scale)

MOSI

6

7

8

CS

RESERVED

MISO

NC

2

GND

NOTES
1. NC = NO CONNECT. THIS PIN IS NOTINTERNALLY CONNECTED.

10776-004

GND

ピン配置と機能の説明

図 4. ピン配置（上面図）

表 6. ピン機能の説明
ピン番号

記号

説明

1

VDD I/O

デジタル I/O の電源電圧2NC

無接続。内部的に無接続

3

Reserved

予備。無接続のままにするか、GND に接続されます。

4

SCLK

SPI 通信クロック

5

Reserved

予備。無接続のままにするか、GND に接続することができます。

6

MOSI

マスタ出力、スレーブ入力。SPI シリアル・データ入力

7

MISO

マスタ入力、スレーブ出力。SPI シリアル・データ出力

8CS

SPI チップ・セレクト、アクティブ・ロー。SPI 通信時にはローレベルである必要があります。

9

INT2

割込み 2 出力。INT2 は同期サンプリング用の入力としても機能します。

10

Reserved

予備。無接続のままにするか、GND に接続することができます。

11

INT1

割込み 1 出力。INT1 は外部クロッキング用の入力としても機能します。

12

GND

グラウンド。このピンは接地する必要があります。

13

GND

グラウンド。このピンは接地する必要があります。

14

VS

電源電圧

15

NC

無接続。内部的に無接続

16

GND

グラウンド。このピンは接地する必要があります。

Rev. A－ 743 －ADXL362

データシート

代表的な性能特性
40

PERCENTAGE OF POPULATION (%)

PERCENT OF POPULATION (%)

25

20

15

10

5

35
30
25
20
15
10

–80 –70 –60 –50 –40 –30 –20 –10 0 10 20 30 40 50 60 70 80
ZERO g OFFSET (mg)

010776-005

0

930

950

970

990 1010 1030 1050 1070 1090 1110 1130
SENSITIVITY (mg/LSB)

図 5. X 軸の 0 g オフセット（25°C、VS = 2 V）

10776-0085

図 8. X 軸感度（25°C、VS = 2 V、±2 g レンジ）

30

50

PERCENTAGE OF POPULATION (%)

PERCENT OF POPULATION (%)

45
25

20

15

10

5

40
35
30
25
20
15
10

ZERO g OFFSET (mg)

010776-006–80 –70 –60 –50 –40 –30 –20 –10 0 10 20 30 40 50 60 70 80

20

60

18

55

PERCENTAGE OF POPULATION (%)

990 1010 1030 1050 1070 1090 1110 1130

16
14
12
10
8
6
4

50
45
40
35
30
25
20
15
10
5

–110

–80

–50

–20

10

40

70

100

ZERO g OFFSET (mg)

010776-007–170 –140

930

950

970

990 1010 1030 1050 1070 1090 1110 1130
SENSITIVITY (mg/LSB)

図 7. Z 軸の 0 g オフセット（25°C、VS = 2 V）

図 10. Z 軸感度（25°C、VS = 2 V、±2 g レンジ）

－ 843 －10776-010

PERCENT OF POPULATION (%)

970

図 9. Y 軸感度（25°C、VS = 2 V、±2 g レンジ）

2

Rev. A

950

SENSITIVITY (mg/LSB)

図 6. Y 軸の 0 g オフセット（25°C、VS = 2 V）

0

930

10776-009

50

ADXL362

データシート
50

25

30

20

20

OUTPUT (mg)

PERCENT OF POPULATION (%)

40

15

10

10
0
–10
–20
–30

5

–40

0.2

0.4

0.6

0.8

1.0

ZERO g OFFSET TEMPERATURE COEFFICIENT (mg/°C)

–60
–60

図 14.

30

20

25

0

OUTPUT (mg)

40

20

15

5

–80

0.2

0.4

0.6

0.8

1.0

ZERO g OFFSET TEMPERATURE COEFFICIENT (mg/°C)

–100
–60

150

20

100

OUTPUT (mg)

25

15

10

60

80

100

X 軸の 0 g オフセットの温度特性（16 個のデバイスを
PCB にハンダ付け、ODR = 100 Hz、VS = 2 V）

–40

–20

0

20

40

60

80

100

Y 軸の 0 g オフセットの温度特性（16 個のデバイスを
PCB にハンダ付け、ODR = 100 Hz、VS = 2 V）

50

0

5

–50

0
–0.5 –0.3 –0.1 0.1 0.3 0.5 0.7 0.9 1.1 1.3 1.5 1.7 1.9

–100
–60

10776-013

PERCENT OF POPULATION (%)

図 15.

–40

–20

0

20

40

TEMPERATURE (°C)

図 16.

図 13. Z 軸の 0 g オフセット温度係数（VS = 2 V）

Rev. A40

TEMPERATURE (°C)

図 12. Y 軸の 0 g オフセット温度係数（VS = 2 V）

ZERO g OFFSET TEMPERATURE COEFFICIENT (mg/°C)

20

–40

–60

0

0

–20

10

10776-012

PERCENT OF POPULATION (%)

35–1.0 –0.8 –0.6 –0.4 –0.2

–20

TEMPERATURE (°C)

図 11. X 軸の 0 g オフセット温度係数（VS = 2 V）

0–40

－ 943 －10776-015

0

60

80

100

10776-016–1.0 –0.8 –0.6 –0.4 –0.2

10776-011

010776-014–50

Z 軸の 0 g オフセットの温度特性（16 個のデバイスを
PCB にハンダ付け、ODR = 100 Hz、VS = 2 V）

ADXL362

データシート40

835

PERCENT OF POPULATION (%)

6
4
2
0
–2
–4
–6

–20

0

20

40

60

80

100

TEMPERATURE (°C)

15
10

450

475

500

525

550

575

600

625

650

675

700

SELF TEST DELTA (mg)

X 軸の 25°C からの感度偏差の温度特性（16 個のデバイスを
PCB にハンダ付け、ODR = 100 Hz、VS = 2 V）

図 20.

40

8

35

PERCENT OF POPULATION (%)

10

6
4
2
0
–2
–4
–6

X 軸のセルフテスト応答性（25°C、VS = 2 V）

30
25
20
15
10

–40

–20

0

20

40

60

80

100

TEMPERATURE (°C)

0–700 –675 –650 –625 –600 –575 –550 –525 –500 –475 –450
SELF TEST DELTA (mg)

図 21. Y 軸のセルフテスト応答性（25°C、VS = 2 V）

10

40

8

35

PERCENT OF POPULATION (%)

Y 軸の 25°C からの感度偏差の温度特性（16 個のデバイスを
PCB にハンダ付け、ODR = 100 Hz、VS = 2 V）

6
4
2
0
–2
–4
–6

–40

–20

0

20

40

TEMPERATURE (°C)

図 19.

Rev. A

25
20
15
10
5

–8
–10
–60

30

60

80

100

0

350 375 400 425 450 475 500 525 550 575 600 625 650
SELF TEST DELTA (mg)

Z 軸の 25°C からの感度偏差の温度特性（16 個のデバイスを
PCB にハンダ付け、ODR = 100 Hz、VS = 2 V）

－ 1043 －図 22. Z 軸のセルフテスト応答性（25°C、VS = 2 V）

10776-022

図 18.

10776-021

5

–8
–10
–60

SENSITIVITY DEVIATION FROM 25°C (%)

20

010776-018

SENSITIVITY DEVIATION FROM 25°C (%)

図 17.

25

10776-020–4010776-017

–10
–60

30

5

–8

10776-019

SENSITIVITY DEVIATION FROM 25°C (%)

10

ADXL362

35

70

30

60

PERCENT OF POPULATION (%)

25
20
15
10

30

12

25

10

20

15

10

250

300

350

400

10776-026

200

6

4

2.9

3.0

3.1

3.2

3.3

3.4

3.5

3.6

3.7

3.8

0

–200

0

200

400

600

800

1000

TEMPERATURE SENSOR BIAS AT 25°C (LSB)

10776-027

2.8

10776-0242.7

図 27. 温度センサー応答性（25°C、VS = 2 V）

35

40

30

35

PERCENT OF POPULATION (%)

PERCENT OF POPULATION (%)

150

8消費電流（25°C、低ノイズ・モード、ODR = 100 Hz、
VS = 2 V）

25
20
15
10
5

30
25
20
15
10
5

8

9

10

11

12

13

14

CURRENT CONSUMPTION (µA)

15

16

0

10776-025

0

100

2

CURRENT CONSUMPTION (µA)

図 24.

50

図 26. 消費電流（25°C、ウェークアップ・モード、VS = 2 V）

PERCENT OF POPULATION (%)

PERCENT OF POPULATION (%)

消費電流（25°C、ノーマル・モード、ODR = 100 Hz、
VS = 2 V）

0

Rev. A

20

CURRENT CONSUMPTION (nA)

5

図 25.

30

0

10776-023

1.50 1.55 1.60 1.65 1.70 1.75 1.80 1.85 1.90 1.95 2.00 2.05
CURRENT CONSUMPTION (µA)

図 23.

40

10

5
0

50

14.4 14.6 14.8 15.0 15.2 15.4 15.6 15.8 16.0 16.2 16.4 16.6 16.8
TEMPERATURE SENSOR SCALE FACTOR (LSB/°C)

消費電流（25°C、超低ノイズ・モード、ODR = 100 Hz、
VS = 2 V）－ 1143 －

図 28. 温度センサーのスケール係数（VS = 2 V）

10776-028

PERCENT OF POPULATION (%)

データシートADXL362

データシートPERCENT OF POPULATION (%)

30

25

20

15

10

0

–20

–16

–12

–8

–4

0

4

8

12

16

CLOCK FREQUENCY DEVIATION FROM IDEAL (%)

2010776-0295

図 29. 理想値からのクロック周波数偏差（25°C、VS = 2 V）

Rev. A－ 1243 －ADXL362

データシート
動作原理
ADXL362 は、きわめて低い消費電力レベルで動作する、全機能内
蔵型の 3 軸加速度計測システムです。モーションや衝撃から生じる動的加速度と、傾斜などの静的加速度の両方を測定することができます。加速度はデジタル的にレポートされ、デバイスは SPI
プロトコルによって通信します。内蔵のデジタル・ロジックは、自律的動作を可能にし、システム・レベルの節電を強化する機能を実装します。

機械的デバイスの動作
センサーの可動部品は、シリコン・ウェハーの上面に構成される
ポリシリコン表面マイクロマシン構造となっています。ポリシリ
コンのスプリングがこの構造部を࢙࣮࢘ࣁ表面上に支え、加㏿ຊ
に対する抵抗をもたらします。
構造部の変位は、独立した固定プレートと可動部に取り付けられたプレートで構成される、差動コンデンサによって測定します。
加速度は構造部を偏向させ、差動コンデンサを不平衡にするため、センサー出力の振幅は加速度に比例します。位相検波により、加速度の大きさと極性が決定されます。

動作モード
ADXL362 には、2 つの動作モードがあります。つまり、連続した広帯域幅センシングのための測定モードと、限られた帯域幅でア
クティブ検出を行うためのウェークアップ・モードです。さらに、デバイスをスタンバイにすることによって、測定を完全に中断することができます。

ウェークアップ・モードは、きわめて低い消費電力（2.0 V 電源電
圧で 270 nA）で、モーションの有無だけを検出する用途に最適です。ウェークアップ・モードは、モーション起動のオン／オフ・スイッチの実装に特に便利であり、動作が検出されるまで、残りのシステムをパワーダウンすることができます。
ウェークアップ・モードは、1 秒間に 6 回だけ加速度を測定し、モーションの有無を検出することによって、消費電流をきわめて低いレベルに低減します。モーション検出時に、加速度センサー
を以下の方法で自律的に応答させることができます。
••••

フル帯域幅の測定モードに切り替え
マイクロコントローラに割込みを通知
設定に応じて、後段回路をウェークアップ
ウェークアップ・モードでは、アクティブ・タイマ以外のすべての加速度センサー機能を使用できます。すべてのレ
ジスタにアクセスでき、リアルタイム・データの読出しやFIFO への保存ができます。

スタンバイ
ADXL362 をスタンバイにすると、測定が中断され、消費電流は
10 nA（typ）まで低下します。保留中の割込みとデータは保持され、新しい割込みは生成されません。
ADXL362 は、スタンバイ動作時にはすべてのセンサー機能を停止します。

選択可能な測定範囲

測定モード
測定モードは ADXL362 の通常動作モードです。
このモードでは、加速度データは連続的に読み取られ、2.0 V 電源を使用した場合の加速度センサーの消費電流は、最大 400 Hz の出力データレー
トの範囲全体で 3µA（typ）未満です。ADXL362 をこのモードで動作させるとき、このデータシートに記載されたすべての機能を使用できます。
また、12.5 Hz～400 Hz のデータレートで連続的にデータを出力しながら、3µA（typ）未満の消費電流を実現する機能も備えており、これこそ ADXL362 が超低消費電力の加速度センサーである
ゆえんです。他の加速度センサーでは、低消費電力モードで間欠動作を行うことにより低消費電流の加速度センシングを実現しているものもあります。その結果、低消費電力モードでは実効帯
域幅が狭くなり、入力データのアンダーサンプリングが生じます。したがって、望ましくないエイリアシングが発生することがあります。ADXL362 では、センサーの全帯域幅をすべてのデー
タレートで連続的にサンプリングするため、アンダーサンプリン
グやエイリアシングは発生しません。

Rev. A

ウェークアップ・モード

ADXL362 には、±2 g、±4 g、±8 g という選択可能な測定範囲があります。加速度サンプルは、常に 12 ビット ADC によって変換されます。したがって、感度は g 範囲に応じて変化します。範囲とそれに対応する感度値を表 1 に示します。
加速度が測定の上下限を外れると、データはフルスケール値（0x0FFF）でクリップされ、加速度センサーに損傷は生じません。
表 2 は、加速度の絶対最大定格を示します。これは、デバイスに恒久的な損傷を与える可能性のある加速度レベルを示します。

選択可能な出力データレート
ADXL362 は、12.5 Hz～400 Hz のさまざまなデータレートで加速度データをレポートできます。ナイキスト・サンプリング基準を満たし、エイリアシングが発生しないように、内部ローパス・フィ
ルタの極は、選択された ODR の¼または½に（HALF_BW 設定に基づいて）自動的に設定されます。

－ 1343 －ADXL362

データシート

消費電流は、図 30 に示すように、出力データレートによって若干変動し、データレートと動作電圧の全範囲にわたって 5.0 µA
を下回ります。

CURRENT CONSUMPTION (µA)

6VS = 1.6V
VS = 2.0V
VS = 2.5V
VS = 3.0V
VS = 3.5V

5電力／ノイズのトレードオフ
ADXL362 は、消費電流を少しだけ増やすことによってノイズを減少させるオプションをいくつか提供します。
通常動作での ADXL362 のノイズ性能は、100 Hz 帯域幅において7 LSB rms（typ）であり、帯域幅と所望の分解能にもよりますが、大部分のアプリケーションには十分です。ノイズをさらに抑える必要がある場合、ADXL362 は、消費電流を一定量増加させることでノイズを低減できる、2 つの低ノイズ動作モードを備えてい
ます。

4

3

表 7 は、通常動作で得られる消費電流とノイズ密度、および代表的な 2.0 V 電源での 2 つの低ノイズ・モードの関係を示します。

2

表 7. ノイズと消費電流：通常動作、低ノイズ・モード、超低ノ
イズ・モード（ODR=100Hz, @ VS = 2.0 V）

0

0

100

200

300

400

OUTPUT DATA RATE (Hz)10776-030

1

Mode
Normal Operation
Low Noise
Ultralow Noise

図 30. 出力データレート 対 消費電流、各種電源電圧

アンチエイリアシング
ADXL362 の A/D コンバータ（ADC）は、ユーザーが選択した出力データレートでサンプリングします。アンチエイリアス・フィ
ルタ処理がない場合、データレートの半分を超える周波数を持つ
入力信号がエイリアスされます。これを緩和するため、ADC の入力に 2 極ローパス・フィルタが提供されています。
ユーザーは、このアンチエイリアス・フィルタをデータレートの½または¼の帯域幅に設定できます。アンチエイリアス・フィル
タの極を出力データレートの½に設定すると、アンチエイリア
ス・フィルタ処理は穏やかになりますが、帯域幅は最大化され、大部分のアプリケーションに適しています。極をデータレートの¼に設定すると、所定のデータレートに対する帯域幅は低減します
が、より積極的なアンチエイリアシングが実行されます。

Current
Consumption (µA)
Typical

550
400
250

1.8
3.3
13

ADXL362 をより高い電源電圧で動作させても、ノイズは低減します。表 8 は、通常動作で得られる消費電流とノイズ密度、および推奨される最高電源電圧（3.3 V）での 2 つの低ノイズ・モードの関係を示します。
表 8. ノイズと消費電流：通常動作、低ノイズ・モード、超低ノ
イズ・モード（ODR=100Hz, @ VS = 3.3 V）

Mode
Normal Operation
Low Noise
Ultralow NoiseADXL362 のアンチエイリアス・フィルタは、デフォルトでは、帯域幅が出力データレートの¼と、保守的に設定されています。

Rev. A

Noise(µg/√Hz)
Typical－ 1443 －Noise(µg/√Hz)
TypicalCurrent
Consumption (µA)
Typical

380
280
175

2.7
4.5
15

ADXL362

データシート
節電機能
節 電 が最 重視 され るアプリケーション向けに設計された
ADXL362 には、ここで説明するように、デバイス・レベルだけ
でなく、システム・レベルの節電も可能にする機能がいくつか内蔵されています。

全モードで超低消費電力を実現
デバイス・レベルで、ADXL362 の最も顕著な節電機能は、あらゆる設定での超低消費電流です。ADXL362 の消費電流は、400 Hz
までのすべてのデータレートと 3.5 V までのすべての電源電圧にわたって、1.1 µA（typ）～5 µA（typ）です（図 30 を参照）。1 µA
未満の消費電力を必要とする簡単なモーション検出アプリケー
ションには、さらに低消費電力の 270 nA（typ）のモーション・ト
リガのウェークアップ・モードを提供します。
このような電流レベルにおいて、この加速度センサーのフル動作
での消費電流は、他の多くのシステム・コンポーネントのスタン
バイ電流よりも小さくなります。したがって、連続的な加速度監視ときわめて長いバッテリ稼働時間を必要とするアプリケー
ションに最適です。加速度センサーは常にオンであるため、モーション起動スイッチとして機能することができます。加速度セン
サーは、起動のタイミングを残りのシステムに通知することにより、システム・レベルで電力を管理します。
動作電流の低さと同様、10 nA（typ）というスタンバイ電流の低さも ADXL362 の重要な特長であり、大部分の時間をスリープ状
態ですごし、外部トリガを介してウェークアップするアプリケー
ションでは、バッテリ稼働時間の大幅な増加をもたらします。

モーション検出
ADXL362 は、アクティブ（閾値を上回る加速度が存在する状態）とインアクティブ（閾値を上回る加速度が存在しない状態）を検出する内蔵ロジックを備えています。アクティブ／インアクティ
ブ・イベントは、加速度センサーの動作モード管理、ホスト・プ
ロセッサへの割込み、あるいはモーション・スイッチの自律的駆動のためのトリガとして使用できます。
アクティブ／インアクティブ・イベントの検出はステータス・レ
ジスタで示され、割込みを生成するように設定できます。さらに、デバイスのアクティブ・ステータス（つまり、モーションが加わっているか静止しているか）は、「AWAKE ビットの使い方」で説明する AWAKE ビットによって示されます。
アクティブ／インアクティブ検出は、加速度センサーが測定モードまたはウェークアップ・モードにあるときに使用できます。

アクティブ検出アクティブ・イベントが検出されるのは、加速度が、仕様規定された期間にわたって仕様規定された閾値を上回り続けた場合です。
リファレンス・モードとアブソリュート・モード
アクティブ検出の設定方法には、リファレンス・モードとアブソ
リュート・モードがあります。
アブソリュート・アクティブ検出を使用した場合、加速度サンプ
ルとユーザーが設定した閾値とを比較して、モーションが存在するかどうかを判定します。たとえば、0.5 g の閾値が設定され、z軸での加速度がユーザー定義によるアクティブ時間よりも長い
間 1 g である場合、アクティブ・ステータスがアサートされます。

Rev. A

多くのアプリケーションでは、絶対的な閾値ではなく、基準となるポイントまたは向きからのずれをアクティブ検出のベースにするほうが有利です。この方式が特に便利なのは、重力によって加えられる静的な 1 g がアクティブ検出に与える影響を除去できるからです。加速度センサーが静止している場合、たとえモーションが加わっていなくても、その出力は 1 g に到達することがあります。アブソリュート・アクティブでは、閾値が 1 g 未満に設定されると、この場合はすぐにアクティブが検出されます。
リファレンス・モードでは、加速度サンプルが、ユーザー定義された時間にわたって、内部定義されたリファレンス値を基準としてユーザー定義された閾値を上回ったとき、アクティブが検出されます（式 1 を参照）。
ABS(Acceleration − Reference) > Threshold
•

•
•
•

(1)

したがって、加速度が最初の向きから十分にずれたときにのみ、アクティブが検出されます。アクティブ検出が以下のいずれかのシナリオに該当するとき、その時の加速度サ
ンプル値をアクティブ検出のリファレンス値として更新します。
アクティブ機能が起動され、測定モードが機能しているとき
リンク・モードが有効な場合：インアクティブが検出され、アクティブ検出が始まったとき
リンク・モードが有効でない場合：アクティブが検出され、アクティブ検出が繰り返されるときリファレンス・モードでは、最もわずかなモーション・イベント
さえ検出する、きわめて高感度なアクティブ検出が得られます。
誤検出を低減理想的には、アクティブ検出の目的は、ノイズや小さな意図的でない移動を無視して、意図的なモーションのときにのみシステム
をウェークアップさせることです。ADXL362 のアクティブ検出
アルゴリズムは、わずかなモーション・イベントを識別するだけ
でなく、望ましくないトリガを確実に除去できるように設計されています。
ADXL362 のアクティブ検出機能には、望ましくないモーションを除去し、持続的なモーションだけをアクティブと認識するために、タイマが組み込まれています。このタイマの時間は、加速度閾値と同様に、1 サンプル（つまり、タイマなし）から最大 20秒のモーションまで、ユーザーが調整できます。
なお、アクティブ・タイマは測定モードでのみ使用できます。
ウェークアップ・モードでは、1 サンプルのアクティブ検出が使用されます。

インアクティブ検出
インアクティブ・イベントが検出されるのは、加速度が、仕様規定された時間にわたって仕様規定された閾値を下回り続けた場合です。インアクティブ検出の設定にも、リファレンス・モードとアブソリュート・モードがあります。
アブソリュート・インアクティブ検出を使用した場合、加速度サ
ンプルとユーザーが設定した閾値とをユーザーが設定した時間にわたって比較し、モーションが存在するかどうかを判定します。
インアクティブが検出されるのは、連続した十分な数のサンプルのすべてが閾値を下回るときです。インアクティブのアブソ
リュート・モードは、自由落下検出の実装に使用できます。

－ 1543 －ADXL362

データシートリファレンス・インアクティブ検出を使用する場合、インアクティブが検出されるのは、加速度サンプルが、ユーザー定義された時間にわたって、内部定義されたリファレンス値を基準としてユーザー定義された閾値の範囲内に収まるときです（式 2 を参照）。

AWAKE = 1
INACTIVITYINTERRUPTTRIGGERS(2)

インアクティブ・タイマのインアクティブ検出時間は、2.5 ms（400Hz ODR における 1 個のサンプル）から約 90 分（12.5 Hz ODR における 65,535 個のサンプル）まで自由に設定できます。インアクティ
ブ・タイマがどのような長さの時間に設定されている場合でも、その時間にわたって静止していれば、加速度センサーがインアクティブを検出するよう設定されています。

AWAKE = 1
WAIT FORPROCESSOR TO
CLEAR INTERRUPTWAIT FOR
INACTIVITY
EVENT

図 31. デフォルト・モードのアクティブ動作とインアクティブ動作を説明するフローチャート

リンク・モードでは、ホスト・プロセッサが各割込みを処理しなければ次の割込みは有効になりません。
図 32 に、リンク・モードの動作をフローチャートで説明します。
WAIT FOR
ACTIVITY
EVENT

たとえば、インアクティブ検出時間が 90 分に設定されていた場
合、加速度センサーがインアクティブを検出するのは、90 分間
静止していたときです。タイマ設定範囲が広いため、節電が重要視されるアプリケーションでは、きわめて短い時間のインアクティブを検出し、直ちにシステムをスリープ状態にすることができます。連続動作が重要なアプリケーションでは、システムは、何らかのモーションが存在する限りオン状態を保ちます。

ACTIVITY
INTERRUPTWAIT FORPROCESSOR TO
CLEAR INTERRUP

AWAKE = 1

AWAKE = 0

WAIT FORPROCESSOR TO
CLEAR INTERRUPTINACTIVITYINTERRUPTWAIT FOR
INACTIVITY
EVENT

10776-132

リファレンス・インアクティブは、リファレンス・アクティブと同様、重力による静的加速度の影響を除去するのに特に便利です。
アブソリュート・インアクティブでは、インアクティブ閾値が 1
g 未満に設定された場合、静止したままのデバイスはインアクティブを検出できないことがあります。リファレンス・インアク
ティブを用いれば、同じ構成の同じデバイスでもインアクティブを検出できます。

ACTIVITY
INTERRUPTTRIGGERS

10776-131

ABS(Acceleration − Reference) < Threshold

WAIT FORPROCESSOR TO
CLEAR INTERRUPTWAIT FOR
ACTIVITYEVENT

図 32. リンク・モードのアクティブ動作とインアクティブ動作を説明するフローチャート

アクティブ／インアクティブ検出のリンク
アクティブ／インアクティブ検出機能は、ホスト・プロセッサによって同時に使用して手動処理したり、以下のような方法で連係動作するように設定できます。
デフォルト・モード
アクティブ／インアクティブ機能については、デフォルトで自動的に有効にされないため、ユーザーがこれらの機能を有効にする必要があります。ユーザーがアクティブ／インアクティブ機能を有効にした後、ADXL362 は、デフォルト・モードに入ったときに以下の動作を行います。アクティブ／インアクティブ検出はいずれも有効なままであり、すべての割込みは、ホスト・プロセッ
サによって処理される必要があります。つまり、プロセッサが各割込みを読み取らなければ、割込みをクリアして再び使用することはできません。

ループ・モード
ループ・モードでは、モーション検出は「リンク・モード」で説明したように動作しますが、割込みはホスト・プロセッサによる処理を必要としません。この設定は、一般的に用いられるモーション検出の実装を簡素化し、バス通信に使用される電力を低減することで節電効果を高めます。
図 33 に、ループ・モードの動作をフローチャートで説明します。
AWAKE = 1

WAIT FOR
ACTIVITYEVENT

WAIT FOR
INACTIVITY
EVENT

リンク・モードでは、同時に有効にできる機能が 1 つだけになる
ように、アクティブ／インアクティブ検出が互いにリンクされます。アクティブが検出されると、デバイスにモーションが加わっている（あるいは、アウェーク状態）と想定され、アクティブの探索をすぐに停止します。もっと正確にいえば、次のイベントとしてインアクティブが想定されます。したがって、インアクティ
ブ検出のみが動作します。
同様に、インアクティブが検出されると、デバイスは静止している（あるいは、スリープ状態）と想定されます。したがって、次のイベントとしてアクティブが想定されるため、アクティブ検出のみが動作します。

Rev. A

AWAKE = 010776-133

リンク・モード

図 33. ループ・モードのアクティブ動作とインアクティブ動作を説明するフローチャート

自動スリープリンクまたはループ・モードでは、自動スリープを有効にすると、デバイスは、インアクティブが検出されると自律的にウェーク
アップ・モードに入り（「ウェークアップ・モード」を参照）、
アクティブが検出されると再び測定モードに入ります。
リンク・モードまたはループ・モードがイネーブルされると、自動スリープ設定がアクティブになります。デフォルト・モードでは、自動スリープ設定は無視されます。

－ 1643 －ADXL362

データシートAWAKE ビットの使い方

通信

AWAKE ビットは、ADXL362 がアウェーク状態であるかスリー
プ状態であるかを示すステータス・ビットです。デバイスは、ア
クティブ条件に遭遇したときにアウェーク状態であり、インアク
ティブ条件に遭遇したときにスリープ状態です。

SPI 命令アウェーク信号は INT1 または INT2 ピンにマッピングできます。
したがって、このピンは、加速度センサーのアウェーク状態に基づいて下流回路への電力を接続／切断するステータス出力として機能できます。この設定をループ・モードと組み合わせて使用すれば、図 43 に示すように、単純で自律的なモーション起動ス
イッチを実装できます。
後段回路の起動時間を許容できる場合、このモーション・スイッ
チ設定は、残りのアプリケーション部分のスタンバイ消費電流をゼロにすることによって、システム・レベルの大幅な節電を可能にします。このスタンバイ電流は、ADXL362 の動作電流を上回ることがあります。

ADXL362 のデジタル・インターフェースは、システム・レベルの節電を念頭に置いて実装されています。以下の機能は節電効果を高めます。
•••

FIFO
ADXL362 には、ディープな 512 サンプルの先入れ先出し（FIFO）
バッファが内蔵されています。この FIFO は、次に示すように、主に 2 つの利点を提供します。

システム・レベルの節電
FIFO を適切に使用すれば、加速度センサーが自律的にデータを収集している間、ホスト・プロセッサのスリープ時間を延ばすことによって、システム・レベルの節電が可能になります。あるいは、FIFO を使用してデータを収集するようにすることで、ホストの負担を軽減し、他のタスク処理に振り向けることができます。

データ記録／イベント・コンテキスト
FIFO をトリガ・モードで使用して、アクティブ検出イベントにつながるすべてのデータを記録することで、イベントのコンテキストを提供できます。たとえば、インパクト・イベントを特定するシステムの場合、加速度センサーは、システム全体をオフに保持しながら、加速度データをその FIFO に保存し、アクティブ・
イベントを探すことができます。インパクト・イベントが発生すると、そのイベントより前に収集されたデータは、FIFO 内でフリーズ状態になります。すると、加速度センサーは、残りのシス
テムをウェークアップさせ、このデータをホスト・プロセッサに転送することによって、インパクト・イベントのコンテキストを提供できます。
一般に、使用できるコンテキストが多いほど、システムはよりイ
ンテリジェントな決断をくだすことができるため、多段 FIFO は特に便利です。ADXL362 の FIFO は 13 秒を超えるデータまで保存できるため、アクティブ・トリガの前にイベントの明確なイメージが得られます。
すべての FIFO 動作モード、FIFO の構造、FIFO からデータを取り出すための命令については、このデータシートの「FIFO モード」
を参照してください。

Rev. A

バースト読出し／書込みは、デバイスの設定とデータの取出しに必要な SPI 通信サイクルの数を低減します。
アクティブ／インアクティブ検出の並行動作は、「set it andforget it（設定後は放置）」動作を可能にします。リンク・
モードとループ・モードは、プロセッサ介入のない割込み
クリアを可能にすることによって、通信電力をさらに低減します。
FIFO は、連続したサンプルを無限長の複数バイト読出しによって連続的に読取りできるように実装されます。したがって、1 つの FIFO 読出し命令で、FIFO の全コンテンツをクリアすることができます。他の多くの加速度センサー
では、読出し命令ごとに 1 個のサンプルしか取り出せません。さらに、ADXL362 の FIFO 構造では、プロセッサのダ
イレクト・メモリ・アクセス（DMA）を使用して FIFO の
内容を読み出すことができます。

バス・キーパーADXL362 は、すべてのデジタル・インターフェース・ピン（MISO、
MOSI、SCLK、CS、INT1、INT2）上にバス・キーパーを実装しています。バス・キーパーは、駆動されていないスリーステート・
バス・ラインがフローティング状態になることを防止し、バス上のゲート入力での貫通電流を防ぎます。

MSB レジスタ
加速度と温度の測定値は、12 ビット値に変換され、測定ごとに 2
本のレジスタを使用し、SPI を介して送信されます。3 軸加速度
データの完全なサンプル・セットを読み出すには、6 本のレジス
タを読み出す必要があります。
多くのアプリケーションでは、12 ビット・データまでの精度は必要ではなく、むしろシステム全体の節電が重視されます。MSB
レジスタ（XDATA、YDATA、ZDATA）を用いることで、このようなトレードオフが可能になります。これらのレジスタには、
x、y、z 軸加速度データの 8 個の MSB が含まれます。これらを効果的に読み出すことで、8 ビットの加速度値が得られます。とりわけ重要なのは、3 本の（連続した）レジスタを読み出すだけで完全なデータ・セットを取り出せ、SPI バスがアクティブで電流を消費する時間を大幅に低減できるということです。
12 ビットと 8 ビットのデータは同時に使用できるため、任意の時点でのアプリケーションのニーズに応じて、1 つのアプリケー
ションで両方のデータ・フォーマットを使用できます。たとえば、
プロセッサは、高い分解能が要求されるときに 12 ビット・デー
タを読み出し、アプリケーション条件が変化したときに 8 ビット・データに切り替えることが（単に読み出すレジスタ・セット
を変更するだけで）できます。

－ 1743 －ADXL362

データシートその他の機能自由落下検出

同期したデータ・サンプリング

多くのデジタル出力加速度センサーには、自由落下検出機能が内蔵されています。ADXL362 では、この機能は、インアクティブ
割込みを使用して実装できます。閾値やタイミング値の詳細については、「アプリケーション情報」を参照してください。

正確に時間調整された加速度測定を必要とするアプリケーショ
ンの場合、ADXL362 は、加速度サンプリングを外部トリガに同期させるオプションを備えています。

セルフテスト
外部クロックADXL362 に内蔵されている 51.2 kHz（typ）のクロックは、デフォ
ルトでは、内部動作用の時間軸として機能します。
ODRと帯域幅は、
クロックに比例して変化します。ADXL362は、
100 Hz、50 Hz、25 Hz など、2 の倍数で離散的な数のオプション
を ODR に提供します（詳細については「フィルタ・コントロー
ル・レジスタ」を参照）。外部クロックを適切なクロック周波数で使用すれば、提供された以外のデータレートを実現できます。
式 3 に示すように、出力データレートはクロック周波数に応じて変化します。

2'5$&78$/ = 2'5S(/(&7(' ×G(3)

51.2 kHz

たとえば、80 Hz の ODR を実現するには、100 Hz の ODR 設定を選択し、公称の 80%、つまり 41.0 kHz のクロック周波数を提供します。
ADXL362 は、公称の 51.2 kHz から 25.6 kHz までの外部クロック
周波数で動作できるため、ユーザーは所望の出力データレートを実現できます。
あるいは、外部クロックを使用して、クロック周波数の精度を改善することができます。1000 個を超えるデバイスのクロック周
波数の分布は、約 3%の標準偏差を持ちます。さらに厳しい許容誤差を達成するために、より正確なクロックを外部から供給することができます。
帯域幅は、HALF_BW 設定に基づいて ODR の½または¼に自動的にスケーリングされ、この比率はクロック周波数とは無関係に保持されます。消費電力も、クロック周波数に応じて変化します。
高いクロック・レートでは、消費電力が増加します。図 34 は、消費電力とクロック・レートの関係を示します。

ユーザー・レジスタの保護
ADXL362 は、シングル・イベント・アップセット（SEU）に対するユーザー・レジスタ保護機能を搭載しています。SEU は、微細回路デバイス内のデリケートなノードにイオンや電磁放射線がぶつかることによって生じる、状態の変化です。この状態変化
は、論理素子の重要なノード（たとえばメモリ・ビット）の内部
または近傍でのイオン化によって生成される自由電荷が原因となります。SEU 自体は、トランジスタや回路の機能に恒久的な損害を与えるとは考えられませんが、レジスタ値に悪影響を与えることがあります。SEU から保護される ADXL362 レジスタは、レ
ジスタ 0x20～0x2E です。
SEU 保護は、1 ビットと 2 ビットの両方の誤差を検出する、99 ビッ
トの誤差訂正（ハミングタイプ）コードを介して行われます。
チェック・ビットは、保護されたレジスタへの書込みが行われると、いつでも再計算されます。保存されたチェック・ビットが現在のチェック・ビット計算値と合わない場合、いつでも、
ERR_USER_REGS ステータス・ビットがセットされます。
ステータス・レジスタの SEU ビットは、パワーアップ時にデバイス設定の前にセットされ、そのデバイスへの最初のレジスタ書込み時にクリアされます。

温度センサーADXL362 に内蔵されている温度センサーは、内部システム温度を監視したり、校正によってデバイスの温度特性を改善したりすることができます。たとえば、加速度出力は±0.5 mg/°C（typ）のレートで温度によって変化します。しかし、温度との関係は再現性があり、温度特性を校正することができます。

3.0

2.5

2.0

温度センサーを使用して絶対温度を監視するには、その初期バイアス（既知の温度での出力）を測定し、校正することを推奨しま
す。

1.5

1.0

0.5

0
43

VS = 1.6V
VS = 2.0V
VS = 3.5V
44

45

46

47

48

49

50

51

EXTERNAL CLOCK FREQUENCY (kHz)52

10776-031

CURRENT CONSUMPTION (µA)

ADXL362 は、内蔵しているセルフテスト機能によって、その機械システムと電子システムを同時に効果的にテストすることができます。セルフテスト機能が起動されると、メカニカル・セン
サーに静電気力が加えられます。この静電気力は加速度が入力された場合と同様にセンサー素子を移動させ、この静電気力によって 3 軸すべての出力変化が起こります。

図 34. 外部クロック・レート 対 消費電流

Rev. A－ 1843 －ADXL362

データシート
シリアル通信ADXL362 は、4 線式 SPI を介して通信し、スレーブとして動作します。ADXL362 への書込み時に ADXL362 からマスター・デバ
イスに送信されるデータは無視します。
図 36～図 40 に示すように、バス電力を節約するために ADXL362が読出しデータを送信している場合を除いて、MISO ピンは高イ
ンピーダンス状態であり、バス・キーパーによって保持されます。

所望のデータは読み出されたと見なされます。したがって、最後のサンプルの後半は破棄され、FIFO からの読出しは、正しく調整された偶数バイト境界から常に始まります。データは、最下位
バイトが最初に出力され、その後に最上位バイトが続きます。

複数バイト転送

SPI タイミング方式は、CPHA = CPOL = 0 に従います。

複数バイト転送（別名：バースト転送）は、すべての SPI コマンド（レジスタ読出し、レジスタ書込み、FIFO 読出しコマンド）に対してサポートされます。x、y、z の加速度（と温度、該当する場合）データがフルセットで同時に読み出されるように、複数
バイト転送を使用してデータを読み出すことを推奨します。

デバイスの正しい動作のために、表 9 と表 10 の論理閾値とタイ
ミング・パラメータに常に従ってください。タイミング・パラメー
タについては、図 41 と図 42 を参照してください。

FIFO は、FIFO 読出し時にシリアル・ポート・クロックで動作し、SPI クロックが 1 MHz 以上である限り、SPI クロック・レートでバースト状態を維持できます。

ADXL362 の SPI 通信用配線は、図 35 の接続図に示すように行います。推奨される SPI クロック速度は、12 pF の最大負荷で 1 MHz～5 MHz です。

レジスタ読出し／書込みのオートインクリメント

DOUT

MOSI

DOUT

MISO

DIN

SCLK

DOUT

レジスタ読出し／書込みコマンドは、コマンドで指定されたアドレスから開始され、転送されるバイトごとにオートインクリメン
トされます。レジスタを複数回読み出すことによるアドレス・
ラッピングや悪影響を避けるため、オートインクリメントは、無効なレジスタ・アドレス 63（0x3F）で停止します。

10776-032

PROCESSORCS

ADXL362

図 35. 4 線式 SPI 接続図

無効なアドレスとアドレスの折り畳み

SPI コマンド
SPI ポートは、最初のバイトがコマンドである複数バイト構造を使用します。ADXL362 のコマンド・セットを以下に示します。
•••

0x0A：レジスタ書込み
0x0B：レジスタ読出し
0x0D：FIFO 読出し

レジスタ読出し／書込みコマンド
レジスタ読出し／書込みコマンドのコマンド構造を以下に示します（図 36 と図 37 を参照）。
</CS down> <command byte (0x0A or 0x0B)> <address byte><data byte> <additional data bytes for multi-byte> … </CS up>
レジスタ読出し／書込みコマンドは、複数バイトの（バースト）
読出し／書込みアクセスに対応します。複数バイトの読出し／書込みコマンドの波形図を図 38 と 図 39 に示します。

FIFO 読出しコマンド
FIFO バッファからの読出しは、アドレスを持たないコマンド構
造です。
</CS down> <command byte (0x0D)> <data byte> <data byte> …
</CS up>
各サンプルは 2 バイト（2 ビットの軸情報と 14 ビットのデータ）で構成されるため、複数バイト読み出しを使用して偶数のバイトを読み出すことを推奨します。奇数のバイトが読み出された場合、Rev. AADXL362 には 6 ビットのアドレス・バスを備えており、64 通りのレジスタだけに対応し、それらを 256 通りのレジスタ・アドレ
ス空間にマッピングします。64 を上回るアドレスでは、アドレスの折り畳みが行われ、レジスタの反復はありません。64 を上回るレジスタ・アドレスへのアクセスを試みた場合、63（0x3F）にある無効なレジスタにマッピングされるため、機能面での影響は生じません。
アドレス 0x00～0x2E は、レジスタ・マップに記載されているよ
うに、顧客アクセス用です。アドレス 0x2F～0x3F は、工場用に予約されています。

遅延制約
任意のデータ・レジスタ（0x08～0x0A または 0x0E～0x15）の読出しによって、データ・レディ割込みがクリアされます。レジス
タの読出しからデータ・レディ割込みのクリアまでに、80 µs の遅延が生じることがあります。
その他のレジスタ読出し、レジスタ書込み、FIFO 読出しには、
遅延制約はありません。

無効なコマンド
0x0A、0x0B、0x0D 以外のコマンドは無効です。MISO 出力は高インピーダンス状態のままであり、バス・キーパーは MISO ライ
ンをその最後の値に保持します。

－ 1943 －ADXL362

データシート

CS

0

1

2

0

0

0

3

4

5

6

7

8

9

1

1

7

6

10

11

12

13

14

15

1

0

16

17

18

19

20

7

6

5

4

19

21

22

23

3

2

1

0

20

21

22

23

2

1

0

7

6

5

7

6

5

SCLK

0

1

0

2

3

4

5

10776-033

ES
SS
DRES
DD
BI
8
BIT AD
8-BIT
ADDRESSINSTRUCTIONMOSIDATA OUT
MISO

図 36. レジスタ読出し

CS
0

1

2

0

0

0

3

5

6

7

8

9

10

0

1

0

7

6

5

4

11

12

13

14

15

16

17

18

1

0

7

6

5

SCLK
S
ESS
ES
D RE
DDR
BI
BIT A
8
8-BIT
ADDRESS

0

1

4

3

DATA BYTE

24

310776-034

INSTRUCTIONMOSIHIGH IMPEDANCE

MISO

図 37. レジスタ書込み

CS
0

1

0

0

2

3

4

6

7

8

9

1

1

7

6

5

10 11 12 13 14 15 16 17 18 19 20 21 22 23

SCLK
8-BIT ADDRESS

0

0

1

0

5

4

3

2

1

0
OUT BYTE 1

7

MISO

6

5

4

3

2

OUT BYTE n

1

0

4

3

2

1

0

0

10776-035

INSTRUCTION
MOSI

図 38. バースト読出し

CS
0

1

0

0

2

3

4

5

6

7

8

9

1

0

7

6

10 11 12 13 14 15 16 17 18 19 20 21 22 23

SCLK

0

1

0

5

4

3

2

1

7

0

6

5

4

3

2

DATA BYTE n

1

0

4

3

2

1

2

1

0

10776-0360DATA BYTE 1

8-BIT ADDRESSINSTRUCTIONMOSIHIGH IMPEDANCE

MISO

図 39. バースト書込み

CS
0

1

2

0

0

0

3

4

5

6

7

1

0

1

8

9

10

7

6

5

11

12

13

14

15

2

1

0

SCLK

0

1

OUT BYTE 1
MISO

4

3

OUT BYTE n

図 40. FIFO 読出し

Rev. A－ 2043 －

7

6

5

4

3

10776-037

INSTRUCTIONMOSIADXL362

データシート
tCSD
CS

tCSH

tR

CSS

tF

tCLE
tCLD

SCLK

tSU

tHD
MSB INLSB IN

10776-038

MOSI

HIGH IMPEDANCE

MISO

図 41. SPI 書込み命令のタイミング図

CS

tHIGH

tLOW

tCSH

SCLK

tV
MSB OUTLSB OUT

10776-039

MOSI

tDIS

tHO

DON’T CARE

MISO

図 42. SPI 読出し命令のタイミング図

表 9. SPI デジタル入出力
Parameter
Digital Input
Low Level Input Voltage (VIL)High Level Input Voltage (VIH)
Low Level Input Current (IIL)High Level Input Current (IIH)
Digital Output
Low Level Output Voltage (VOL)High Level Output Voltage (VOH)
Low Level Output Current (IOL)High Level Output Current (IOH)
1

Test Conditions/Comments

0.3 × VDD I/O
0.7 × VDD I/O
VIN = VDD I/O
VIN = 0 V
IOL = 10 mA
IOH = −4 mA
VOL = VOL, max
VOH = VOH, min

特性評価の結果に基づく仕様であり、出荷テストは行っていません。

Rev. AMin

Limit1Max－ 2143 －0.1−0.1
0.2 × VDD I/O
0.8 × VDD I/O
10
−4

Unit
V
V
µA
µA
V
V
mA
mA

ADXL362

データシート

表 10. SPI タイミング（TA = 25°C、VS = 2.0 V、VDD I/O = 2.0 V）1Limit2, 3
Parameter

Min

fCLK

Max
1

Unit
MHz

Description
Clock Frequency

CSS

100

ns

CS Setup Time

tCSH

100

ns

CS Hold Time

tCSD

10

ns

CS Disable Time

tSU

50

ns

Data Setup Time

tHD

50

ns

Data Hold Time

tR

0

100

ns

SCLK Rise Time

tF

0

100

ns

SCLK Fall Time

tHIGH

100

ns

Clock High Time

tLOW

100

ns

Clock Low Time

tCLD

100

ns

Clock Delay Time

tCLE

100

ns

Clock Enable Time

tV

0

ns

Output Valid from Clock Low

tHO

0

200

ns

Output Hold Time

tDIS

0

200

ns

Output Disable Time

1
2
3

CS、SCLK、MOSI、MISO の各ピンは、内部的にプルアップ／ダウンされません。正しく動作させるには外部から駆動する必要があります。
設計目標に基づく仕様であり、出荷テストは行っていません。
タイミング値は、表 9 に示す入力閾値（VIL と VIH）に応じて測定されています。

Rev. A－ 2243 －ADXL362

データシート
レジスタ・マップ
表 11. レジスタの概要
Reg Name

Bits Bit 7

0x00 DEVID_AD

[7:0]

Bit 6

Bit 5

Bit 4

DEVID_AD[7:0]

Bit 3

Bit 2

Bit 1

Bit 0

Reset RW
0xAD

R

0x01 DEVID_MST[7:0]

DEVID_MST[7:0]

0x1D

R

0x02 PARTID[7:0]

PARTID[7:0]

0xF2

R

0x03 REVID[7:0]

REVID[7:0]

0x01

R

0x08 XDATA[7:0]

XDATA[7:0]

0x00

R

0x09 YDATA[7:0]

YDATA[7:0]

0x00

R

0x0A ZDATA[7:0]

0x0B STATUS[7:0] ERR_USER_ AWAKE
REGS

0x0C FIFO_ENTRIES_L[7:0]

0x0D FIFO_ENTRIES_H[7:0]

0x0E XDATA_L[7:0]

0x0F XDATA_H[7:0]

0x10 YDATA_L[7:0]

0x11 YDATA_H[7:0]

0x12 ZDATA_L[7:0]

0x13 ZDATA_H[7:0]

0x14 TEMP_L[7:0]

0x15 TEMP_H[7:0]

0x16 Reserved[7:0]

0x17 Reserved[7:0]

0x1F SOFT_RESETZDATA[7:0]
INACT

ACT

FIFO_OVERRUN

0x00

R

FIFO_WATER- FIFO_READY DATA_READY 0x40
MARK

R

0x00

R

FIFO_ENTRIES_L[7:0]
UNUSEDFIFO_ENTRIES_H[1:0]
XDATA_L[7:0]

SX

XDATA_H[3:0]
YDATA_L[7:0]

SX

YDATA_H[3:0]
ZDATA_L[7:0]

SX

ZDATA_H[3:0]
TEMP_L[7:0]

0x00

R

0x00

R

0x00

R

0x00

R

0x00

R

0x00

R

0x00

R

0x00

R

0x00

R

Reserved[7:0]

0x00

R

Reserved[7:0]

0x00

R

[7:0]

SOFT_RESET[7:0]

0x00

W

0x20 THRESH_ACT_L[7:0]

THRESH_ACT_L[7:0]

0x00

RW

0x21 THRESH_ACT_H[7:0]0x22 TIME_ACT

[7:0]

SX

TEMP_H[3:0]

UNUSEDTHRESH_ACT_H[2:0]
TIME_ACT[7:0]0x23 THRESH_INACT_L [7:0]

THRESH_INACT_L[7:0]0x24 THRESH_INACT_H [7:0]0x25 TIME_INACT_L

UNUSEDTHRESH_INACT_H[2:0][7:0]0x26 TIME_INACT_H[7:0]0x27 ACT_INACT_CTL[7:0]

TIME_INACT_L[7:0]
TIME_INACT_H[7:0]
RES

LINKLOOP

0x28 FIFO_CONTROL[7:0]

0x29 FIFO_SAMPLES[7:0]0x2A INTMAP1[7:0] INT_LOW

AWAKE

INACT

ACT

0x2B INTMAP2[7:0] INT_LOW

AWAKE

INACT

ACT

0x2C FILTER_CTL[7:0]

0x2D POWER_CTL[7:0] RES

0x2E SELF_TEST[7:0]

Rev. A

UNUSED

INACT_REF

INACT_EN

AH

FIFO_TEMPACT_REF

ACT_ENFIFO_MODEFIFO_SAMPLES[7:0]

RANGE
EXT_CLKRES

HALF_BW
LOW_NOISE
UNUSED－ 2343 －

0x00

RW

0x00

RW

0x00

RW

0x00

RW

0x00

RW

0x00

RW

0x00

RW

0x00

RW

0x80

RW

FIFO_OVERRUNFIFO_WATER- FIFO_READY DATA_READY 0x00
MARK

RW

FIFO_OVERRUNFIFO_WATER- FIFO_READY DATA_READY 0x00
MARK

RW

EXT_SAMPLE
WAKEUPODRAUTOSLEEP

0x13

RW

MEASURE

0x00

RW

ST

0x00

RW

ADXL362

データシートレジスタの詳細
ここでは、ADXL362 レジスタの機能を説明します。ADXL362
は、表 11 のレジスタ・マップの Reset 欄に示すデフォルトのレ
ジスタ値でパワーアップします。
なお、POWER_CTL レジスタより前のレジスタ（レジスタ 0x00
～0x2C）への変更は、デバイスをスタンバイにして行ってくだ
さい。ADXL362 が測定モードにあるときに行われた変更は、測定の一部にしか有効でないことがあります。

X 軸データ（8 MSB）レジスタ
Address: 0x08, Reset: 0x00, Name: XDATA
このレジスタは、x 軸加速度データの 8 個の最上位ビットを保持します。データの分解能を抑えたこのレジスタは、8 ビットのデータで十分な省エネ志向のアプリケーションで使用されます。
1 軸につき 2 バイトではなく、1 バイトのデータだけを読み出す
ことによって、エネルギーを節約できます。

デバイス ID レジスタ
Address: 0x00, Reset: 0xAD, Name: DEVID_AD
このレジスタは、アナログ・デバイセズのデバイス ID（0xAD）を含みます。

Y 軸データ（8 MSB）レジスタ
Address: 0x09, Reset: 0x00, Name: YDATA
このレジスタは、y 軸加速度データの 8 個の最上位ビットを保持します。データの分解能を抑えたこのレジスタは、8 ビットのデータで十分な省エネ志向のアプリケーションで使用されます。
1 軸につき 2 バイトではなく、1 バイトのデータだけを読み出す
ことによって、エネルギーを節約できます。

デバイス ID：0x1D レジスタ
Address: 0x01, Reset: 0x1D, Name: DEVID_MST
このレジスタは、アナログ・デバイセズの MEMS デバイス ID（0x1D）を含みます。

Z 軸データ（8 MSB）レジスタ
Address: 0x0A, Reset: 0x00, Name: ZDATA

デバイス ID：0xF2 レジスタ

このレジスタは、z 軸加速度データの 8 個の最上位ビットを保持します。データの分解能を抑えたこのレジスタは、8 ビットのデータで十分な省エネ志向のアプリケーションで使用されます。
1 軸につき 2 バイトではなく、1 バイトのデータだけを読み出す
ことによって、エネルギーを節約できます。

Address: 0x02, Reset: 0xF2, Name: PARTID
このレジスタは、デバイス ID（0xF2、8 進 362）を含みます。

シリコン・リビジョン ID レジスタ
Address: 0x03, Reset: 0x01, Name: REVID
このレジスタは、0x01 から始まってリビジョンごとにインクリメントされる、製品リビジョン ID を含みます。

Rev. A－ 2443 －ADXL362

データシートステータス・レジスタ
Address: 0x0B, Reset: 0x40, Name: STATUS
このレジスタは、ADXL362 のさまざまな状態を示す以下のビットを含んでいます。

表 12. STATUS のビット説明
ビット

ビット名

説明

リセット

アクセス

7

ERR_USER_REGSSEU エラー検出 1 は、2 つの条件のいずれかを示します。つまり、SEU イベ
ント（電源グリッチの α 粒子など）がユーザー・レジスタ設定を乱したか、または ADXL362 が未設定であることを示します。このビットは、スタート
アップ時とソフト・リセット時にハイレベルであり、レジスタ書込みコマンドが実行されるとすぐにリセットされます。

0x0

R

6

AWAKE

アクティブ／インアクティブ機能に基づいて、加速度センサーがアクティブ状態（AWAKE = 1）であるかインアクティブ状態（AWAKE = 0）であるかを示します。自動スリープを有効にするには、アクティブ／インアクティブ
検出はリンク・モードまたはループ・モードであることが必要です（ACT_INACT_CTL レジスタの LINK/LOOP ビット）。そうでない場合、このビットはデフォルトで 1 になるため、無視してください。

0x1

R

5

INACT

インアクティブ。1 は、インアクティブ検出機能がインアクティブまたは自由落下条件を検出したことを示します。

0x0

R

4

ACT

アクティブ。1 は、アクティブ検出機能がアクティブ条件を検出したことを
示します。

0x0

R

3

FIFO_OVERRUNFIFO オーバーラン。1 は、FIFO がオーバーランまたはオーバーフローして、 0x0
新しいデータが未読データに取って代わることを示します。詳細について
は、「FIFO 割込みの使い方」を参照してください。

R

2

FIFO_WATERMARKFIFO ウォーターマーク。1 は、FIFO が、FIFO_SAMPLES レジスタに設定された所望のサンプル数以上のサンプルを格納していることを示します。詳細
については、「FIFO 割込みの使い方」を参照してください。

0x0

R

1

FIFO_READY

FIFO レディ。1 は、FIFO 出力バッファ内に使用可能なサンプルが 1 つ以上あることを示します。詳細については、「FIFO 割込みの使い方」を参照してください。

0x0

R0

DATA_READY

データ・レディ。1 は、新しい有効なサンプルを読出しできることを示します。このビットは、FIFO 読出しが行われるとクリアされます。詳細については、「データ・レディ割込み」を参照してください。

0x0

R

Rev. A設定－ 2543 －ADXL362

データシートFIFO エントリ・レジスタ

Z 軸データ・レジスタ

これらのレジスタは、FIFO バッファ内に存在する有効なデー
タ・サンプルの数を示します。この数の範囲は、0～512（0x00～0x200）です。FIFO_ENTRIES_L は、最下位バイトを含みます。
FIFO_ENTRIES_H は 、 2 つ の 最 上 位 ビ ッ ト を 含 み ま す 。
FIFO_ENTRIES_H のビット[15:10]は未使用です（X = ドント・ケ
アとして表されます）。

これら 2 本のレジスタは、符号拡張（SX）された z 軸加速度デー
タを含みます。ZDATA_L は 8 個の LSB を含み、ZDATA_H は
12 ビット値の 4 個の MSB を含みます。
符号拡張ビット（B[15:12]、後に続く ZDATA_H ビットマップでは SX として表示）は、MSB（B11）と同じ値を持ちます。
Address: 0x12, Reset: 0x00, Name: ZDATA_L

Address: 0x0C, Reset: 0x00, Name: FIFO_ENTRIES_L

Address: 0x13, Reset: 0x00, Name: ZDATA_H

Address: 0x0D, Reset: 0x00, Name: FIFO_ENTRIES_H

温度データ・レジスタ

X 軸データ・レジスタ
これら 2 本のレジスタは、符号拡張（SX）された x 軸加速度デー
タを含みます。XDATA_L は 8 個の最下位ビット（LSB）を含み、
XDATA_H は 12 ビット値の 4 個の最上位ビット（MSB）を含みます。

これら 2 本のレジスタは、符号拡張（SX）された温度センサー
出力データを含みます。TEMP_L は 8 個の LSB を含み、TEMP_H
は 12 ビット値の 4 個の MSB を含みます。値は符号拡張されているため、TEMP_H のビット[B15:B12]は、ビット B11 の値に基づいて、オール 0 またはオール 1 です。

符号拡張ビット（B[15:12]、後に続く XDATA_H ビットマップでは SX として表示）は、MSB（B11）と同じ値を持ちます。

符号拡張ビット（B[15:12]、後に続く TEMP_H ビットマップではSX として表示）は、MSB（B11）と同じ値を持ちます。

Address: 0x0E, Reset: 0x00, Name: XDATA_L

Address: 0x14, Reset: 0x00, Name: TEMP_L

Address: 0x0F, Reset: 0x00, Name: XDATA_H

Address: 0x15, Reset: 0x00, Name: TEMP_H

Y 軸データ・レジスタ

ソフト・リセット・レジスタ

これら 2 本のレジスタは、符号拡張（SX）された y 軸加速度デー
タを含みます。YDATA_L は 8 個の LSB を含み、YDATA_H は
12 ビット値の 4 個の MSB を含みます。
符号拡張ビット（B[15:12]、後に続く YDATA_H ビットマップでは SX として表示）は、MSB（B11）と同じ値を持ちます。
Address: 0x10, Reset: 0x00, Name: YDATA_L

Address: 0x1F, Reset: 0x00, Name: SOFT_RESET
このレジスタにコード 0x52（アスキーまたはユニコードで文字「R」を表す）を書き込むと、すぐに ADXL362 がリセットされます。すべてのレジスタ設定がクリアされ、センサーはスタンバイに置かれます。割込みピンは、高出力インピーダンス・モードに設定され、バス・キーパーによって有効な状態に保持されます。
これは書込み専用レジスタです。読み出した場合、そのデータは常に 0x00 です。

Address: 0x11, Reset: 0x00, Name: YDATA_H

Rev. A－ 2643 －ADXL362

データシート
アクティブ閾値レジスタ
アクティブを検出するため、ADXL362 は、12 ビット（符号付き）
加速度データの絶対値を 11 ビット（符号なし）THRESH_ACT
値と比較します。アクティブ検出の詳細については、「モーション検出」を参照してください。
THRESH_ACT と い う 用 語 は 、 8 個 の LSB を 保 持 す る
THRESH_ACT_L レ ジ ス タ と 3 個 の MSB を 保 持 す る
THRESH_ACT_H レジスタから構成される、11 ビットの符号なし
値を表します。
THRESH_ACT はコードで設定されます。g の値は、選択された
測定範囲設定に依存します。

加速度センサーがウェークアップ・モードにあるとき、
TIME_ACT 値は無視され、1 個の加速度サンプルに基づいてアクティブが検出されます。

インアクティブ閾値レジスタ
インアクティブを検出するため、12 ビット加速度データの絶対値と 11 ビット（符号なし）THRESH_INACT 値が比較されます。
詳細については、「モーション検出」を参照してください。
THRESH_INACT と い う 用 語 は 、 8 個 の LSB を 保 持 す る
THRESH_INACT_L レ ジ ス タ と 3 個 の MSB を 保 持 す る
THRESH_INACT_H レジスタから構成される、11 ビットの符号なし値を表します。

THRESH_ACT [g] = THRESH_ACT [codes]/Sensitivity[codes per g]
Address: 0x20, Reset: 0x00, Name: THRESH_ACT_L

この 11 ビットの符号なし値は、インアクティブ検出のための閾値を設定します。この値（単位：g）は、コードで設定され、選択された測定範囲設定に依存します。
Address: 0x21, Reset: 0x00, Name: THRESH_ACT_H

THRESH_INACT [g] =THRESH_INACT [codes]/Sensitivity [codes per g]
Address: 0x23, Reset: 0x00, Name: THRESH_INACT_L

アクティブ・タイム・レジスタ
Address: 0x22, Reset: 0x00, Name: TIME_ACT

Address: 0x24, Reset: 0x00, Name: THRESH_INACT_H

アクティブ・タイマは、誤検出モーション・トリガを最小限に抑える信頼性の高いアクティブ検出を実現します。このタイマが使用されると、持続的なモーションだけがアクティブ検出をトリガできます。詳細については、「節電機能」を参照してください。
このレジスタの値は、アクティブ・イベントを検出するために少なくとも 1 軸でアクティブ閾値（THRESH_ACT によって設定）を上回る必要のある連続したサンプル数です。
時間（単位：秒）は、次式から求められます。
Time = TIME_ACT/ODR
ここで、
TIME_ACT は、このレジスタに設定された値です。
ODR は、FILTER_CTL レジスタ（アドレス：0x2C）に設定された出力データレートです。
アクティブ時間に 0x00 を設定すると、この時間に 0x01 を設定するのと同じ結果になります。アクティブが検出されるのは、少な
くとも 1 軸で 1 個の加速度サンプルのアクティブ閾値（THRESH_ACT）を上回るときです。

Rev. A

インアクティブ・タイム・レジスタ
これらのレジスタの 16 ビット値は、インアクティブ・イベントを検出するためにすべての軸でインアクティブ閾値（THRESH_INACT によって設定）を下回る必要のある連続した
サンプル数です。
TIME_INACT_L レジスタは 16 ビット TIME_INACT 値の 8 個のLSB を保持し、TIME_INACT_H レジスタは 8 個の MSB を保持します。
時間（単位：秒）は次のように計算できます。
Time = TIME_INACT/ODR
ここで、
TIME_INACT は、TIME_INACT_L レジスタ（8 個の LSB）とTIME_INACT_H レジスタ（8 個の MSB）によって設定された 16
ビット値です。
ODR は、FILTER_CTL レジスタ（アドレス：0x2C）に設定された出力データレートです。

－ 2743 －ADXL362

データシート

16 ビット値によって、長いインアクティブ検出時間が可能になります。最大値は 0xFFFF、つまり 65,535 個のサンプルです。最小の出力データレート（12.5 Hz）では、これは約 90 分に等しくなります。この設定では、加速度センサーが 90 分間静止していなければ、そのシステムをスリープ状態にすることはできません。

Address: 0x25, Reset: 0x00, Name: TIME_INACT_L

インアクティブ検出時間に 0x00 を設定すると、この時間に 0x01を設定するのと同じ結果になります。インアクティブが検出されるのは、全軸において 1 個の加速度サンプルがインアクティブ閾
値（THRESH_INACT）を下回るときです。

Address: 0x26, Reset: 0x00, Name: TIME_INACT_H

Rev. A－ 2843 －ADXL362

データシート
アクティブ／インアクティブ・コントロール・レジスタ
Address: 0x27, Reset: 0x00, Name: ACT_INACT_CTL

表 13. ACT_INACT_CTL のビット説明
ビット

ビット名

[7:6]

UNUSED[5:4]

LINK/LOOP

設定
0X

説明

リセット

アクセス

未使用ビット0x0

RW

デフォルト・モード

0x0

RW

0x0

RW

0x0

RW

0x0

RW

0x0

RW

アクティブ／インアクティブ検出はいずれも有効であり、ホスト・プロセッ
サが STATUS レジスタを読み出すことによって、その割込み（マッピング
されている場合）をアクノレッジする必要があります。自動スリープは、
このモードでは無効です。このモードは、自由落下検出アプリケーションに使用します。
01

リンク・モード
アクティブ／インアクティブ検出は、同時に 1 つだけが有効になるよう、順番にリンクされます。ホスト・プロセッサが STATUS レジスタを読み出すことによって、その割込み（マッピングされている場合）をアクノレッ
ジする必要があります。

11

ループ・モード
アクティブ／インアクティブ検出は、同時に 1 つだけが有効になるよう、順番にリンクされます。その割込みは内部的にアクノレッジされます（ホスト・プロセッサによる処理は不要です）。
リンク・モードやループ・モードを使用するには、ACT_EN（ビット 0）とINACT_EN（ビット 2）に 1 を設定する必要があります。そうでない場合、
デフォルト・モードが使用されます。詳細については、「アクティブ／インアクティブ検出のリンク」を参照してください。

3

INACT_REF

リファレンス／アブソリュート・インアクティブの選択
1 = インアクティブ検出機能はリファレンス・モードで動作します。
0 = インアクティブ検出機能はアブソリュート・モードで動作します。

2

INACT_EN

インアクティブ有効
1 = インアクティブ（閾値未満）機能を有効にします。

1

ACT_REF

リファレンス／アブソリュート・アクティブの選択
1 = アクティブ検出機能はリファレンス・モードで動作します。
0 = アクティブ検出機能はアブソリュート・モードで動作します。

0

ACT_EN

アクティブ有効
1 = アクティブ（閾値超過）機能を有効にします。

Rev. A－ 2943 －ADXL362

データシートFIFO コントロール・レジスタ
Address: 0x28, Reset: 0x00, Name: FIFO_CONTROL

表 14.

FIFO_CONTROL のビット説明

ビット

ビット名

[7:4]
3

設定

説明

リセット

アクセス

UNUSED

未使用ビット

0x0

RW

AH

アバブ・ハーフ0x0

RW

温度データを FIFO に保存します。1 = 温度データは、x、y、z 軸の加速度データと一緒に FIFO に保存されます。

0x0

RW

FIFO とモード選択を有効にします。

0x0

RW

このビットは FIFO_SAMPLES レジスタの MSB であり、FIFO は 0～511 の範囲をサンプリングできます。
2

FIFO_TEMP[1:0]

FIFO_MODE

Rev. A

00

FIFO は無効です。

01

オールデスト・セーブ・モード

10

ストリーム・モード

11

トリガ・モード－ 3043 －ADXL362

データシートFIFO サンプル・レジスタ

INT1/INT2 機能マップ・レジスタ

Address: 0x29, Reset: 0x80, Name: FIFO_SAMPLES

INT1 レジスタと INT2 レジスタは、それぞれ、INT1/INT2 割込み
ピンを設定します。ビット[B6:B0]は、ピン上に割込みを生成する機能を選択します。対応するビットに 1 が設定された場合、その機能は INT ピン上に割込みを生成します。ビット B7 は、ピンがアクティブ・ハイ（B7 がローレベル）モードで動作するか、
アクティブ・ロー（B7 がハイレベル）モードで動作するかを設定します。

このレジスタの値は、FIFO に保存するサンプルの数を指定します。FIFO_CONTROL レジスタ（アドレス：0x28）の AH ビット
は、この値の MSB として使用されます。FIFO サンプルの全範囲
は 0～511 です。
FIFO ウォーターマーク割込みのトリガを避けるため、このレジス
タのデフォルト値は 0x80 です（詳細については、「FIFO ウォー
ターマーク」を参照）。

ピンごとに任意の数の機能を同時に選択できます。複数の機能が選択された場合、それらの条件の論理和をとって INT ピンの状態を決定します。個々の機能のステータスを決定するには、
STATUS レジスタを読み出します。INT ピンに割込みがマッピングされていない場合、ピンは高インピーダンス状態のままであり、
バス・キーパーによって有効なロジック状態に保持されます。

AH ビットを示すため、次のビットマップは「FIFO コントロー
ル・レジスタ」から複製しています。

Address: 0x2A, Reset: 0x00, Name: INTMAP1

表 15.

INTMAP1 のビット説明

ビット

ビット名

7

INT_LOW

6

AWAKE

5

INACT

1 = インアクティビティー・ビットを INT1 ピンにアサイン

4ACT

1 = アクティビティー・ビットを INT1 ピンにアサイン

0x0

RW

3

FIFO_OVERRUN

1 = FIFO オーバーラン・ビットを INT1 ピンにアサイン

0x0

RW

2

FIFO_WATERMARK

1 = FIFO ウォーターマーク・ビットを INT1 ピンにアサイン

0x0

RW

1

FIFO_READY

1 = FIFO レディー・ビットを INT1 ピンにアサイン

0x0

RW

0

DATA_READY

1 = データ・レディー・ビットを INT1 ピンにアサイン

0x0

RW

Rev. A

設定

説明

リセット

アクセス

1 = INT1 ピンはアクティブ・ロー

0x0

RW

1 = アウェイク・ビットを INT1 ピンにアサイン

0x0

RW

0x0

RW

－ 3143 －ADXL362

データシートAddress: 0x2B, Reset: 0x00, Name: INTMAP2

表 16.

INTMAP2 のビット説明

ビット

ビット名

説明

リセット

アクセス

7

INT_LOW

1 = INT2 ピンはアクティブ・ロー

0x0

RW

6

AWAKE

1 = アウェイク・ビットを INT2 ピンにアサイン

0x0

RW

5

INACT

1 = インアクティビティー・ビットを INT2 ピンにアサイン

0x0

RW

4

ACT

1 = アクティビティー・ビットを INT2 ピンにアサイン

0x0

RW

3

FIFO_OVERRUN

1 = FIFO オーバーラン・ビットを INT2 ピンにアサイン

0x0

RW

2

FIFO_WATERMARK

1 = FIFO ウォーターマーク・ビットを INT2 ピンにアサイン

0x0

RW

1

FIFO_READY

1 = FIFO レディー・ビットを INT2 ピンにアサイン

0x0

RW

0

DATA_READY

1 = データ・レディー・ビットを INT2 ピンにアサイン

0x0

RW

Rev. A設定－ 3243 －ADXL362

データシートフィルタ・コントロール・レジスタ
Address: 0x2C, Reset: 0x13, Name: FILTER_CTL

表 17.

FILTER_CTL のビット説明

ビット

ビット名

[7:6]

RANGE

設定
00
01
1X

説明

リセット

アクセス

測定範囲の選択

0x0

RW

RW

±2 g （リセットのデフォルト）
±4 g
±8 g

5

RES

予備

0x0

4

HALF_BW

狭帯域幅。詳細は「アンチエイリアシング」を参照してください。

0x1

1 = アンチエイリアス・フィルタの帯域幅を出力データレート（ODR）の¼と、より狭く設定したフィルタ処理を実現します。
0 = フィルタの帯域幅を ODR の½に設定して、より広い帯域幅を実現します。
3

EXT_SAMPLE

外部サンプリング・トリガ。1 = INT2 ピンは、外部変換のタイミング・コントロー
ルに使用されます。詳細については、「同期データ・サンプリングの使い方」
を参照してください。

0x0

RW

[2:0]

ODR

出力データレート。ODR を選択し、HALF_BW ビットの設定に応じて、内部フィルタを選択された ODR の½または¼の帯域幅に設定します。

0x011

RW

Rev. A

000
001
010
011

12.5 Hz
25 Hz
50 Hz

100
101…111200 Hz400 Hz100 Hz （リセットのデフォルト）－ 3343 －ADXL362

データシートパワー・コントロール・レジスタ
Address: 0x2D, Reset: 0x00, Name: POWER_CTL

表 18. POWER_CTL のビット説明
ビット

ビット名

7

Reserved

6

EXT_CLK

設定

説明

リセット

アクセス

予備

0x0

RW

外部クロック。詳細は「外部クロックの使い方」を参照してください。

0x0

RW

0x0

RW

0x0

RW

0x0

RW

0x0

RW

1 = 加速度センサーは、INT1 ピンに供給される外部クロックで動作します。
[5:4]

電力 対 ノイズのトレードオフを選択します。

LOW_NOISE
00

3

通常動作（リセットのデフォルト）01

低ノイズ・モード

10

超低ノイズ・モード

11

予備
ウェークアップ・モード。ウェークアップ・モードの詳細については、「動作モード」を参照してください。

WAKEUP

1 = デバイスは、ウェークアップ・モードで動作します。
2

自動スリープ。自動スリープを有効にするには、アクティブ／インアクティ
ブ検出はリンク・モードまたはループ・モード（ACT_INACT_CTL レジス
タの LINK/LOOP ビット）である必要があります。そうでない場合、このビットは無視されます。詳細については、「モーション検出」を参照してください。

AUTOSLEEP

1 ＝スリープは有効であり、デバイスはインアクティブの検出と同時に自動的にウェークアップ・モードに入ります。
[1:0]

Rev. A

測定モードまたはスタンバイを選択します。

MEASURE
00

スタンバイ

01

予備

10

測定モード

11

予備

－ 3443 －ADXL362

データシートセルフテスト・レジスタ
Address: 0x2E, Reset: 0x00, Name: SELF_TEST

セルフテスト機能の動作については、「セルフテスト」を参照してください。また、この機能の使い方のガイドラインについては、「セルフテストの使い方 」を参照してください。

表 19. SELF_TEST のビット説明
ビット

ビット名

[7:1]

UNUSED

0

ST

設定

説明
セルフテスト
1 = x、y、および z 軸にセルフテストを印加

Rev. A－ 3543 －

リセット

アクセス

0x0

RW

0x0

RW

ADXL362

データシートアプリケーション情報
スタートアップ・ルーチン

アプリケーション例
ここでは、いくつかのアプリケーション回路を取り上げ、
ADXL362 の便利な機能を明らかにします。

このルーチンは、±2 g の測定範囲とウェークアップ・モードでの動作を想定します。
1.

デバイスの設定
ここでは、デバイスを設定してデータを収集する手順の概要を説明します。一般に、この手順はレジスタ・マップの順序に従い、レジスタ 0x20（THRESH_ACT_L）から始まります。

2.

アクティブ／インアクティブの閾値とタイマを設定します。
a.

レジスタ 0x20～0x26 に書き込みます。

b.

誤検出モーション・トリガを最小限に抑えるため、
TIME_ACT レジスタに 1 より大きな値を設定します。

FIFO を設定します。

割込みをマッピングします。

外部タイミング・トリガの使い方

レジスタ 0x2A とレジスタ 0x2B に書き込みます。

図 44 は、INT1 ピンを外部クロック用の入力として使用するためのアプリケーション図を示します。このモードでは、出力データ
レートや帯域幅など、すべての加速度センサー・タイミングは外部クロックによって決定されます。

一般的なデバイス設定を行います。
レジスタ 0x2C に書き込みます。

a.
6.

6.

レジスタ 0x28 とレジスタ 0x29 に書き込みます。

a.
5.

5.

レジスタ 0x27 に書き込みます。

a.
4.

4.

アクティブ／インアクティブ機能を設定します。
a.

3.

3.

測定をオンにします。
レジスタ 0x2D に書き込みます。

a.

各レジスタの設定は、アプリケーション条件によって変化します。
詳細については、「レジスタの詳細」を参照してください。

この機能を有効にするには、所望のスタートアップ・ルーチンの最後に、POWER_CTL レジスタのビット 6 をセットします。たとえば、外部クロックの使用を有効にし、加速度センサーを測定モードにするには、このレジスタに 0x42 を書き込みます。

ADXL362 は、自律的モーション・スイッチとしての使用に最適です。ここに説明する例では、一度設定すれば、ホスト・プロセッ
サの介入なしにシステムの消費電力をインテリジェントに管理するスイッチを構成します。この例では、INT2 ピンにマッピングされたアウェーク信号が、ADP195 などのハイサイド・パ
ワー・スイッチを駆動して、後段回路への電力を制御します。
VS

VDD I/OCS
VDD I/O

MISO
SCLK

INT2

AWAKE

GND

ADP195VS

ADXL362MOSIEXTERNAL
CLOCK

INT1

INTERRUPTCONTROL

INT2

VIN

SPI
INTERFACECS

REVERSEPOLARITYPROTECTION

MISO
SCLK

SPI
INTERFACECS

GND

図 45 は、INT2 ピンを同期サンプリング用のトリガとして使用するためのアプリケーション図です。加速度サンプルは、このトリガが起動されるたびに生成されます。この機能を有効にするには、所望のスタートアップ・ルーチンの最後近くで、FILTER_CTL レ
ジスタのビット 3 をセットします。たとえば、トリガを有効にし、加速度センサーを±8 g の測定範囲と 100 Hz の ODR 用に設定するには、このレジスタに 0x4B を書き込みます。

MOSI
INT1

VDD I/OVS

図 44. 外部クロック用の入力としての INT1 ピン

ADXL362
INTERRUPTCONTROL

CIO

CS

CIO
VS

VDD I/OVS

自律的モーション・スイッチ

10776-042

1.

2.

レジスタ 0x20 に 10 進 250（0xFA）を書き込み、レジスタ
0x21 に 0 を書き込むと、アクティブ閾値が 250 mg に設定されます。
レジスタ 0x23 に 10 進 150（0x96）を書き込み、レジスタ 0x24に 0 を書き込むと、インアクティブ閾値が 150 mg に設定されます。
レジスタ 0x25 に 10 進 30（0x1E）を書き込むと、インアクティブ・タイマが 30 サンプル（およそ 5 秒）に設定されます。
レジスタ 0x27 に 0x3F を書き込むと、モーション検出がルー
プ・モードに設定され、基準アクティブ／インアクティブ検出が有効になります。
レジスタ 0x2B に 0x40 を書き込み、AWAKE ビットを INT2にマッピングします。INT2 ピンはスイッチのゲートに接続されます。
レジスタ 0x2D に 0x0A を書き込むと、測定がウェークアッ
プ・モードで開始されます。

VDD I/O

VS

VOUT

CIO

CS

GND
VDD I/OVS

LOAD
INTERRUPTCONTROLSAMPLING
TRIGGER

図 43. 後段回路への電力を制御するアウェーク信号

Rev. A図 45.

－ 3643 －

MOSI
MISO

INT1

SCLK
INT2

GND

CS

SPI
INTERFACE
10776-043

LEVEL SHIFTAND SLEWRATE CONTROL

10776-041

EN

ADXL362

INT2 ピンによる同期サンプリングのトリガ

ADXL362

データシートVS

例：自由落下検出の実装
多くのデジタル出力加速度センサーは、自由落下検出機能を内蔵しています。ADXL362 では、インアクティブ割込みを使用してこの機能を実装します。

CS

THRESH_INACT =Threshold Value [g] × Scale Factor [LSB per g]
自由落下状態を生成するためにすべての軸の加速度が自由落下
閾値を下回る必要のある最小時間を実装するには、TIME_INACTに値を設定します。100 ms～350 ms の値を推奨します。このためのレジスタ設定は、出力データレートに基づいて変化します。
TIME_INACT = Time [sec] × Data Rate [Hz]自由落下状態が検出されると、インアクティブ・ステータスに 1が設定されます。そして、この機能が割込みピンにマッピングされている場合、そのピンにインアクティブ割込みがトリガされま
す。

CIO
VS

VDD I/OADXL362

物体が真の自由落下状態のとき、すべての軸で加速度は 0 g です。
したがって、自由落下検出を行うには、すべての軸で加速度が一定の時間にわたって特定の閾値（およそ 0 g）を下回るかどうかを確認します。インアクティブ検出機能をアブソリュート・モー
ドで使用するのは、まさにこのためです。
インアクティブを使用して自由落下検出を実現するには、
THRESH_INACT の値に所望の自由落下閾値を設定します。推奨
される値は 300 mg～600 mg です。これらの値に対するレジスタ
設定は、デバイスの g 範囲設定に基づいて次のように変化します。

VDD I/O

MOSI
MISO

INT1
INTERRUPTCONTROLSPIINTERFACE

SCLK
CS

GND

10776-040

INT2

図 46. 推奨されるバイパス・コンデンサ

VS の 0.1 µF セラミック・コンデンサ（CS）と VDD I/O の 0.1 µF セラ
ミック・コンデンサ（CIO）を ADXL362 の電源ピンのできるだけ近くに配置して、電源上のノイズから加速度センサーを十分にデカップリングすることを推奨します。また、VS 電源でのデジタ
ル・クロック・ノイズを最小限に抑えるため、VS と VDD I/O を別電源にすることを推奨します。これが不可能な場合は、電源にフィルタを追加しなければならないことがあります。
それ以上のデカップリングが必要な場合、100 Ω 以下の抵抗か
フェライト・ビーズを VS と直列に挿入します。さらに、VS に 1 µF
タンタル・コンデンサと並列に 0.1 µF セラミック・コンデンサを設置すると、さらにノイズを改善することができます。
グラウンドから伝わるノイズには、VS からのノイズと同じような影響があるため、ADXL362 のグラウンドから電源グラウンドへの接続は必ず低インピーダンスになるようにしてください。

スタートアップ・ルーチン

電源条件

次のスタートアップ・ルーチンは、ADXL362 を代表的な自由落
下アプリケーション向けに設定します。このルーチンは、±8 gの測定範囲と 100 Hz の出力データレートを想定します。閾値とタイミング値は、アプリケーション要求に合わせて変更できます。

ADXL362 は、1.8 V～3.3 V の電源レール電圧を使って動作するように設計されています。表 1 に規定する動作電圧範囲（VS）
は、電源の誤差と最大±10%の過渡電圧を考慮して 1.6 V～3.5 Vになっています。

レジスタ 0x23 に 0x58（150 コード）書き込むと、自由落下
閾値に 600 mg が設定されます。
レジスタ 0x25 に 0x03 を書き込むと、自由落下時間に 30 msが設定されます。
レジスタ 0x27 に 0x0C を書き込むと、絶対インアクティブ検出が有効になります。
レジスタ 0x2A またはレジスタ 0x2B に 0x20 を書き込んで、それぞれ、INT1 または INT2 にインアクティブ割込みをマッ
ピングします。
レジスタ 0x2C に 0x83 を書き込むと、加速度センサーが±8 g
範囲、100 Hz ODR（出力データレート）に設定されます。
レジスタ 0x2D に 0x02 を書き込むと測定が開始されます。

ADXL362 は、特別なスタートアップ過渡電圧特性を必要としませんが、常に 0 V からスタートアップする必要があります。デバイスの動作中に ADXL362 から電源を切り離したとき、または動作電
圧範囲を下回ったとき、電源（VS、VDD I/O、すべてのバイパス・コンデンサ）が完全に放電した後に、電源を再接続する必要があります。電源の放電を可能にするため、マイクロコントローラ
GPIO から電源を供給するか、シャットダウン放電スイッチを電源に接続するか（図 47）、または ADP160 のようなシャットダウン
放電機能を持つ電圧レギュレータを使用することが推奨されま
す。

2.
3.
4.

5.
6.

転倒検出アプリケーションの実装については、AN-1023 アプリ
ケーション・ノート『3 軸加速度センサーADXL345 による転倒検出アプリケーション』を参照してください。

VDD I/O

VS
VIN

CIO

CS
VDD I/OVS
R1

ADXL362

電源

MOSI
MISO

INT1

電源のデカップリング

SHUTDOWN

図 46 は、ADXL362 とともに使用することが推奨されるバイパ
ス・コンデンサを示します。

SCLK
INT2

GND

SPI
INTERFACE

CS

注
NOTES
1.
ADXL362
SUPPLIES MUST BE DISCHARGED FULLY EACH TIME
1. THEADXL362の電源電圧が規定の動作範囲を下回った場合は、その都度
ADXL362
THE VOLTAGE ON THEM DROPS BELOWTHE SPECIFIED OPERATINGの電源を完全に放電させる必要があります。
シャットダウン・スイッチは電源を放RANGE.1 つの方法です。
A SHUTDOWN SWITCH IS ONE WAY TO DISCHARGE THE SUPPLIES.
電させる

図 47. ADXL362 の電源を放電させるスイッチの使用

Rev. A－ 3743 －

10776-141

1.

ADXL362

データシートFIFO モード

FIFO 設定

FIFO は、512 サンプルのメモリ・バッファであり、節電、ホスト・プロセッサの負荷軽減、データの自律的な記録のために使用できます。

FIFO は、レジスタ 0x28 とレジスタ 0x29 によって設定されます。
設定の詳細については、「FIFO コントロール・レジスタ」を参照してください。

512 個の FIFO サンプルは、次のいずれかの方法で割り当てられます。

FIFO 割込み••

170 サンプル・セットの同時 3 軸データ、または128 サンプル・セットの同時 3 軸データと温度データ

FIFO は、
ここで説明する 4 つのモードのいずれかで動作します。

FIFO 無効化
FIFO が無効にされると、データは FIFO に保存されず、すでに保存されていたデータはクリアされます。
FIFO を無効にするには、FIFO_CONTROL レジスタ（アドレス：0x28）の FIFO_MODE ビットにバイナリ値 0b00 を設定します。

オールデスト・セーブ・モード
オールデスト・セーブ・モードでは、FIFO は、満杯になるまでデータを蓄積してから、停止します。追加のデータが収集されるのは、FIFO バッファからサンプルを読み出してスペースが利用可能になったときだけです。（この動作モードは、「ファーストN」と呼ばれることもあります）。
FIFO を オ ー ル デ ス ト ・ セ ー ブ ・ モ ー ド に す る に は 、
FIFO_CONTROL レジスタ（アドレス：0x28）の FIFO_MODE ビッ
トにバイナリ値 0b01 を設定します。

FIFO は、割込みを生成することによって、サンプルがいつ使用可能になるか、指定した数のサンプルがいつ収集されたか、FIFO
がいつオーバーフローしてサンプルが失われたかを示すことができます。詳細については、「FIFO 割込みの使い方」を参照してください。

FIFO からのデータ取出し
FIFO データは、「SPI コマンド」で説明した FIFO 読出しコマン
ドを発行して読み出されます。データは、表 20 に示されるように、16 ビット値としてフォーマットされます。
データを読み出すとき、最下位バイト（ビット[B7:B0]）が最初に読み出され、その後に最上位バイト（ビット[B15:B8]）が続きます。ビット[B11:B0]は、12 ビットの 2 の補数で加速度または温度データを表します。表 20 に示すように、ビット[B13:B12]は符号拡張ビットであり、ビット[B15:B14]はデータの型を示します。
表 20.

FIFO バッファのデータ・フォーマット

B15
B14
Data Type:

ストリーム・モードでは、FIFO には常に最も新しいデータが残されています。新しいサンプル用のスペースが必要になると、最も古いサンプルが捨てられます。（この動作モードは、「ラストN」と呼ばれることもあります）。

11: Temp

トリガ・モード
トリガ・モードでは、FIFO は、アクティブ検出イベントの周辺のサンプルを保存します。この動作は、オシロスコープでのワンタイム実行トリガに似ています。アクティブ・イベントより前に保存されるサンプルの数は、FIFO_CONTROL レジスタ（アドレス：0x28）の AH ビットと FIFO_SAMPLES レジスタ（アドレス：0x29）で指定されます。
FIFO をトリガ・モードにするには、FIFO_CONTROL レジスタ（アドレス：0x28）の FIFO_MODE ビットにバイナリ値 0b11 を設定します。

Rev. A

B10

B9
Data

B8

B5

B3

B2

B1

B0
LSB

01: Y-Axis
10: Z-Axis

FIFO をストリーム・モードにするには、FIFO_CONTROL レジス
タ（アドレス：0x28）の FIFO_MODE ビットにバイナリ値 0b10 を設定します。

B11
MSB

00: X-Axis

ストリーム・モード

ストリーム・モードは、ホスト・プロセッサの負荷を軽減するのに便利です。データが FIFO に収集されている間、プロセッサは他のタスクを処理することができます。FIFO が特定のサンプル数（FIFO_CONTROL レジスタの AH ビットと FIFO_SAMPLES
レジスタによって指定）までフィルされると、FIFO ウォーターマーク割込みがトリガされます（この割込みが有効な場合）。この時点で、ホスト・プロセッサは、FIFO 全体の内容を読み出し、FIFO が再びフィルされたら他のタスクに戻ることができます。

B13
B12
Sign Extension

B7

B6

B4
Data

データ・フォーマットは 16 ビットであるため、データは、一度に 2 バイトずつ FIFO から読み出す必要があります。複数バイト読出しが実行されるとき、読み出されるバイト数は、常に偶数にしてください。FIFO データの複数バイト読出しは、読み出されるバイト数の制限なしに実行できます。FIFO が空になった後で新たなバイトが読み出された場合、新たなバイトのデータは0x00 と解釈されます。
各サンプル・セットが収集されるとき、次の順序で FIFO に書き込まれます。
•
•
•
•

X軸
Y軸
Z軸
温度（オプション）

このパターンは、FIFO が満杯になるまで繰り返され、満杯になった時点での動作は、FIFO モードに依存します（「FIFO」を参照）。
FIFO のスペースが 4 つのデータ・エントリ（温度が保存されていない場合は 3 つのエントリ）に対して不足している場合、不完
全なサンプル・セットが保存されることがあります。

－ 3843 －ADXL362

データシートFIFO データは、データ単位で出力されます。各データ・アイテ
ムが読み出されると、スタック内で同じ量のスペースが解放されます。これも、FIFO 内に不完全なサンプル・セットが存在する原因になることがあります。

トでアクティブ・ハイであるため、アクティブになると、ピンはハイレベルになります。しかし、INTMAPx レジスタの INT_LOW
ビットをセットすることによって、この設定はアクティブ・ロー
に切り替えられます。

そのほかのシステム・レベルの FIFO アプリケーションについて
は、AN-1025 アプリケーション・ノート『アナログ・デバイセズのデジタル加速度センサーに内蔵された先入れ、先出し（FIFO）
バッファの利用』を参照してください。

INT ピンをホスト・プロセッサの割込み入力に接続すると、割込
みは割込みルーチンによって対応されることができます。同じピンに複数の機能をマッピングできるため、STATUS レジスタを使用して、割込みをトリガした条件を判定することができます。

割込み

割込みをクリアするには、次のいずれかの方法を使用します。

ADXL362の内蔵機能のいくつかは、割込みをトリガして特定のステータス条件をホスト・プロセッサに報告することができます。
ここでは、これらの割込みの機能を説明します。

•
•

割込みピン
割込みは、INTMAP1 レジスタと INTMAP2 レジスタの適切なビットをセットすることによって、それぞれ、2 本の指定された出力ピン（INT1 と INT2）のいずれか（あるいは両方）にマッピング
することができます。すべての機能は同時に使用することができます。複数の割込みが 1 本のピンにマッピングされた場合、ピンのステータスは、割込みの OR 組み合わせによって決まります。

•

STATUS レジスタ（アドレス：0x0B）を読み出すと、アクティブ／インアクティブ割込みがクリアされます。
データ・レジスタからの読出し。アドレス 0x08～0x0A ま
たはアドレス 0x0E～0x15 は、データ・レディ割込みをクリアします。
FIFO バッファから十分なデータを読み出して、割込み条件
がもはや満足されないようなると、FIFO レディ、FIFO
ウォーターマーク、FIFO オーバーランの各割込みがクリアされます。

割込みピンに機能がマッピングされていない場合、そのピンは自動的に高インピーダンス（high-Z）状態に設定されます。ピンは、リセット時にも高インピーダンス状態に置かれます。

2本の割込みピンは、プッシュプルの低インピーダンス・ピンであり、約500 Ω（typ）の出力インピーダンスと、表 21に示すデジ
タル出力仕様を備えています。これらのピンのバス・キーパーは、
ピンが高インピーダンス・モードのときに有効なロジック状態に保持します。

特定のステータス条件が検出されると、その条件がマッピングされているピンがアクティブになります。ピンの設定は、デフォル

設定中に割込みが誤ってトリガされるのを防ぐため、閾値、タイ
ミング、その他の値の設定中には、割込みを無効にしてください。

表 21. 割り込みピンデジタル出力
Limit1
Parameter
Digital Output
Low Level Output Voltage (VOL)High Level Output Voltage (VOH)
Low Level Output Current (IOL)High Level Output Current (IOH)
1

Test Conditions

Min

IOL = 500 µA
IOH = −300 µA
VOL = VOL, max
VOH = VOH, min

0.8 × VDD I/O
500

Unit

0.2 × VDD I/O

V
V
µA
µA

−300

設計に基づく仕様であり、出荷テストは行っていません。

Rev. AMax－ 3943 －ADXL362

データシート

割込みピンの代替機能

オーバーラン

INT1 ピンと INT2 ピンは、割込みを通知する代わりに、入力ピンとしても設定できます。POWER_CTL レジスタ（アドレス：0x2D）の EXT_CLK ビット（ビット 6）がセットされると、INT1 は外部
クロック入力として使用されます。FILTER_CTL レジスタ（アドレス：0x2C）の EXT_SAMPLE ビット（ビット 3）がセットされると、
INT2 は同期サンプリング用のトリガ入力として使用されます。
これらの代替機能の一方または両方は、同時に使用できます。しかし、割込みピンがその代替機能に使用された場合、割込みの通知という、その主要機能に同時に使用することはできません。

FIFO がオーバーランまたはオーバーフローして、新しいデータ
が未読データに取って代わったとき、FIFO_OVERRUN ビット（ビット 3）がセットされます。これは、FIFO が満杯の状態からまだ空になっていないこと、または遅い SPI トランザクションによってクロック誤差が生じたことを示す場合があります。FIFOがオールデスト・セーブ・モードに設定された場合、オーバーラ
ン・イベントは、新しいサンプルに使用できるスペースが不足していることを示します。

外部クロッキングとデータ同期については、「アプリケーション
情報」を参照してください。

アクティブ／インアクティブ割込み

FIFO の内容が読み出されると、FIFO_OVERRUN ビットは自動的に ク リ ア さ れ ま す 。 同 様 に 、 FIFO が 無 効 に さ れ る と 、
FIFO_OVERRUN ビットはクリアされます。

同期データ・サンプリングの使い方

STATUS レジスタの ACTビット（ビット 4）と INACTビット（ビット 5）は、それぞれ、アクティブとインアクティブが検出された
ときにセットされます。検出の手順と基準については、「モーション検出」を参照してください。

データ・レディ割込み
DATA_READY ビット（ビット 0）は、新しい有効なデータが使用可能になるとセットされ、新しいデータが使用できなくなるとクリアされます。
いずれかのデータ・レジスタ（アドレス：0x08～0x0A および 0x0E
～0x15）の読出し中には、DATA_READY ビットはセットされません。レジスタ読出しより前に DATA_READY = 0 であり、レジス
タ読出し中に新しいデータが使用可能になった場合、
DATA_READY は、読出しが完了するまで 0 のままで、完了したときにのみ 1 に設定されます。
レジスタ読出しより前に DATA_READY = 1 である場合、これはレジスタ読出しの開始時にクリアされます。
レジスタ読出しより前に DATA_READY = 1 であり、レジスタ読
出し中に新しいデータが使用可能になった場合、DATA_READY
は、レジスタ読出しの開始時に 0 にクリアされ、読出し中には 0のままです。読出しが完了すると、DATA_READY は 1 に設定されます。

FIFO 割込みの使い方
FIFO ウォーターマーク
FIFO に保存されたサンプルの数が、FIFO_CONTROL レジスタのAH ビット（ビット 3、アドレス：0x28）と FIFO_SAMPLES レジ
ス タ （ ア ド レ ス ： 0x29 ） で 指 定 さ れ た 値 以 上 に な る と 、
FIFO_WATERMARK ビット（ビット 2）がセットされます。FIFO
から十分なサンプルが読み出され、残りのサンプル数が指定された値を下回るとき、FIFO_WATERMARK ビットは自動的にクリアされます。
FIFO サンプルの数が 0 に設定された場合、FIFO ウォーターマーク
割込みが設定されます。この割込みが不意にトリガされるのを避けるため、FIFO_SAMPLES レジスタのデフォルト値は 0x80 です。

ADXL362 は、正確に時間調整された加速度測定を必要とするア
プリケーション用に、加速度サンプリングを外部トリガに同期させるオプションを備えています。FILTER_CTL レジスタ（アドレス：0x2C）の EXT_SAMPLE ビット（ビット 3）によって、この機能が有効にされます。EXT_SAMPLE ビットが 1 に設定されると、INT2 ピンは、同期トリガ入力として使用されるよう、自動的に再設定されます。
外部トリガが有効なとき、システム設計者はサンプリング周波数がシステム条件を満たすかどうかを確認しなければなりません。
サンプリング頻度が低すぎると、エイリアシングを引き起こします。ノイズは、オーバーサンプリングによって低減できます。しかし、サンプリング周波数が高すぎると、加速度センサーが加速度データを処理し、有効なデジタル出力に変換するための時間が足りなくなる場合もあります。
ナイキスト基準が満たされると、シグナル・インテグリティが維持されます。ADXL362 にはアンチエイリアス・フィルタが内蔵されており、シグナル・インテグリティを確保するために活用できます。エイリアシングを防ぐため、フィルタ帯域幅は、サンプ
リング・レートの½以下の周波数に設定します。たとえば、100 Hz
でサンプリングするとき、フィルタ極は 50 Hz以下に設定します。
フィルタ極は、FILTER_CTL レジスタ（アドレス：0x2C）の ODR
ビットによって設定されます。フィルタ帯域幅は、ODR の½に設定され、これらのビットによって設定されます。たとえ ODR が無視されても（データレートが外部トリガによって設定されるため）、フィルタは依然として指定された帯域幅で適用されます。
内部的なタイミング条件のため、INT2 ピンに加えられるトリガ
信号は、以下の基準を満たす必要があります。
•
•
•
•
•

FIFO レディFIFO 出力バッファ内に有効なサンプルが 1 個以上あるとき、
FIFO_READY ビット（ビット 1）がセットされます。FIFO 内に有効なデータがないとき、このビットはクリアされます。

Rev. A－ 4043 －トリガ信号はアクティブ・ハイです。
トリガ信号のパルス幅は、25 µs 以上である必要があります。
トリガは、再アサートの前に、25 µs 以上にわたってアサート解除される必要があります。
サポートされる最大サンプリング周波数は、625 Hz（typ）です。
最小サンプリング周波数は、システム条件によってのみ設定されます。サンプルを最小レートでポーリングする必要はありません。しかし、アンチエイリアス・フィルタによって設定された帯域幅よりも低いレートでサンプルがポーリングされた場合、エイリアシングが発生することがあります。

ADXL362

データシート
外部クロックの使い方

2.0 V 以外の電圧での動作

ADXL362 に内蔵されているクロックは、デフォルトで、クロック駆動される内部動作に使用されます。必要であれば、外部クロックを提供して使用することができます。

ADXL362 は、VS = 2.0 V の電源電圧でテストおよび仕様規定されていますが、3.3 V 公称（3.5 V max）または 1.8 V 公称（1.6 V min）という広範囲の VS でも駆動できます。電源電圧が変化すると、電源電流（図 30 を参照）、ノイズ（表 7 と表 8 を参照）、オフ
セット、感度、セルフテストの出力変化（表 22 を参照）など、いくつかの性能パラメータが変化します。

外部クロックを使用するには、POWER_CTL レジスタ（アドレス：0x2D）の EXT_CLK ビット（ビット 6）をセットする必要があります。このビットをセットすると、INT1 ピンは、クロックを供給できる入力ピンに再設定されます。外部クロックは、51.2 kHz
以下で動作する必要があります。詳細は「外部クロック」を参照
してください。

図 48 は、さまざまな電源電圧による 0 g オフセットへの影響を示します。この図のデータは、2.0 V で 0 mg オフセットを示すよ
うに校正しています。

セルフテストの使い方

200
X-AXISY-AXIS
Z-AXIS「セルフテスト」で説明したセルフテスト機能は、SELF_TEST レジスタ（アドレス：0x2E）の ST ビットによって有効にされます。
セルフテスト機能を使用するには、以下の手順を推奨します。

6.

セルフテストの出力変化仕様は、VS = 2.0 V の場合に対して与えられます。静電気力は VS2 に比例し、デバイスの感度は VS に対してレシオメトリックであるため、出力変化は VS によって変動します。表 22 に示すスケール係数を使用して、さまざまな電源
電圧（VS）に対して想定されるセルフテストの出力限度を調整することができます。
なお、高い電圧では、セルフテストでの差分が 1 g を上回ることがあります。1 本の軸が重力による 1 g を受けている状態で測定が行われ、加速度センサーが±2 g の測定範囲に設定されている場
合、重力場に合わせた軸は 2 g に到達することがあり、その出力はクリップ（そのフルスケール値に飽和）します。これを緩和するため、セルフテストは、y 軸を重力に合わせるか（y 軸のセル
フテスト出力変化は負）、加速度センサーを±4 g または±8 g の測定範囲に設定した状態で測定することができます。

セルフテスト出力スケール係数

1.6
2.0
2.5
3.0
3.5

0.62
1.0
1.6
2.4
3.4

Rev. A

50

0

–50

–100
1.5

2.0

2.5

3.0

3.5

VS (V)

図 48. 電源電圧 対 0 g オフセット取付けに関する機構上の留意点
ADXL362 は、プリント回路基板（PCB）の支持点近くで PCB に取り付けることを推奨します。ADXL362 をプリント回路基板上のしっかりと固定されていない位置に取り付けると（図 49 を参照）、基板の振動が減衰されず、顕著な測定誤差が生じる場合があります。加速度センサーを基板支持点の近くに配置すれば、加速度センサー位置での基板振動が加速度センサーのメカニカ
ル・センサー共振周波数を上回るため、加速度センサーによって検知される可能性が事実上はなくなります。センサーの近くに複数の支持点を設けたり、プリント基板を厚くしたりすることも、
システム共振のセンサー性能に対する影響の低減に効果的です。

表 22. さまざま電源電圧（VS）に対するセルフテストの出力
スケール係数
電源電圧 VS (V)100

10776-144

4.
5.

x、y、z 軸の加速度データを読み出します。
SELF_TEST レジスタ（アドレス：0x2E）の ST ビットをセットすることによって、セルフテストをアサートします。
出力がその新しい値にセトリングするまで、1/ODR だけ待機します。
x、y、z 軸の加速度データを読み出します。
ステップ 1 からの値と比較し、感度を乗算することによって、その差を LSB から mg に変換します。観察された差が表 1に示すセルフテストの出力変化仕様に収まる場合、デバイ
スはセルフテストに合格し、使用可能であると考えられます。
SELF_TEST レジスタ（アドレス：0x2E）の ST ビットをク
リアしてセルフテストをアサート解除します。

ACCELEROMETERSPCBMOUNTING POINTS

図 49. 加速度センサーの不適切な配置－ 4143 －

10776-044

3.

ZERO g OFFSET (mg)

1.
2.

150

ADXL362

データシート

加速度検出軸AZ

AX

10776-045

AY

図 50. 加速度検出軸（検出軸で加速が生じると、対応する軸の出力が増加）

XOUT = –1g
YOUT = 0g
ZOUT = 0g

TOP

XOUT = 0g
YOUT = 1g
ZOUT = 0g

TOP

TOP

XOUT = 0g
YOUT = –1g
ZOUT = 0g

GRAVITYTOP

XOUT = 0g
YOUT = 0g
ZOUT = 1g

図 51. 重力方向と出力応答の関係

レイアウトと設計の推奨事項
図 52 は、推奨する PCB のランド・パターンを示します。

図 52. 推奨する PCB のランド・パターン（寸法単位：mm）

Rev. A－ 4243 －XOUT = 0g
YOUT = 0g
ZOUT = –1g

10776-046

XOUT = 1g
YOUT = 0g
ZOUT = 0g

ADXL362

データシート
外形寸法

図 53. 16 端子のランド・グリッド・アレイ［LGA］(CC-16-4)寸法単位：mm

オーダー・ガイド
Model1
ADXL362BCCZ-RL
ADXL362BCCZ-RL7
ADXL362BCCZ-R2
EVAL-ADXL362Z
EVAL-ADXL362Z-DB
EVAL-ADXL362Z-MLP
EVAL-ADXL362Z-S
1

Temperature Range−40°C to +85°C−40°C to +85°C−40°C to +85°C−40°C to +85°C−40°C to +85°C−40°C to +85°C−40°C to +85°C

Package Description
16-Terminal Land Grid Array [LGA]
16-Terminal Land Grid Array [LGA]
16-Terminal Land Grid Array [LGA]
Breakout Board
Datalogger and Development Board
Low Power Real-Time Evaluation System
Satellite Board for Evaluation System

Z = RoHS 準拠製品.

Rev. A－ 43/43 －Package Option
CC-16-4
CC-16-4
CC-16-4

Quantity
5,000
1,500
250