Я нахожусь в процессе изучения, как работает USB. Что такое USB-трансивер и чем он отличается от логики PHY хост-контроллера?
Я нахожусь в процессе изучения, как работает USB. Что такое USB-трансивер и чем он отличается от логики PHY хост-контроллера?
Ответы:
Приемопередатчик USB обычно представляет собой микросхему, которая реализует аппаратные части протокола USB для конечного устройства. В наши дни специальные микросхемы для этого мало используются, потому что периферийные устройства USB встроены в микроконтроллеры. Более тесная связь между встроенным программным обеспечением и периферийным устройством USB обеспечивает более высокую скорость, упрощает взаимодействие, не требует использования внешней шины, такой как SPI, и, конечно, все это происходит на одном кристалле. Взгляните на Microchip PIC 18F2550 в качестве примера.
Некоторые новые и более крупные микро-устройства имеют USB-хост или OTG (урезанный хост). USB-хост намного сложнее, чем USB-устройство, так что вы обычно найдете его в микросхемах с большей оперативной и программной памятью, как, например, некоторые из PIC 32 от Microchip.