Je suis en train d'apprendre comment fonctionne l'USB. Qu'est-ce qu'un émetteur-récepteur USB et en quoi est-il différent de la logique PHY d'un contrôleur hôte?
Je suis en train d'apprendre comment fonctionne l'USB. Qu'est-ce qu'un émetteur-récepteur USB et en quoi est-il différent de la logique PHY d'un contrôleur hôte?
Réponses:
Un émetteur-récepteur USB est généralement une puce qui implémente les parties matérielles du protocole USB pour un périphérique final. De nos jours, les puces dédiées à cela ne sont pas beaucoup utilisées car les périphériques USB sont intégrés dans les microcontrôleurs. Le couplage plus étroit entre le micrologiciel et le périphérique USB permet une vitesse plus élevée, des interactions plus faciles, pas besoin d'un bus externe comme SPI, et bien sûr, tout vient sur une seule puce. Jetez un œil au Microchip PIC 18F2550 comme exemple.
Certains micros plus récents et plus grands ont une capacité d'hôte USB ou OTG (hôte dépouillé). Un hôte USB est beaucoup plus compliqué qu'un périphérique USB, donc vous le trouverez généralement dans les micros avec une plus grande RAM et une mémoire de programme, comme certains PIC 32 de Microchip par exemple.