ultiprogramador. de 6 10/01/2011 11:23 p.m. MULTIPROGRAMADOR Este é um simples, mas poderoso programador série, baseado em alguns interfaces de baixo custo para o PC. A sua finalidade é ler e escrever todo o tipo de circuitos série. De momento suporta I2C BUS, Microwire, SPI EEPROM, Flash Atmel AVR e PIC. Este multiprogramador é constituido por uma placa principal, onde se encaixam depois os diversos módulos, consoante o tipo de circuito que quiser ler ou programar. Devido ao grande numero de circuitos que suporta, este programador pode ser utilizado para as eproms de tv s, telemóveis, autorádios, ou qualquer outro tipo de aparelho que utilize circuitos série. Este programador pode ser utlizado para programar os circuitos sem os dessoldar do circuito. Devido ao sistema de concepção do programador, podem facilmente ser acrescentados novos módulos que suportem outros circuitos. Sempre que houver algum "upgrade" ao multiprogramador, será aqui publicado. Caracteristicas: - Suporta 2402, 2404, 2408, 2416 I²C Bus EEPROM. - Suporta 2432, 2464, 2465, 24128, 24256, 24512 I²C Bus EEPROM. - Auto detecta capacidade 24XX EEPROM - Suporta 24325, 24645 I²C Bus EEPROM. - Suporta Siemens SDE2526, SDA2546, SDA2586, SDA3546, SDA3586 EEPROM (24XX Auto). - Suporta Siemens SDE2506 - Detecta a "bank roll over capability" de algumas velhas 24XX EEPROM. - Suporta AT90S1200, AT90S2313, AT90S4414, AT90S8515 Flash microcontroladores - Suporta AVR mega microcontrolador - Auto detecta tipo de AVR microcontrolador - Escreve "lock bits" para proteger o microcontrolador AVR de leitura - Escreve ambas as memórias, Flash e EEPROM da AVR micro de uma vez. - Suporta a AT89S8252 e AT89S53 micro - Suporta 93C06, 93C46, 93C56, 93C66, 93C76, 93C86 Microwire EEPROM (C e LC) - Suporta 93C13 (como 93C06) e 93C14 (como 93C46) Microwire EEPROM - Suporta PIC 16C84/16F84 microcontrolador - Suporta 25010, 25020, 25040 SPI EEPROM - Suporta 25080, 25160, 25320, 25640, 25128, 25256 Big SPI EEPROM - Lê o formato hex da Intel e raw binary file. - Lê o formato de ficheiro Motorola S-record - Avançado editor buffer, texto e hexadecimal. - Funciona com Windows95, Windows98, Windows Me, WindowsNT e Linux. - Funciona com hardware "ludipipo" e AVR ISP. - Facilmente adaptável a novos interfaces de hardware. CIRCUITOS Placa mãe: Com ligação serie ao PC (porta COM), e barramento com ficha de 10 pinos, para ligação aos módulos. O circuito pode ser alimentado através do computador (jumper na posição 2-3) ou com uma alimentação externa de 15V (jumper na posição 1-3).
ultiprogramador. de 6 10/01/2011 11:23 p.m. Módulo 1: Para programar PIC 16x84. Se utilizar a alimentação do computador, então terá de ligar a este módulo uma pilha de 9V. Se utilizar a alimentação externa de 15V, não é necessário o seu uso. Configurar os jumpers de acordo com o que está escrito na imagem. ERRATA: O transistor da direita é Q6. Onde se lê 1-3 para bateria, deve ler-se 1-2 para bateria. Módulo 2: Para programar EEPROMS SIEMENS: SDE 2506.
ultiprogramador de 6 10/01/2011 11:23 p.m. Módulo 3: Para programar SPI EEPROM 25010, 25020, 25040 e Big SPI EEPROM 25080, 25160, 25320, 25640, 25128, 25256. Módulo 4: Para programar EEPROMS Microwire (séries C e LC ), 93C46, 93C56, 93C66, 93C76, 93C86, 93C13(como 93C06), 93C14(como 93C46). Módulo 5: Para EEPROMS 24Cxx, Siemens SDE2526, SDA2546, SDA2586, SDA3546, SDA3586 EEPROM (como 24XX Auto). Módulo 6: Para Micro AT89S8252 / AT89S53
ultiprogramador. de 6 10/01/2011 11:23 p.m. Módulo 7: Para Flash Micro AT90S1200 / AT90S2313 Módulo 8: Para Flash Micro AT90S4414 / AT90S8515 Módulo 9: Para Flash Micro AT90S2343 / AT90S2323
Multiprogramador. 5 de 6 10/01/2011 11:23 p.m. Faça aqui o download do layout das placas de circuito impresso para contrução do multiprogramador e o programa de desenho de PCB`s. MULTIPROGPCB.ZIP (11k). Inclui as PCB da Placa principal e dos módulos 1,2,3,4 e 5. Estes ficheiros podem ser abertos com o PROTEL PCB ou com o TANGO PCB, v1.2a. PROTEL.ZIP (1396k). Programa completo de desenho / editor PCB. PONYPROGV203b.ZIP (533K). PonyProg 2000, versão 2.03b Março 2001. Software a utilizar com o programador. Para Windows 95, 98, Me. Lista de material: REF DESIGNAÇÃO REF DESIGNAÇÃO R1 Resistência carvão 1/4W - 10K C11 Condensador ceramico 22pF R2 Resistência carvão 1/4W - 4K7 C12 Condensador ceramico 27pF R3 Resistência carvão 1/4W - 10K C13 Condensador ceramico 27pF R4 Resistência carvão 1/4W - 10K C14 Condensador poliester 100nF R5 Resistência carvão 1/4W - 4K7 C15 Condensador ceramico 27pF R6 Resistência carvão 1/4W - 4K7 C16 Condensador ceramico 27pF R7 Resistência carvão 1/4W - 4K7 C17 Condensador poliester 100nF R8 Resistência carvão 1/4W - 15K C18 Condensador ceramico 27pF R9 Resistência carvão 1/4W - 4K7 C19 Condensador ceramico 27pF R10 Resistência carvão 1/4W - 10K C20 Condensador poliester 100nF R11 Resistência carvão 1/4W - 4K7 Q1 Transistor silicio PNP - BC 557 R12 Resistência carvão 1/4W - 2K2 Q2 Transistor silicio NPN - BC 547 R13 Resistência carvão 1/4W - 1K Q3 Transistor silicio NPN - BC 547 R14 Resistência carvão 1/4W - 1K Q4 Transistor silicio PNP - BC 557 R15 Resistência carvão 1/4W - 10K Q5 Transistor silicio NPN - BC 548 R16 Resistência carvão 1/4W - 10K Q6 Transistor silicio NPN - BC 546 C1 Condensador electrólitico 47µF x 25V D1 Diodo silicio 1N4148 C2 Condensador poliester 100nF D2 Diodo silicio 1N4148 C3 Condensador electrólitico 47µF x 25V D3 Diodo silicio 1N4148
Multiprogramador. 6 de 6 10/01/2011 11:23 p.m. C4 Condensador poliester 100nF D4 Diodo zener 5V1 C5 Condensador poliester 100nF D5 Diodo zener 5V1 C6 Condensador poliester 100nF D6 Diodo zener 5V1 C7 Condensador poliester 100nF D7 Diodo zener 13V C8 Condensador poliester 100nF XT1 Cristal quartzo 8MHz C9 Condensador poliester 100nF XT2 Cristal quartzo 4MHz C10 Condensador ceramico 22pF XT3 Cristal quartzo 4MHz IC Regulador de tensão 7805-5V XT4 Cristal quartzo 4MHz C21 Condensador poliester 100nF C23 Condensador poliester 100nF C22 Condensador poliester 100nF São necessários ainda terminais / fichas para ligação dos módulos á placa principal e para ligações exteriores (alimentação, porta COM), suportes para os integrados a programar.