CY7C65640A TetraHub High-Speed USB Hub Controller TetraHub High-Speed USB Hub Controller Integrated Upstream and Downstream Series Termination Features Resistors USB 2.0 Hub Configurable with External SPI EEPROM Four Downstream Ports Number of Active Ports Number of Removable Ports Multiple Transaction Translators - One per Downstream Port Maximum Power for Maximum Performance Hub Controller Power VID, PID, and DID configured from External SPI EEPROM Power On Timer Over current Timer 24 MHz External Crystal Disable Over current Timer Small Package - Quad Flat Pack, No Leads (QFN) Enable Full Speed Only Disable Port Indicators Integrated Upstream Pull Up Resistor Gang Power Switching Integrated Downstream Pull Down Resistors for all Enable Single TT Mode Only Downstream Ports Enable NoEOP at EOF1 Logic Block Diagram D+ D High speed Serial USB Control Logic USB 2.0 PHY Interface Engine SPI SCK 24 MHz PLL SPI Communication SPI SD Crystal Block SPI CS USB Upstream Transaction Translator (X4) Hub Repeater TT RAM Routing Logic USB Downstream USB Downstream USB Downstream USB Downstream USB Port Pow- Port USB Port Pow- Port USB Port Pow- Port USB Port Pow- Port 2.0 er Control Sta- 2.0 er Control Sta- 2.0 er Control Sta- 2.0 er Control Sta- D+ D+ D D+ D D+ D PWR 1 OVR 1LED PWR 2 OVR 2LED PWR 3 OVR 3LED D PWR 4 OVR 4LED Errata: Refer to Errata on page 23 for details on errata trigger conditions, available workarounds, and silicon revision applicability. Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600 Document Number: 38-08019 Rev. *R Revised November 20, 2017 Not Recommended for New DesignsCY7C65640A Hub Repeater Functional Description The hub repeater manages the connectivity between upstream Cypresss TetraHub is a high performance self powered and downstream facing ports that are operating at the same Universal Serial Bus (USB) 2.0 hub. The Tetra architecture speed. It supports full/low speed connectivity and high speed provides four downstream USB ports, with a Transaction connectivity. According to USB 2.0 specification, the hub Translator (TT) for each port, making it the highest performing repeater provides the following functions: hub possible. This single-chip device incorporates one upstream and four downstream USB transceivers, a serial Interface Sets up and tears down connectivity on packet boundaries Engine (SIE), USB hub controller and repeater, and four TTs. It Ensures orderly entry into and out of the suspend state, is suitable for standalone hubs, motherboard hubs, and monitor including proper handling of remote wake ups. hub applications. Being a fixed-function USB device, there is no risk or added Transaction Translator engineering effort required for firmware development. The The TT translates data from one speed to another. A TT takes developer does not need to write any firmware for their design. high speed split transactions and translates them to full/low The CY4602 Tetrahub USB 2.0 4-port Hub Reference Design Kit speed transactions when the hub is operating at high speed (the provides all materials and documents needed to move rapidly upstream port is connected to a high speed host controller) and into production. The reference design kit includes board has full/low speed devices attached. The operating speed of a schematics, bill of materials, Gerber files, Orcad files, key device attached on a downstream facing port determines application notes, and product description. whether the routing logic connects a port to the transaction CY7C65640A-LFXC is a functional and pin equivalent die translator or hub repeater section. If a low or full speed device is revision of Cypresss CY7C65640-LFXC. Changes were made connected to the hub operating at high speed, the data transfer to improve device performance. route includes the transaction translator. If a high speed device is connected to this high speed hub the route only includes the TetraHub Architecture repeater and no transaction translator the device and the hub are in conformation with respect to their data transfer speed. The Logic Block Diagram on page 1 shows the TetraHub When the hub is operating at full speed (the upstream port is Architecture. connected to a full speed host controller), a high speed peripheral does not operate at its full capability. These devices USB Serial Interface Engine (SIE) only work at 1.1 speed. Full and low speed devices connected to The SIE enables the CY7C65640A to communicate with the this hub operate at their 1.1 speed. USB host through the USB repeater component of the hub. The SIE handles the following USB bus activity independently of the Applications Hub Control Block: Standalone Hubs Bit stuffing/unstuffing Motherboard Hubs Checksum generation/checking Monitor Hub applications ACK/NAK/STALL External Personal Storage Drives TOKEN type identification Port Replicators Address checking. Portable Drive Hub Controller Docking Stations The hub control block does the following protocol handling at a higher level: Coordinate enumeration by responding to SETUP packets Fill and empty the FIFOs Suspend/Resume coordination Verify and select DATA toggle values Port power control and over current detection. The Hub controller provides status and control and permits host access to the hub. Document Number: 38-08019 Rev. *R Page 2 of 27 Not Recommended for New Designs