Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

Testing USB Host and USB OTG examples of FX3 SDK – KBA232813

NXTY_Nishinaga
Level 2
10 questions asked First solution authored 25 sign-ins
Level 2

Hi ,

I want to translate the following KBA232813 into Japanese, please confirm to my work.

https://community.infineon.com/t5/Knowledge-Base-Articles/Testing-USB-Host-and-USB-OTG-examples-of-F...

Regards,

Koichi Nishinaga.

0 Likes
1 Solution
NXTY_Nishinaga
Level 2
10 questions asked First solution authored 25 sign-ins
Level 2

質問:

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を参照してください。

View solution in original post

0 Likes
3 Replies
BinduPriya_G
Community Manager
Community Manager 250 replies posted First like received 50 sign-ins
Community Manager

Hi Koichi Nishinaga san, 

Confirm to work on this KBA.

Thanks,
Bindu

0 Likes
NXTY_Nishinaga
Level 2
10 questions asked First solution authored 25 sign-ins
Level 2

質問:

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 Likes
BinduPriya_G
Community Manager
Community Manager 250 replies posted First like received 50 sign-ins
Community Manager

Hi  Koichi Nishinaga san

Confirmed to receive this KBA.

Thank you for your contribution.

Thanks,
Bindu

0 Likes