第3章 概要

3.1. ボード概要

Armadillo-400シリーズの主な仕様は次の通りです。

表3.1 「Armadillo-400シリーズ」 ボード仕様

 Armadillo-420Armadillo-440Armadillo-460
プロセッサ

NXP(旧Freescale) i.MX257 (MCIMX257)

- ARM926EJ-Sコア

- 命令/データキャッシュ 16KByte/16KByte

- 内部SRAM 128KByte

- Thumb code(16bit命令セット)サポート

システムクロック

CPUコアクロック:400MHz

BUSクロック:133MHz

源発振クロック:32.768kHz, 24MHz

RAM

LPDDR SDRAM:

64MByte(16bit幅)

Micron

MT46H32M16LFBF-6 IT

もしくは同等品

LPDDR SDRAM:

128MByte(16bit幅)

Micron

MT46H64M16LFBF-6 IT

もしくは同等品

フラッシュメモリ

NOR フラッシュメモリ:

16MByte(16bit幅)

Micron

PC28F128P30BF

もしくは同等品

NOR フラッシュメモリ:

32MByte(16bit幅)

Micron

PC28F256P30BF[a]

Micron

MT28EW256ABA1LPC-0SIT[b]

もしくは同等品

LAN

(Ethernet)

10BASE-T/100BASE-TX AUTO-MDIX対応

シリアル

(UART)

最大3チャンネル[c]

UART2:

  • RS232Cレベル

  • フロー制御ピン有り

    (CTS,RTS,DTR,

    DSR,DCD,RI)

  • 最大データ

    転送レート

    230.4kbps

UART3[d]/UART5[d]

  • +3.3V CMOS

    レベル

  • フロー制御ピン有り(CTS,RTS)

  • 最大データ

    転送レート

    4Mbps

最大4チャンネル[c]

UART2:

  • RS232Cレベル

  • フロー制御ピン有り

    (CTS,RTS,DTR,

    DSR,DCD,RI)

  • 最大データ

    転送レート

    230.4kbps

UART3[d]/UART4[e]/UART5[d]

  • +3.3V CMOS

    レベル

  • フロー制御ピン有り(CTS,RTS)

  • 最大データ

    転送レート

    4Mbps

最大4チャンネル[c]

UART2/UART4[f]

  • RS232C レベル

  • フロー制御ピン有り

    UART2(CTS,RTS,DTR,

    DSR,DCD,RI)

    UART4(CTS,RTS)

  • 最大データ

    転送レート

    230.4kbps

UART3[d]/UART4[e]/UART5[d]

  • +3.3V CMOS

    レベル

  • フロー制御ピン有り(CTS,RTS)

  • 最大データ

    転送レート

    4Mbps

USB

2チャンネル

(USB2.0, Host)

USBOTG(USBPHY1):

  • High Speed対応

  • TYPE Aコネクタ

    (下段)

USBHOST(USBPHY2):

  • Full Speed対応

  • TYPE Aコネクタ

    (上段)

2チャンネル

(USB2.0, Host)

USBOTG(USBPHY1):

  • High Speed対応

  • TYPE Aコネクタ(CON5)

USBHOST(USBPHY2):

  • Full Speed対応

  • TYPE Aコネクタ(CON17)

SD/MMC

最大2チャンネル[c]

SDHC1:microSDスロット

SDHC2[d]:ピンヘッダ

最大2チャンネル[c]

SDHC1:SDスロット

SDHC2[d]:ピンヘッダ

ビデオ -

LCD拡張 I/F

最大解像度 : SVGA(800×600), 18bpp

コネクタ形状:FFCコネクタ50ピン(0.5mmピッチ)

タッチパネル - 4線抵抗膜方式

オーディオ

I2S

最大1チャンネル[c]

(AUD6[d])

最大2チャンネル[c]

(AUD5[e], AUD6[d])

I2C

最大1チャンネル[c]

(I2C2[g])

最大2チャンネル[c]

(I2C2[g], I2C3[e])

SPI

最大2チャンネル[c]

(CSPI1[d], CSPI3[d])

GPIO

最大24bit[c]

最大35bit[c]

最大35bit[c]

拡張バス -

信号配列:PC/104準拠(16bit)または3.3V高速バス(8bit/16bit)[h]

カレンダー時計 非搭載[i]

リアルタイムクロック × 1

セイコーインスツル社製RTC

「S-35390A」搭載[j]

RTC バックアップ電源 非搭載[i]

300 秒(Typ.)、60 秒(Min.)[k]

RTC 外部バックアップコネクタ

(CON13, CON20)経由で外部バッテリを接続可能

