原理圖被簡(jiǎn)化,并使用tim_的“精簡(jiǎn)”版編程器作為該項(xiàng)目的基礎(chǔ),因此與原始硬件不同,該版本無(wú)需 MOSFET 升壓轉(zhuǎn)換器使能開關(guān)和運(yùn)算放大器的負(fù)電壓電荷泵即可工作。
手工焊接
所有無(wú)源元件至少為 0805 尺寸,并且使用 USB-B 端口代替微型 USB,因此手工焊接此編程器應(yīng)該很容易。唯一可能難以焊接的古怪部件是 STM32 MCU 和 MT3608 升壓轉(zhuǎn)換器。
變化
雖然現(xiàn)有的 easy-pdk-programmer“精簡(jiǎn)版”(該項(xiàng)目以此作為參考)本身相對(duì)簡(jiǎn)單,但仍進(jìn)行了一些額外的簡(jiǎn)化:
移除了 20Ohm USB 串聯(lián)電阻。根據(jù) STM32F072 數(shù)據(jù)表:“USB_DP (D+) 和 USB_DM (D-) 上不需要外部終端串聯(lián)電阻;匹配阻抗已包含在嵌入式驅(qū)動(dòng)程序中”
用簡(jiǎn)單的跳線代替啟動(dòng)按鈕
用兩個(gè) 22uF 電容器替換 47uF 升壓轉(zhuǎn)換器輸出電容器,以簡(jiǎn)化查找組件的過(guò)程(在我的城市,我無(wú)法找到 47uF 16v,而很容易找到 22uF 25V)
為 PB8 添加了下拉電阻,使程序員能夠?qū)⑵錂z測(cè)為“精簡(jiǎn)版”硬件
添加了 500mA 6v PTC 保險(xiǎn)絲
雖然現(xiàn)有的 easy-pdk-programmer 的“精簡(jiǎn)版”版本(用作本
項(xiàng)目)本身相對(duì)簡(jiǎn)單,但還做了一些額外的簡(jiǎn)化:
-移除了 20Ohm USB 串聯(lián)電阻。根據(jù) STM32F072 數(shù)據(jù)表:*“無(wú)外部終止
USB_DP (D+) 和 USB_DM (D-) 上需要串聯(lián)電阻;匹配阻抗已經(jīng)
包含在嵌入式驅(qū)動(dòng)程序中”*
-用簡(jiǎn)單的跳線代替啟動(dòng)按鈕
-用兩個(gè) 22uF 電容替換 47uF 升壓轉(zhuǎn)換器輸出電容,以簡(jiǎn)化查找過(guò)程
組件(在我的城市,我找不到 47uF 16v,但很容易找到 22uF 25V)
示意圖
印刷電路板