第15章 ハードウェア仕様

Armadillo-IoT ゲートウェイG2のハードウェア仕様について説明します。

15.1. アドオンインターフェース

機能拡張するためのアドオンインターフェースを2つ(CON1、CON2)搭載しています。アドオンインターフェースには、複数の機能をもったi.MX257の信号線が接続されており[21]、GPIO、USB、UART、SPI、I2C、PWM、1-Wire、SD等の機能を拡張することができます。

[ティップ]

アドオンインターフェースのマルチプレクス表はArmadilloサイトからダウンロードすることが可能ですので、アドオンモジュール設計の際などにご確認ください。

15.2. LAN(Ethernet)

10BASE-T/100BASE-TXに対応したLANインターフェース(CON6)を搭載しています。信号線はMicrochip Technology製PHY(LAN8720AI-CP)を経由して、i.MX257のEthernetコントローラ(FEC)に接続されています。AUTO-MDIX機能を搭載しており、ストレートケーブルまたはクロスケーブルを自動認識して送受信端子を切り替えます。

15.3. 無線LAN

Armadillo-WLAN(AWL13)用のコネクタ(CON5)を搭載しています。信号線はマルチプレクサを経由して、i.MX257のSD/MMCコントローラ(SDHC2)に接続されています。SDHC2はSDインターフェース(CON4)にも接続されており、CON5を使用する場合は、I2C経由でGPIOエクスパンダを操作し、マルチプレクサをHighに設定します。

CON5に供給する電源は、i.MX257のSJC_DE_B(GPIO2_20)ピンで制御が可能で、Highレベル出力で電源が供給され、Lowレベル出力で電源が切断されます。

WLANインターフェース(CON5)周辺の構成

図15.1 WLANインターフェース(CON5)周辺の構成


15.4. 3G

Sierra Wireless製3Gモジュール(HL8548)を搭載しています。[22]

USBの信号線はi.MX257のUSBPHY2とデバッグUSBインターフェース(CON8)に接続されています。

UARTの信号線はマルチプレクサを経由してデバッグシリアルインターフェース(CON9)に接続されています。CON9の6ピンにマルチプレクサのセレクトピンが接続されており、CON9を使用する場合は、6ピンをオープンにします。

USIMの信号線はmicroSIMインターフェース(CON11)、3Gアンテナの信号線はCON18、GPSアンテナの信号線はCON19に接続されています。[23]

3Gモジュール周辺の構成

図15.2 3Gモジュール周辺の構成


15.5. WWAN拡張インターフェース

ワイヤレスWAN拡張用のインターフェース(CON10)を搭載しています。[24]

USBの信号線はi.MX257のUSBPHY2に接続されています。

UARTの信号線はマルチプレクサを経由してデバッグシリアルインターフェース(CON9)に接続されています。CON9の6ピンにマルチプレクサのセレクトピンが接続されており、CON9を使用する場合は、6ピンをオープンにします。

WWANインターフェース(CON10)周辺の構成

図15.3 WWANインターフェース(CON10)周辺の構成


15.6. SD

SDスロット(CON4)を搭載しています。信号線はマルチプレクサを経由して、i.MX257のSD/MMCコントローラ(SDHC2)に接続されています。SDHC2はWLANインターフェース(CON5)にも接続されており、CON4を使用する場合は、I2C経由でGPIOエクスパンダを操作し、マルチプレクサをLowに設定します。

CON4に供給する電源は、i.MX257のSJC_DE_B(GPIO2_20)ピンで制御が可能で、Highレベル出力で電源が供給され、Lowレベル出力で電源が切断されます。

SDインターフェース(CON4)周辺の構成

図15.4 SDインターフェース(CON4)周辺の構成


15.7. USB

USB2.0ホストインターフェース(CON7)を搭載しています。信号線はマルチプレクサを経由して、i.MX257のUSBPHY1に接続されています。USB1はアドオンインターフェース(CON1)にも接続されており、CON7を使用する場合は、I2C経由でGPIOエクスパンダを操作し、マルチプレクサをLowに設定します。

CON7に供給する電源は、i.MX257のNFC_WE_B(GPIO3_26)ピンで制御が可能で、Lowレベル出力で電源が供給され、Highレベル出力で電源が切断されます。

データ転送モード

・High Speed(480Mbps)
・Full Speed(12Mbps)
・Low Speed(1.5Mbps)

USBインターフェース(CON7)周辺の構成

図15.5 USBインターフェース(CON7)周辺の構成


15.8. LED

15.8.1. 3G LED

3Gモジュール、WWAN拡張インターフェース(CON10)用に、面実装の緑色LEDを1つ(LED1)搭載しています。Lowレベル出力で消灯、Highレベル出力で点灯します。

3G LED周辺の構成

図15.6 3G LED周辺の構成


15.8.2. ユーザーLED

ユーザー側で自由に利用できる面実装の緑色LEDを4つ(LED2、LED3、LED4、LED5)搭載しています。LED2、LED3の信号線はi.MX257のNFALE(GPIO3_28)ピン、NFCLE(GPIO3_29)ピン、LED4、LED5の信号線はGPIOエクスパンダに接続されています。Lowレベル出力で消灯、Highレベル出力で点灯します。

ユーザーLED周辺の構成

図15.7 ユーザーLED周辺の構成


15.9. リアルタイムクロック

セイコーインスツル製リアルタイムクロック(S-35390A)を搭載しています。リアルタイムクロックの主な仕様は次のとおりです。

表15.1 リアルタイムクロック仕様

バックアップ

