USB 2.0: Highspeed mit 480 MBit/s

USB-2.0-Controller

Bei den Herstellern von USB-Controllern hält die amerikanische Firma Cypress Semiconductor nach eigenen Angaben einen Marktanteil von 70 Prozent. Erreicht wurde dies durch die Aufkäufe von Intels gesamter USB-Controller-Familie und der Firma Anchor, dem einzigen Hersteller SRAM-basierter USB-Controller. Zudem sind fast alle Logitech- und Microsoft-Produkte mit USB-Controllern von Cypress ausgestattet. Wer sich näher mit USB-basierten Anwendungen auseinandersetzen will, für den bietet Cypress Entwicklungswerkzeuge inklusive Software und komplette Referenzdesigns an, zum Beispiel ein USB auf ATAPI-Interface.

In der Abbildung ist der interne Aufbau eines USB-2.0-Controllers von Cypress Semiconductor dargestellt. Da der gesamte Datenverkehr selbstständig von der USB-Engine durchgeführt wird, sollen laut Herstellerangaben bis zu 98 Prozent der gesamten Rechenleistung des Microcontrollers für die eigentliche Anwendung zur Verfügung stehen.

Die Realisierung des Programmspeichers in SRAM-Technologie bietet einen wichtigen Vorteil: Bei der Initialisierung des Controllers wird das jeweilige Programm durch den Host-PC in den SRAM-Programmspeicher des Controllers geladen. Nach dem Download des Anwenderprogramms meldet sich der Controller nochmals am System als neues Gerät an. Durch dieses Verfahren ist ein Hardware-Update per Software-Download einfach zu realisieren und jederzeit möglich.