
圖4 USB接口電路
其中:
1.USB上拉電壓接在D+線上,所以本設(shè)計USB實現(xiàn)全速通訊
1.USBLC6-2P6是一個ESD芯片,為了防止USB接口受到雷擊時毀壞主芯片。
2.Q1為一個開關(guān)芯片,可以為mos管、或三極管。本人采用nmos管時,DS間有一個0.7V的壓差,所以USB的上拉電壓為2.5V左右,雖然也能用,但畢竟不完美。我不知道是不是所有Mos管都這樣。下一步我將換成偏置電阻晶體管試試,效果將在后面的日志中描述。當開關(guān)開啟時,PC開始枚舉該USB設(shè)備。
3.USB的VCC引腳可以接板上電源、也可以不接。當不接時,PC機為USB接口供電,在本設(shè)計中使用了一個跳線來決定是否接板上電源。
總結(jié):
基于STM32F103芯片的電路板實現(xiàn)USB功能的電路是很簡單的,也可以在網(wǎng)上找到很多資源。希望本文能對正在設(shè)計相關(guān)電路的朋友有所幫助