USB hosts hubs transceivers Forum Discussions
The CY6611 USB Hub EVK is now available! Based on the EZ-USB™ HX3PD hub controller (CYUSB4347-BZXC), the CY6611 kit provides a powerful evaluation platform for customers who are interested in building USB docking stations or multi-functional monitors that provide 10 Gbps USB 3.2 Gen 2 ports with USB-C and Power Delivery features.
Key features:
- USB-IF certified USB 3.2 Gen 2 hub silicon (TID # 5030000008).
- USB 3.1 Gen 2 (10 Gbps) data transfer on five Downstream (DS) ports (DS1-DS5)
- USB 2.0 data transfer on seven DS ports (DS1-DS7)
- USB PD 3.0 charging on Upstream (US) and DS1 port
- USB Battery Charging (BC v1.2) and other legacy charging standards on four DS ports (DS2-DS5)
- The ability to configure and program the HX3PD firmware
Kit contents:
- CY6611 EZ-USB HX3PD EVK Board
- 19-V, 65.2-W AC/DC Power Adapter
- Full-featured USB-C Cable
- Quick Start Guide
https://www.cypress.com/documentation/reference-designs/cy6611-ez-usb-hx3pd-evaluation-kit-evk
Show LessHello,
I'm currently working on a USB Hub design that requires 2 downstream USB 3.0 ports (1 Type-A receptacle and 1 Type-C receptacle). I've been looking at using the HX3 family, since it seems to have all of the functionality I need. However, I need help on the SS lines for the downstream port of the Type-C receptacle.
Given that it is a Type-C receptacle, the receptacle would require SS data connections for both orientations; however, the hub controller only has a single set of SS data lines for each port. I saw a high speed MUX being used in the HX3C USB Type-C Dock Reference design to resolve this issue, but I'd like to avoid using a MUX if possible.
In the AN96527 Application Note (Designing USB Type-C Products Using Cypress's CCG1 Controllers), I found the segment below, which mentions that you can route the SS lines of Ports 1 and 2 to a single downstream Type-C connector which would resolve my issue above; however, I wasn't sure if this was possible since this is the only information I've found regarding this.
Some questions:
- Does this implementation require the Shared Link technology mentioned (so only parts CYUSB3326 AND CYUSB3328)?
- Can the USB 2.0 data lines be connected from either port 1 or port 2 to the Type-C receptacle?
- If the other USB 2.0 data line (connected to audio codec in the figure below) is unused, can it be left floating?
- When paired with a CCG3PA PD Port Controller, can the 2.0 data lines route directly to the HX3 downstream port for legacy charging enumeration and feedback the devices required charging protocol to the CCG3PA via I2C?
- Is there a reference design for or similar to the below implementation?
Thanks in advance!
Best regards,
Chris
Show LessHello,
I gone through the application note for power switch implementation.
I noticed that the example image having active high enable power switch. So the PWR#
If i'm using active low enable power switch, i have to use pull-down resistor as per the application note statement.
I have formulated the below table as per my understanding. I would like to the expected behavior for Case3 and Case4
For example,
if am using active low enable power switch and set the PWR#
- Is there any specific reason to use EN=1 power switch when PWR#
=0. - Is it advisable to use EN#=0 power switch when PWR#
=0
USB Hub PWR# | Power switch Enable input | Remarks | ||||||
Case1 | 0 (default) | 1 (EN) | Power switch with active HIGH enable input to be used | |||||
Case2 | 1 (PWR_PIN_POL=1) | 0 (EN#) | Power switch with active LOW enable input to be used | |||||
Case3 | 0 (default) | 0 (EN#) | ||||||
Case4 | 1 (PWR_PIN_POL=1) | 1 (EN) |
Awaiting your response eagerly.
Regards,
Malathi T
Show LessHello
We are considering using CY7C65634 as a USB2.0-HUB design.
It is stated on the manufacturer's site that GPIO can be used as an I / O option for CY7C65634, but which pin can be used as GPIO? And how do you set them up to use those pins?
Show LessHi All,
We are an active cable vendor.Now we have a project to connect our cable to CYUSB3304, and it works fine, except that in some hosts, the host does not recognize the Hub when restarting.We debugged this problem and found that CYUSB3304 did not recognize the warm Reset signal sent by the cable, but strangely, it was ok to use EZ-USB FX3 to connect.Therefore, we want to know whether the firmware can be modified to make CYUSB3304 also be able to recognize Warm Reset.
Thanks.
Show LessHello
About TEST/ I2C_SCL pin settings, the setting of the external circuit of the TEST/I2C_SCL pin is directly connected to "GND".
Q1)
This cell has an RDN (internal pull-down), but is there any problem with external GND direct connection processing?
Q2)
In addition, there is the following description in the cell description of the data sheet.
- I (RDN): Test: 0: Normal Operation & 1: Chip will be put in test mode.
- I / O (RDN): I2C_SCL: Can be used as I2C clock pin to access I2C EEPROM.
Which setting is the default state of the cell immediately after the power is turned on, Test or I2C_SCL?
Q3)
They expect "0: Normal Operation" operation by connecting to an external GND, but is there a possibility that it will be in other modes (Test mode, I2C_SCL mode)?
Best Regrads
Arai
Show LessHi.
I designed a CPU with USB port connected to CYC65632 upstream port.
CYC65632 is designed as a self powered usb hub.
This main board is powered only with 3.3V.
How should I manage the ExtReset# pin to guaranty the presence of Vusb ?
Should I connect it to +3.3V (with a R + R//C bridge ?) ?
Thank
Show LessHi,
In a design I need to connect a MIPI camera to CYUSB3064 for getting the USB3 signal out to the PC through a USB-C connector. I realize that the CYUSB3064 needs also USB2 signals, DM&DP. I also need the DM&DP to connect to my processor. Is attached schematics a possible way to go forward for these connections? Could someone see if having the USB2 signals through a HUB would be an issue?
/Thanks in Advance.
Show LessOur equipment uses an industrial-grade CYUSB3304 chip, and the chip datasheet describes that the chip can work at -40°C. When we are doing a low temperature test, when the ambient temperature reaches below -38℃, the CPU will print the following log file.
usb 2-1: reset SuperSpeed Gen 1 USB device number 42 using xhci-hcd
[ 8859.620056] usb 2-1: USB disconnect, device number 42
[ 8859.908036] usb 2-1: new SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8859.958123] hub 2-1:1.0: USB hub found
[ 8859.962071] hub 2-1:1.0: 4 ports detected
[ 8861.798569] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8863.654569] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8865.510514] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8867.366623] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8869.222556] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8871.078556] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8872.934615] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8874.790580] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8876.646650] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8878.502636] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8880.358575] usb 2-1: reset SuperSpeed Gen 1 USB device number 43 using xhci-hcd
[ 8881.956045] usb 2-1: USB disconnect, device number 43
[ 8882.243957] usb 2-1: new SuperSpeed Gen 1 USB device number 44 using xhci-hcd
[ 8882.294582] hub 2-1:1.0: USB hub found
[ 8882.298522] hub 2-1:1.0: 4 ports detected
[ 8884.134636] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd
[ 8885.990054] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd
[ 8887.958602] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd
[ 8889.814638] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd
[ 8891.670562] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd
[ 8893.526514] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd
[ 8895.382563] usb 2-1: reset SuperSpeed Gen 1 USB device number 44 using xhci-hcd
[ 8897.238558] usb 2-1: reset Super
After entering lsusb, it is found that the device is mounted normally:
Bus 002 Device 031: ID 04b4:6500 Cypress Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 04b4:6502 Cypress Semiconductor Corp. CY4609
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
What could cause this phenomenon to happen.
Show LessHi,
I am working on the configuration for a product using the CY7C65215A and have a question regarding the GPIO.
The device is using both SCB0 (SPI) and SCB1 (I2C) and all other GPIO are unused.
The unused GPIO can be configured as either: 'Tristate', 'Drive 1', 'Drive 0', or 'Input'.
I have found a Knowledge Base article that states that the GPIO when configured as 'Input' need to be pulled to a defined state, but what about Tristate?
When set as Tristate the output is disconnected, but is the input function of the GPIO kept in a defined state or does it also require an external pull-up/down?
Thanks.
Show Less