自製多功能通用編程器

admin @ 2014-03-19 , reply:0

自製多功能通用編程器
自製多功能通用編程器

支持超過400種常用的晶元的編程,包括MCS-51系列、PIC系列、 AVR系列單片機,以及EPROM、EEPROM、FLASH、I2c、93Cxx等系列。

電路原理如附圖所示,分為編程電壓調節、寫數據、地址數據控制、定址、讀數據和串列編程等六個單元。

1.編程電壓調節單元

編程器採用24V穩壓直流電源供電。利用二極體串接在7812接地腳拉高地電平來升高輸出電壓。可以用2位DIP開關的不同組合將二極體接人或短接。例如:當2位DIP開關都處於ON位置時,7812接地端串聯了lN4148,輸出電壓是12.7V;當2位。DIP開關都處於OFF位置時,7812接地端串接lN4148和8.2V穩壓管,輸出電壓變為2lV。

編程電壓Vpp和VCC只在編程和讀晶元的時候處於接通狀態,通過計算機並口的PINl和PINl6來控制編程電壓。當PINl/16處於低電平時,Q4、Q2處於截止狀態;當PINl/16變為高電平時,Q4、Q2導通,在Q2集電極獲得編程Vpp/Vcc。

2。寫數據單元及地址、數據控制

寫數據單元由2片4503控制寫入位元組及編程器的定址。4503有6個緩衝器,通過計算機並口控制。U2控制低4位(D0~D3)及移位寄存器的定址部分(D和CLK);U4控制離4位(I)4一D7)、讀寫及編程脈衝。

3.定址單元

定址單元由三片4015組成地址寄存器,在每次讀寫操作之前填充正確的地址。

4.讀數據單元

讀數據單元主要用於從晶元中讀出數據及編程時校驗數據。由8級同步並人/串出移位寄存器4014組成。并行輸入用於連接EPROM數據匯流排。

5.串列編程單元

串列編程單元用於支持24系列、25系列、93系列及部分PIC單片機的編程。





[admin via 研發互助社區 ] 自製多功能通用編程器已經有1518次圍觀

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