Índice:

Criando o programador / depurador Inchworm ICD2 PIC: 7 etapas
Criando o programador / depurador Inchworm ICD2 PIC: 7 etapas

Vídeo: Criando o programador / depurador Inchworm ICD2 PIC: 7 etapas

Vídeo: Criando o programador / depurador Inchworm ICD2 PIC: 7 etapas
Vídeo: MPLAB® ICD 3 компании Microchip 2024, Novembro
Anonim
Construindo o programador / depurador Inchworm ICD2 PIC
Construindo o programador / depurador Inchworm ICD2 PIC
Construindo o programador / depurador Inchworm ICD2 PIC
Construindo o programador / depurador Inchworm ICD2 PIC
Construindo o programador / depurador Inchworm ICD2 PIC
Construindo o programador / depurador Inchworm ICD2 PIC

Este instrutível é um passeio ilustrado pela construção de um clone ICD2 chamado Inchworm. É um kit direto que permite construir um programador e depurador compatível com MPLAB ICD2. Existem muitos programadores por aí, mas muito poucos incluem um depurador, (um depurador permite você dá um passo em seu programa e define listas de observação (veja suas variáveis) e muito mais). O manual completo, incluindo esquemático e notas, pode ser encontrado em blueroomelectronics

Etapa 1: Preparando o PCB

Preparando o PCB
Preparando o PCB

Lave a placa de circuito com um detergente neutro e seque bem antes da montagem.

Etapa 2: soldar todas as peças de "baixo perfil"

Solda todos os
Solda todos os

Aqui eu soldava e aparava os terminais de todas as peças de perfil baixo. Ao construir uma placa de circuito impresso, geralmente é mais fácil montar primeiro as peças pequenas. Este método dá a você mais espaço para trabalhar ao adicionar as partes mais altas. Adicione os resistores primeiro, observando que os resistores castanhos são as versões comuns de tolerância de 5% e os resistores azuis são do tipo de filme de metal de 1%. Agora instale os diodos, ambos os de vidro menor diodos e os diodos de potência maiores exigem que você preste atenção à faixa colorida no cátodo de todos os diodos. A não instalação dos diodos na orientação correta impedirá o funcionamento adequado do Inchworm ou de qualquer projeto eletrônico. Observação: estou construindo uma versão alimentada por bateria para demonstrações, os diodos de energia que usei são do tipo Schottky 1N5817 de baixa queda em vez dos diodos 1N4001 mais comuns. Os seis pequenos diodos de vidro são tipos 1N4148 comuns (você também pode usar 1N914)

Etapa 3: Mais peças pequenas adicionadas

Mais peças pequenas adicionadas
Mais peças pequenas adicionadas

Aqui, os soquetes de IC foram adicionados.

Quando você solda um soquete IC, é uma boa idéia soldar em apenas um pino em um canto para ter a chance de encaixá-lo corretamente na placa de circuito impresso. Assim que o soquete estiver nivelado, continue a soldar o resto dos pinos. Em seguida, os limites de 0,1 uf de desvio são adicionados, esses pequenos limites são importantes ao usar qualquer CI lógico, eles são para absorver pequenos glitches com chips lógicos digitais. Adicionei LEDs de 5 mm em vez dos LEDs especificados de 3 mm. É simplesmente uma questão de gosto.

Etapa 4: as tampas mais altas são adicionadas

As tampas mais altas são adicionadas
As tampas mais altas são adicionadas

Aqui, os capacitores eletrolíticos maiores foram adicionados.

- Usei tampas de microminiatura quando pude, você não precisa. Há espaço no PCB para capacitores padrão maiores; apenas certifique-se de que eles tenham a tensão nominal correta. As pequenas tampas pretas de 10uf são classificadas para 25v e a tampa amarela maior é classificada para 16v.

Etapa 5: Montagem final

Assembléia final
Assembléia final

Agora, para todas as peças grandes. Adicione a alimentação, os conectores ICD2 e RS232. E sim, é um conector DE9 DE9 WikipediaAntes de soldar o 7805 (ou LM2940-5) teste encaixe-o com o dissipador de calor opcional instalado antes de soldar. O parafuso e a porca são # 6 e se encaixam perfeitamente. Insira o MAX232 (ou ST232) e aplique a alimentação. Verifique as tensões nos dois pontos de teste (TP +5 e TP VPP> 12VDC) Agora remova a alimentação e instale um 16F877 ou 16F877A pré-programado ** (o firmware do bootloader para o 16F877 pode ser encontrado no MPLAB e o 16F877A pode ser encontrado em meu site. Observação: usei um LM2940-5 de baixa queda para operação com bateria.

Etapa 6: Caixa Opcional

Estojo Opcional
Estojo Opcional

Aqui está um Inchworm pronto montado em uma caixa Hammond 1591B. Eu usei espaçadores para que eu pudesse anexar … Também é possível e mais barato montar o Inchworm em uma tampa de gabinete Hammond 1591BC usando parafusos # 6. É um bom ICD2 de baixo perfil.

Etapa 7: O tutor Firefly 16F88 montado no Inchworm

O tutor Firefly 16F88 montado no Inchworm
O tutor Firefly 16F88 montado no Inchworm

Aqui, o inchworm é mostrado com um Tutor Firefly 16F88 opcional e uma placa de soquete ZIF.

Os LEDs estão acesos porque ele está recebendo energia de baterias 6AAA NiMH localizadas no gabinete Orange Hammond 1591B

Recomendado: