本多功能通用器功能強大,支持超過400種常用的芯片的編程,包括MCS-51系列、PIC系列、 AVR系列單片機,以及EPROM、EEPROM、FLASH、I2c、93Cxx等系列。電路原理如附圖所示,分為編程電壓調節(jié)、寫數據、地址數據控制、尋址、讀數據和串行編程等六個單元。 1.編程電壓調節(jié)單元 編程器采用24V穩(wěn)壓直流電源供電。利用二極管串接在7812接地腳拉高地電平來升高輸出電壓。可以用2位DIP開關的不同組合將二極管接人或短接。例如:當2位DIP開關都處于ON位置時,7812接地端串聯了IN4148,輸出電壓是12.7V;當2位。DIP開關都處于OFF位置時,7812接地端串接lN4148和8.2V穩(wěn)壓管,輸出電壓變?yōu)?lV。 編程電壓Vpp和VCC只在編程和讀芯片的時候處于接通狀態(tài),通過計算機并口的PIN1和PIN16來控制編程電壓。當PINl/16處于低電平時,Q4、Q2處于截止狀態(tài);當PINl/16變?yōu)楦唠娖綍r,Q4、Q2導通,在Q2集電極獲得編程Vpp/Vcc。 2。寫數據單元及地址、數據控制 寫數據單元由2片4503控制寫入字節(jié)及編程器的尋址。4503有6個緩沖器,通過計算機并口控制。U2控制低4位(D0~D3)及移位寄存器的尋址部分(D和CLK);U4控制離4位(D4-D7)、讀寫及編程脈沖。 3.尋址單元 尋址單元由三片4015組成地址寄存器,在每次讀寫操作之前填充正確的地址。 4.讀數據單元 讀數據單元主要用于從芯片中讀出數據及編程時校驗數據。由8級同步并人/串出移位寄存器4014組成。并行輸入用于連接EPROM數據總線。 5.串行編程單元 串行編程單元用于支持24系列、25系列、93系列及部分PIC單片機的編程。 |