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