FX3 SDK の USB ホストと USB OTG の例のテスト - KBA232813
Employee
11 23, 2022
10:18 PM
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
11 23, 2022
10:18 PM
Translated by : NXTY_Nishinaga
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を参照してください。
この記事を評価: