USB hosts hubs transceivers Forum Discussions
Hi,
We have an issue with one of our product with the Apple multiport adapter (About the Apple USB-C Digital AV Multiport Adapter - Apple Support).
If our device is connected through USB 3.0 to that adapter to a MacMini Late 2014, when we shutdown the MacMini, wait 15 minutes and boot the MacMini, all of the USB devices connected to the HX3 hub do not appear to the system. We are running macOS Catalina and we were able to see the issue on Mojave.
There is no problem if our device is connected directly to the back of the MacMini USB port.
It seems to be a compatibility issue between the HX3 and the Apple adapter.
Analyzing the USB traffic, we see that VBUS dissappear when computer shuts down and there is no more traffic. If we wait 15 minutes and we power up the computer, there is still no more traffic. The hub stays in suspend state. The only way to recover from the issue is to unplug USB cable from our device or the adapter and plug it back again. We see that the hub gets out of suspend and enumeration takes place.
Do you have any idea what could cause the problem?
Why this would happens after a specific period of time?
Regards,
Jérôme
Show LessHello. community.
Base on another community(https://www.cypress.com/comment/283106 ) I understood USB 3.0 maximum length is 3 meter on USB 3.0.
I wonder how long can support maximum cable length of HX3 or HX3PD .
Regards
Robert.
Show LessDoes Cypress state the minimum, maximum or expected typical throughput latency of packets?
I didn’t find a Technical Reference Manual for Cypress’ Hubs.
Aside: I did find a nice collateral guide for FX3 which includes a TRM @ https://www.cypress.com/applications/ez-usb-fx3-superspeed-usb-30-peripheral-controller-collateral-guide
Greg
Show LessHello,
We use the HX3 Hub P/N CYUSB3326-88LTXCT, associated with a 2-kbit EEPROM for custom configuration settings, and we need a clarification about a conflict between two documents: the HX3’s data sheet (Document Number: 001-73643 Rev. *T) and application note AN91378 (Document No. 001-91378 Rev. *B).
Indeed, the first document (page 22) said about the DS4_LED_SS pin: “If LED is not used, this pin must be pulled HIGH using a 10 kΩ to VDD_IO”. However, the second document (page 29) said about the BOM Reduction to CY4613 that a number of resistors including the pull-up (R50) on DS4_LED_SS pin “can be removed only if pin-strap configuration is not used. If you are using external EEPROM firmware for configuration, then the pin-strap option has no effect”.
Therefore, since we have a small EEPROM for our configuration settings and we do not use an LED on DS4_LED_SS pin, is it possible to leave this pin floating or do we have to pull it HIGH to VDD_IO?
Best Regards
Show LessHello,
We use the CY7C65632-28 as a 3-port hub and we follow pretty close to the reference design. Issue is taht the chip keeps dying and I cannot figure what we did wrong to kill the chip.
Attached schematic, hope someone would show what we did wrong
Thanks
Show LessHello
The customer is thinking that reading the HX3 firmware written in the external EEPROM. I think that it is possible to read setting value of the configuration by using Bluster Plus. But I want to know the method to read the firmware not bluster setting value but full HX3 firmware from external EEPROM.
Best Regards
Arai
Show LessHi, i own a light engine which uses cypress dual channel module. the problem is, when i plug it to my RPi, the node is not created in /dev directory. so i can not communicate with the port.
the device is listed when i run "lsusb" as bellow:
pi@raspberrypi:~ $ lsusb
Bus 001 Device 006: ID 04b4:000a Cypress Semiconductor Corp.
Bus 001 Device 004: ID 0424:7800 Standard Microsystems Corp.
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
and here is "dmesg" result:
[ 52.751717] usb 1-1.3: new full-speed USB device number 5 using dwc_otg
[ 52.887623] usb 1-1.3: New USB device found, idVendor=04b4, idProduct=000a, bcdDevice= 0.00
[ 52.887637] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 52.887647] usb 1-1.3: Product: USB-Serial (Dual Channel)
[ 52.887656] usb 1-1.3: Manufacturer: Cypress Semiconductor
[ 78.311765] usb 1-1.3: USB disconnect, device number 5
[ 941.075651] usb 1-1.3: new full-speed USB device number 6 using dwc_otg
[ 941.211630] usb 1-1.3: New USB device found, idVendor=04b4, idProduct=000a, bcdDevice= 0.00
[ 941.211647] usb 1-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 941.211657] usb 1-1.3: Product: USB-Serial (Dual Channel)
[ 941.211666] usb 1-1.3: Manufacturer: Cypress Semiconductor
it just mounted in: /dev/bus/usb/001 and not mapped to /dev
i installed the CyUSBSerial_SDK_Linux and modified the 90-cyusb.rules but nothing happened.
anybody can help me?
Show LessHi Cypress
Could you help to confirm the following questions?
1.What is the purpose of EEPROM?
Does EEPROM save Boot code? We found it can upgrade firmware from datasheet, but we don't need this function.
Can we remove this EEPROM?
2.These pin are do not use (DNU). Can we let they be left floating?
3.Is SUSPEND pin defined as IO pin?
This pin is output pin on reference design. What is purpose that SUSPEND pin is defined as input pin?
Thanks!
I have scoped every signal. The LED lights and oscillator is running until Windows 10 shuts down the hub after 3 seconds.
USB downlinke is internally used, therefore no overcurrent protections. The power supply is stable.
Part of the schematics attached.
I am out of clues now - please give me some hints.
Show LessHello
Ordering Information is on page17 of the HX3PD data sheet (Document Number: 002-16615 Rev. * F). There is a description of "Signed FW Download" in Table5 Ordering Information, but could you please tell me more details about the difference between (Signed FW Download="No" and Signed FW Download="Yes"?)/ Merit and Demerit.
Best Regards,
Arai
Show Less