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.

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 mais

microcontroladores o que é o pic?

microcontroladores o que é o pic? microcontrolador em um porta soquete (mesa para CI) com furos torneados, aumentando assim a vida útil do microcontrolador.

Leia mais