- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Is there any design examples or documentation on how to use EZ-USB® GX3 as USB port replicator.
For example, I want to connect remote USB device via ethernet cable (point to point) to PC that will think that a USB device was connected and will activate the USB driver for the remote device
Best Regards
Alex
Solved! Go to Solution.
- Labels:
-
USB Superspeed Peripherals
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
EDITTED FOR CLARITY
Hello,
A port replicator is a device used to quickly connect multiple peripherals to a laptop over one USB port. It is similar to a docking station.
The target application "Port replicator" in the datasheet means that GX3 can be used as a component in Port replicator/dock designs for providing ethernet connectivity. Please refer to the following reference designs (of docking stations) which makes use of GX3 for providing ethernet connectivity:
https://www.cypress.com/documentation/reference-designs/ez-pd-ccg4-usb-type-c-monitordock-solution
The block diagram shared in this thread cannot be implemented using GX3. This is because GX3 is a vendor class USB device and it can only communicate with a USB host that runs an Operating System and has a GX3 Driver specific for that OS. It is not possible to establish a communication between GX3 and another USB device.
Jayakrishna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Alex,
As you might be knowing, GX3 is a USB device and it cannot be used as a USB host. Please elaborate your application so that we can check if we have any design examples or documentation related to your application.
We are confused with the following description in your original query:
"For example, I want to connect remote USB device via ethernet cable (point to point) to PC that will think that a USB device was connected and will activate the USB driver for the remote device"
Based on this, what we understand is that a USB device will be connected to the USB interface of GX3 and the ethernet interface of GX3 will be connected to the PC. Please confirm if our understanding is correct or not. If our understanding is not correct, then please let us know about the USB host to which GX3 would be connected in your application. It would be great if you can share a block diagram of your application so that we can understand it better.
Jayakrishna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Thank you for quick response
Please see attached image. My intention was to use two devices (GX3 or maybe simpler device) to transfer USB over ethernet and than to convert it back to USB so my host will think he is connected to real USB device.
Maybe I misunderstood the definition of USB port replicator?
Best Regards
Alex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello,
Please let us know if you are looking forward to replace both the USB to Ethernet Blocks in your block diagram with GX3. Also, please let us know why do you want to have a double conversion (i.e from USB to ethernet and again from ethernet to USB) in this design. Why is the USB device not directly connected to the USB host instead?
Jayakrishna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Yes, I want to replace both "USB to Ethernet" blocks with GX3 device (or any other simpler solution).
I need these solution because my device is far away from the host
Best Regards
Alex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Alex,
The block diagram shared in this thread cannot be implemented using GX3. This is because GX3 is a vendor class USB device and it can only communicate with a USB host that runs an Operating System and has a GX3 Driver specific for that OS. It is not possible to establish a communication between GX3 and another USB device.
Jayakrishna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Thanks anyway.
So can you please explain me what does it mean "USB port replicator" that is written in datasheet under Target applications description?
Best Regards
Alex
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
EDITTED FOR CLARITY
Hello,
A port replicator is a device used to quickly connect multiple peripherals to a laptop over one USB port. It is similar to a docking station.
The target application "Port replicator" in the datasheet means that GX3 can be used as a component in Port replicator/dock designs for providing ethernet connectivity. Please refer to the following reference designs (of docking stations) which makes use of GX3 for providing ethernet connectivity:
https://www.cypress.com/documentation/reference-designs/ez-pd-ccg4-usb-type-c-monitordock-solution
The block diagram shared in this thread cannot be implemented using GX3. This is because GX3 is a vendor class USB device and it can only communicate with a USB host that runs an Operating System and has a GX3 Driver specific for that OS. It is not possible to establish a communication between GX3 and another USB device.
Jayakrishna
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
Thanks a lot for your support
Best Regards
Alex