Armadilloフォーラム

Armadillo-420で

masa

2015年7月24日 17時30分

山田と申します。

Armadillo-420で質問なのですが、2つのUSBコントローラーうち、1つをホストとして、1つをデバイスとして使うことは可能でしょうか?

お忙しいところご教授願います。

コメント

at_daisuke.sasaki

2015年7月30日 11時55分

佐々木大輔です。

「Armadillo-420のハードウェアで」という事ですと、できません。

USB規格として
- USBホストコントローラ: VBUS(+5V)を出力する
- USBデバイス: VBUS(+5V)を入力する
という役割である必要があります。

Armadillo-420は2つのUSBポートのVBUSが共通となっています。
従い、USBホストとしてVBUSを出力してしまうと、
USBデバイスに接続している、対向となるUSBホストのVBUSとぶつかってしまいます。

Armadillo-420のプロセッサであるi.MX257としては、
USBホストにしかなれないポートを 1ポートと、
USBホストにもUSBデバイスになれるポートを 1ポート
持っている構成です。
そのため、Armadillo-410を採用していただき
専用のベースボードを設計していただくと、
USBホスト 1ポート、USBデバイス 1ポートという構成を実現する事ができます。