HOME      PROJETOS      PROGRAMAÇÃO     

PROGRAMADOR ICSP COM FONTE DE ALIMENTAÇÃO PRÓPRIA


Os circuitos programadores de microcontroladores PIC que usam a porta serial do PC devem ter a capacidade de gerar uma tensão 13V para colocar o microcontrolador em estado de programação. A maioria dos circuitos de portas seriais instaladas nos PCs deveriam fornecer uma tensão de 25V. Isso era comum nos PCs mais antigos mas nos modernos isso não acontece mais e, do mesmo modo, muitas placas de portas seriais avulsas, compradas separadamente, também não fornecem uma tensão adequada.

Este projeto visa apresentar uma placa de programação ICSP alimentada por uma fonte de 15V que fornecerá a tensão de 13V no pino de programação do PIC (Vpp) e também uma saída de 5V para alimentar o circuito em teste, eliminando a necessidade de uma fonte separada para essa tarefa.

A tensão de 15V é reduzida primeiro para 12V por um regulador 7812 e depois para 5V por um regulador 7805. Na verdade, o regulador de 12V (7812) nao é necessário; bastaria conectar a tensão de 15V diretamente ao 7805 pois ele suporta até uns 30V.

A tensão de programação de 13V será garantida pelos diodos Zener DZ8v2 e DZ5v6 e uma ponte de diodos foi colocada na entrada da alimentação de 15V para garantir que a polaridade do jack da fonte seja irrelevante.

Este programador foi testado somente com o programa IC_prog que pode ser baixado do site www.ic-prog.com.

Faça o download do arquivo "Programador_ICSP_CF.zip" com o projeto para o Cadsoft Eagle.


ESQUEMA ELÉTRICO

Clique na imagem para ampliá-la.

O soquete de saída do circuito (JP1) tem 5 pinos que possuem os seguintes sinais:

PINO Descrição
 PGD   ao PGD do PIC 
 PGC   ao PGC do PIC 
 VPP   ao VPP do PIC - Tensão de programação 13V 
 GND   ao GND do PIC - Ground do sistema 
 VDD   +5V - para alimentação do circuito em teste 




ASPECTOS DA CONSTRUÇÃO DA PLACA

APÓS A TRANSFERÊNCIA DO DESENHO

O desenho foi impresso por uma impressora laser HP P1005 num papel de revista e transferido para a placa com ferro de passar roupa. Note que as áreas em preto não foram corroidas e as falhas nas bordas da placa foram corrigidas com fita isolante antes da corrosão.

BANHO DE CORROSÃO

Corrosão com solução de percloreto de ferro.

APÓS A CORROSÃO E A LIMPEZA

Nesta foto a placa tem um erro que já foi corrigido no esquema elétrico acima. Os arquivos de projeto Eagle fornecidos também já estão corrigidos.

VISTA DE CIMA APÓS A MONTAGEM

O LED amarelo indica que o circuito esta em estado de programação.
O LED vermelho é o piloto da fonte.

VISTA DE LADO APÓS A MONTAGEM

Os dois reguladores de tensão e o capacitor de 100uF poderiam ser montados deitados para o circuito não ficar tão alto mas... agora é tarde.



Índice dos circuitos




H P S P I N

Desde 04 de Março de 2010

Atualização: 19 de Mar de 2024