再結(jié)合我在上面提供的產(chǎn)品列表,你會(huì)發(fā)現(xiàn)F0522:都有LQFP32 7*7*1.4封裝。估計(jì)多數(shù)引腳也是兼容的,關(guān)于這一點(diǎn),后期還需要確認(rèn)一下。
所以應(yīng)該可以添加USB接口。
但是這仍然不夠完美,如果在后期的產(chǎn)品中不是一味的兼容Arduino的引腳,添加一些STM32真正有優(yōu)勢(shì)的接口,那樣會(huì)更好。這是我在nucleo身上一直以來(lái)的遺憾。你可能會(huì)說(shuō),USB有什么大不了的。我告訴你,我本來(lái)想用這家伙做個(gè)邏輯分析儀和hacker硬件。想一想,把這個(gè)設(shè)備偽裝成一個(gè)USB-HID設(shè)備,插到電腦上很easy的做一些操作,那又多酷。哎,只能說(shuō): What a pity!
但是沒(méi)事,STM32已經(jīng)給我們準(zhǔn)備好了芯片,其它的就靠我們自己了。
通常情況下電源的輸入位VIN和Vusb(micro-usb端口)。當(dāng)通過(guò)ST-LINK調(diào)試時(shí)由Vusb提供整個(gè)片子的電源。也可以從提供外部提供電壓范圍較廣的電源。大致范圍參考LD1117S50TR 可知為。而同樣是是5V轉(zhuǎn)3.3V卻使用LD39050PU33R和LD3985M33R兩塊芯片。這各種的緣故需要看芯片手冊(cè)確定。前者的最大電流是500ma,后者是150ma。像平時(shí)我做設(shè)計(jì)時(shí),一般就選大的。人家這是能省則省,這就是專業(yè)精神。當(dāng)然更有可能是省板子空間吧,哈哈~~~肖特基二極管也使用了兩款:STPS2L30A和BAT60JFILM兩款芯片。應(yīng)該也是基于電流、耐壓和體積的考量吧。(PS:手冊(cè)上的電流很奇怪)
另一點(diǎn)是ST-LINK的主芯片引腳PB15上連接的芯片,這次改變了。之前是個(gè)mos管,這次是一款名字為ST890CDR的芯片。這是一款官網(wǎng)稱作1.2 A current limited high side power switch with thermal shutdown的過(guò)熱保護(hù)電源開(kāi)關(guān)。應(yīng)該比之前一個(gè)簡(jiǎn)單的mos管要安全一些。
然后就是連接上電腦了,出現(xiàn)兩個(gè)相關(guān)的設(shè)備枚舉。對(duì)了這次nucleo的USB口換成了micro-B的接口,之前的mini的。micro-B接口的線纜想必大家都不少吧,因?yàn)橹悄苁謾C(jī)在type C之前主要就是這種標(biāo)準(zhǔn)的線。(Type A to micro-B)