STM32 USB設(shè)備電路設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
當(dāng)STM32F105配置為USB設(shè)備時(shí), PA9/OTG_FS_VBUS是用來(lái)檢測(cè)presense USB主機(jī)的。意法半導(dǎo)體設(shè)計(jì)評(píng)估顯示PA9/OTG_FS_VBUS引腳通過(guò)一個(gè)零歐姆電阻連接到5 VBUS 。有這種方法有兩個(gè)潛在的問題。該第一電勢(shì)的問題是, PA9/OTG_FS_VBUS輸入,雖然它是5V容限,可能損壞(如每ST支持)如果連接到5V時(shí)的STM32F105 VDD為0V。這可能發(fā)生在兩個(gè)自供電和主機(jī)供電的應(yīng)用。當(dāng)電源關(guān)閉/拔出,而USB連接到主機(jī)仍處于活動(dòng)狀態(tài),這將發(fā)生在一個(gè)自供電的應(yīng)用。這將發(fā)生在一個(gè)主機(jī)供電應(yīng)用過(guò)程中所花費(fèi)的VDD穩(wěn)壓器來(lái)達(dá)到它的穩(wěn)壓輸出電壓所需的時(shí)間。一些設(shè)計(jì)師建議之間的PA9/OTG_FS_VBUS引腳和5V VBUS串聯(lián)電阻。
1、Vcc腳會(huì)與主機(jī)的5v電源接通。子機(jī)這邊可以懸空,也可以做供電,還可以做連接識(shí)別(電阻分壓之后高即為連接主機(jī))。
2、上拉電阻存在D+上拉或者D-上拉兩種情況,告訴主機(jī)當(dāng)前的USB通信速度,F(xiàn)S或者HS。
3、電阻接IO上拉,往往是子機(jī)為了實(shí)現(xiàn)自我復(fù)位,通知主機(jī)重新識(shí)別,效果等同于拔掉USB接頭重新插入一次。