USB 2.0 High-speed OTG Host connect to Wifi module

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

cross mob
ElRu_4198366
Level 1
Level 1

Currenly, we are evalating to extend wifi module with FX3 controller IC. Is there any experience to connect WIFI module through the USB2.0 OTG host function?

Thanks for your help.

0 Likes
1 Solution
Hemanth
Moderator
Moderator
Moderator
First like given First question asked 750 replies posted

Hi,

There is no example firmware which implements a WIFI driver on FX3 when it is acting as embedded Host. We have example firmware with MSC and HID driver when FX3 acts as a Host (available in FX3 SDK).

There is also a example to implement USB OTG mode operation. Here as a device FX3 enumerates as an OTG bulkloop device and as a host FX3 will respond only to a bulkloop device with fixed VID and PID. If the attached device is an OTG bulkloop device, then after 30 seconds the host shall initiate an HNP. Once the HNP is completed, the current host will act as a bulk loopback device. If FX3 OTG device is connected to a PC, it shall do a normal bulkloop back function.

This example can be found in the below path after FX3 SDK is installed:

{FX3_SDK_Install_path}\1.3\firmware\basic_examples\cyfxbulklpotg

Regards,

Hemanth

Hemanth

View solution in original post

0 Likes
3 Replies
Hemanth
Moderator
Moderator
Moderator
First like given First question asked 750 replies posted

Hi,

Does your wifi module has USB Device interface? Can you please put a block diagram of your requirement?

Regards,

Hemanth

Hemanth
0 Likes

Hi Hemanth,

Yes, we are evaluating Wifi module of USB device interface ( Realtek RTL8188EU like ) to connect FX3, so that we can have an options to transfer data to Host through Wifi interface.

Thanks.

0 Likes
Hemanth
Moderator
Moderator
Moderator
First like given First question asked 750 replies posted

Hi,

There is no example firmware which implements a WIFI driver on FX3 when it is acting as embedded Host. We have example firmware with MSC and HID driver when FX3 acts as a Host (available in FX3 SDK).

There is also a example to implement USB OTG mode operation. Here as a device FX3 enumerates as an OTG bulkloop device and as a host FX3 will respond only to a bulkloop device with fixed VID and PID. If the attached device is an OTG bulkloop device, then after 30 seconds the host shall initiate an HNP. Once the HNP is completed, the current host will act as a bulk loopback device. If FX3 OTG device is connected to a PC, it shall do a normal bulkloop back function.

This example can be found in the below path after FX3 SDK is installed:

{FX3_SDK_Install_path}\1.3\firmware\basic_examples\cyfxbulklpotg

Regards,

Hemanth

Hemanth
0 Likes