USBの仕組みを学習中です。USBトランシーバーとは何ですか?ホストコントローラーのPHYロジックとはどのように異なりますか?
USBの仕組みを学習中です。USBトランシーバーとは何ですか?ホストコントローラーのPHYロジックとはどのように異なりますか?
回答:
USBトランシーバは通常、エンドデバイスのUSBプロトコルのハードウェア部分を実装するチップです。最近では、USBペリフェラルがマイクロコントローラーに組み込まれているため、専用のチップはあまり使用されていません。ファームウェアとUSBペリフェラル間の緊密な結合により、高速で簡単な対話が可能になり、SPIのような外部バスは必要ありません。もちろん、すべてがシングルチップで提供されます。例としてMicrochip PIC 18F2550を見てください。
一部の新しいより大きなマイクロには、USBホストまたはOTG(ストリップされたホスト)機能があります。USBホストはUSBデバイスよりもはるかに複雑であるため、たとえばMicrochip社の一部のPIC 32など、より大きなRAMとプログラムメモリを備えたマイクロでこれを見つけるのが一般的です。