Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

FX3 SDK の USB ホストと USB OTG の例のテスト - KBA232813

FX3 SDK の USB ホストと USB OTG の例のテスト - KBA232813

Infineon_Team
Employee
Employee
50 replies posted 25 likes received 25 replies posted

Translated by : 

Original KBA: Testing USB Host and USB OTG examples of FX3 SDK – KBA232813

質問:

FX3 SDKのUSBホストとUSB OTGのサンプルはどのようにテストするのでしょうか?

回答:

 FX3 SDKのUSB ホストとUSB OTGのサンプル(Path: FX3 SDK Installation Path\Cypress\EZ-USB FX3 SDK\1.3\firmware\basic_examples) は、カスタムボードを使用してテストすることができます。

これらのサンプルは、以下の理由により、SuperSpeed Explorerキット(CYUSB3KIT-003)ではテストすることができません:

  • EZ-USB FX3のOTG_IDピンはSuperSpeed Explorerキットでは未接続のままであり、FX3をUSBデバイスとしてのみ使用することができます。FX3がデュアルロールデバイスとして使用される場合、このピンはグランドに接続されなければなりません。
  • EZ-USB FX3はチャージポンプを含まないため、OTG-AデバイスまたはUSBホストとして使用する場合は、VBUS電源を供給することはできません。 FX3がOTG-AモードまたはUSBホストとして使用される場合、スタンドアロンまたはPMICに組み込まれた外部チャージポンプが、VBUSに電力を供給するために使用されなければなりません。USBホストとUSB OTGのサンプルでは、GPIO 21を使用してVBUSの供給を制御しています。SuperSpeed Explorerキットには、GPIOを使用してVBUSを駆動するために制御できる外部電源/チャージポンプはありません。
  • USBポートを使用する場合、VBATT/VBUSのうち1つの電源がUSB I/Oに供給される必要があります。サンプルでは、FX3がUSBホスト/OTG-Aデバイスとして使用される場合、USBブロックはVBUSの代わりにVBATT電源で動作するように構成されます。しかし、FX3のVBATTピンはSuperSpeed Explorerキットでは未接続のままなので、使用することはできません。

FX3 SDKのUSBホストとUSB OTGのサンプルは、FX3 DVKが古いため、アプリケーションノート AN77960で行ったようにFX3 DVK(CYUSB3KIT-001)でテストすることができません。

FX3 DVKと同様のカスタムFX3ボードを開発し、AN77960に従ってFX3上でUSBホストとUSB OTGのサンプルをテストすることをお勧めします。カスタムボードの設計については、FX3 DVKボードの回路図および AN70707: EZ-USB FX3/FX3S Hardware Design Guidelines and Schematic Checklistを参照してください。

 

0 件の賞賛
143 件の閲覧回数