Was ist ein USB-Transceiver?


8

Ich bin gerade dabei zu lernen, wie USB funktioniert. Was ist ein USB-Transceiver und wie unterscheidet er sich von der PHY-Logik eines Host-Controllers?

Antworten:


5

Ein USB-Transceiver ist normalerweise ein Chip, der die Hardwareteile des USB-Protokolls für ein Endgerät implementiert. Heutzutage werden dedizierte Chips dafür nicht viel verwendet, da USB-Peripheriegeräte in Mikrocontroller eingebaut sind. Die engere Kopplung zwischen der Firmware und dem USB-Peripheriegerät ermöglicht eine höhere Geschwindigkeit, einfachere Interaktionen, keinen externen Bus wie SPI und natürlich alles auf einem einzigen Chip. Schauen Sie sich als Beispiel den Microchip PIC 18F2550 an.

Einige neuere und größere Mikros verfügen über USB-Host- oder OTG-Funktionen (abgespeckter Host). Ein USB-Host ist viel komplizierter als ein USB-Gerät, daher finden Sie dies im Allgemeinen in Mikros mit größerem RAM und Programmspeicher, wie zum Beispiel einigen PIC 32 von Microchip.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.