USB hosts hubs transceivers Forum Discussions
Hello forum, I am trying to use the CYUSB3324 with one port Type C for US and one for DS, the other ports are Type-A and SD card reader. My complication arrives trying to Mux the TX and RX pairs, to obtain the 4 pairs required in Type C ports, I have a PD solution in parallel to the HUB, then I am not sure if a MUX with CC controller like HD3SS3220 from TI will entre in conflict with the VBUS PD controller. Do you have any solution for these combinations? Or any other when you want to use the silicon CYUSB3324 for a Type-C solution?
P.S. I can't consider the CYUSB43x7 ICs because those are to expensive for the current budget of this project, also have too many extra ports not required neither.
Hi Cypress
We have Two FX3 connect to HX3PD hub design in our system board. The goal is to stream data on both FX3 at the same time.
The issue we seens is:
1.) Connect PC to the hub. The hub will connect to two FX3. Two FX3 will connect FPGA<->Sensor.
2.) See Two bootloader shown on device manager.
3.) Load Two Firmware into FX3.
4.) See device manager has Two Streamer Example (Means firmware successfully loaded)
5.) Try Data steam on both device using CyAPI Xferdata
6.) One FX3 able to grab data, One FX3 Xferdata() return false. 0 data grabbed <-Issue.
The workaround is.
1.) do FX3 reset on the FX3 that not able to grabbed data.
2.) Load only the one firmware back again to the FX3
3.) Try Data steam on both device using CyAPI Xferdata
4.) Now could grab data on both device.
*Note:
a) Both FX3 firmware are identical for two FX3.
b) when steps 6 happens, the control end point of two FX3 still able to function. host able to communicate to either both FX3 correctly and able to read/write register to fpga thru either FX3 correctly.
c) After the workaround where two fx3 could data stream, we closed the host software and reopen again. The fx3 also can do data steam on both.
c) before the workaround, we closed the host software and reopen again. The behavior is same where only one fx3 can grab data only. it somehow need to reset and load firmware again for the no data fx3.
d) We using 32bit mode GPIF on firmware. Host using CYAPI C++
Any clue where we can debug this issue?
Thanks
Hi,
in our application the HX3 would be connected to an embedded SOM (iMX8+) and I need one shared port (USB2 for Touch + USB-SS for a data capture card). So I would prefer the CYUSB3326 (two shared ports).
Could I "recombine" the second shared port back to a simple USB3 connection?
I've found that it is possible to disable the "shared" function - but using an EEPROM where theres only a windows-tool (Blaster) available seems to be a big problem in this application. Or must the shared function activated via the EEPROM (the default states '0000') even at the 3326 Datasheet.
(except I can connect the EEPROM to a second I²C master and reprogram it with our SOM)... but honestly, I want to reduce the complexity as best as possible.
kind regards, Benjamin
Show LessIn the EZ-USBHX3PD system diagram, can the ARM Cortex-M0 CPU control the SS control to process data from the device end
使用默认配置(pin-strap悬空),DSx_PWREN不拉低(PWR_SW_POL接1k电阻到地),量到IC的3.3V、1.2V、26MHz信号都OK,是什么原因呢?
信息安全,上不了图
Hello, I'm using a CYUSB3324-88LTXC hub on a xilinx zynqmp system and I'm having some trouble getting it into USB3 mode. I am using it in default ROM mode (no eeprom installed) with pin strapping off. Currently everything enumerates fine but in USB2 mode.
I'm trying to isolate whether it is a problem with the zynq or something with the hub. The hub always enumerates a PID of 6506 indicating it's in USB2 mode. Datasheet states that ROM mode should have USB3 enabled by default.
2: Hub, USB Revision 2.10
- Class: Hub
- PacketSize: 64 Configurations: 1
- Vendor: 0x04b4 Product 0x6506 Version 80.0
Configuration: 1
- Interfaces: 1 Self Powered Remote Wakeup 0mA
Interface: 0
- Alternate Setting 0, Endpoints: 1
- Class Hub
- Endpoint 1 In Interrupt MaxPacket 1 Interval 12ms
- Endpoint 1 In Interrupt MaxPacket 1 Interval 12ms
So, if the default is USB3 mode, then under what circumstances will it give the 6506 PID for USB2?
Show Less
Hi, there is something strange in their development kit, they don't filter the analog and digital voltages correctly.
There is a mix-up there that I don't understand.
If you notice, in the attached picture, there are DVDD voltages connected via a ferrite bead, and some not.
The same about AVDD some are connected via a ferrite bead and some are directly connected to a power supply with VDD_IO which is digital.
Is that the right way to separate the analog and digital supplies?
I usually separate analog and digital supplies with a ferrite bead.
Thanks for the helpers!
Show Less
I want to do USB2.0 compliance test Host CHIRP Timing for HX2LP.
Is it necessary to switch modes internally to perform this test? Or, can the test equipment automatically judge and test (does HX2LP not need to control anything)?
If any control is needed, could you tell me how to do it?
Please refer to the diagram as follows for the configuration of the test.
Thanks,
Tetsuo
Hi
I'm using CYUSB3304-68LTXC and find sometimes the usb connection is disconnected (Connected from PC to one FPGA baord). Would you please help check the schematics? And it seems the communication get disturbed, so I'm looking for the reference layout design, but cannot find it so far...
Thanks!
Show Less