日本語版

日本語参考資料
最新版英語データシートはこちら
マイクロパワー、3 軸
±2g/±4g/±8g デジタル出力
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 の
パッケージを採用しています。
機能ブロック図
VS
VDDI/O
INT1
INT2
3-AXIS
MEMS
SENSOR
12-BIT
ADC
DIGITAL
LOGIC,
FIFO,
AND
SPI
MOSI
MISO
CS
SCLK
AXIS
DEMODULATORS
ANTIALIASING
FILTERS
ADXL362
10776-001
TEMPERATURE
SENSOR
GND
図 1.
アナログ・デバイセズ社は、提供する情報が正確で信頼できるものであることを期していますが、その情報の利用に関して、あるいは利用によって
生じる第三者の特許やその他の権利の侵害に関して一切の責任を負いません。また、アナログ・デバイセズ社の特許または特許の権利の使用を明示
的または暗示的に許諾するものでもありません。仕様は、予告なく変更される場合があります。本紙記載の商標および登録商標は、それぞれの所有
者の財産です。※日本語版資料は REVISION が古い場合があります。最新の内容については、英語版をご参照ください。
Rev. D
©2016 Analog Devices, Inc. All rights reserved.
本
社/〒105-6891 東京都港区海岸 1-16-1 ニューピア竹芝サウスタワービル
電話 03(5402)8200
大阪営業所/〒532-0003 大阪府大阪市淀川区宮原 3-5-36 新大阪トラストタワー
電話 06(6350)6868
ADXL362
データシート
目次
特長 ...................................................................................................... 1
デバイス ID レジスタ.................................................................. 24
アプリケーション .............................................................................. 1
デバイス ID: 0x1D レジスタ ....................................................... 24
概要 ...................................................................................................... 1
デバイス ID:0xF2 レジスタ...................................................... 24
機能ブロック図 .................................................................................. 1
シリコン・リビジョン ID レジスタ .......................................... 24
改訂履歴 .............................................................................................. 3
X 軸データ(8 MSB)レジスタ ................................................. 24
仕様 ...................................................................................................... 4
Y 軸データ(8 MSB)レジスタ ................................................. 24
絶対最大定格 ...................................................................................... 6
Z 軸データ(8 MSB)レジスタ ................................................. 24
熱抵抗.............................................................................................. 6
ステータス・レジスタ ................................................................ 25
パッケージ情報 .............................................................................. 6
FIFO エントリ・レジスタ .......................................................... 26
推奨のハンダ付けプロファイル .................................................. 6
X 軸データ・レジスタ ................................................................ 26
ESD に関する注意 ......................................................................... 6
Y 軸データ・レジスタ ................................................................ 26
ピン配置およびピン機能説明 .......................................................... 7
Z 軸データ・レジスタ ................................................................ 26
代表的な性能特性 .............................................................................. 8
温度データ・レジスタ ................................................................ 26
動作原理 ............................................................................................ 13
ソフト・リセット・レジスタ .................................................... 26
機械的デバイスの動作 ................................................................ 13
アクティブ閾値レジスタ ............................................................ 27
動作モード .................................................................................... 13
アクティブ・タイム・レジスタ ................................................ 27
選択可能な測定範囲 .................................................................... 13
インアクティブ閾値レジスタ .................................................... 27
選択可能な出力データ・レート ................................................ 13
インアクティブ・タイム・レジスタ ........................................ 27
電力/ノイズのトレードオフ .................................................... 14
アクティブ/インアクティブ・コントロール・レジスタ ..... 29
節電機能 ............................................................................................ 15
FIFO コントロール・レジスタ .................................................. 30
全モードで超低消費電力を実現 ................................................ 15
FIFO サンプル・レジスタ .......................................................... 31
モーション検出 ............................................................................ 15
INT1/INT2 機能マップ・レジスタ .......................................... 31
FIFO ............................................................................................... 17
フィルタ・コントロール・レジスタ ........................................ 33
通信................................................................................................ 17
パワー・コントロール・レジスタ ............................................ 34
その他の機能 .................................................................................... 18
セルフ・テスト・レジスタ ........................................................ 35
自由落下検出 ................................................................................ 18
アプリケーション情報 .................................................................... 36
外部クロック ................................................................................ 18
アプリケーション例 .................................................................... 36
同期したデータ・サンプリング ................................................ 18
電源 ............................................................................................... 37
セルフ・テスト ............................................................................ 18
FIFO モード .................................................................................. 38
ユーザー・レジスタの保護 ........................................................ 18
割込み ........................................................................................... 39
温度センサー ................................................................................ 18
同期データ・サンプリングの使い方 ........................................ 40
シリアル通信 .................................................................................... 19
外部クロックの使い方 ................................................................ 41
SPI コマンド ................................................................................. 19
セルフ・テストの使い方 ............................................................ 41
複数バイト転送 ............................................................................ 19
2.0 V 以外の電圧での動作 .......................................................... 41
無効なアドレスとアドレスの折り畳み..................................... 19
取付けに関する機構上の留意点 ................................................ 41
遅延制約 ........................................................................................ 19
加速度検出軸................................................................................ 42
無効なコマンド ............................................................................ 19
レイアウトと設計の推奨事項 .................................................... 42
レジスタ・マップ ............................................................................ 23
外形寸法............................................................................................ 43
レジスタの詳細 ................................................................................ 24
オーダー・ガイド ........................................................................ 43
Rev. D
- 2/43 -
ADXL362
データシート
改訂履歴
11/15—Rev. C to Rev. D
Change to Sensor Resonant Frequency Parameter, Table 1 .................. 4
Added Endnote 4, Table 1..................................................................... 4
Changes to Figure 10 ............................................................................ 8
Changes to Selectable Measurement Ranges Section ........................ 13
Changes to Bus Keepers Section ........................................................ 17
Changes to Figure 36 to Figure 40...................................................... 20
Changes to Figure 41 and Figure 42 ................................................... 21
Changes to Table 10 ........................................................................... 22
Change to Start-Up Routine Section ................................................... 37
Change to Table 22 ............................................................................. 41
Updated Outline Dimensions .............................................................. 43
12/14—Rev. B to Rev. C
Changes to Table 1 ............................................................................... 4
Changes to Figure 14 and Figure 15 ..................................................... 9
Change to Serial Communications Section ......................................... 19
Change to Table 10 ............................................................................. 22
Changes to Soft Reset Register Section .............................................. 26
Changes to Example: Implementing Free Fall Detection
Section ................................................................................................ 37
Changes to Using Self Test Section and Table 22 ............................... 41
Changes to Figure 51 .......................................................................... 42
Updated Outline Dimensions .............................................................. 43
2/13—Rev. A to Rev. B
Change to Figure 7 ............................................................................... 8
Changes to Figure 11, Figure 12, and Figure 13 ................................... 9
Changes to Table 7 and Table 8 .......................................................... 14
Changes to Figure 31 .......................................................................... 16
Change to Table 10 ............................................................................. 22
Change to Bit 6, Table 12 ................................................................... 25
Rev. D
- 3/43 -
Changes to Inactivity Time Registers Section .................................... 28
Change to LINK/LOOP Bit, Table 13 ................................................ 29
Change to ODR Bit, Table 17 ............................................................. 33
Changes to Figure 43, Figure 44, and Figure 45................................. 36
Changes to Start-up Routine Section, Figure 46, and
Figure 47 ............................................................................................ 37
Change to Figure 52 ........................................................................... 42
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
ADXL362
データシート
仕様
特に指定のない限り、TA = 25 °C、VS = 2.0 V、VDD I/O = 2.0 V、ODR = 100 Hz、加速度 = 0 g、デフォルトのレジスタ設定。 1
表 1.
Parameter
SENSOR INPUT
Measurement Range
Nonlinearity
Sensor Resonant Frequency
Cross Axis Sensitivity 2
OUTPUT RESOLUTION
All g Ranges
SENSITIVITY
Sensitivity Calibration Error
Sensitivity at XOUT, YOUT, ZOUT
Scale Factor at XOUT, YOUT, ZOUT
Sensitivity Change Due to Temperature 3
0 g OFFSET
0 g Output 4
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 Mode
BANDWIDTH
Low Pass (Antialiasing) Filter, −3 dB Corner
Output Data Rate (ODR)
SELF TEST
Output Change 5
Test Conditions/Comments
Each axis
User selectable
Percentage of full scale
Typ
Max
Unit
±2, ±4, ±8
±0.5
3000
±1.5
g
%
Hz
%
12
Bits
Each axis
Each axis
2 g range
4 g range
8 g range
2 g range
4 g range
8 g range
−40°C to +85°C
Each axis
XOUT, YOUT
ZOUT
±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
−150
−250
±35
±50
XOUT, YOUT
ZOUT
XOUT, YOUT, ZOUT
±0.5
±0.6
±0.35
mg/°C
mg/°C
mg/°C
XOUT, YOUT
ZOUT
XOUT, YOUT
ZOUT
XOUT, YOUT
ZOUT
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
230
−870
270
550
−550
535
870
−230
800
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)
Rev. D
Min
- 4/43 -
ADXL362
データシート
Parameter
Supply Current
Measurement Mode
Normal Operation
Low Noise Mode
Ultralow Noise Mode
Wake-Up Mode
Standby
Power Supply Rejection Ratio (PSRR)
Input Frequency 100 Hz to 1 kHz
Input Frequency 1 kHz to 250 kHz
Turn-On Time
Power-Up to Standby
Measurement Mode Instruction to Valid
Data
TEMPERATURE SENSOR
Bias Average
Standard Deviation
Sensitivity Average
Standard Deviation
Sensitivity Repeatability
Resolution
ENVIRONMENTAL
Operating Temperature Range
Test Conditions/Comments
Min
Typ
Max
Unit
100 Hz ODR (50 Hz bandwidth) 6
1.8
3.3
13
0.27
0.01
µA
µA
µA
µA
µA
−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
CS = 1.0 µF, RS = 100 Ω, CIO = 1.1 µF, input is
100 mV sine wave on VS
100 Hz ODR (50 Hz bandwidth)
@ 25°C
−40
+85
°C
すべての最小仕様と最大仕様を保証します。typ 仕様は保証されないことがあります。
交差軸感度は、任意の 2 軸間のカップリングとして定義されています。
3
−40 °C ~+25 °C または +25 °C ~ +85 °C。
4
電源と測定範囲が異なると、オフセットも異なります。
5
セルフテスト変動は、セルフテストが ON にされたときの出力変化(単位: g)として定義されています。電源と g の範囲が異なると、セルフテスト変動
も異なります。
6
他の帯域幅設定での消費電流については、図 30 を参照してください。
1
2
Rev. D
- 5/43 -
ADXL362
データシート
絶対最大定格
推奨のハンダ付けプロファイル
表 2.
Rating
5000 g
5000 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
150°C
260°C
−50°C to +150°C
−50°C to +150°C
Device Weight
18 mg
図 2 と表 4 は、ADXL362 のパッケージ・ブランドの詳細を示し
ます。全製品の一覧については、「オーダー・ガイド」を参照
してください。
•362B
図 3. 推奨のハンダ付けプロファイル
表 5. 推奨のハンダ付けプロファイル
Profile Feature
Average 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
Sn63/Pb37
3°C/sec max
Condition
Pb-Free
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
10776-002
ESD(静電放電)の影響を受けやすいデバイスです。
電荷を帯びたデバイスや回路ボードは、検知されない
まま放電することがあります。本製品は当社独自の特
許技術である ESD 保護回路を内蔵してはいますが、
デバイスが高エネルギーの静電放電を被った場合、損
傷を生じる可能性があります。したがって、性能劣化
や機能低下を防止するため、ESD に対する適切な予防
措置を講じることをお勧めします。
表 4. パッケージ・ブランド情報
Rev. D
RAMP-DOWN
ESD に関する注意
図 2. 製品パッケージ情報(上面図)
Branding Key
●362B
#yww
vvvv
tS
TIME
パッケージ情報
# yww
vv v v
TSMIN
t25°C TO PEAK
表 3. パッケージ特性
θJC
85°C/W
tL
TSMAX
PREHEAT
熱抵抗
θJA
150°C/W
TL
10776-003
2000 V (HBM)
上記の絶対最大定格を超えるストレスを加えると、デバイスに
恒久的な損傷を与えることがあります。この規定はストレス定
格のみを指定するものであり、この仕様の動作のセクションに
記載する規定値以上でのデバイス動作を定めたものではありま
せん。製品を長時間絶対最大定格状態に置くと、製品の信頼性
に影響を与えることがあります。
Package Type
16-Terminal LGA
CRITICAL ZONE
TL TO TP
tP
TP
TEMPERATURE
Parameter
Acceleration (Any Axis, Unpowered)
Acceleration (Any Axis, Powered)
VS
VDD I/O
All Other Pins
Output Short-Circuit Duration
(Any Pin to Ground)
ESD
Short Term Maximum Temperature
Four Hours
One Minute
Temperature Range (Powered)
Temperature Range (Storage)
Field Description
Pin 1 indicator and part identifier
Pb-free designator (#) and date code
Factory lot code
- 6/43 -
ADXL362
データシート
NC
VS
16
15
14
VDDI/O
1
13
12
GND
11
INT1
10
RESERVED
SCLK
4
RESERVED
5
ADXL362
TOP VIEW
(Not to Scale)
9
6
7
8
CS
3
MISO
RESERVED
MOSI
NC
2
GND
INT2
NOTES
1. NC = NO CONNECT. THIS PIN IS NOT
INTERNALLY CONNECTED.
10776-004
GND
ピン配置およびピン機能説明
図 4. ピン配置(上面図)
表 6. ピン機能の説明
Pin No.
1
Mnemonic
VDD I/O
Description
2
NC
無接続。内部的に無接続。
3
Reserved
予備。無接続のままにするか、GND に接続することができます。
4
SCLK
SPI 通信クロック。
5
Reserved
予備。無接続のままにするか、GND に接続することができます。
6
MOSI
マスタ出力、スレーブ入力。SPI シリアル・データ入力
7
MISO
マスタ入力、スレーブ出力。SPI シリアル・データ出力
8
CS
SPI チップ・セレクト、アクティブ・ロー。SPI 通信時にはローレベルである必要があります。
9
INT2
割込み 2 出力。INT2 は同期サンプリング用の入力としても機能します。
10
Reserved
予備。無接続のままにするか、GND に接続することができます。
11
INT1
割込み 1 出力。INT1 は外部クロッキング用の入力としても機能します。
12
GND
グラウンド。このピンは接地する必要があります。
13
GND
グラウンド。このピンは接地する必要があります。
14
VS
電源電圧
15
NC
無接続。内部的に無接続。
16
GND
グラウンド。このピンは接地する必要があります。
Rev. D
デジタル I/O の電源電圧。
- 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)
0
10776-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-008
5
図 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)
0
10776-006
–80 –70 –60 –50 –40 –30 –20 –10 0 10 20 30 40 50 60 70 80
20
18
18
16
PERCENTAGE OF POPULATION (%)
990 1010 1030 1050 1070 1090 1110 1130
16
14
12
10
8
6
4
14
12
10
8
6
4
2
–110
–80
–50
–20
10
40
70
100
ZERO g OFFSET (mg)
10776-007
–170 –140
図 7. Z 軸の 0 g オフセット(25 °C、VS = 2 V)
0
975
990 1005 1020 1035 1050 1065 1080 1095 1110 1125
SENSITIVITY (mg/LSB)
図 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. D
950
SENSITIVITY (mg/LSB)
図 6. Y 軸の 0 g オフセット(25 °C、VS = 2 V)
0
930
10776-009
5
0
ADXL362
25
150
20
100
OUTPUT (mg)
15
10
5
0
–50
–1.0 –0.8 –0.6 –0.4 –0.2
0
0.2
0.4
0.6
0.8
–100
–60
10776-011
0
50
1.0
ZERO g OFFSET TEMPERATURE COEFFICIENT (mg/°C)
図 11. X 軸の 0 g オフセット温度係数(VS = 2 V)
–40
–20
0
20
40
60
80
100
TEMPERATURE (°C)
10776-014
PERCENT OF POPULATION (%)
データシート
図 14. X 軸の 0 g オフセットの温度特性(16 個のデバイスを
PCB にハンダ付け、ODR = 100 Hz、VS = 2 V)
35
150
100
25
OUTPUT (mg)
PERCENT OF POPULATION (%)
30
20
15
50
0
10
–50
–1.0 –0.8 –0.6 –0.4 –0.2
0
0.2
0.4
0.6
0.8
1.0
ZERO g OFFSET TEMPERATURE COEFFICIENT (mg/°C)
–40
–20
0
20
40
60
80
100
TEMPERATURE (°C)
図 15. Y 軸の 0 g オフセットの温度特性(16 個のデバイスを
PCB にハンダ付け、ODR = 100 Hz、VS = 2 V)
150
20
100
OUTPUT (mg)
25
15
10
5
50
0
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
ZERO g OFFSET TEMPERATURE COEFFICIENT (mg/°C)
図 13. Z 軸の 0 g オフセット温度係数(VS = 2 V)
–100
–60
–40
–20
0
20
40
TEMPERATURE (°C)
60
80
100
10776-016
–50
10776-013
PERCENT OF POPULATION (%)
図 12. Y 軸の 0 g オフセット温度係数(VS = 2 V)
Rev. D
–100
–60
10776-012
0
10776-015
5
図 16. Z 軸の 0 g オフセットの温度特性(16 個のデバイスを
PCB にハンダ付け、ODR = 100 Hz、VS = 2 V)
- 9/43 -
ADXL362
データシート
40
8
35
PERCENT OF POPULATION (%)
6
4
2
0
–2
–4
–6
–20
0
20
40
60
80
100
15
10
0
8
35
PERCENT OF POPULATION (%)
40
4
2
0
–2
–4
–6
0
20
40
60
80
100
550
575
600
625
650
675
700
30
25
20
15
10
0
–700 –675 –650 –625 –600 –575 –550 –525 –500 –475 –450
SELF TEST DELTA (mg)
図 18. Y 軸の 25 °C からの感度偏差の温度特性(16 個のデバイ
スを PCB にハンダ付け、ODR = 100 Hz、VS = 2 V)
図 21. Y 軸のセルフ・テスト応答性(25 °C、VS = 2 V)
40
10
8
PERCENT OF POPULATION (%)
35
6
4
2
0
–2
–4
–6
30
25
20
15
10
5
–40
–20
0
20
40
TEMPERATURE (°C)
60
80
100
10776-019
–8
図 19. Z 軸の 25 °C からの感度偏差の温度特性(16 個のデバイ
スを PCB にハンダ付け、ODR = 100 Hz、VS = 2 V)
Rev. D
525
10776-021
–20
10776-018
–40
TEMPERATURE (°C)
–10
–60
500
5
–8
–10
–60
475
図 20. X 軸のセルフ・テスト応答性(25 °C、VS = 2 V)
10
6
450
SELF TEST DELTA (mg)
図 17. X 軸の 25 °C からの感度偏差の温度特性(16 個のデバイ
スを PCB にハンダ付け、ODR = 100 Hz、VS = 2 V)
SENSITIVITY DEVIATION FROM 25°C (%)
20
10776-020
–40
TEMPERATURE (°C)
SENSITIVITY DEVIATION FROM 25°C (%)
25
- 10/43 -
0
350 375 400 425 450 475 500 525 550 575 600 625 650
SELF TEST DELTA (mg)
図 22. Z 軸のセルフ・テスト応答性(25 °C、VS = 2 V)
10776-022
–10
–60
30
5
–8
10776-017
SENSITIVITY DEVIATION FROM 25°C (%)
10
ADXL362
35
70
30
60
PERCENT OF POPULATION (%)
25
20
15
10
30
20
図 23. 消費電流
(25 °C、通常モード、ODR = 100 Hz、VS = 2 V)
25
10
PERCENT OF POPULATION (%)
12
20
15
10
250
300
350
400
8
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-024
2.7
図 27. 温度センサー応答性(25 °C、VS = 2 V)
図 24.消費電流
(25 °C、低ノイズ・モード、ODR = 100 Hz、VS = 2 V)
40
35
35
PERCENT OF POPULATION (%)
30
PERCENT OF POPULATION (%)
200
2
CURRENT CONSUMPTION (µA)
25
20
15
10
5
30
25
20
15
10
5
8
9
10
11
12
13
14
CURRENT CONSUMPTION (µA)
15
16
10776-025
0
150
図 26. 消費電流(25 °C、ウェークアップ・モード、VS = 2 V)
30
0
100
CURRENT CONSUMPTION (nA)
5
図 25. 消費電流
(25 °C、超低ノイズ・モード、ODR = 100 Hz、VS = 2 V)
Rev. D
50
10776-026
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)
PERCENT OF POPULATION (%)
40
10
5
0
50
- 11/43 -
0
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)
図 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 (%)
20
10776-029
5
図 29. 理想値からのクロック周波数偏差(25 °C、VS = 2 V)
Rev. D
- 12/43 -
ADXL362
データシート
動作原理
ADXL362 は、きわめて低い消費電力レベルで動作する、全機能
内蔵型の 3 軸加速度計測システムです。モーションや衝撃から
生じる動的加速度と、傾斜などの静的加速度の両方を測定する
ことができます。加速度はデジタル的にレポートされ、デバイ
スは SPI プロトコルによって通信します。内蔵のデジタル・ロ
ジックは、自律的動作を可能にし、システムレベルの節電を強
化する機能を実装します。
機械的デバイスの動作
センサーの可動部品は、シリコン・ウェハーの上面に構成され
るポリシリコン表面マイクロマシン構造となっています。ポリ
シリコンのスプリングがこの構造体をウェハー表面上に支え、
加速力に対する抵抗を生じます。
構造部の変位は、独立した固定プレートと可動部に取り付けら
れたプレートで構成される、差動コンデンサによって測定しま
す。加速度は構造部を偏向させ、差動コンデンサを不平衡にす
るため、センサー出力の振幅は加速度に比例します。位相検波
により、加速度の大きさと極性が決定されます。
動作モード
ADXL362 には、2 つの動作モードがあります。つまり、連続し
た広帯域幅センシングのための測定モードと、限られた帯域幅
でアクティブ検出を行うためのウェークアップ・モードです。
さらに、デバイスをスタンバイ状態にすることによって、測定
を完全に中断することができます。
測定モード
測定モードは ADXL362 の通常動作モードです。このモードで
は、加速度データは連続的に読み取られ、2.0 V 電源を使用した
場合の加速度センサーの消費電流は、最大 400 Hz の出力デー
タ・レートの範囲全体で 3 µA(typ)未満です。ADXL362 をこ
のモードで動作させるとき、このデータシートに記載されたす
べての機能を使用できます。
また、12.5 Hz ~ 400 Hz のデータ・レートで連続的にデータを
出力しながら、3 µA(typ)未満の消費電流を実現する機能も備
えており、これこそ ADXL362 が超低消費電力の加速度センサ
ーであるゆえんです。他の加速センサーは、加速度検出にパワ
ーサイクルを実行する専用の低消費電力モードを使って低電流
を実現します。その結果、低消費電力モードでは実効帯域幅が
狭くなり、入力データのアンダーサンプリングが生じます。し
たがって、望ましくないエイリアシングが発生することがあり
ます。ADXL362 では、センサーの全帯域幅をすべてのデータ・
レートで連続的にサンプリングするため、アンダーサンプリン
グやエイリアシングは発生しません。
Rev. D
- 13/43 -
ウェークアップ・モード
ウェークアップ・モードは、きわめて低い消費電力(2.0 V 電源
電圧で 270 nA)で、モーションの有無だけを検出する用途に最
適です。ウェークアップ・モードは、モーション起動のオン/
オフ・スイッチの実装に特に便利であり、アクティブが検出さ
れるまで、システムの残りの部分をパワー・ダウンすることが
できます。
ウェークアップ・モードは、1 秒間に 6 回だけ加速度を測定
し、モーションの有無を検出することによって、消費電流をき
わめて低いレベルに低減します。モーション検出時に、加速度
センサーを以下の方法で自律的に応答させることができます。
•
フル帯域幅の測定モードに切り替え
•
マイクロコントローラに割込みを通知
•
設定に応じて、後段回路をウェークアップ
ウェークアップ・モードでは、アクティブ・タイマ以外の全て
の加速度センサーの機能を使用できます。すべてのレジスタに
アクセスでき、リアルタイム・データの読出しや FIFO への保
存ができます。
スタンバイ
ADXL362 をスタンバイ状態にすると、測定が中断され、消費電
流は 10 nA(typ)まで減少します。保留中の割込みとデータは
保持され、新しい割込みは生成されません。
ADXL362 はパワーアップ時にはスタンバイ状態になり、すべて
のセンサー機能が停止しています。
選択可能な測定範囲
ADXL362 には、±2 g、±4 g、±8 g という選択可能な測定範囲が
あります。加速度サンプルは、常に 12 ビット ADC によって変
換されます。したがって、感度は g 範囲に応じて変化します。
範囲とそれに対応する感度値を表 1 に示します。オーバーレン
ジが発生すると、一時的にデータが g の最大値を示さないこと
がありますが、加速度が相当する最大範囲を超えても、加速度
センサーに損傷は生じません。表 2 は、加速度の絶対最大定格
を示します。これは、デバイスに恒久的な損傷を与える可能性
のある加速度レベルを示します。
選択可能な出力データ・レート
ADXL362 は、12.5 Hz ~ 400 Hz のさまざまなデータ・レートで
加速度データをレポートできます。ナイキスト・サンプリング
基準を満たし、エイリアシングが発生しないように、内部ロー
パス・フィルタの極は、選択された ODR の ¼ または ½ に
(HALF_BW 設定に基づいて)自動的に設定されます。
ADXL362
データシート
消費電流は、図 30 に示すように、出力データ・レートによって
若干変動しますが、データ・レートと動作電圧の全範囲にわた
って 5.0 µA を下回ります。
CURRENT CONSUMPTION (µA)
6
VS = 1.6V
VS = 2.0V
VS = 2.5V
VS = 3.0V
VS = 3.5V
5
3
代表的な 2.0 V 電源での、通常動作と 2 つの低ノイズ・モード
で得られる消費電流とノイズ密度を表 7 に示します。
2
表 7. ノイズと消費電流: 通常動作、低ノイズ・モード、超低ノ
イズ・モード(ODR = 100 Hz、VS = 2.0 V)
0
100
200
300
400
OUTPUT DATA RATE (Hz)
10776-030
1
図 30. 各種電源電圧での出力データ・レート 対 消費電流
アンチエイリアシング
ADXL362 の A/D コンバータ(ADC)は、ユーザーが選択した
出力データ・レートでサンプリングします。アンチエイリア
ス・フィルタ処理がない場合、データ・レートの半分を超える
周波数を持つ入力信号がエイリアスされます。これを緩和する
ため、ADC の入力に 2 極ローパス・フィルタが備わっていま
す。
ユーザーは、このアンチエイリアス・フィルタをデータ・レー
トの ½ または ¼ の帯域幅に設定できます。アンチエイリアス・
フィルタの極を出力データ・レートの ½ に設定すると、アンチ
エイリアス・フィルタ処理は消極的になりますが、帯域幅は最
大になり、大部分のアプリケーションに適しています。極をデ
ータ・レートの ¼ に設定すると、所定のデータ・レートに対す
る帯域幅は低減されますが、より積極的なアンチエイリアシン
グが実行されます。
ADXL362 のアンチエイリアス・フィルタは、デフォルトでは、
帯域幅が出力データ・レートの ¼ と、保守的な設定になってい
ます。
Rev. D
ADXL362 は、消費電流を少しだけ増やすことによってノイズを
減少させるオプションをいくつか備えています。
通常動作での ADXL362 のノイズ性能は、100 Hz 帯域幅におい
て 7 LSB rms(typ)であり、帯域幅と所望の分解能にもよりま
すが、大部分のアプリケーションに十分対応できます。ノイズ
をさらに抑える必要がある場合、ADXL362 は、消費電流を一定
量増加させることでノイズを低減できる、2 つの低ノイズ動作
モードを備えています。
4
0
電力/ノイズのトレードオフ
- 14/43 -
Mode
Normal Operation
Low Noise
Ultralow Noise
Noise (µg/√Hz)
Typical
550
400
250
Current Consumption
(µA) Typical
1.8
3.3
13
ADXL362 をより高い電源電圧で動作させても、ノイズは低減さ
れます。推奨される最大電源電圧(3.3 V)での、通常動作およ
び 2 つの低ノイズ・モードで得られる消費電流とノイズ密度を
表 8 に示します。
表 8. ノイズと消費電流: 通常動作、低ノイズ・モード、超低ノ
イズ・モード(ODR = 100 Hz、VS = 3.3 V)
Mode
Normal Operation
Low Noise
Ultralow Noise
Noise (µg/√Hz)
Typical
380
280
175
Current Consumption
(µA) Typical
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. D
- 15/43 -
多くのアプリケーションでは、絶対的な閾値ではなく、基準と
なるポイントまたは向きからのずれをアクティブ検出のベース
にするほうが有利です。この方式が特に便利なのは、重力によ
って加えられる静的な 1 g がアクティブ検出に与える影響を除
去できるからです。加速度センサーが静止している場合、たと
えモーションが加わっていなくても、その出力は 1 g に到達す
ることがあります。アブソリュート・アクティブでは、閾値が
1 g 未満に設定されると、この場合はすぐにアクティブが検出さ
れます。
リファレンス・モードでは、加速度サンプルが、ユーザー定義
された時間にわたって、内部定義されたリファレンス値を基準
としてユーザー定義された閾値を上回ったとき、アクティブが
検出されます(式 1 を参照)。
ABS(加速度 − リファレンス) > 閾値
(1)
したがって、加速度が最初の向きから十分にずれたときにの
み、アクティブが検出されます。アクティブ検出が以下のいず
れかのシナリオで機能しているとき、アクティブ検出のリファ
レンスが計算されます。
•
アクティブ機能が起動され、測定モードが機能していると
き
•
リンク・モードが有効な場合: インアクティブが検出さ
れ、アクティブ検出が始まったとき
•
リンク・モードが有効でない場合: アクティブが検出さ
れ、アクティブ検出が繰り返されるとき
リファレンス・モードでは、最もわずかなモーション・イベン
トさえ検出する、きわめて高感度なアクティブ検出が得られま
す。
誤検出を低減
理想的には、アクティブ検出の目的は、ノイズや小さな意図的
でない移動を無視して、意図的なモーションのときにのみシス
テムをウェークアップさせることです。ADXL362 のアクティブ
検出アルゴリズムは、わずかなモーション・イベントを識別す
るだけでなく、望ましくないトリガを確実に除去できるように
設計されています。
ADXL362 のアクティブ検出機能には、望ましくないモーション
を除去し、持続的なモーションだけをアクティブと認識するた
めに、タイマが組み込まれています。このタイマの時間は、加
速度閾値と同様に、1 サンプル(つまり、タイマなし)から最
大 20 秒のモーションまで、ユーザーが調整できます。
なお、アクティブ・タイマは測定モードでのみ使用できます。
ウェークアップ・モードでは、1 サンプルのアクティブ検出が
使用されます。
インアクティブ検出
インアクティブ・イベントが検出されるのは、加速度が、規定
された時間にわたって規定された閾値を下回り続けた場合で
す。インアクティブ検出の設定にも、リファレンス・モードと
アブソリュート・モードがあります。
アブソリュート・インアクティブ検出を使用した場合、加速度
サンプルとユーザーが設定した閾値とをユーザーが設定した時
間にわたって比較し、モーションが存在するかどうかを判定し
ます。インアクティブが検出されるのは、連続した十分な数の
サンプルのすべてが閾値を下回るときです。インアクティブの
アブソリュート・モードは、自由落下検出の実装に使用できま
す。
ADXL362
データシート
AWAKE = 1
INACTIVITY
INTERRUPT
TRIGGERS
(2)
インアクティブ・タイマのインアクティブ検出時間は、2.5 ms
(ODR=400 Hz における 1 個のサンプル)から約 90 分
(ODR=12.5 Hz における 65,535 個のサンプル)まで自由に設定
できます。インアクティブ・タイマがどのような長さの時間に
設定されている場合でも、その時間にわたって静止していれ
ば、加速度センサーがインアクティブを検出するよう設定され
ています。
例えば、インアクティブ検出時間が 90 分に設定されていた場
合、加速度センサーがインアクティブを検出するのは、90 分間
静止していたときです。タイマ設定範囲が広いため、節電が重
要視されるアプリケーションでは、きわめて短い時間のインア
クティブを検出し、直ちにシステムをスリープ状態にすること
ができます。連続動作が重要なアプリケーションでは、システ
ムは、何らかのモーションが存在する限りオン状態を保ちま
す。
アクティブ/インアクティブ検出のリンク
アクティブ/インアクティブ検出機能は、ホスト・プロセッサ
によって同時に使用して手動処理したり、以下のような方法で
連係動作するように設定できます。
デフォルト・モード
アクティブ/インアクティブ機能については、デフォルトで自
動的に有効になることはないので、ユーザーがこれらの機能を
有効にする必要があります。ユーザーがアクティブ/インアク
ティブ機能を有効にした後、ADXL362 は、デフォルト・モード
に入ったときに以下の動作を行います。アクティブ/インアク
ティブ検出はいずれも有効なままであり、すべての割込みは、
ホスト・プロセッサによって処理される必要があります。つま
り、プロセッサが各割込みを読み取らなければ、割込みをクリ
アして再び使用することはできません。
図 32 に、ループ・モードの動作をフローチャートで説明しま
す。
ACTIVITY
INTERRUPT
TRIGGERS
AWAKE = 1
NOTES
1. THE AWAKE BIT DEFAULTS TO 1 WHEN ACTIVITY AND INACTIVITY
ARE NOT LINKED.
図 31. デフォルト・モードのアクティブ動作とインアクティブ動作
を説明するフローチャート
リンク・モードでは、ホスト・プロセッサが各割込みを処理し
なければ次の割込みは有効になりません。
図 32 に、リンク・モードの動作をフローチャートで説明しま
す。
WAIT FOR
ACTIVITY
EVENT
ACTIVITY
INTERRUPT
AWAKE = 1
- 16/43 -
AWAKE = 0
WAIT FOR
PROCESSOR TO
CLEAR INTERRUPT
INACTIVITY
INTERRUPT
WAIT FOR
INACTIVITY
EVENT
ループ・モード
ループ・モードでは、モーション検出は「リンク・モード」セ
クションで説明したように動作しますが、割込みはホスト・プ
ロセッサによる処理を必要としません。この設定は、一般的に
用いられるモーション検出の実装を簡素化し、バス通信に使用
される電力を低減することで節電効果を高めます。
図 33 に、ループ・モードの動作をフローチャートで説明しま
す。
AWAKE = 1
WAIT FOR
ACTIVITY
EVENT
WAIT FOR
INACTIVITY
EVENT
AWAKE = 0
同様に、インアクティブが検出されると、デバイスは静止して
いる(あるいは、スリープ状態)と想定されます。したがっ
て、次のイベントとしてアクティブが想定されるため、アクテ
ィブ検出のみが動作します。
Rev. D
WAIT FOR
PROCESSOR TO
CLEAR INTERRUP
図 32. リンク・モードのアクティブ動作とインアクティブ動作を説
明するフローチャート
リンク・モード
リンク・モードでは、同時に有効にできる機能が 1 つだけにな
るように、アクティブ/インアクティブ検出が互いにリンクさ
れます。アクティブが検出されると、デバイスにモーションが
加わっている(あるいは、アウェーク状態)と想定され、アク
ティブの探索をすぐに停止します。もっと正確にいえば、次の
イベントとしてインアクティブが想定されます。したがって、
インアクティブ検出のみが動作します。
WAIT FOR
INACTIVITY
EVENT
WAIT FOR
PROCESSOR TO
CLEAR INTERRUPT
10776-131
リファレンス・インアクティブは、リファレンス・アクティブ
と同様、重力による静的加速度の影響を除去するのに特に便利
です。アブソリュート・インアクティブでは、インアクティブ
閾値が 1 g 未満に設定された場合、静止したままのデバイスは
インアクティブを検出できないことがあります。リファレン
ス・インアクティブを用いれば、同じ構成の同じデバイスでも
インアクティブを検出できます。
10776-132
ABS(加速度 − リファレンス)< 閾値
WAIT FOR
PROCESSOR TO
CLEAR INTERRUPT
WAIT FOR
ACTIVITY
EVENT
10776-133
リファレンス・インアクティブ検出を使用する場合、インアク
ティブが検出されるのは、加速度サンプルが、ユーザー定義さ
れた時間にわたって、内部定義されたリファレンス値を基準と
してユーザー定義された閾値の範囲内に収まるときです(式 2
を参照)。
図 33. ループ・モードのアクティブ動作とインアクティブ動作を説
明するフローチャート
自動スリープ
リンクまたはループ・モードでは、自動スリープを有効にする
と、デバイスはインアクティブが検出されたときに自律的にウ
ェークアップ・モードになり(「ウェークアップ・モード」セ
クションを参照)、アクティブが検出されたときに再び測定モ
ードになります。
リンク・モードまたはループ・モードがイネーブルされると、
自動スリープ設定がアクティブになります。デフォルト・モー
ドでは、自動スリープ設定は無視されます。
ADXL362
データシート
AWAKE ビットの使い方
通信
AWAKE ビットは、ADXL362 がアウェーク状態であるかスリー
プ状態であるかを示すステータス・ビットです。デバイスは、
アクティブ条件に遭遇したときにアウェーク状態であり、イン
アクティブ条件に遭遇したときにスリープ状態です。
SPI 命令
アウェーク信号は INT1 または INT2 ピンにマッピングできま
す。したがって、このピンは、加速度センサーのアウェーク状
態に基づいて後段回路への電力を接続/切断するステータス出
力として機能できます。この設定をループ・モードと組み合わ
せて使用すれば、図 43 に示すように、単純で自律的なモーショ
ン起動スイッチを実装できます。
後段回路の起動時間を許容できる場合、このモーション・スイ
ッチ設定は、アプリケーションの残りの部分のスタンバイ消費
電流をゼロにすることによって、システムレベルの大幅な節電
を可能にします。このスタンバイ電流は、ADXL362 の動作電流
を上回ることがあります。
FIFO
ADXL362 には、ディープな 512 サンプルの先入れ先出し
(FIFO)バッファが内蔵されています。この FIFO は、次に示
すように、主に 2 つの利点を提供します。
システムレベルの節電
FIFO を適切に使用すれば、加速度センサーが自律的にデータを
収集している間、ホスト・プロセッサのスリープ時間を延ばす
ことによって、システムレベルの節電が可能になります。ある
いは、FIFO を使用してデータを収集することで、ホストの負担
を軽減し、他のタスク処理に振り向けることができます。
データ記録/イベント・コンテキスト
FIFO をトリガ・モードで使用して、アクティブ検出イベントに
つながるすべてのデータを記録することで、イベントのコンテ
キストを提供できます。例えば、インパクト・イベントを特定
するシステムの場合、加速度センサーは、システム全体をオフ
に保持しながら、加速度データをその FIFO に保存し、アクテ
ィブ・イベントを探すことができます。インパクト・イベント
が発生すると、そのイベントより前に収集されたデータは、
FIFO 内でフリーズ状態になります。すると、加速度センサー
は、残りのシステムをウェークアップさせ、このデータをホス
ト・プロセッサに転送することによって、インパクト・イベン
トのコンテキストを提供できます。
一般に、使用できるコンテキストが多いほど、システムはより
インテリジェントな決断をくだすことができるため、多段 FIFO
は特に便利です。ADXL362 の FIFO は 13 秒を超えるデータま
で保存できるため、アクティブ・トリガの前にイベントの明確
なイメージが得られます。
すべての FIFO 動作モード、FIFO の構造、FIFO からデータを取
り出すための命令については、このデータシートの「FIFO モー
ド」セクションを参照してください。
Rev. D
- 17/43 -
ADXL362 のデジタル・インターフェースは、システムレベルの
節電を念頭に置いて実装されています。以下の機能は節電効果
を高めます。
•
•
•
バースト読出し/書込みは、デバイスの設定とデータの取
出しに必要な SPI 通信サイクルの数を低減します。
アクティブ/インアクティブ検出の並行動作は、「set it
and forget it(設定後は放置)」動作を可能にします。ルー
プ・モードでは、プロセッサ介入のない割込みクリアを可
能にすることによって、通信電力をさらに低減します。
FIFO は、連続したサンプルを無限長の複数バイト読出しに
よって連続的に読取りできるように実装されます。したが
って、1 つの FIFO 読出し命令で、FIFO の全コンテンツを
クリアすることができます。他の多くの加速度センサーで
は、読出し命令ごとに 1 個のサンプルしか取り出せませ
ん。さらに、ADXL362 の FIFO 構造では、プロセッサのダ
イレクト・メモリ・アクセス(DMA)を使用して FIFO の
内容を読み出すことができます。
バス・キーパー
ADXL362 は、デジタル入力として設定可能なすべてのピン
(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
ビット・データに切り替えることが(単に読み出すレジスタ・
セットを変更するだけで)できます。
ADXL362
データシート
その他の機能
自由落下検出
同期したデータ・サンプリング
多くのデジタル出力加速度センサーには、自由落下検出機能が
内蔵されています。ADXL362 では、この機能は、インアクティ
ブ割込みを使用して実装できます。閾値やタイミング値の詳細
については、「アプリケーション情報」のセクションを参照し
てください。
ADXL362 は、正確に時間調整された加速度測定を必要とするア
プリケーション用に、加速度サンプリングを外部トリガに同期
させるオプションを備えています。
外部クロック
ADXL362 は、内蔵しているセルフテスト機能によって、その機
械システムと電子システムを同時に効果的にテストすることが
できます。セルフテスト機能が起動されると、メカニカル・セ
ンサーに静電気力が加えられますこの静電気力が、加速度の場
合と同様にメカニカル・センサー素子を動かし、これがデバイ
スによる加速度に追加されます。この追加された静電気力によ
って 3 軸すべてで出力変化が起こります。
ADXL362 に内蔵されている 51.2 kHz(typ)のクロックは、デ
フォルトでは、内部動作用の時間軸として機能します。
ODR と帯域幅は、クロックに比例して変化します。ADXL362
は、100 Hz、50 Hz、25 Hz など、2 の倍数で離散的な数のオプ
ションを ODR に提供します(詳細については「フィルタ・コ
ントロール・レジスタ」のセクションを参照)。 外部クロック
を適切なクロック周波数で使用すれば、提供された以外のデー
タ・レートを実現できます。式 3 に示すように、出力データ・
レートはクロック周波数に応じて変化します。
ODRACTUAL = ODRSELECTED ×
f
51.2 kHz
(3)
例えば、80 Hz の ODR を実現するには、100 Hz の ODR 設定を
選択し、公称の 80%、つまり 41.0 kHz のクロック周波数を提供
します。
ADXL362 は、公称の 51.2 kHz から 25.6 kHz までの外部クロッ
ク周波数で動作できるため、ユーザーは所望の出力データ・レ
ートを実現できます。
あるいは、外部クロックを使用して、クロック周波数の精度を
改善することができます。1000 個を超えるデバイスのクロック
周波数の分布は、約 3% の標準偏差を持ちます。さらに厳しい
許容誤差を達成するために、より正確なクロックを外部から供
給することができます。
帯域幅は、HALF_BW 設定に基づいて ODR の ½ または ¼ に自
動的にスケーリングされ、この比率はクロック周波数とは無関
係に保持されます。消費電力も、クロック周波数に応じて変化
します。高いクロック・レートでは、消費電力が増加します。
消費電力とクロック・レートの関係を図 34 に示します。
2.5
1.5
1.0
0.5
0
43
VS = 1.6V
VS = 2.0V
VS = 3.5V
44
45
46
47
48
49
50
EXTERNAL CLOCK FREQUENCY (kHz)
51
52
図 34. 外部クロック・レート対消費電流
Rev. D
ユーザー・レジスタの保護
ADXL362 は、シングル・イベント・アップセット(SEU)に対
するユーザー・レジスタ保護機能を搭載しています。SEU は、
微細回路デバイス内のデリケートなノードにイオンや電磁放射
線がぶつかることによって生じる、状態の変化です。この状態
変化は、論理素子の重要なノード(例えばメモリ・ビット)の
内部または近傍でのイオン化によって生成される自由電荷が原
因となります。SEU 自体は、トランジスタや回路の機能に恒久
的な損害を与えるとは考えられませんが、レジスタ値に悪影響
を与えることがあります。SEU から保護される ADXL362 レジ
スタは、レジスタ 0x20~0x2E です。
SEU 保護は、1 ビットと 2 ビットの両方の誤差を検出する、99
ビットの誤差訂正(ハミングタイプ)コードを介して行われま
す。チェック・ビットは、保護されたレジスタへの書込みが行
われると、いつでも再計算されます。保存されたチェック・ビ
ットが現在のチェック・ビット計算値と合わない場合、いつで
も、ERR_USER_REGS ステータス・ビットがセットされます。
ステータス・レジスタの SEU ビットは、パワーアップ時にデバ
イス設定の前にセットされ、そのデバイスへの最初のレジスタ
書込み時にクリアされます。
温度センサー
ADXL362 に内蔵されている温度センサーは、内部システム温度
を監視したり、校正によってデバイスの温度安定性を改善する
ことができます。例えば、加速度出力は ±0.5 mg/°C(typ)のレ
ートで温度によって変化します。しかし、温度との関係は再現
性があり、温度特性を校正することができます。
温度センサーを使用して絶対温度を監視するには、その初期バ
イアス(既知の温度での出力)を測定し、校正することを推奨
します。
2.0
10776-031
CURRENT CONSUMPTION (µA)
3.0
セルフ・テスト
- 18/43 -
ADXL362
データシート
シリアル通信
ADXL362 は、4 線式 SPI を介して通信し、スレーブとして動作
します。ADXL362 への書込み時に ADXL362 からマスター・デ
バイスに送信されるデータは無視します。
図 36 ~ 図 40 に示すように、バス電力を節約するために
ADXL362 が読出しデータを送信している場合を除いて、MISO
ピンは高インピーダンス状態であり、バス・キーパーによって
保持されます。
ADXL362 の SPI 通信用配線は、図 35 の接続図に示すように行
います。推奨される SPI クロック速度は、12 pF の最大負荷で 1
MHz ~ 8 MHz です。
SPI タイミング方式は、CPHA = CPOL = 0 に従います。
デバイスを正しく動作させるために、表 9 と表 10 の論理閾値と
タイミング・パラメータに常に従ってください。タイミング・
パラメータについては、図 41 と図 42 を参照してください。
ADXL362
PROCESSOR
複数バイト転送
複数バイト転送(別名: バースト転送)は、すべての SPI コマン
ド(レジスタ読出し、レジスタ書込み、FIFO 読出しコマンド)
に対してサポートされています。x、y、z の加速度(と、該当
する場合は、温度)データがフルセットで同時に読み出される
ように、複数バイト転送を使用してデータを読み出すことを推
奨します。
DOUT
MOSI
DOUT
FIFO は、FIFO 読出し時にシリアル・ポート・クロックで動作
し、SPI クロックが 1 MHz 以上である限り、SPI クロック・レ
ートでバースト状態を維持できます。
MISO
DIN
レジスタ読出し/書込みのオートインクリメント
SCLK
DOUT
10776-032
CS
レジスタ読出し/書込みコマンドは、コマンドで指定されたア
ドレスから開始され、転送されるバイトごとにオートインクリ
メントされます。レジスタを複数回読み出すことによるアドレ
ス・ラッピングや悪影響を避けるため、オートインクリメント
は、無効なレジスタ・アドレス 63(0x3F)で停止します。
図 35. 4 線式 SPI 接続図
SPI コマンド
SPI ポートは、最初のバイトがコマンドである複数バイト構造
を使用します。ADXL362 のコマンド・セットを以下に示しま
す。
•
•
•
各サンプルは 2 バイト(2 ビットの軸情報と 14 ビットのデー
タ)で構成されるため、複数バイト・トランザクションを使用
して偶数のバイトを読み出すことを推奨します。奇数のバイト
が読み出された場合、所望のデータは読み出されたと見なされ
ます。したがって、最後のサンプルの後半は破棄され、FIFO か
らの読出しは、正しく調整された偶数バイト境界から常に始ま
ります。データは、最下位バイトが最初に出力され、その後に
最上位バイトが続きます。
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>
無効なアドレスとアドレスの折り畳み
ADXL362 は 6 ビットのアドレス・バスを備えており、64 通り
のレジスタだけに対応し、それらを 256 通りのレジスタ・アド
レス空間にマッピングします。64 を上回るアドレスでは、アド
レスの折り畳みが行われ、レジスタの反復はありません。64 を
上回るレジスタ・アドレスへのアクセスを試みた場合、63
(0x3F)にある無効なレジスタにマッピングされるため、機能
面での影響は生じません。
アドレス 0x00 ~ 0x2E は、レジスタ・マップに記載されている
ように、顧客アクセス用です。アドレス 0x2F ~ 0x3F は、工場
用に予約されています。
遅延制約
任意のデータ・レジスタ(0x08 ~ 0x0A または 0x0E ~ 0x15)
の読出しによって、データ・レディ割込みがクリアされます。
レジスタの読出しからデータ・レディ割込みのクリアまでに、
80 µs の遅延が生じることがあります。
その他のレジスタ読出し、レジスタ書込み、FIFO 読出しには、
遅延制約はありません。
無効なコマンド
0x0A、0x0B、0x0D 以外のコマンドは無効です。MISO 出力は
高インピーダンス状態のままであり、バス・キーパーは MISO
ラインをその最後の値に保持します。
Rev. D
- 19/43 -
ADXL362
データシート
CS
0
1
2
0
0
0
5
4
3
6
7
8
9
1
1
7
6
10
11
12
13
14
15
1
0
16
17
18
7
6
5
4
19
19
20
21
22
23
3
2
1
0
20
21
22
23
2
1
0
SCLK
INSTRUCTION
MOSI
0
0
1
8-BIT
ADDRESS
B
8
BIIT AD
DD
DRES
SS
ES
5
4
3
2
10776-239
DATA OUT
MISO
図 36. レジスタ読出し
CS
0
1
2
0
0
0
5
6
7
8
9
10
0
1
0
7
6
5
4
3
11
12
13
14
15
16
17
18
1
0
7
6
5
SCLK
INSTRUCTION
1
0
8-BIT
8 BI
BIT ADDRESS
ADDR
D RE
ESS
ES
S
4
3
DATA BYTE
2
4
3
10776-240
MOSI
HIGH IMPEDANCE
MISO
図 37. レジスタ書込み(受信命令のみ)
CS
0
1
0
0
2
4
3
5
6
7
8
9
1
1
7
6
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
OUTPUT BYTE 1
7
MISO
6
5
4
3
2
OUTPUT BYTE n
1
0
7
6
5
7
6
5
4
3
2
1
0
1
0
10776-241
INSTRUCTION
MOSI
図 38. バースト読出し
CS
0
1
0
0
2
3
4
5
6
7
8
9
7
6
10 11 12 13 14 15 16 17 18 19 20 21 22 23
SCLK
0
1
0
1
0
5
4
3
2
1
0
7
6
5
4
3
2
DATA BYTE n
1
0
4
3
2
10776-242
0
DATA BYTE 1
8-BIT ADDRESS
INSTRUCTION
MOSI
HIGH 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
1
0
SCLK
0
1
OUTPUT BYTE 1
MISO
4
3
2
OUTPUT BYTE n
図 40. FIFO 読出し
Rev. D
- 20/43 -
7
6
5
4
3
2
1
0
10776-243
INSTRUCTION
MOSI
ADXL362
データシート
tCSD
CS
tCSH
CSS
tCLE
SCLK
tSU
tHD
MSB IN
LSB IN
10776-244
MOSI
HIGH IMPEDANCE
MISO
図 41. SPI 受信命令のタイミング図
CS
tHIGH
tLOW
tCSH
SCLK
DON’T CARE
tDIS
tV
MOSI
MSB OUT
LSB OUT
10776-245
MISO
図 42. SPI 送信命令のタイミング図(図 36、図 38、図 40 の網掛け部分)
表 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. D
Min
Limit 1
Max
- 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)
Limit 1, 2
Parameter
fCLK 3
CSS
Min
2.4
100
Max
8000
Unit
kHz
ns
Description
Clock Frequency
CS Setup Time
tCSH
20
ns
CS Hold Time
tCSD
20
ns
CS Disable Time
tSU
20
ns
Data Setup Time
tHD
20
ns
Data Hold Time
tHIGH
50
ns
Clock High Time
tLOW
50
ns
Clock Low Time
tCLE
25
ns
Clock Enable Time
tV
0
35
ns
Output Valid from Clock Low
tDIS
0
25
ns
Output Disable Time
設計目標に基づく仕様であり、出荷テストは行っていません。
タイミング値は、表 9 に示す入力閾値(VIL と VIH)に応じて測定されています。
3
最小リミットが必要なのは、FIFO を使用する時だけです。
1
2
Rev. D
- 22/43 -
ADXL362
データシート
レジスタ・マップ
表 11. レジスタの一覧
Reg Name
0x00 DEVID_AD
0x01 DEVID_MST
Bits Bit 7
[7:0]
[7:0]
Bit 6
Bit 5
Bit 4
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
0x0B STATUS
[7:0]
[7:0] ERR_USER_ AWAKE
REGS
ZDATA[7:0]
FIFO_OVERRUN
0x00
FIFO_WATER- FIFO_READY DATA_READ 0x40
MARK
Y
R
R
0x0C FIFO_ENTRIES_L
[7:0]
0x00
R
0x0D FIFO_ENTRIES_H
[7:0]
0x00
R
0x0E XDATA_L
[7:0]
0x00
R
0x0F XDATA_H
[7:0]
XDATA_H[3:0]
0x00
R
0x10 YDATA_L
0x11 YDATA_H
[7:0]
[7:0]
YDATA_H[3:0]
0x00
0x00
R
R
0x12 ZDATA_L
[7:0]
0x00
R
0x13 ZDATA_H
[7:0]
0x00
R
0x14 TEMP_L
[7:0]
0x00
R
0x15 TEMP_H
[7:0]
0x00
R
0x16 Reserved
0x17 Reserved
[7:0]
[7:0]
0x00
0x00
R
R
INACT
Bit 3
DEVID_AD[7:0]
DEVID_MST[7:0]
ACT
Bit 2
Bit 1
Bit 0
FIFO_ENTRIES_L[7:0]
UNUSED
FIFO_ENTRIES_H[1:0]
XDATA_L[7:0]
SX
YDATA_L[7:0]
SX
ZDATA_L[7:0]
SX
ZDATA_H[3:0]
TEMP_L[7:0]
SX
TEMP_H[3:0]
Reserved[7:0]
Reserved[7:0]
Reset RW
0xAD R
0x1D R
0x1F SOFT_RESET
[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]
UNUSED
0x23 THRESH_INACT_L [7:0]
0x24 THRESH_INACT_H [7:0]
0x00
RW
TIME_ACT[7:0]
THRESH_ACT_H[2:0]
0x00
RW
THRESH_INACT_L[7:0]
0x00
0x00
RW
RW
UNUSED
THRESH_INACT_H[2:0]
0x25 TIME_INACT_L
[7:0]
TIME_INACT_L[7:0]
0x00
RW
0x26 TIME_INACT_H
[7:0]
TIME_INACT_H[7:0]
0x00
RW
0x27 ACT_INACT_CTL
[7:0]
0x00
RW
0x28 FIFO_CONTROL
0x29 FIFO_SAMPLES
[7:0]
[7:0]
0x00
0x80
RW
RW
0x2A INTMAP1
[7:0] INT_LOW
AWAKE
INACT
ACT
FIFO_OVERRUN
FIFO_WATER- FIFO_READY DATA_READ 0x00
MARK
Y
RW
0x2B INTMAP2
[7:0] INT_LOW
AWAKE
INACT
ACT
FIFO_OVERRUN
FIFO_WATER- FIFO_READY DATA_READ 0x00
MARK
Y
RW
0x2C FILTER_CTL
[7:0]
HALF_BW
EXT_SAMPLE
0x2D POWER_CTL
[7:0] RES
0x2E SELF_TEST
[7:0]
Rev. D
RES
LINKLOOP
UNUSED
RANGE
EXT_CLK
RES
INACT_REF
AH
FIFO_SAMPLES[7:0]
LOW_NOISE
UNUSED
- 23/43 -
WAKEUP
INACT_EN
FIFO_TEMP
ACT_REF
ACT_EN
FIFO_MODE
ODR
AUTOSLEEP
MEASURE
ST
0x13
RW
0x00
RW
0x00
RW
ADXL362
データシート
レジスタの詳細
ここでは、ADXL362 レジスタの機能を説明します。ADXL362
は「レジスタ・マップ」セクションの表 11 の Reset 欄に示すデ
フォルトのレジスタ値で起動します。
X 軸データ(8 MSB)レジスタ
なお、POWER_CTL レジスタより前のレジスタ(レジスタ 0x00
~ 0x2C)への変更は、デバイスをスタンバイ状態にして行って
ください。ADXL362 が測定モードにあるときに行われた変更
は、測定の一部にしか有効でないことがあります。
このレジスタは、x 軸加速度データの 8 つの最上位ビットを保
持します。分解能を抑えたこのデータ・レジスタは、8 ビット
のデータで十分な省エネ志向のアプリケーションで使用されま
す。1 軸につき 2 バイトではなく、1 バイトのデータだけを読み
出すことによって、エネルギーを節約できます。
デバイス ID レジスタ
アドレス: 0x08、リセット時: 0x00、名称: XDATA
アドレス: 0x00、リセット時: 0xAD、名称: DEVID_AD
このレジスタは、アナログ・デバイセズのデバイス ID
(0xAD)を格納します。
Y 軸データ(8 MSB)レジスタ
アドレス: 0x09、リセット時: 0x00、名称: YDATA
デバイス ID: 0X1D レジスタ
アドレス: 0x01、リセット時: 0x1D、名称: DEVID_MST
このレジスタは、アナログ・デバイセズの MEMS デバイス ID
(0x1D)を格納します。
このレジスタは、y 軸加速度データの 8 つの最上位ビットを保
持します。分解能を抑えたこのデータ・レジスタは、8 ビット
のデータで十分な省エネ志向のアプリケーションで使用されま
す。1 軸につき 2 バイトではなく、1 バイトのデータだけを読み
出すことによって、エネルギーを節約できます。
Z 軸データ(8 MSB)レジスタ
デバイス ID:0XF2 レジスタ
アドレス: 0x0A、リセット時: 0x00、名称: ZDATA
アドレス: 0x02、リセット時: 0xF2、名称: PARTID
このレジスタは、z 軸加速度データの 8 つの最上位ビットを保
持します。データの分解能を抑えたこのレジスタは、8 ビット
のデータで十分な省エネ志向のアプリケーションで使用されま
す。1 軸につき 2 バイトではなく、1 バイトのデータだけを読み
出すことによって、エネルギーを節約できます。
このレジスタは、デバイス ID(0xF2、8 進 362)を格納しま
す。
シリコン・リビジョン ID レジスタ
アドレス: 0x03、リセット時: 0x01、名称: REVID
このレジスタは、0x01 から始まってリビジョンごとにインクリ
メントされる、製品リビジョン ID を格納しています。
Rev. D
- 24/43 -
ADXL362
データシート
ステータス・レジスタ
アドレス: 0x0B、リセット時: 0x40、名称: STATUS
このレジスタは、ADXL362 のさまざまな状態を示す以下のビットを含んでいます。
表 12. STATUS の各ビットの説明
Bits
7
Bit Name
ERR_USER_REGS
6
AWAKE
5
Reset
0x0
Access
R
アクティブ/インアクティブ機能に基づいて、加速度センサーがアクテ
ィブ状態(AWAKE = 1)であるかインアクティブ状態(AWAKE = 0)で
あるかを示します。自動スリープを有効にするには、アクティブ/イン
アクティブ検出はリンク・モードまたはループ・モードであることが必
要です(ACT_INACT_CTL レジスタの LINK/LOOP ビット)。そうで
ない場合、このビットはデフォルトで 1 になるため、無視してくださ
い。
0x1
R
INACT
インアクティブ。1 は、インアクティブ検出機能がインアクティブ条件
または自由落下条件を検出したことを示します。
0x0
R
4
ACT
アクティブ。1 は、アクティブ検出機能がアクティブ条件を検出したこ
とを示します。
0x0
R
3
FIFO_OVERRUN
FIFO オーバーラン。1 は、FIFO がオーバーランまたはオーバーフローし
て、新しいデータが未読データに取って代わることを示します。詳細に
ついては、「FIFO 割込みの使い方」を参照してください。
0x0
R
2
FIFO_WATERMARK
FIFO ウォーターマーク。1 は、FIFO が、FIFO_SAMPLES レジスタに設
定された所望のサンプル数以上のサンプルを格納していることを示しま
す。詳細については、「FIFO 割込みの使い方」を参照してください。
0x0
R
1
FIFO_READY
FIFO レディ。1 は、FIFO 出力バッファ内に使用可能なサンプルが 1 つ以
上あることを示します。詳細については、「FIFO 割込みの使い方」を参
照してください。
0x0
R
0
DATA_READY
データ・レディ。1 は、新しい有効なサンプルを読出しできることを示
します。このビットは、FIFO 読出しが行われるとクリアされます。詳細
については、「データ・レディ割込み」のセクションを参照してくださ
い。
0x0
R
Rev. D
Settings
Description
SEU エラー検出。1 は、2 つの条件のいずれかを示します。つまり、SEU
イベント(電源グリッチの α 粒子など)がユーザー・レジスタ設定を乱
したか、または ADXL362 が未設定であることを示します。このビット
は、スタートアップ時とソフト・リセット時にハイレベルであり、レジ
スタ書込みコマンドが実行されるとすぐにリセットされます。
- 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)と同じ値を持ちます。
アドレス: 0x12、リセット時: 0x00、名称: ZDATA_L
アドレス: 0x0C、リセット時: 0x00、名称:
FIFO_ENTRIES_L
アドレス: 0x13、リセット時: 0x00、名称: ZDATA_H
アドレス: 0x0D、リセット時: 0x00、名称:
FIFO_ENTRIES_H
温度データ・レジスタ
X 軸データ・レジスタ
これら 2 本のレジスタは、符号拡張(SX)された x 軸加速度デ
ータを格納します。XDATA_L は 8 つの最下位ビット(LSB)
を格納し、XDATA_H は 12 ビット値の 4 つの最上位ビット
(MSB)を格納します。
符号拡張ビット(B[15:12]、後に続く XDATA_H ビットマッ
プでは SX として表示)は、MSB(B11)と同じ値を持ちます。
これら 2 本のレジスタは、符号拡張(SX)された温度センサー
出力データを格納します。TEMP_L は 8 つの LSB を格納し、
TEMP_H は 12 ビット値の 4 つの MSB を格納します。値は符号
拡張されているため、TEMP_H のビット[B15:B12]は、ビッ
ト B11 の値に基づいて、オール 0 またはオール 1 です。
符号拡張ビット(B[15:12]、後に続く TEMP_H ビットマップ
では SX として表示)は、MSB(B11)と同じ値を持ちます。
アドレス: 0x14、リセット時: 0x00、名称: TEMP_L
アドレス: 0x0E、リセット時: 0x00、名称: XDATA_L
アドレス: 0x15、リセット時: 0x00、名称: TEMP_H
アドレス: 0x0F、リセット時: 0x00、名称: XDATA_H
ソフト・リセット・レジスタ
Y 軸データ・レジスタ
アドレス: 0x1F、リセット時: 0x00、名称: SOFT_RESET
これら 2 本のレジスタは、符号拡張(SX)された y 軸加速度デ
ータを格納します。YDATA_L は 8 つの LSB を格納し、
YDATA_H は 12 ビット値の 4 つの MSB を格納します。
このレジスタにコード 0x52(アスキーまたはユニコードで文字
「R」を表す)を書き込むと、すぐに ADXL362 がリセットされ
ます。すべてのレジスタ設定がクリアされ、センサーはスタン
バイ状態になります。割込みピンは、高出力インピーダンス・
モードに設定され、バス・キーパーによって有効な状態に保持
されます。
符号拡張ビット(B[15:12]、後に続く YDATA_H ビットマッ
プでは SX として表示)は、MSB(B11)と同じ値を持ちます。
アドレス: 0x10、リセット時: 0x00、名称: YDATA_L
これは書込み専用レジスタです。読み出した場合、そのデータ
は常に 0x00 です。
ソフト・リセット後、約 0.5 ms のレイテンシが必要です。
アドレス: 0x11、リセット時: 0x00、名称: YDATA_H
Rev. D
- 26/43 -
ADXL362
データシート
アクティブ閾値レジスタ
アクティブを検出するため、ADXL362 は、12 ビット(符号付
き)加速度データの絶対値を 11 ビット(符号なし)
THRESH_ACT 値と比較します。アクティブ検出の詳細につい
ては、「モーション検出」のセクションを参照してください。
THRESH_ACT という用語は、8 つの LSB を保持する
THRESH_ACT_L レジスタと 3 つの MSB を保持する
THRESH_ACT_H レジスタから構成される、11 ビットの符号な
し値を表します。
THRESH_ACT はコードで設定されます。g の値は、選択された
測定範囲設定に依存します。
THRESH_ACT [g] = THRESH_ACT [codes]/Sensitivity [codes
per g]
アドレス: 0x20、リセット時: 0x00、名称:
THRESH_ACT_L
加速度センサーがウェークアップ・モードにあるとき、
TIME_ACT 値は無視され、1 個の加速度サンプルに基づいてア
クティブが検出されます。
インアクティブ閾値レジスタ
インアクティブを検出するため、12 ビット加速度データの絶対
値と 11 ビット(符号なし)THRESH_INACT 値が比較されま
す。詳細については、「モーション検出」のセクションを参照
してください。
THRESH_INACT という用語は、8 つの LSB を保持する
THRESH_INACT_L レジスタと 3 つの MSB を保持する
THRESH_INACT_H レジスタから構成される、11 ビットの符号
なし値を表します。
この 11 ビットの符号なし値は、インアクティブ検出のための閾
値を設定します。この値(単位: g)は、コードで設定され、選
択された測定範囲設定に依存します。
THRESH_INACT [g] =
THRESH_INACT [codes]/Sensitivity [codes per g]
アドレス: 0x21、リセット時: 0x00、名称:
THRESH_ACT_H
アドレス: 0x23、リセット時: 0x00、名称:
THRESH_INACT_L
アクティブ・タイム・レジスタ
アドレス: 0x22、リセット時: 0x00、名称: TIME_ACT
アクティブ・タイマは、誤検出モーション・トリガを最小限に
抑える信頼性の高いアクティブ検出を実現します。このタイマ
が使用されると、持続的なモーションだけがアクティブ検出を
トリガできます。詳細については、「誤検出を低減」のセクシ
ョンを参照してください。
このレジスタの値は、アクティブ・イベントを検出するために
少なくとも 1 軸でアクティブ閾値(THRESH_ACT によって設
定)を上回る必要のある連続したサンプル数です。
時間(単位: 秒)は、次式から求められます。
Time = TIME_ACT/ODR
ここで、
TIME_ACT は、このレジスタに設定された値です。
ODR は、FILTER_CTL レジスタ(アドレス: 0x2C)に設定され
た出力データ・レートです。
アクティブ時間に 0x00 を設定すると、この時間に 0x01 を設定
するのと同じ結果になります。アクティブが検出されるのは、
少なくとも 1 軸で 1 個の加速度サンプルのアクティブ閾値
(THRESH_ACT)を上回るときです。
Rev. D
- 27/43 -
アドレス: 0x24、リセット時: 0x00、名称:
THRESH_INACT_H
インアクティブ・タイム・レジスタ
これらのレジスタの 16 ビット値は、インアクティブ・イベント
を検出するためにすべての軸でインアクティブ閾値
(THRESH_INACT によって設定)を下回る必要のある連続し
たサンプル数です。
TIME_INACT_L レジスタは 16 ビット TIME_INACT 値の 8 つの
LSB を保持し、TIME_INACT_H レジスタは 8 つの MSB を保持
します。
時間(単位: 秒)は次のように計算できます。
時間 = TIME_INACT/ODR
ここで、
TIME_INACT は、TIME_INACT_L レジスタ(8 つの LSB)と
TIME_INACT_H レジスタ(8 つの MSB)によって設定された
16 ビット値です。
ODR は、FILTER_CTL レジスタ(アドレス: 0x2C)に設定され
た出力データ・レートです。
ADXL362
データシート
16 ビット値によって、長いインアクティブ検出時間が可能にな
ります。最大値は 0xFFFF、つまり 65,535 個のサンプルです。
最小の出力データ・レート(12.5 Hz)では、これは約 90 分に
等しくなります。この設定では、加速度センサーが 90 分間静止
していなければ、そのシステムをスリープ状態にすることはで
きません。
インアクティブ検出時間に 0x00 を設定すると、この時間に
0x01 を設定するのと同じ結果になります。インアクティブが検
出されるのは、全軸において 1 個の加速度サンプルがインアク
ティブ閾値(THRESH_INACT)を下回るときです。
Rev. D
- 28/43 -
アドレス: 0x25、リセット時: 0x00、名称: TIME_INACT_L
アドレス: 0x26、リセット時: 0x00、名称: TIME_INACT_H
ADXL362
データシート
アクティブ/インアクティブ・コントロール・レジスタ
アドレス: 0x27、リセット時: 0x00、名称: ACT_INACT_CTL
表 13. ACT_INACT_CTL のビット説明
Bits
[7:6]
Bit Name
UNUSED
[5:4]
LINK/LOOP
Settings
X0
Description
未使用ビット
Reset
0x0
Access
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. D
- 29/43 -
ADXL362
データシート
FIFO コントロール・レジスタ
アドレス: 0x28、リセット時: 0x00、名称: FIFO_CONTROL
表 14. FIFO_CONTROL のビット説明
Bits
[7:4]
Bit Name
UNUSED
3
AH
Settings
Description
未使用ビット
Reset
0x0
Access
RW
アバブ・ハーフ
0x0
RW
このビットは FIFO_SAMPLES レジスタの MSB であり、FIFO は 0 ~ 511
の範囲をサンプリングできます。
2
FIFO_TEMP
温度データを FIFO に保存します。1 = 温度データは、x、y、z 軸の加速度
データと一緒に FIFO に保存されます。
0x0
RW
[1:0]
FIFO_MODE
FIFO とモード選択を有効にします。
0x0
RW
00
Rev. D
FIFO は無効です。
01
オールデスト・セーブ・モード
10
ストリーム・モード
11
トリガ・モード
- 30/43 -
ADXL362
データシート
FIFO サンプル・レジスタ
INT1/INT2 機能マップ・レジスタ
アドレス: 0x29、リセット時: 0x80、名称: 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 ウ
ォーターマーク」のセクションを参照)。
AH ビットを示すため、次のビットマップは「FIFO コントロー
ル・レジスタ」セクションから複製しています。
ピンごとに任意の数の機能を同時に選択できます。複数の機能
が選択された場合、それらの条件の論理和をとって INT ピンの
状態を決定します。個々の機能のステータスを決定するには、
STATUS レジスタを読み出します。INT ピンに割込みがマッピ
ングされていない場合、ピンは高インピーダンス状態のままで
あり、バス・キーパーによって有効なロジック状態に保持され
ます。
アドレス: 0x2A、リセット時: 0x00、名称: INTMAP1
表 15. INTMAP1 のビット説明
Bits
7
Bit Name
INT_LOW
6
5
1 = INT1 ピンはアクティブ・ロー
Reset
0x0
Access
RW
AWAKE
1 = アウェイク・ビットを INT1 ピンにアサイン
0x0
RW
INACT
1 = インアクティビティー・ビットを INT1 ピンにアサイン
0x0
RW
4
ACT
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. D
Settings
Description
- 31/43 -
ADXL362
データシート
アドレス: 0x2B、リセット時: 0x00、名称: INTMAP2
表 16. INTMAP2 のビット説明
Bits
7
Bit Name
INT_LOW
6
AWAKE
5
INACT
4
1 = INT2 ピンはアクティブ・ロー
Reset
0x0
Access
RW
1 = アウェイク・ビットを INT2 ピンにアサイン
0x0
RW
1 = インアクティビティー・ビットを INT2 ピンにアサイン
0x0
RW
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. D
Settings
Description
- 32/43 -
ADXL362
データシート
フィルタ・コントロール・レジスタ
アドレス: 0x2C、リセット時: 0x13、名称: FILTER_CTL
表 17. FILTER_CTL のビット説明
Bits
[7:6]
Bit Name
RANGE
Settings
Description
測定範囲の選択
00
01
1X
Reset
0x0
Access
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 の ½ または ¼ の帯域幅に設定します。
12.5 Hz
25 Hz
50 Hz
0x3
RW
000
001
010
011
100
101…111
Rev. D
100 Hz(リセットのデフォルト)
200 Hz
400 Hz
- 33/43 -
ADXL362
データシート
パワー・コントロール・レジスタ
アドレス: 0x2D、リセット時: 0x00、名称: POWER_CTL
表 18. POWER_CTL のビット説明
Bits
7
Bit Name
Reserved
6
EXT_CLK
Settings
Description
予備
外部クロック。詳細は「外部クロックの使い方」セクションを参照してく
ださい。
Reset
0x0
Access
RW
0x0
RW
0x0
RW
0x0
RW
0x0
RW
0x0
RW
1 = 加速度センサーは、INT1 ピンに供給される外部クロックで動作しま
す。
[5:4]
電力 対 ノイズのトレードオフを選択します。
LOW_NOISE
00
3
WAKEUP
2
AUTOSLEEP
通常動作(リセットのデフォルト)
01
低ノイズ・モード
10
超低ノイズ・モード
11
予備
ウェークアップ・モード。ウェークアップ・モードの詳細については、
「動作モード」セクションを参照してください。
1 = デバイスはウェークアップ・モードで動作します。
自動スリープ。自動スリープを有効にするには、アクティブ/インアクテ
ィブ検出はリンク・モードまたはループ・モード(ACT_INACT_CTL レジ
スタの LINK/LOOP ビット)である必要があります。そうでない場合、こ
のビットは無視されます。詳細については「モーション検出」のセクショ
ンを参照してください。
1 = 自動スリープが有効になり、デバイスはインアクティブの検出と同時
に自動的にウェークアップ・モードに入ります。
[1:0]
Rev. D
測定モードまたはスタンバイを選択します。
MEASURE
00
スタンバイ
01
予備
10
測定モード
11
予備
- 34/43 -
ADXL362
データシート
セルフ・テスト・レジスタ
アドレス: 0x2E、リセット時: 0x00、名称: SELF_TEST
セルフ・テスト機能の動作については、「セルフ・テスト」のセクションを参照してください。また、この機能の使い方のガイドライン
については、「セルフ・テストの使い方」のセクションを参照してください。
表 19. SELF_TEST のビット説明
Bits
[7:1]
0
Bit Name
UNUSED
ST
Settings
Description
セルフ・テスト
1 = x、y、および z 軸にセルフ・テストを印加
Rev. D
- 35/43 -
Reset
0x0
0x0
Access
RW
RW
ADXL362
データシート
アプリケーション情報
スタートアップ・ルーチン
アプリケーション例
このルーチンは、±2 g の測定範囲とウェークアップ・モードで
の動作を想定します。
デバイスの設定
1.
ここでは、デバイスを設定してデータを収集する手順の概要を
説明します。一般に、この手順はレジスタ・マップの順序に従
い、レジスタ 0x20(THRESH_ACT_L)から始まります。
2.
1.
2.
3.
4.
5.
6.
アクティブ/インアクティブの閾値とタイマを設定しま
す。
a. レジスタ 0x20 ~ 0x26 に書き込みます。
b. 誤検出モーション・トリガを最小限に抑えるため、
TIME_ACT レジスタに 1 より大きな値を設定します。
アクティブ/インアクティブ機能を設定します。
a. レジスタ 0x27 に書き込みます。
FIFO を設定します。
a. レジスタ 0x28 とレジスタ 0x29 に書き込みます。
割込みをマッピングします。
a. レジスタ 0x2A とレジスタ 0x2B に書き込みます。
一般的なデバイス設定を行います。
a. レジスタ 0x2C に書き込みます。
測定をオンにします。
a. レジスタ 0x2D に書き込みます。
各レジスタの設定は、アプリケーション条件によって変化しま
す。詳細については、「レジスタの詳細」のセクションを参照
してください。
自律的モーション・スイッチ
ADXL362 は、自律的モーション・スイッチとしての使用に最適
です。ここに説明する例では、一度設定すれば、ホスト・プロ
セッサの介入なしにシステムの消費電力をインテリジェントに
管理するスイッチを構成します。この例では、INT2 ピンにマッ
ピングされたアウェーク信号が、ADP195 などのハイサイド・
パワー・スイッチを駆動して、後段回路への電力を制御しま
す。
VS
VDD I/O
CS
CIO
VS
3.
4.
5.
6.
レジスタ 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 を書き込むと、測定がウェークアッ
プ・モードで開始されます。
外部タイミング・トリガの使い方
INT1 ピンを外部クロック用の入力として使用するためのアプリ
ケーション図を図 44 に示します。このモードでは、出力デー
タ・レートや帯域幅など、すべての加速度センサー・タイミン
グは外部クロックによって決定されます。
この機能を有効にするには、所望のスタートアップ・ルーチン
の最後に、POWER_CTL レジスタのビット 6 をセットします。
例えば、外部クロックの使用を有効にし、加速度センサーを測
定モードにするには、このレジスタに 0x42 を書き込みます。
VDD I/O
VS
CIO
CS
VDD I/O
VS
ADXL362
MOSI
EXTERNAL
CLOCK
INT1
INTERRUPT
CONTROL
INT2
MISO
SPI
INTERFACE
SCLK
CS
GND
10776-042
ここでは、いくつかのアプリケーション回路を取り上げ、
ADXL362 の便利な機能を説明します。
VDD I/O
図 44. 外部クロック用の入力としての INT1 ピン
ADXL362
MOSI
MISO
INT1
SCLK
INT2
AWAKE
GND
ADP195
VS
VIN
図 45 は、INT2 ピンを同期サンプリングのトリガとして使用す
るためのアプリケーション図です。加速度サンプルは、このト
リガが起動されるたびに生成されます。この機能を有効にする
には、所望のスタートアップ・ルーチンの最後近くで、
FILTER_CTL レジスタのビット 3 をセットします。例えば、ト
リガを有効にし、 測定範囲が ±8 g 、ODR が 100 Hz になるよう
に加速度センサーを設定するには、このレジスタに 0x4B を書
き込みます。
SPI
INTERFACE
CS
REVERSE
POLARITY
PROTECTION
VOUT
GND
VDD I/O
VS
LEVEL SHIFT
AND SLEW
RATE CONTROL
LOAD
CIO
CS
10776-041
EN
ADXL362
INTERRUPT
CONTROL
図 43. 後段回路への電力を制御するアウェーク信号
VDD I/O
VS
SAMPLING
TRIGGER
MOSI
MISO
INT1
SCLK
INT2
GND
SPI
INTERFACE
CS
図 45. INT2 ピンによる同期サンプリングのトリガ
Rev. D
- 36/43 -
10776-043
INTERRUPT
CONTROL
ADXL362
データシート
インアクティブを使用して自由落下検出を実現するには、
THRESH_INACT の値に所望の自由落下閾値を設定します。推
奨される値は 300 mg ~ 600 mg です。これらの値に対するレジ
スタ設定は、デバイスの g 範囲設定に基づいて次のように変化
します。
THRESH_INACT =
値 [g] × 基準倍率 [LSB per g]
自由落下状態を生成するためにすべての軸の加速度が自由落下
閾値を下回る必要のある最小時間を実装するには、
TIME_INACT に値を設定します。100 ms ~ 350 ms の値を推奨
します。このためのレジスタ設定は、出力データ・レートに基
づいて変化します。
TIME_INACT =時間 [sec] × データ・レート [Hz]
自由落下状態が検出されると、インアクティブ・ステータスに
1 が設定されます。そして、この機能が割込みピンにマッピン
グされている場合、そのピンにインアクティブ割込みがトリガ
されます。
スタートアップ・ルーチン
次のスタートアップ・ルーチンは、ADXL362 を代表的な自由落
下アプリケーション向けに設定します。このルーチンは、±8 g
の測定範囲と 100 Hz の出力データ・レートを想定します。閾値
とタイミング値は、アプリケーション要求に合わせて変更でき
ます。
2.
3.
4.
5.
6.
レジスタ 0x23 に 0x96(150 コード)書き込むと、自由落
下閾値が 600 mg に設定されます。
レジスタ 0x25 に 0x03 を書き込むと、自由落下時間が 30
ms に設定されます。
レジスタ 0x27 に 0x04 を書き込むと、絶対インアクティブ
検出が有効になります。
レジスタ 0x2A またはレジスタ 0x2B に 0x20 を書き込ん
で、それぞれ、INT1 または INT2 にインアクティブ割込み
をマッピングします。
レジスタ 0x2C に 0x83 を書き込むと、加速度センサーが ±8
g 範囲、100 Hz ODR(出力データ・レート)に設定されま
す。
レジスタ 0x2D に 0x02 を書き込むと測定が開始されます。
VDD I/O
VS
ADXL362
MOSI
MISO
INT1
INTERRUPT
CONTROL
SPI
INTERFACE
SCLK
INT2
CS
GND
10776-040
物体が真の自由落下状態のとき、すべての軸で加速度は 0 g で
す。したがって、自由落下検出を行うには、すべての軸で加速
度が一定の時間にわたって特定の閾値(およそ 0 g)を下回るか
どうかを確認します。インアクティブ検出機能をアブソリュー
ト・モードで使用するのは、まさにこのためです。
CIO
CS
多くのデジタル出力加速度センサーには、自由落下検出機能が
搭載されています。ADXL362 では、インアクティブ割込みを使
用してこの機能を実装します。
1.
VDD I/O
VS
例: 自由落下検出の実装
図 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 は、1.8 V ~ 3.3 V の電源を使って動作するように設
計されています。表 1 に規定する動作電圧範囲(VS)は、電源
の誤差と最大 ±10 % の過渡電圧を考慮して 1.6 V ~ 3.5 V になっ
ています。
ADXL362 は、特別なスタートアップ過渡電圧特性を必要としま
せんが、常に 0 V からスタートアップする必要があります。デ
バイスの動作中に ADXL362 から電源を切り離したとき、また
は動作電圧範囲を下回ったときは、電源(VS、VDD I/O、すべて
のバイパス・コンデンサ)が完全に放電した後に、電源を再接
続する必要があります。電源の放電を可能にするため、マイク
ロコントローラ GPIO から電源を供給するか、シャットダウン
放電スイッチを電源に接続するか(図 47)、または ADP160 の
ようなシャットダウン放電機能を持つ電圧レギュレータを使用
することが推奨されます。
VDD I/O
VS
VIN
CIO
CS
VDD I/O
VS
R1
ADXL362
MOSI
MISO
INT1
SHUTDOWN
電源のデカップリング
ADXL362 とともに使用することが推奨されるバイパス・コンデ
ンサを図 46 に示します。
SCLK
INT2
GND
SPI
INTERFACE
CS
NOTES
1. THE ADXL362 SUPPLIES MUST BE DISCHARGED FULLY EACH TIME
THE VOLTAGE ON THEM DROPS BELOW THE SPECIFIED OPERATING
RANGE. A SHUTDOWN SWITCH IS ONE WAY TO DISCHARGE THE SUPPLIES.
図 47. スイッチを使った ADXL362 電源の放電
Rev. D
- 37/43 -
10776-141
電源
ADXL362
データシート
FIFO モード
FIFO 設定
FIFO は、512 サンプルのメモリ・バッファであり、節電、ホス
ト・プロセッサの負荷軽減、データの自律的な記録のために使
用できます。
FIFO は、レジスタ 0x28 とレジスタ 0x29 によって設定されま
す。設定の詳細については、「FIFO コントロール・レジスタ」
のセクションを参照してください。
512 個の FIFO サンプルは、次のいずれかの方法で割り当てられ
ます。
FIFO 割込み
•
•
170 サンプル・セットの同時 3 軸データ、または
128 サンプル・セットの同時 3 軸データと温度データ
FIFO は、ここで説明する 4 つのモードのいずれかで動作しま
す。
FIFO は、割込みを生成することによって、サンプルがいつ使用
可能になるか、指定した数のサンプルがいつ収集されたか、
FIFO がいつオーバーフローしてサンプルが失われたかを示すこ
とができます。詳細については、「FIFO 割込みの使い方」のセ
クションを参照してください。
FIFO からのデータ取出し
FIFO 無効化
FIFO が無効にされると、データは FIFO に保存されず、すでに
保存されていたデータはクリアされます。
FIFO を無効にするには、FIFO_CONTROL レジスタ(アドレス:
0x28)の FIFO_MODE ビットにバイナリ値 0b00 を設定しま
す。
オールデスト・セーブ・モード
オールデスト・セーブ・モードでは、FIFO は、満杯になるまで
データを蓄積してから、停止します。追加のデータが収集され
るのは、FIFO バッファからサンプルを読み出してスペースが利
用可能になったときだけです。(この動作モードは、「ファー
スト N」と呼ばれることもあります)。
FIFO のデータは、「SPI コマンド」のセクションで説明した
FIFO 読出しコマンドを発行して読み出されます。データは、
表 20 に示されるように、16 ビット値としてフォーマットされ
ます。
データを読み出すとき、最下位バイト(ビット[B7:B0])が
最初に読み出され、その後に最上位バイト(ビット
[B15:B8])が続きます。ビット[B11:B0]は、12 ビットの 2
の補数で加速度または温度データを表します。表 20 に示すよう
に、ビット[B13:B12]は符号拡張ビットであり、ビット
[B15:B14]はデータの型を示します。
表 20. FIFO バッファのデータ・フォーマット
FIFO をオールデスト・セーブ・モードにするには、
FIFO_CONTROL レジスタ(アドレス: 0x28)の FIFO_MODE ビ
ットにバイナリ値 0b01 を設定します。
ストリーム・モード
ストリーム・モードでは、FIFO には常に最も新しいデータが残
されています。新しいサンプル用のスペースが必要になると、
最も古いサンプルが捨てられます。(この動作モードは、「ラ
スト N」と呼ばれることもあります)。
ストリーム・モードは、ホスト・プロセッサの負荷を軽減する
のに便利です。データが FIFO に収集されている間、プロセッ
サは他のタスクを処理することができます。FIFO が特定のサン
プル数(FIFO_CONTROL レジスタの AH ビットと
FIFO_SAMPLES レジスタによって指定)までフィルされると、
FIFO ウォーターマーク割込みがトリガされます(この割込みが
有効な場合)。この時点で、ホスト・プロセッサは、FIFO 全体
の内容を読み出し、FIFO が再びフィルされたら他のタスクに戻
ることができます。
FIFO をストリーム・モードにするには、FIFO_CONTROL レジ
スタ(アドレス: 0x28)の FIFO_MODE ビットにバイナリ値
0b10 を設定します。
B15
B14
Data Type:
00: X-Axis
01: Y-Axis
10: Z-Axis
11: Temp
B13
B12
Sign Extension
B11
MSB
B10
B9
Data
B8
B7
B5
B3
B2
B1
B0
LSB
B6
B4
Data
データ・フォーマットは 16 ビットであるため、データは、一度
に 2 バイトずつ FIFO から読み出す必要があります。複数バイト
読出しが実行されるとき、読み出されるバイト数は、常に偶数
にしてください。FIFO データの複数バイト読出しは、読み出さ
れるバイト数の制限なしに実行できます。FIFO が空になった後
で新たなバイトが読み出された場合、新たなバイトのデータは
0x00 と解釈されます。
各サンプル・セットが収集されるとき、次の順序で FIFO に書き
込まれます。
トリガ・モード
•
•
•
•
トリガ・モードでは、FIFO は、アクティブ検出イベントの周辺
のサンプルを保存します。この動作は、オシロスコープでのワ
ンタイム実行トリガに似ています。アクティブ・イベントより
前に保存されるサンプルの数は、FIFO_CONTROL レジスタ
(アドレス: 0x28)の AH ビットと FIFO_SAMPLES レジスタ
(アドレス: 0x29)で指定されます。
このパターンは、FIFO が満杯になるまで繰り返され、満杯にな
った時点での動作は、FIFO モードに依存します(「FIFO」セク
ションを参照)。FIFO のスペースが 4 つのデータ・エントリ
(温度が保存されていない場合は 3 つのエントリ)に対して不
足している場合、不完全なサンプル・セットが保存されること
があります。
FIFO をトリガ・モードにするには、FIFO_CONTROL レジスタ
(アドレス: 0x28)の FIFO_MODE ビットにバイナリ値 0b11 を
設定します。
Rev. D
- 38/43 -
X軸
Y軸
Z軸
温度(オプション)
ADXL362
データシート
FIFO データは、データ単位で出力されます。各データ・アイテ
ムが読み出されると、スタック内で同じ量のスペースが解放さ
れます。これも、FIFO 内に不完全なサンプル・セットが存在す
る原因になることがあります。
ンはハイレベルになります。しかし、INTMAPx レジスタの
INT_LOW ビットをセットすることによって、この設定はアク
ティブ・ローに切り替えられます。
その他のシステムレベルの FIFO アプリケーションについて
は、AN-1025 アプリケーション・ノート『アナログ・デバイセ
ズのデジタル加速度センサーに内蔵された先入れ、先出し
(FIFO)バッファの利用』を参照してください。
INT ピンをホスト・プロセッサの割込み入力に接続すると、割
込みは割込みルーチンによって対応されることができます。同
じピンに複数の機能をマッピングできるため、STATUS レジス
タを使用して、割込みをトリガした条件を判定することができ
ます。
割込み
割込みをクリアするには、次のいずれかの方法を使用します。
ADXL362 の内蔵機能のいくつかは、割込みをトリガして特定の
ステータス条件をホスト・プロセッサに報告することができま
す。ここでは、これらの割込みの機能を説明します。
•
•
割込みピン
割込みは、INTMAP1 レジスタと INTMAP2 レジスタの適切なビ
ットをセットすることによって、それぞれ、2 本の指定された
出力ピン(INT1 と INT2)のいずれか(あるいは両方)にマッ
ピングすることができます。すべての機能は同時に使用するこ
とができます。複数の割込みを 1 本のピンにマッピングした場
合、ピンのステータスは、割込みの OR 組み合わせによって決
まります。
割込みピンに機能がマッピングされていない場合、そのピンは
自動的に高インピーダンス(high-Z)状態に設定されます。ピ
ンは、リセット時にも高インピーダンス状態になります。
特定のステータス条件が検出されると、その条件がマッピング
されているピンがアクティブになります。ピンの設定はデフォ
ルトでアクティブ・ハイであるため、アクティブになると、ピ
•
STATUS レジスタ(アドレス: 0x0B)を読み出すと、アク
ティブ/インアクティブ割込みがクリアされます。
データ・レジスタからの読出し。アドレス 0x08 ~ 0x0A ま
たはアドレス 0x0E ~ 0x15 は、データ・レディ割込みをク
リアします。
FIFO バッファから十分なデータを読み出して、割込み条件
がもはや満たされないようになると、FIFO レディ、FIFO
ウォーターマーク、FIFO オーバーランの各割込みがクリア
されます。
2 本の割込みピンは、プッシュプルの低インピーダンス・ピン
であり、約 500 Ω(typ)の出力インピーダンスと、表 21 に示す
デジタル出力仕様を備えています。両方のピンにはバス・キー
パーが備わっており、それらが高インピーダンス・モードのと
きに有効なロジック状態に保持します。
設定中に割込みが誤ってトリガされるのを防ぐため、閾値、タ
イミング、その他の値の設定中には、割込みを無効にしてくだ
さい。
表 21. 割込みピンのデジタル出力
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
設計に基づく仕様であり、出荷テストは行っていません。
Rev. D
- 39/43 -
Limit 1
Max
0.2 × VDD I/O
−300
Unit
V
V
µA
µA
ADXL362
データシート
割込みピンの代替機能
オーバーラン
INT1 ピンと INT2 ピンは、割込みを通知する代わりに、入力ピ
ンとしても設定できます。POWER_CTL レジスタ(アドレス:
0x2D)の EXT_CLK ビット(ビット 6)がセットされると、
INT1 は外部クロック入力として使用されます。FILTER_CTL レ
ジスタ(アドレス: 0x2C)の EXT_SAMPLE ビット(ビット 3)
がセットされると、INT2 は同期サンプリング用のトリガ入力と
して使用されます。これらの代替機能の一方または両方は、同
時に使用できます。しかし、割込みピンがその代替機能に使用
された場合、割込みの通知という、その主要機能に同時に使用
することはできません。
FIFO がオーバーランまたはオーバーフローして、新しいデータ
が未読データに取って代わったとき、FIFO_OVERRUN ビット
(ビット 3)がセットされます。これは、FIFO が満杯の状態か
らまだ空になっていないこと、または遅い SPI トランザクショ
ンによってクロック誤差が生じたことを示す場合があります。
FIFO がオールデスト・セーブ・モードに設定された場合、オー
バーラン・イベントは、新しいサンプルに使用できるスペース
が不足していることを示します。
E 外部クロッキングとデータ同期については、「アプリケーシ
ョン情報」のセクションを参照してください。
アクティブ/インアクティブ割込み
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 です。
FIFO レディ
FIFO 出力バッファ内に有効なサンプルが 1 個以上あるとき、
FIFO_READY ビット(ビット 1)がセットされます。FIFO 内に
有効なデータがないとき、このビットはクリアされます。
Rev. D
- 40/43 -
FIFO の内容が読み出されると、FIFO_OVERRUN ビットは自動
的にクリアされます。同様に、FIFO が無効にされると、
FIFO_OVERRUN ビットはクリアされます。
同期データ・サンプリングの使い方
ADXL362 は、正確に時間調整された加速度測定を必要とするア
プリケーション用に、加速度サンプリングを外部トリガに同期
させるオプションを備えています。FILTER_CTL レジスタ(ア
ドレス: 0x2C)の EXT_SAMPLE ビット(ビット 3)によって、
この機能が有効にされます。EXT_SAMPLE ビットが 1 に設定
されると、INT2 ピンは、同期トリガ入力として使用されるよ
う、自動的に再設定されます。
外部トリガが有効なとき、システム設計者はサンプリング周波
数がシステム条件を満たすかどうかを確認しなければなりませ
ん。サンプリング頻度が低すぎると、エイリアシングを引き起
こします。ノイズは、オーバーサンプリングによって低減でき
ます。しかし、サンプリング周波数が高すぎると、加速度セン
サーが加速度データを処理し、有効なデジタル出力に変換する
ための時間が足りなくなる場合もあります。
ナイキスト基準が満たされると、シグナル・インテグリティが
維持されます。ADXL362 にはアンチエイリアス・フィルタが内
蔵されており、シグナル・インテグリティを確保するために活
用できます。エイリアシングを防ぐため、フィルタ帯域幅は、
サンプリング・レートの ½ 以下の周波数に設定します。例え
ば、100 Hz でサンプリングするとき、フィルタ極は 50 Hz 以下
に設定します。フィルタ極は、FILTER_CTL レジスタ(アドレ
ス: 0x2C)の ODR ビットによって設定されます。フィルタ帯域
幅は、ODR の ½ に設定され、これらのビットによって設定さ
れます。たとえ(データ・レートが外部トリガによって設定さ
れているため) ODR が無視されても、フィルタは依然として
指定された帯域幅で適用されます。
内部的なタイミング条件のため、INT2 ピンに加えられるトリガ
信号は、以下の基準を満たす必要があります。
•
•
•
•
•
トリガ信号はアクティブ・ハイです。
トリガ信号のパルス幅は、25 µs 以上であることが必要で
す。
トリガは、再アサートの前に、25 µs 以上にわたってアサー
ト解除される必要があります。
サポートされる最大サンプリング周波数は、625 Hz(typ)
です。
最小サンプリング周波数は、システム条件によってのみ設
定されます。サンプルを最小レートでポーリングする必要
はありません。しかし、アンチエイリアス・フィルタによ
って設定された帯域幅よりも低いレートでサンプルがポー
リングされた場合、エイリアシングが発生することがあり
ます。
ADXL362
データシート
セルフ・テストの使い方
「セルフ・テスト」のセクションで説明したセルフ・テスト機
能は、SELF_TEST レジスタ(アドレス: 0x2E)の ST ビットに
よって有効にされます。セルフ・テスト機能を使用するには、
以下の手順を推奨します。
1.
2.
3.
4.
5.
6.
x、y、z 軸の加速度データを読み出します。
SELF_TEST レジスタ(アドレス: 0x2E)の ST ビットをセ
ットすることによって、セルフ・テストをアサートしま
す。
出力がその新しい値にセトリングするまで、4/ODR だけ待
機します。
x、y、z 軸の加速度データを読み出します。
ステップ 1 で得られた値と比較し、感度を乗算することに
よって、その差を LSB から mg に変換します。観察された
差が表 1 に示すセルフ・テストの出力変化仕様に収まる場
合、デバイスはセルフ・テストに合格し、使用可能である
と考えられます。
SELF_TEST レジスタ(アドレス: 0x2E)の ST ビットをク
リアしてセルフ・テストをアサート解除します。
表 1 に示すセルフ・テストの出力変化仕様は、VS = 2.0 V の場合
および「仕様」セクションに記載されたテスト条件の場合にの
み与えられます。セルフ・テストの応答(単位: g)は、電源
電圧の二乗にほぼ比例します。なお、高い電圧では、セルフ・
テストでの差分が 1 g を上回ることがあります。1 本の軸が重力
による 1 g を受けている状態で測定が行われ、加速度センサー
が ±2 g の測定範囲に設定されている場合、重力場に合わせた
軸は 2 g に到達することがあり、その出力はクリップ(そのフ
ルスケール値に飽和)します。これを緩和するため、セルフ・
テストは、y 軸を重力に合わせるか(y 軸のセルフ・テスト出力
変化は負)、加速度センサーを ±4 g または ±8 g の測定範囲に設
定した状態で測定することができます。さらに、セルフ・テス
トの変化は、動作モード(通常モード、低ノイズ・モード、超
低ノイズ・モード)、測定範囲(±2 g、±4 g、±8 g)、帯域幅の
設定(ODR および HALF_BW の設定)によって異なります。こ
のようなばらつきに対応するため、表 22 に示す制限値を使っ
て、あらゆる ADXL362 デバイスのセルフ・テスト機能が正し
く動作しているかどうかをチェックすることができます。通常
動作、さまざまな電源条件でセルフ・テストをチェックする際
の推奨条件は、±8 g の測定範囲、100 Hz の ODR、およびクリア
した HALF_BW ビット(FILTER_CTL レジスタのビット 4)を
使用することが、さまざまな電源条件でセルフ・テストをチェ
ックする際の推奨条件です。また、4 ~ 16 個のサンプルの平均
をとってセルフ・テストがオンのときとセルフ・テスト・がオ
フのときの加速度を求めて、ノイズの影響を軽減することも推
奨します。
Rev. D
- 41/43 -
Minimum
0.2
−2.8
0.2
Maximum
2.8
−0.2
2.8
Unit
g
g
g
2.0 V 以外の電圧での動作
ADXL362 は、VS = 2.0 V の電源電圧でテストおよび仕様規定さ
れていますが、公称 3.3 V (最大 3.5 V)または公称 1.8 V(最
小 1.6 V)という広範囲の VS でも駆動できます。電源電圧が変
化すると、電源電流(図 30 を参照)、ノイズ(表 7 と表 8 を参
照)、オフセット、感度、セルフ・テストの出力変化(表 22 を
参照)など、いくつかの性能パラメータが変化します。
電源電圧の変動の 0g オフセットへの潜在的影響を図 48 に示し
ます。この図のデータは、2.0 V で 0 mg オフセットを示すよう
に校正しています。
200
X-AXIS
Y-AXIS
Z-AXIS
150
100
50
0
–50
–100
1.5
2.5
2.0
3.0
3.5
VS (V)
10776-144
外部クロックを使用するには、POWER_CTL レジスタ(アドレ
ス: 0x2D)の EXT_CLK ビット(ビット 6)をセットする必要が
あります。このビットをセットすると、INT1 ピンは、クロック
を供給できる入力ピンに再設定されます。外部クロックは、
51.2 kHz 以下で動作する必要があります。詳細は「外部クロッ
ク」セクションを参照してください。
Axis
X
Y
Z
図 48. 電源電圧対 0 g オフセット
取付けに関する機構上の留意点
ADXL362 は、プリント回路基板(PCB)の支持点近くで PCB
に取り付けることを推奨します。ADXL362 をプリント回路基板
上のしっかりと固定されていない位置に取り付けると(図 49 を
参照)、基板の振動が減衰されず、顕著な測定誤差が生じる場
合があります。加速度センサーを基板支持点の近くに配置すれ
ば、加速度センサー位置での基板振動が加速度センサーのメカ
ニカル・センサー共振周波数を上回るため、加速度センサーに
よって検知される可能性が事実上はなくなります。センサーの
近くに複数の支持点を設けたり、プリント基板を厚くしたりす
ることも、システム共振のセンサー性能に対する影響の低減に
効果的です。
ACCELEROMETERS
PCB
MOUNTING POINTS
図 49. 加速度センサーの不適切な配置
10776-044
ADXL362 に内蔵されているクロックは、デフォルトで、クロッ
ク駆動される内部動作に使用されます。必要であれば、外部ク
ロックを提供して使用することができます。
表 22. 様々な電源電圧(1.6 V~3.5 V)など様々な条件での
セルフ・テストの制限値
ZERO g OFFSET (mg)
外部クロックの使い方
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
GRAVITY
TOP
XOUT = 0g
YOUT = 0g
ZOUT = 1g
XOUT = 0g
YOUT = 0g
ZOUT = –1g
図 51. 重力方向と出力応答の関係
レイアウトと設計の推奨事項
図 52 は、推奨する プリント回路基板 のランド・パターンを示します。
0.9250
0.3000
3.3500
0.5000
3.5000
10776-047
0.8000
図 52. 推奨するプリント回路基板のランド・パターン
(寸法単位: mm)
Rev. D
- 42/43 -
10776-046
XOUT = –1g
YOUT = 0g
ZOUT = 0g
ADXL362
データシート
外形寸法
3.30
3.25
3.15
PIN 1
CORNER
1.00
REF
0.10
REF
3.10
3.00
2.90
0.50
BSC
0.375
REF
0.25 × 0.35
REF
13
9
1
14
16
8
6
5
0.475 × 0.25
REF
BOTTOM VIEW
TOP VIEW
0.3375
REF
END VIEW
05-07-2015-C
PKG-003967
1.14
1.06
1.00
SEATING
PLANE
図 53. 16 端子のランド・グリッド・アレイ [LGA]
(CC-16-4)
寸法単位: mm
オーダー・ガイド
Model 1
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. D
- 43/43 -
Package Option
CC-16-4
CC-16-4
CC-16-4
Quantity
5,000
1,500
250