Gravador de PICs baseado no AN589
Transcrição
Gravador de PICs baseado no AN589
Gravador de PICs baseado no AN589 Um circuito programador de PIC baseado no AN589. AN589 é uma nota de aplicação (AN Aplication Note) da Microchip de um circuito programador de pic através da porta paralela que é algo confiável para se montar e rodar rapidamente. É realmente um circuito simples e seu principal objetivo é fornecer conexões ICSP para o microcontrolador PIC. Aqui está a visualização da PCB: Nota: que o sinal PGM não está previsto - não é realmente necessário de qualquer maneira, você pode desativar o modo PGM através da programação do chip. Para a primeira utilização de um chip você terá que ligar o pino PGM em nível baixo já que PGM vem habilitado pelo fabricante. Circuito elétrico deste gravador Clique no esquema para visualizar em PDF. 1/4 Gravador de PICs baseado no AN589 Aviso: Se você construir este circuito você deve checar cada conexão com o cabo de porta paralela para evitar danos ao computador. Isto inclui a verificação de curto-circuito entre cada pino na porta paralela. Para os testes iniciais, é melhor você usar um (computador antigo). Construir esse projeto é de sua própria responsabilidade e eu não posso ser responsabilizado por qualquer dano ao seu computador. Modificações Ele tem algumas modificações que são úteis e fáceis de fazer: - terminador de linha de transmissão - permite que ele funcione através de um cabo longo. - regulador de tensão LM317 para conseguir 11,6 volts e proteger o circuito - Diodo de potência na entrada de alimentação (para você não inverter a polaridade da alimentação). - Trocado LM340-5 para 3 pinos 100mA LM78L05. - Conector ICSP. - Um LED para mostrar que a energia está ligada. - Troca do 74LS244 para 74HCT244 porque eu tinha uma mão! - Resistências padrão de 10k ao invés de 2k - apenas mais fácil se eles são todos iguais. Notas do circuito Terminação da linha de transmissão As terminações de linhas de transmissão permitem que você use o programador do pic com um longo cabo - Eu estou usando um cabo normal paralelo ~ 6 metros de comprimento. Se você quiser saber mais sobre terminações de linhas de transmissão leia este artigo . Quando eu primeiramente tentei usar esse cabo eu tive todos os tipos de resultados aleatórios assim vale a pena acrescentar a terminação. 2/4 Gravador de PICs baseado no AN589 Reguladores de tensão de alimentação O LM317 nos ajuda quando precisamos de uma fonte de alimentação precisa na bancada você pode usar uma fonte de alimentação DC - qualquer coisa que forneça mais de cerca de 15VDC. Se você não usar um LM317 fica muito fácil de aplicar acidentalmente a tensão errada, girando o dial de uma fonte de bancada e fritar o PIC. Usando o LM317 permite colocar até 35V nele (você não deve, mas você pode). Nota: o LM317 e LM78L05 são componentes padrão e são fáceis de encontrar. Para ajudar usando dois resistor de valores um 10k e outro de 1k para definir a tensão de saída LM317. A equação para o LM317 é: Vo = 1.25 * (1+R2/R1) Vo = 1.25 * (1+10k/1k2) = 11.66V Tensão de alimentação de 5V Na sequência está o regulador de 5 volts que é utilizado apenas para alimentar o buffer LS244. Só não vale usar uma fonte de diodo Zener como a tensão real na Zener varia com a carga (a tensão só é especificada para uma corrente constante através dele), então você precisa de um transistor para isolar o Zener de modo que é apenas mais fácil usar os três pino regulador. Nota: O pino de fora da LM78L05 é diferente de seus outros encapsulamentos maiores o LM7805. Não é uma boa idéia para alimentar a placa do programador como: - O regulador de 5V deve ser projetado para a placa destino usando um dissipador de calor etc; - Você poderá obter mais ruído em seu circuito. Se você quiser alimentar sua placa diretamente do programador altere o 78L05 para um 7805 que pode fornecer até 1A de corrente que é mais alta, mas ele vai precisar de um dissipador de calor. Buffer Este programador de pic tem um pouco de desperdício, uma vez que utiliza apenas duas portas a partir das oito disponíveis no LS244, mas é uma peça barata de qualquer maneira. Q2, Q1 e Q3 pode ser substituído por qualquer padrão de transistores de uso geral (dois npn e um pnp). Software Você pode usar ICPROG com este programador. Ele apaga, programa e verifica seu Microcontrolador PIC. ICPROG também controla o pino Reset do microcontrolador no fim da verificação, depois de 3/4 Gravador de PICs baseado no AN589 programar e verificar o programa será iniciado. ICPROG é uma boa escolha para o software de programação, pois tem muitos algoritmos de programação para muitos dispositivos (não apenas os microcontroladores PIC) e é GRÁTIS. Ele também suporta especificamente esse tipo de programador como o programador AN589. Nota: Verifique as configurações do ICPROG por exemplo, o HS configuração para a seleção do oscilador - caso contrário, você pode fazer seu microcontrolador ficar parado sem fazer nada! 4/4
Documentos relacionados
Detalhes do ICSP para os PICs e como usá-lo.
Normalmente, será feito através de um resistor pull-down, por exemplo 10k. Nota: Se você programar o microcontrolador com o modo LVP desabilitado então este sinal não terá nenhum efeito. Nota: micr...
Leia maismicrocontroladores o que é o pic?
microcontrolador em um porta soquete (mesa para CI) com furos torneados, aumentando assim a vida útil do microcontrolador.
Leia mais