ブログ

Armadillo-420/440のUSB電源の供給源の設定

at_kazutaka.bito
2015年3月1日 21時00分

Armadillo-400シリーズハードウェアマニュアル3.2.2. 電源回路の構成 -「Armadillo-420/440」の 「Armadillo-420/440のUSBインターフェースからUSBデバイスに供給する電源は、 CON12(またはCON13)の電源入力VINと電源ICで生成される+5V電源のどちらかを選択することが可能です。」 より、USB電源の供給源を設定してみる。

USB電源の供給源が、電源入力(VIN)か、電源ICの5Vかは、Linuxカーネルのソースコード atmark-dist/linux-2.6.x/arch/arm/mach-mx25/board-armadillo400.h の80行目付近で下記のように指定されている。

#define USB_PWRSEL_GPIO        GPIO(3, 26)
#define USB_PWRSRC_5V        1
#define USB_PWRSRC_VIN        0
#define USB_PWRSRC        USB_PWRSRC_VIN

デフォルトの設定は、

#define USB_PWRSRC        USB_PWRSRC_VIN

電源入力(VIN)になっています。

#define USB_PWRSRC        USB_PWRSRC_5V

にしてビルドしたカーネルを使用すると、電源ICの5Vに設定できる。