歡迎您光臨本站 登入註冊首頁

概述

自製ByteBlaster下載電纜(支持51單片機,CPLD,FPGA)自製ByteBlaster下載電纜(支持51單片機,CPLD,FPGA)下載線的種類很多,用的比較多的有ByteBlaster、……
自製ByteBlaster下載電纜(支持51單片機,CPLD,FPGA)

自製ByteBlaster下載電纜(支持51單片機,CPLD,FPGA)

下載線的種類很多,用的比較多的有ByteBlaster、ByteBlaster II、ByteBIasterMV、ATMEL ISP線等。其中ByteBlaster線支持的EDA開發下載工具最多,可以用在51、CPLD、FPGA 的下載和可編程邏輯器件的周邊設備模擬。一般一條商品下載線售價都在50元以上,原廠的更貴,要100元左右,而自己做一條下載線花費不到20元。適合自己製作的電路圖有很多種。下面是一種可以用來對AT89S51和CPLD/FPGA晶元進行燒寫的簡單ByteBlaster線,如圖1所示。




如果是對AT89S51板進行編程,那麼LPT接並口,使用25孔電纜將藉助DB25針插座與PC機的25針並口插座相連接。IDC10接51板,使用10根線的排線通過10腳IDC插座與51板10腳的IDC插座相連接。 AT89S51與IDC10插座的連接如下表1所示。該介面與ATMEL ISP規範相同。如果原有的AT89S51板子的ISP下載座符合ATMEL ISP規範,那麼本電纜不需要做任何修改,直接插上去就

在新做支持ISP下載功能的A189S51板子的時候要注意的是,最好不要將P115、P1.6、P1.7這3個引腳用來實現板子的邏輯,尤其不要作為外圍器件對51晶元的輸入端。因為這3個引腳支持ISP下載,而且ISP下載時只需要在VCC端加上+5V的正常工作電壓。沒有任何與正常工作狀態區別的地方,萬一其它器件對這3個引腳的寫入正好符合ISP的邏輯,那麼51的內部的程序就被寫亂了。

如果是與CPLD板相連,那麼,LPT接PC機並口。IDC10插座通過10腳扁平電纜接CPLD板的JTAG插座。與CPLD連接符合JTAG規範。引腳對應關係如表2所示。

由上面的說明可以知道,在使用ByteBlaster線對51和CPLD/FPAG編程的時候。不需要對介面部分做任何改變,這樣使用起來非常方便。

簡易PCB圖如圖3所示。



如果要把74HC4C373塞進25針公頭的殼子裡面,可以用右面圖4的PCB板電路圖。

最後,如果調試的電磁環境較好,沒什麼高頻的干擾源,那麼去掉電阻 R也是可以用的。如果電磁環境不太好,或者板子的電磁輻射比較高,可以試著在板子的VCC和GND端間加上一個0.1μF的瓷片電容來改善。



 



[admin via 研發互助社區 ] 自製ByteBlaster下載電纜(支持51單片機,CPLD,FPGA)已經有4835次圍觀

http://cocdig.com/docs/show-post-39295.html