300秒(Typ.)、60秒(Min.)

RTC外部バックアップインターフェース(CON13)経由で外部バッテリーを接続可能


リアルタイムクロックは積層セラミックコンデンサにより、電源切断後も数分間動作することが可能です。長時間電源が切断されても時刻データを保持させたい場合は、RTC外部バックアップインターフェース(CON13)に別途バッテリー(CR2032等)を接続することができます。

リアルタイムクロックの電源

図15.8 リアルタイムクロックの電源


リアルタイムクロックの割り込み信号1はi.MX257のCSPI1_MISO(GPIO1_15)ピンに、割り込み信号2はPMIC ON/OFFインターフェース(CON12)の2ピンに接続されています。CON12の2ピンとArmadillo-410の電源入力インターフェース(CON13)の3ピンを接続することにより、Armadillo-410上の電源ICのON/OFF制御が可能です。

リアルタイムクロックの割り込み信号

図15.9 リアルタイムクロックの割り込み信号


15.10. スイッチ

15.10.1. ユーザースイッチ

ユーザー側で自由に利用できるタクトスイッチを3つ(SW1、SW2、SW3)搭載しています。 SW1の信号線はi.MX257のNFWP_B(GPIO3_30)ピンに、SW2、SW3の信号線はGPIOエクスパンダに接続されています。

SW1の信号線はPMIC ON/OFFインターフェース(CON12)の2ピンにも接続されています。 PMIC_ONOFF*信号でパワーマネジメントICの電圧出力を停止させている場合、スイッチ押下で電圧出力を開始させることが可能です。 パワーマネジメントICの開始信号として使用する場合、CON12の2ピンとArmadillo-410の電源入力インターフェース(CON13)の3ピンを接続する必要があります。

ユーザースイッチ周辺の構成

図15.10 ユーザースイッチ周辺の構成


[ティップ]

PMIC_ONOFF*信号の詳細につきましては『Armadillo-410 ハードウェアマニュアル』等をご参照ください。

15.10.2. リセットスイッチ

リセット用のタクトスイッチ(SW4)を搭載しています。ONでリセット状態、OFFでリセット解除となります。

リセットスイッチ周辺の構成

図15.11 リセットスイッチ周辺の構成


15.11. 温度センサ

NXPセミコンダクターズ製の温度センサ(LM75B)を搭載しています。

  • 温度精度: ±2℃@-25~100℃、±3℃@-55~125℃

  • 温度分解能: 0.125℃

  • 測定温度範囲: -55~125℃

i.MX257とは図15.12「温度センサ周辺の構成」のように接続されています。

温度センサ周辺の構成

図15.12 温度センサ周辺の構成


15.12. ADコンバーター

Texas Instruments製のADコンバーター(ADC081C021)を搭載しています。VINの電圧を監視することが可能です。i.MX257とは図15.13「ADコンバーター周辺の構成」のように接続されています。

ADコンバーター周辺の構成

図15.13 ADコンバーター周辺の構成


15.13. デバッグシリアル

デバッグ用のシリアルインターフェース(CON9)を搭載しています。マルチプレクサを経由して、i.MX257のUARTコントローラ(UART2)、3GモジュールもしくはWWAN拡張インターフェース(CON10)に接続されています。CON9の6ピンにマルチプレクサのセレクトピンが接続されており、オープンで3GモジュールもしくはCON10側に接続され、Lowレベル入力でi.MX257のUARTコントローラ(UART2)に接続されます。CON9の6ピンはNF_CE0(GPIO3_22)ピンにも接続されており、3GモジュールもしくはCON10側に接続した場合、Armadillo-410がオートブートモードで起動し、i.MX257のUARTコントローラ(UART2)に接続した場合、Armadillo-410が保守モードで起動します。

デバッグシリアルインターフェース(CON9)周辺の構成

図15.14 デバッグシリアルインターフェース(CON9)周辺の構成


15.14. 電源

15.14.1. 電源回路の構成

Armadillo-IoTゲートウェイ ベースボードの電源回路の構成は次のとおりです。CON14もしくはCON15からの入力電圧を電源ICで各電圧に変換し、内部回路および各インターフェースに供給しています。デバイスの電流容量の制限を超えないように、外部機器の接続、供給電源の設計を行ってください。

電源回路の構成

図15.15 電源回路の構成


15.14.2. 電源シーケンス

電源シーケンスは次のとおりです。I2C経由で電源ICを操作することにより、+3.3V_IOを任意のタイミングで立ち上げることが可能です。

電源シーケンスT1: 任意のタイミングi.MX257 POR_B: i.MX257 パワーオンリセット信号

図15.16 電源シーケンス[25][26]


15.15. リセット

15.15.1. リセット回路の構成

Diodes Incorporated製のリセットIC(APX823-29)を搭載しています。リセットICでは+3.3V_CPUを監視しており、閾値電圧以下になるとリセット信号がアサートされます。また、リセットスイッチ(SW4)、ウォッチドッグタイマーからもリセット信号がアサートされます。リセット信号は、CPU、NORフラッシュメモリに接続されています。

リセット回路の構成

図15.17 リセット回路の構成




[21] マルチプレクスされていると言います。

[22] WWAN拡張インターフェース(CON10)と排他実装になっており、製品型番により搭載していない場合もあります。

[23] CON19は製品型番により搭載していない場合もあります。

[24] 3Gモジュールと排他実装になっており、製品型番により搭載していない場合もあります。

[25] T1: 任意のタイミング

[26] i.MX257 POR_B: i.MX257 パワーオンリセット信号