スイッチ

タクトスイッチ × 1

タクトスイッチ × 1

リセットスイッチ × 1

LED

LED(赤色,φ3mm) x 1

LED(緑色,φ3mm) x 1

LED(黄色,面実装) x 1

LED(赤色,面実装) x 1

LED(緑色,面実装) x 1

LED(黄色,面実装) x 1

JTAG 8ピン(2.54mmピッチ)[l]
電源電圧 DC3.1~5.25V[m] [n]

DC4.75V〜5.25V

消費電力 約1.2W[o]

約1.2W(Armadillo-440単体)[o]

約2.0W(Armadillo-440+Armadillo-400シリーズLCD拡張ボード)[o]

約1.2W(Armadillo-460単体)[o]

約2.0W(Armadillo-460+Armadillo-400シリーズLCD拡張ボード)[o]

使用温度範囲 -20~70℃(ただし結露なきこと)
基板サイズ 75.0 × 50.0mm (突起部含まず) 90.2 × 95.9mm (突起部含まず)

[a] 製品型番がA440ではじまる場合

[b] 製品型番がA441ではじまる場合

[c] i.MX257の信号マルチプレクス機能で、他のコントローラより優先的に設定した場合のチャンネル数。

[d] i.MX257の信号マルチプレクス機能で、拡張I/F1(CON9)に配置することが可能。

[e] i.MX257の信号マルチプレクス機能で、LCD I/F(CON11)に配置することが可能。

[f] CPLDレジスタにより、LCDインターフェース(CON11)の信号と排他で使用することが可能。

[g] i.MX257の信号マルチプレクス機能で、拡張I/F2(CON14)に配置することが可能。

[h] PC/104準拠(16bit)と3.3V高速バス(8bit/16bit)の切り替え方法は「J1、J2(拡張バスインターフェース) - 「Armadillo-460」」を参照してください。

[i] Armadillo-400シリーズ RTC オプションモジュールやArmadillo-400シリーズ LCD拡張ボードを接続することで搭載可能。

[j] 平均月差は、周囲温度25℃ で± 30 秒程度(参考値)です。時間精度は、周囲温度に大きく影響を受けますので、ご使用の際は十分に特性の確認をお願いします。

[k] バックアップ時間は、周囲温度、電圧印加時間等に大きく影響を受けますので、ご使用の際は十分に特性の確認をお願いします。

[l] オプション品の「Armadillo-400シリーズ JTAG変換ケーブル」(型番: OP-JC8P25-00)を使用してARM標準20ピンに変換することが可能です。詳しくは付録A Armadillo-400シリーズ JTAG変換ケーブル(OP-JC8P25-00)をご覧ください。

[m] 4.75Vより低い電圧で動作させる場合、USB電源には電源ICで生成する+5Vを選択してください。この条件ではUSBデバイスの供給電流に制限がありますので、詳しくは「CON5、 CON6(USBインターフェース) - 「Armadillo-420/440」」をご覧ください。

[n] USB電源に電源ICで生成する+5Vを使用する場合、VIN=DC3.1〜4.8Vの範囲でご使用ください。VIN > 4.8Vで使用する場合のUSB電源には、電源ICで生成する+5Vの代わりに、VINをご使用ください。

[o] USBデバイス、SDデバイスの消費電力を除く。


3.2. Armadillo-420/440

3.2.1. ブロック図 -「Armadillo-420/440」

Armadillo-420/440 のブロック図は次の通りです。

Armadillo-420/440 ブロック図

図3.1 Armadillo-420/440 ブロック図


3.2.2. 電源回路の構成 -「Armadillo-420/440」

Armadillo-420/440の電源回路の構成を図3.2「電源回路構成図 -「Armadillo-420/440」」に示します。Armadillo-420/440 の電源の入力容量構成を図3.3「電源の入力容量構成 -「Armadillo-420/440」」に示します。

電源回路構成図 -「Armadillo-420/440」

図3.2 電源回路構成図 -「Armadillo-420/440」


Armadillo-420/440ではCON12からの電源入力電圧を電源ICで各電圧に変換し、各インターフェースおよび内部回路に供給しています。各デバイスの電流容量の制限を超えないように、外部機器の接続や供給電源の設定をおこなってください。

