硬體工程師必會電路:USB接口電路設計,這才是被忽略的黑科技啊

USB接口接插方便,是應用最廣泛、最普及的接口,是電腦、手機、U盤、MP3/4等智能設備的標配接口,在使用設備時插到電腦上即可,也不需要安裝驅動,真的是即插即用。

硬件工程師必會電路:USB接口電路設計,這才是被忽略的黑科技啊

USB接口

USB接口有一般有4個引腳,分別是:

  1. VCC:電源正;

  2. GND:電源負;

  3. D+ :數據+;

  4. D- :數據-;

如下圖所示:

硬件工程師必會電路:USB接口電路設計,這才是被忽略的黑科技啊

USB接口定義

USB在通訊的時候,有主機和從機之分。USB主機,最常見的就是我們的電腦。USB主機端的D+和D-兩個引腳上分別接了15K的下拉電阻。

帶USB接口的單片機,如STM32F103C8T6的USB口,只能用作從機,從機的USB口,有高速和低速之分。

  • 高速設備:D+通過1.5K的電阻上拉;

  • 低速設備:D-通過1.5K的電阻上拉;

所以,你會看到,STM32F103的USB接口電路,是這個樣子的…

硬件工程師必會電路:USB接口電路設計,這才是被忽略的黑科技啊

USB電路圖

USB接口的電路雖然簡單,使用時也非常的簡單,即插即用。可能是太普及了,以至於大家都忽略了USB開發的難度,其實USB接口也是滿滿的黑科技啊,這個拼的可是真技術。

USB的協議太複雜啊,在你方便的背後是多少工程師共同努力的結果,USB協議有一本厚厚的書,反正我一直沒有勇氣去啃USB的協議,所以我就簡單的介紹一下USB的硬件。

歡迎關注頭條號“玩轉嵌入式”,您將會獲得更多的電子科普和電子設計相關的經驗,如果您對本文有任何疑問請您留言和大家一起討論吧。非常感謝。


分享到:


相關文章: