Sto imparando come funziona l'USB. Che cos'è un ricetrasmettitore USB e in che cosa differisce dalla logica PHY di un controller host?
Sto imparando come funziona l'USB. Che cos'è un ricetrasmettitore USB e in che cosa differisce dalla logica PHY di un controller host?
Risposte:
Un ricetrasmettitore USB è in genere un chip che implementa le parti hardware del protocollo USB per un dispositivo finale. Al giorno d'oggi i chip dedicati per questo non vengono utilizzati molto perché le periferiche USB sono integrate nei microcontrollori. L'accoppiamento più stretto tra il firmware e la periferica USB consente una maggiore velocità, interazioni più semplici, non è necessario un bus esterno come SPI e, naturalmente, tutto viene fornito su un singolo chip. Dai un'occhiata al Microchip PIC 18F2550 come esempio.
Alcuni micro più recenti e più grandi hanno l'host USB o la funzionalità OTG (stripped down host). Un host USB è molto più complicato di un dispositivo USB, quindi generalmente lo troverai in micro con RAM e memoria di programma più grandi, come ad esempio alcuni dei PIC 32 di Microchip.