デジレントのロゴ

DIGILENT PmodACL2 3軸MEMS加速度計

PmodACL2TM リファレンスマニュアル

24年2016月XNUMX日改訂
このマニュアルはPmodACL2 rev. Aに適用されます。1300 Henley Court Pullman, WA 99163 509.334.6306

www.digilentinc.com

以上view
PmodACL2 は、Analog Devices ADXL3 を搭載した 362 軸 MEMS 加速度計です。SPI プロトコルを介してチップと通信することで、ユーザーは加速度の各軸に対して最大 12 ビットの解像度を受け取ることができます。さらに、このモジュールは、シングル タップまたはダブル タップ検出による外部トリガー センシングと、非アクティブ モニタリングによる省電力機能を提供します。

製品の特徴

  • 3軸MEMS加速度計
  • 軸あたり最大12ビットの解像度
  • ユーザーが選択できる解像度
  • アクティビティ/非アクティビティのモニタリング
  • 低消費電流

製品使用説明書

  1. SPI プロトコルを使用して、PmodACL2 をマイクロコントローラまたは開発ボードに接続します。
  2. PmodACL2 とマイクロコントローラ/開発ボードの電源を入れます。
  3. 加速度データを読み取るには、SPI 経由で適切なコマンドを PmodACL2 に送信します。
  4. PmodACL2 は、加速の各軸に対して最大 12 ビットの解像度を提供します。ユーザーが選択可能な解像度機能を使用して、必要な解像度を設定します。
  5. 外部トリガーを検出するには、PmodACL2 でシングルタップまたはダブルタップ検出機能を有効にします。
  6. 電力を節約するには、PmodACL2 の非アクティビティ監視機能を活用します。
  7. 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加速度計、加速度計

参考文献

コメントを残す

あなたのメールアドレスは公開されません。 必須項目はマークされています *