Armadillo-420/440のUSBインターフェースからUSBデバイスに供給する電源は、CON12(またはCON13)の電源入力VINと電源ICで生成される+5V電源のどちらかを選択することが可能です。電源入力を4.75V以下で使用かつUSBデバイスを使用する場合は、電源ICで生成した+5V電源を選択してください。電源ICの+5V電源使用時、供給可能電流は2チャンネル合計で最大300mAとなりますのでご注意ください。 USB電源はi.MX257のNFWE_B(GPIO3_26)ピンを用いて選択することが可能です。NFWE_B(GPIO3_26)ピンがLow状態では電源入力VIN、High状態では電源ICで生成した+5Vが供給されます。

PMIC_ONOFF* 信号を 2秒以上 GNDにショートすることでArmadillo-420/440は電源OFFします。電源OFFでは電源ICの出力電圧がOFFします。電源OFFの状態で再度 PMIC_ONOFF* 信号をGNDにショートすると電源ICは立ち下がりのエッジを検出して電源ONとなり、Armadillo-420/440はブートを開始します。

Armadillo-420/440ではCON12から電源ICにかけて、過電圧保護の為にツェナーダイオードが実装されています。

Armadillo-420/440ではCON12から電源ICにかけてヒューズなどの過電流保護素子は実装されていませんので、必要に応じてArmadillo-420/440の外部に過電流保護対策をおこなってください。装置の安全設計には万全を期し、信頼性および安全性維持のための十分な措置を講じた上でお使いください。

電源の入力容量構成 -「Armadillo-420/440」

図3.3 電源の入力容量構成 -「Armadillo-420/440」


Armadillo-420/440では、突入電流を制限する素子は実装されていませんので、必要に応じてArmadillo-420/440の外部に突入電流対策をおこなってください。

3.2.3. 電源シーケンス -「Armadillo-420/440」

Armadillo-420/440の電源シーケンスを図3.4「電源シーケンス -「Armadillo-420/440」」に示します。

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

図3.4「電源シーケンス -「Armadillo-420/440」」図3.11「電源シーケンス -「Armadillo-460」」中のT1 あるいは T2は、任意のタイミングであることを示しています。

電源シーケンス -「Armadillo-420/440」

図3.4 電源シーケンス -「Armadillo-420/440」


3.2.4. リセット回路の構成 -「Armadillo-420/440」

Armadillo-420/440のリセット回路の系統図を図3.5「リセット回路系統図 -「Armadillo-420/440」」に、リセット回路の構成を図3.6「リセット回路構成 -「Armadillo-420/440」」にそれぞれ示します。

リセット回路系統図 -「Armadillo-420/440」

図3.5 リセット回路系統図 -「Armadillo-420/440」


リセット回路構成 -「Armadillo-420/440」

図3.6 リセット回路構成 -「Armadillo-420/440」


3.2.5. リセットシーケンス -「Armadillo-420/440」

Armadillo-420/440のリセットシーケンスを図3.7「リセットシーケンス -「Armadillo-420/440」」に示します。

リセットシーケンス -「Armadillo-420/440」

図3.7 リセットシーケンス -「Armadillo-420/440」


[警告]

確実にリセットさせるため、CON8(1ピン)の外部リセット端子(EXT_RESET*)には1msec以上のLow期間を設定してください。

3.3. Armadillo-460

3.3.1. ブロック図 -「Armadillo-460」

Armadillo-460 のブロック図は次の通りです。

Armadillo-460 ブロック図

図3.8 Armadillo-460 ブロック図


3.3.2. 電源回路の構成 -「Armadillo-460」

Armadillo-460 の電源回路の構成を図3.9「電源回路構成図 -「Armadillo-460」」に示します。Armadillo-460 の電源の入力容量構成を図3.10「電源の入力容量構成 -「Armadillo-460」」に示します。

電源回路構成図 -「Armadillo-460」

図3.9 電源回路構成図 -「Armadillo-460」


Armadillo-460ではCON12からの電源入力電圧を電源ICで各電圧に変換し、各インターフェースおよび内部回路に供給しています。各デバイスの電流容量の制限を超えないように、外部機器の接続や供給電源の設定をおこなってください。

+3.3V_EXTはSDインターフェース(CON1)、シリアルインターフェース(CON4,CON19)、LANインターフェース(CON7)および電源出力コネクタ(CON21)に供給されており、供給可能電流は合計で最大1Aとなりますのでご注意ください。

Armadillo-460のUSB インターフェースからUSB デバイスに供給する電源は、CON12の電源入力VIN から供給可能です。USB電源の入切はi.MX257のNFWE_B(GPIO3_26)ピンを用いて選択することが可能です。NFWE_B(GPIO3_26)ピンがLow状態ではUSB電源はUSBデバイスに供給され、High状態では電源供給はされません。

Armadillo-460のJ1/J2およびCON11には、ポリスイッチヒューズが入っておりArmadillo-460と拡張ボードの間での過電流を防止します。

