Índice:
- Etapa 1: Preparando o PCB
- Etapa 2: soldar todas as peças de "baixo perfil"
- Etapa 3: Mais peças pequenas adicionadas
- Etapa 4: as tampas mais altas são adicionadas
- Etapa 5: Montagem final
- Etapa 6: Caixa Opcional
- Etapa 7: O tutor Firefly 16F88 montado no Inchworm
Vídeo: Criando o programador / depurador Inchworm ICD2 PIC: 7 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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
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"
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
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
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
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
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
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:
Como usar um depurador em um ESP32: 11 etapas (com imagens)
Como usar um depurador em um ESP32: Você já quis dar uma olhada em seu código para ver por que ele está se comportando dessa maneira? Tradicionalmente, em projetos ESP32, você teria que adicionar uma instrução de impressão infinita para tentar descobrir o que estava acontecendo, mas há uma maneira melhor! Um depurador
Como programar PIC MCU com o programador PICkit usando uma placa de ensaio: 3 etapas
Como programar PIC MCU com PICkit Programmer usando um breadboard: Você não precisa de ferramentas caras e sofisticadas para brincar com PIC (ou qualquer outro) microcontrolador. Tudo que você precisa é uma placa de ensaio onde você testa seu circuito e programação. Claro que algum tipo de programador e IDE é necessário. Nesta instrução
Como configurar um depurador de kernel do Windows em sua rede: 6 etapas
Como configurar um depurador de kernel do Windows em sua rede: A depuração é uma ferramenta popular usada para descobrir a causa raiz de um bug. Um bug pode se manifestar de muitas maneiras diferentes. pode causar uma falha do sistema (tela azul / BSOD), pode causar uma falha do aplicativo, pode fazer com que seu sistema congele para nomear um fe
Programador PIC de 3 resistores simples: 3 etapas
Programador PIC de 3 Resistor Simples: Os microcontroladores desempenham um papel muito importante na eletrônica, pois são capazes de realizar tarefas de automação, controle, processamento de imagens, entre outras. Seu uso é imenso. Existem várias famílias de microcontroladores, uma delas é o Micro
Como fazer um programador PIC - PicKit 2 'clone': 4 etapas (com imagens)
Como fazer um programador PIC - PicKit 2 'clone': Olá! Este é um breve manual de instruções sobre como fazer um programador PIC que atue como um PicKit 2. Fiz isso porque é muito mais barato do que comprar um PicKit original e porque a Microchip, os fabricantes de microcontroladores PIC e o programador PicKit, pr