DIGILENT PmodACL2 3軸MEMS加速度計
PmodACL2TM リファレンスマニュアル
24年2016月XNUMX日改訂
このマニュアルはPmodACL2 rev. Aに適用されます。1300 Henley Court Pullman, WA 99163 509.334.6306
以上view
PmodACL2 は、Analog Devices ADXL3 を搭載した 362 軸 MEMS 加速度計です。SPI プロトコルを介してチップと通信することで、ユーザーは加速度の各軸に対して最大 12 ビットの解像度を受け取ることができます。さらに、このモジュールは、シングル タップまたはダブル タップ検出による外部トリガー センシングと、非アクティブ モニタリングによる省電力機能を提供します。
製品の特徴
- 3軸MEMS加速度計
- 軸あたり最大12ビットの解像度
- ユーザーが選択できる解像度
- アクティビティ/非アクティビティのモニタリング
- 低消費電流
製品使用説明書
- SPI プロトコルを使用して、PmodACL2 をマイクロコントローラまたは開発ボードに接続します。
- PmodACL2 とマイクロコントローラ/開発ボードの電源を入れます。
- 加速度データを読み取るには、SPI 経由で適切なコマンドを PmodACL2 に送信します。
- PmodACL2 は、加速の各軸に対して最大 12 ビットの解像度を提供します。ユーザーが選択可能な解像度機能を使用して、必要な解像度を設定します。
- 外部トリガーを検出するには、PmodACL2 でシングルタップまたはダブルタップ検出機能を有効にします。
- 電力を節約するには、PmodACL2 の非アクティビティ監視機能を活用します。
- SPI コマンドと構成オプションの詳細については、PmodACL2 リファレンス マニュアルを参照してください。
以上view
PmodACL2 は、Analog Devices ADXL3 を搭載した 362 軸 MEMS 加速度計です。SPI プロトコルを介してチップと通信することで、ユーザーは加速度の各軸に対して最大 12 ビットの解像度を受け取ることができます。さらに、このモジュールは、シングル タップまたはダブル タップ検出による外部トリガー センシングと、非アクティブ モニタリングによる省電力機能を提供します。
PmodACL2。
機能は次のとおりです:
- 3軸MEMS加速度計
- 軸あたり最大12ビットの解像度
- ユーザーが選択できる解像度
- アクティビティ/非アクティビティのモニタリング
- 2Hzで100μA未満の低消費電流
- 自由落下検知
- 柔軟な設計を可能にする小型PCBサイズ 1.0インチ ×
0.8インチ(2.5 cm × 2.0 cm) - Digilent Pmodインターフェースに準拠
仕様タイプ2A - 図書館と元ampleコードが利用可能
リソースセンター
機能説明
PmodACL2は、アナログデバイスADXL362を使用して、システムボードにMEMS加速度データを提供します。512秒の深度でample FIFOバッファを使用すると、ユーザーは view トリガーされた割り込みの前に長い一連のイベントを実行したり、ユーザーが最も都合の良いときにシステム ボードが加速データにアクセスできるようにしたりできます。
Pmodとのインターフェース
PmodACL2はSPIプロトコルを介してホストボードと通信します。オンボードデータレジスタから読み取るには、
チップセレクトラインを最初にローにしてから、データレジスタ (0x0B) から読み取るためのコマンドバイトを送信する必要があります。
次に、必要なアドレスバイトを送信する必要があります。その後、クロックの立ち下がりエッジで、必要なバイトが MSB から受信されます。アドレスポインターは次のアドレスバイトに自動的に増加するため、シリアルクロックラインにパルスを継続的に供給することで、複数のバイトを連続して読み取ることができます。ampyaxis レジスタから読み取るコマンドのセットを以下に示します。
コマンド読み取り | 最初のY軸アドレス | ||||||||||||||||
0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
Y軸データのLSBバイト | Y軸データのMSBバイト | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSb の | SX | SX | SX | SX | MSB | b10 | b9 | b8 |
注記: 各 SX ビットは、y 軸データの最上位ビットと同じ値です。
FIFO バッファから読み取るには、まずデータ レジスタ (0x0A) に書き込むコマンド バイトを送信して、FIFO バッファにデータを格納するように FIFO コントロール レジスタ (アドレス 0x28) を構成する必要があります。ADXL362 が FIFO バッファを使用するように構成されたら、まず FIFO バッファ (0x0D) から読み取るコマンド バイトを送信し、次に測定する軸と加速度データを含むデータ バイトのペアを送信する必要があります。ampFIFO バッファから読み取るためのコマンドのセットを以下に示します。
コマンド読み取り FIFO 制御レジスタ アドレス コマンド FIFO 読み取り
0 0 0 0 1 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 1 1 0 1
軸データの LSB バイト | 軸データの MSB バイト | ||||||||||||||||
b7 | b6 | b5 | b4 | b3 | b2 | b1 | LSb の | b15 | b14 | SX | SX | MSB | b10 | b9 | b8 |
注記: 各 SX ビットは、y 軸データの最上位ビットと同じ値です。b15 と b14 は、入力データがどの軸を表すかを表します。
ピン配列説明表
PmodACL2 のピン配置表 | |||||||||||||||
コネクタJ1 | コネクタJ2 | ||||||||||||||
ピン | 信号 | 説明 | ピン | 信号 | 説明 | ピン | 信号 | 説明 | |||||||
1 | ~CS | チップセレクト | 7 | INT2 | 割り込み2 | 1 | INT1 | 割り込み 1 | |||||||
2 | MOSI | マスターアウトスレーブ
In |
8 | INT1 | 割り込み 1 | 2 | G | 電源
地面 |
|||||||
3 | 味噌 | 奴隷の主人
外 |
9 | NC | 接続されていません | コネクタJ3 | |||||||||
4 | SCLK | シリアルクロック | 10 | NC | 接続されていません | ピン | 信号 | 説明 | |||||||
5 | グランド | 電源
地面 |
11 | グランド | 電源
地面 |
1 | INT2 | 割り込み2 | |||||||
6 | VCCC の | 電源
(3.3V) |
12 | VCCC の | 電源
(3.3V) |
2 | G | 電源
地面 |
PmodACL2 には、プログラム可能な割り込みピンが XNUMX つあります。これらのピンは両方とも、アクティビティ/非アクティビティ (システム電力の削減に役立ちます)、FIFO バッファが希望のレベルまで満たされたとき、データの取得準備ができたとき、その他のトリガーなど、複数の異なるトリガーで割り込みをトリガーするように設定できます。
PmodACL2 に適用される外部電源は、1.6V ~ 3.5V の範囲内でなければなりません。したがって、Digilent システム ボードでは、この Pmod は 3.3V レールで動作する必要があります。
物理的寸法
ピンヘッダーのピンは100ミル離れています。 PCBの長さは、ピンヘッダーのピンに平行な側面が0.95インチ、ピンヘッダーに垂直な側面が0.8インチです。
Copyright Digilent、Inc.無断複写・転載を禁じます。
記載されているその他の製品名および会社名は、それぞれの所有者の商標である可能性があります。
ドキュメント / リソース
![]() |
DIGILENT PmodACL2 3軸MEMS加速度計 [pdf] 取扱説明書 PmodACL2 3軸MEMS加速度計、PmodACL2、3軸MEMS加速度計、MEMS加速度計、加速度計 |