STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードにI²C経由でセンサを接続する方法
X-NUCLEO-IKS4A1 拡張ボードは、2つのI²Cモードによるセンサの接続をサポートしています。
- 標準I²Cバス接続
- 階層型バス構成
1. 標準I²Cバス接続
接続ロジック: すべてのセンサ(慣性センサと環境センサを含む)は、同じI²Cバス(uC_I²C)を介して外部のSTM32 Nucleoボードに接続されます。
ピン設定:
- J4: ピン1-2および11-12は、
STM_SDA = SENS_SDA(データピン)、HUB_SDx = GND(ハブデータピンを接地)を定義します。 - J5: ピン1-2および11-12は、
STM_SCL = SENS_SCL(クロック ピン)、HUB_SCx = GND(ハブデータピンを接地)を定義します。
アプリケーションシナリオ: 複雑なバス管理なしにすべてのデバイスがメインI²Cバスを共有する、単純なセンサデータ取得に適しています。
2. 階層型バス構成
例:LSM6DSO16ISをI²Cセンサハブとして使用する
- メインバス(
uC_I²C): LSM6DSV16X(6軸IMU)、LIS2DUXS12(3軸加速度センサ)、SHT40AD1B(湿度/温度センサ)を直接接続し、STM32 NucleoのMCUと通信し、主要な慣性/湿度・温度データの伝送を行います。 - 補助バス(
SENS_I²C): LSM6DSO16IS(センサハブ)により制御され、LPS22DF(圧力センサ)、LIS2MDL(磁力センサ)、STTS22H(温度センサ)、およびDIL24ソケット(IRセンサなどの外部センサ用)を接続し、6軸IMU機能と環境データ取得を可能にします。
ピン設定:
- J4: ピン7-8は
HUB2_SDx = SENS_SDA(補助バスデータピン)を定義します。 - J5: ピン7-8は
HUB2_SCx = SENS_SCL(補助バスクロックピン)を定義します。
特長: ハブを介した階層的管理により、マルチセンサデータ処理効率を向上させ、外部センサの拡張をサポートし、複雑なIoT/環境モニタリングアプリケーション(例えば、慣性、湿度/温度、圧力、磁場データの同時取得)に適しています。
拡張ボードに搭載の主要なセンサの概要
LSM6DSO16IS
- 3軸デジタル加速度センサと3軸デジタルジャイロセンサを搭載したシステムインパッケージ(SiP)
- 加速度センサのフルスケール: ±2/±4/±8/±16G(設定可能)
- ジャイロセンサのフルスケール: ±125/±250/±500/±1000/±2000dps(設定可能)
- 内蔵ISPU: エッジ信号処理およびAIアルゴリズム向けの超低消費電力高性能プログラマブルコア
- 消費電力: 高性能モードで0.59mA、低消費電力モードで0.46mA(ジャイロセンサ+加速度センサのみ、ISPUなし)
- インターフェース: SPI/I²Cシリアルインターフェース
- 電圧: アナログ1.71V~3.6V、独立I/Oは1.62V
LIS2MDL
- I²C/SPIインターフェースを備えた超低消費電力、高性能3軸デジタル磁力センサ
- 磁場範囲: ±50ガウス
- 分解能: 16ビットデータ出力
- 電圧: 1.71V~3.6V
LIS2DUXS12
- 超低消費電流用に設計されたMEMSとASICを搭載したデジタルスマート3軸リニア加速度センサ
- 特長: 内蔵温度センサ、FIFO(高分解能で最大512サンプル)、高速I²C/SPI/MIPI I3C®インターフェース
- フルスケール: ±2/±4/±8/±16G(設定可能)
- 出力データレート: 1.6Hz~800Hz
LPS22DF
- 超小型ピエゾ抵抗式絶対圧力センサ(デジタル気圧計)
- 圧力範囲: 260~1260hPa
- 消費電流: わずか1.7µA
- インターフェース: SPI/I²C/MIPI I3CSM
SHT40AD1B
- デジタル湿度/温度センサ
- 精度: ±1.8%RH(湿度)、±0.2℃(温度)
- 電圧: 1.08V~3.6V
- インターフェース: I²C
LSM6DSV16X
-
3次元加速度センサとジャイロセンサを搭載したSiP(加速度/角速度のデータを独立処理する3コアのアーキテクチャ)
-
特長: 組み込み機械学習コア、Qvar静電センサ、Android対応
-
フルスケール: 加速度センサは±2/±4/±8/±16G、ジャイロセンサは±125/±250/±500/±1000/±2000/±4000dps
-
インターフェース: SPI/I²C/MIPI I3C® v1.1、ジャイロセンサ/加速度センサのデータ出力用補助SPI
その他の資料
X-NUCLEO-IKS4A1 に関するその他の資料
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードはどのようなハードウェアを搭載していますか?
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードのハードウェアおよびシステム要件
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードをすぐに使い始める方法
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードにI²C 経由でセンサを接続する方法
- STMicroelectronicsの X-NUCLEO-IKS4A1 拡張ボードでのセンサの消費電流を測定する方法
関連製品
- STMicroelectronicsの拡張ボード X-NUCLEO-IKS4A1: これはモーションMEMSおよび環境センサ評価ボードキットです。この拡張ボードは、モーションMEMS加速度センサ、ジャイロセンサ、地磁気センサ、さらに環境湿度センサ、温度センサ、および圧力センサの機能テストをI²Cバス経由でサポートします。また、 LSM6DSO16IS と LSM6DSV16X の全機能、Qvarタッチスライドジェスチャ、および存在検知用の STHS34PF80 外線センサへの接続を包括的にテストすることが可能です。


