電子產(chǎn)業(yè)一站式賦能平臺

PCB聯(lián)盟網(wǎng)

搜索
查看: 5996|回復: 2
收起左側

[立創(chuàng)EDA] 【立創(chuàng)EDA開源推薦】003期 | 51單片機脫機下載和燒錄器

[復制鏈接]

9

主題

40

帖子

310

積分

一級會員

Rank: 1

積分
310
QQ
跳轉到指定樓層
樓主
發(fā)表于 2020-9-3 17:11:12 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 OSHWHub 于 2020-9-3 17:51 編輯

工程名稱:51單片機脫機下載器和燒錄器
工程作者:
小小一棵蔥(點擊查看作者更多工程)
開源協(xié)議:GPL 3.0
工程鏈接:
https://oshwhub.com/583703056a/51-dan-pian-ji-xia-zai-qi
(點擊鏈接可直接在線打開原理圖、PCB)




工程描述:

STC51單片機最方便的就是ISP下載,一般都是用CH340下載燒錄,但是STC單片機在ISP燒錄時要斷電冷啟動才能燒錄成功,并且在沒有完全把目標單片機電路的電源全部釋放完時,就算你執(zhí)行了斷電也不一定能燒錄成功。

最方便的就是用CH340再加一個自鎖開關來控制目標板的電源通斷,自鎖開關開的時候可以給目標單片機供電,自鎖斷開時可以通過一個10歐左右的電阻對地方放電。

但是這樣做就是要每次燒錄時要用手來執(zhí)行斷電下載,每下載一次就要用手開關一次,感覺非常麻煩。所以作者根據(jù)STC公司開源的原理圖制作了這個下載器,成本在15元左右,工程全部開源,歡迎用來開發(fā)STC51單片機,51是信仰,上手快,教程多!

電路各功能描述:

一、下圖為USB轉串口電路,使用CH340E,此芯片內置晶振,封裝小,串口的M_RXD和M_TXD分別接IAP15F2K61S2的P3.0(13腳)和P3.1(14腳)

二、下圖電路里的UP-DATE1是用來下載母片和給外部電路持續(xù)供電按鈕,LED1接P3.2(15腳)用來指示是否下載成功,如果下載成功此燈會持續(xù)閃爍。

三、下圖為SPI協(xié)議內存電路用來存儲用戶的程序用于脫機下載,程序小于47KB是可以不用此SPI內存的,SS,MOSI,MISO,SCLK分別接單片機的25腳,24腳,23腳,22腳。

四、
  • 紅圈1的電路是用于連接目標單片機的RXD和TXD腳(即目標單片機的P3.0和P3.1腳)燒錄程序的,M_TXD2和M_RXD2分別接單片機的P1.1 和P1.0腳。
  • 紅圈2的電路是用于控制給目標單片機供電和斷電的電路,SVCC_E為電平時給目標單片機供電,這就是可以通過按UP-DATE按鍵可以持續(xù)給目標單片機供電的原因,因為當脫機母片沒電時SVCC_E為低電平P2三極管導通給目標單片機供電,R21的作用為當P2三極管截止時間迅速泄放掉剩余電荷。
  • 紅圈3的電路是位脫機下載按鈕,Download電位為低時執(zhí)行一次脫機下載。


五、下圖為下載器輸出端子電路,IDC母座的1和2腳接地,3和5腳用于給設置了只有P1.0好P1.1或者只有P3.2和P3.3為零才能下載的目標單片機置零電位的,4腳和6腳分別接目標單片機的TXD和RXD既用于程序燒錄腳,7和8腳為給目標單片機供電腳此處電壓一般在下載時為5伏左右,9和10腳是外部5伏給脫機燒錄器供電的輸入腳,外部供電和USB供電只能2選1,切記。。





PCB空板及成品圖




遇到的問題

把P2這個PNP三級管換成PMOS管,導致一開始不能制作脫機燒錄母片,把MOS換成PNP的三級管就可以制作燒錄母片了,用的LED是高亮的所以把限流電阻改成47k的,元件焊接倒沒什么難度。

  • 紅圈1和3兩個按鍵是并聯(lián)的,用于給母片升級和持續(xù)給外部目標板供電,如果要升級還要焊接背后的升級焊盤才有用。
  • 紅圈2是ISP輸出IDC母座,IN-VCC是外部輸入給脫機燒錄器供電,如果有用USB供電的就不能用外部供電,OUT-VCC是脫機燒錄給目標板供電的輸出端,RXD接目標單片機P3.0腳,TXD接目標單片機P3.1腳,P32和P33是用來給設置了P3.2和P3.3為0電壓的才能下載的置零用的。
  • 紅圈4是脫機下載按鈕。


紅圈內為電阻焊盤,電阻焊盤可以用電阻也可以直接焊錫連在一起用來升級,升級完要焊開。


演示視頻:

附件:
  • run-led.hex
  • 制作脫機下載器步驟和說明.pdf

(工程附件點擊跳轉原文下載)
這里匯集了大量的開源硬件項目
發(fā)現(xiàn)好玩
更多有趣
盡在OSHWHub


@



您下載的PCB作品案例來自于PCB聯(lián)盟網(wǎng)(justinreifeis.com)網(wǎng)友分享

----------------------------------------------------------------------------------
使用前請您先閱讀以下條款:
1、轉載本站提供的資源請勿刪除本說明文件。
2、本站不對設計作品正確性負責,建議下載資料后僅做參考之用,不要用來直接生產(chǎn)!
3、本PCB作品案例及原理圖,均來源于網(wǎng)絡或網(wǎng)友分享,本站不對其知識產(chǎn)權負責,如有侵權請聯(lián)系管理員協(xié)助刪除
----------------------------------------------------------------------------------
實現(xiàn)資源互換,歡迎您上傳您的PCB作品案例作品文件及原理圖文件,賺取金幣積分!滿200金幣可提現(xiàn)
上傳格式:層數(shù)+案例名稱+其他標示名稱
上傳網(wǎng)址:http://justinreifeis.com/forum-227-1.html


回復

使用道具 舉報

0

主題

310

帖子

1074

積分

三級會員

Rank: 3Rank: 3

積分
1074
沙發(fā)
發(fā)表于 2020-10-15 21:25:31 | 只看該作者
xiexiefenxiang
回復 支持 反對

使用道具 舉報

3

主題

2721

帖子

3052

積分

四級會員

Rank: 4

積分
3052
板凳
發(fā)表于 2021-5-13 08:36:59 | 只看該作者
1111111111111111111
回復 支持 反對

使用道具 舉報

發(fā)表回復

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則


聯(lián)系客服 關注微信 下載APP 返回頂部 返回列表