一、前言
STM32F373是一款內部具有16位元ADC 和兩個DAC的微控制器,適合用於訊號測量的場合。下面設計一個簡單的測試電路板,對它的功能進行初步測試。
二、設計電路
首先,根據STM32F373的管腳功能定義,繪制Altium Design 中它對應的器件圖。設計最小系統測試板。將芯片的AD、DA 管腳引出。還將芯片的 USB 介面引出。下面設計電路板。盡量在頂層布通引線,這樣可以使用一分鐘制版方法,快速得到測試電路板。最終存在三個底層引線,後期透過 0 歐姆電阻進行飛線。
▲ 圖1.2.1 STM32F373C8Tx封裝
▲ 圖1.2.2 測試電路板原理圖
▲ 圖1.2.3 測試電路板PCB
一分鐘後,得到測試電路板。這次制作中腐蝕速度控制的很好。電路板非常完美。接下來對其進行焊接。
焊接電路板。經過清洗之後,進行檢查。下面進行測試。
三、上電測試
給電路板上電進行初步檢查。測試電路板上的3.3V穩壓電壓,電壓正常。利用五芯探針夾子將程式下載器與電路板連結。透過芯片BOOTLOADER的功能對它進行程式更新。如果能夠下載程式,就為下面進行程式測試打下基礎。
四、下載程式
很可惜,使用傳統的BOOTLOADER 下載程式,無法連結到微控制器,經過檢查,微控制器與外部的引線都正常。下面需要再閱讀F373對應的數據手冊,檢視它對BOOTLOADER的支持。如果不行,則重新設計電路板,使用SWD介面進行偵錯。
※總 結 ※
本文記載了對STM32F373 測試開發的過程。很可惜,它的BOOTLOADER 程式下載功能沒有能夠成功。後面再透過它的數據手冊來判斷究竟是為什麽。