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

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

cross mob
NXTY_Nishinaga
Level 5
Level 5
Distributor - NEXTY (Japan)
50 replies posted 100 sign-ins 10 solutions authored

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 5
Level 5
Distributor - NEXTY (Japan)
50 replies posted 100 sign-ins 10 solutions authored

質問:

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
IFX_Publisher2
Community Manager
Community Manager
Community Manager
1000 replies posted First like given 750 replies posted

Hi Koichi Nishinaga san, 

Confirm to work on this KBA.

Thanks,
Bindu

0 Likes
NXTY_Nishinaga
Level 5
Level 5
Distributor - NEXTY (Japan)
50 replies posted 100 sign-ins 10 solutions authored

質問:

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
IFX_Publisher2
Community Manager
Community Manager
Community Manager
1000 replies posted First like given 750 replies posted

Hi  Koichi Nishinaga san

Confirmed to receive this KBA.

Thank you for your contribution.

Thanks,
Bindu

0 Likes