拡張バスインターフェースの電源 V_PC104 には、VIN または +3.3V_EXT を選択することができます。V_PC104の選択は、チップ抵抗(0Ω)の載せ替えによりおこないます。出荷状態では、「Armadillo-460ベーシックモデル開発セット」および「Armadillo-460量産ボード PC/104拡張バス」はVIN、「Armadillo-460量産ボード3.3V高速拡張バス」は+3.3V_EXTが選択されるよう、チップ抵抗が付加されています。V_PC104の切り替え方法は付録D 抵抗情報 - 「Armadillo-460」を参照してください。

PMIC_ONOFF* 信号を 2秒以上 GNDにショートすることでArmadillo-460は電源OFFします。電源OFFでは電源ICの出力電圧がOFFします。電源OFFの状態で再度 PMIC_ONOFF* 信号をGNDにショートすると電源ICは立ち下がりのエッジを検出して電源ONとなり、Armadillo-460はブートを開始します。

Armadillo-460はリアルタイムクロック(RTC)を標準搭載しています。RTCのアラーム2割り込み時刻をソフトウェアにより予め設定することで、PMIC_ONOFF* 信号による電源OFF状態から予め設定した時刻で電源ONしてArmadillo-460を復帰させることが可能です。この機能をご使用になる場合には、CON20にRTCバックアップ用電源(+3.3V)[4]を接続することを推奨いたします。Armadillo-460にはRTCのバックアップ用のコンデンサ47uFが標準搭載されており、内部+3.3V_CPUにて十分に充電されていれば上記の電源OFF状態後1分程度はArmadillo-460を復帰させることができますが、それ以上電源OFF状態がつづきコンデンサ47uFの電圧が低下しますとRTCのアラーム2割り込みによりArmadillo-460を復帰させることができなくなりますのでご注意ください。

Armadillo-460ではCON12から電源ICにかけて、過電圧保護の為にツェナーダイオードが実装されていますが、CON12から電源ICにかけてヒューズなどの過電流保護素子は実装されていませんので、必要に応じてArmadillo-460の外部に過電流保護対策をおこなってください。装置の安全設計には万全を期し、信頼性および安全性維持のための十分な措置を講じた上でお使いください。

[警告]

拡張バスインターフェースを3.3V高速拡張バスモードで使用する場合は、V_PC104は必ず +3.3V_EXT を選択してください。V_PC104にVIN(+5V)を選択すると大きな放射ノイズが基板から発生します。

[警告]

Armadillo-460の拡張バスJ1/J2の+5V電源(b3,b29,d16)には最大1.6Aを振り分けることができます。接続する拡張ボード全体の消費電流が1.6Aを越えないようにシステム設計をおこなってください。

電源の入力容量構成 -「Armadillo-460」

図3.10 電源の入力容量構成 -「Armadillo-460」


Armadillo-460では、突入電流を制限する素子は実装されていませんので、必要に応じてArmadillo-460の外部に突入電流対策をおこなってください。

3.3.3. 電源シーケンス -「Armadillo-460」

Armadillo-460 の電源シーケンスを図3.11「電源シーケンス -「Armadillo-460」」に示します。

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

図3.4「電源シーケンス -「Armadillo-420/440」」図3.11「電源シーケンス -「Armadillo-460」」中のT1 あるいは T2は、任意のタイミングであることを示しています。

電源シーケンス -「Armadillo-460」

図3.11 電源シーケンス -「Armadillo-460」


3.3.4. リセット回路の構成 -「Armadillo-460」

Armadillo-460のリセット回路の系統図を図3.12「リセット回路系統図 -「Armadillo-460」」に、リセット回路の構成を図3.13「リセット回路構成 -「Armadillo-460」」にそれぞれ示します。

リセット回路系統図 -「Armadillo-460」

図3.12 リセット回路系統図 -「Armadillo-460」


リセット回路構成 -「Armadillo-460」

図3.13 リセット回路構成 -「Armadillo-460」


3.3.5. リセットシーケンス -「Armadillo-460」

Armadillo-460のリセットシーケンスを図3.14「リセットシーケンス -「Armadillo-460」」に示します。

リセットシーケンス -「Armadillo-460」

図3.14 リセットシーケンス -「Armadillo-460」


[警告]

確実にリセットさせるため、CON8(1ピン)の外部リセット端子(EXT_RESET*)には1msec以上のLow期間を設定してください。



[4] 対応バッテリ例: CR2032 WK11。詳しくは各Armadillo販売代理店にお問い合わせください。