Saya sedang dalam proses mempelajari cara kerja USB. Apa itu transceiver USB dan apa bedanya dengan logika PHY dari pengontrol host?
Transceiver USB biasanya berupa chip yang mengimplementasikan bagian perangkat keras dari protokol USB untuk perangkat akhir. Saat ini chip khusus untuk ini tidak banyak digunakan karena periferal USB dibuat menjadi mikrokontroler. Kopling yang lebih erat antara firmware dan periferal USB memungkinkan untuk kecepatan yang lebih tinggi, interaksi yang lebih mudah, tidak perlu untuk bus eksternal seperti SPI, dan tentu saja semuanya datang dalam satu chip. Lihatlah Microchip PIC 18F2550 sebagai contoh.
Beberapa micros yang lebih baru dan lebih besar memiliki kemampuan host USB atau OTG (stripped down host). Host USB jauh lebih rumit daripada perangkat USB, jadi Anda biasanya akan menemukan ini dalam micros dengan RAM yang lebih besar dan memori program, seperti beberapa PIC 32 dari Microchip misalnya.