PPWIN - Um Gravador
para Microncotroladores
PIC que utiliza a porta
paralela do PC
PPWIN é um gravador
que utiliza a porta paralela
do PC para fazer gravação
serial em Microcontroladores
PIC e EEPROMS I2C. Especialmente
desenhado para ser usado
com o programa IC-Prog,
o PPWIN suporta programação
para os dispositivos PIC
mais modernos de 8/18/28
e 40 pinos. Tem a vantagem
sobre o gravador JDM
- Pic Programmer 2
de utilizar fonte de alimentação
e com isto não
apresentar os problemas
que o JDM apresenta em
alguns PCs, cuja tensão
da porta serial não
é suficiente para
gravar o dispositivo.
Software
O PPWIN foi desenhado
para trabalhar com IC-Prog
1.04 ou superior. Este
grande software de gravação
específico para
plataforma windows foi
desenvolvido por Bonny
Gijzen. Para utilizar
este software com o PPWIN
vá no menu "Settings"
depois em "Hardware"
e na caixa "Hardware
Settings" que irá
aparecer selecione TAIT
serial programmer,
data out
invertido, data
in invertido
e clock invertido.
O IC-Prog também
inclui teste simples de
hardware que permitirá
que você cheque
as conecções
do PPWIN recém
montado.

Os softwares Programmers
File Editor - PFE
desenvolvido por A.Phillips
ou MPLAB
da Microchip podem ser
usados para criar os programas
e gerar o Hex. Você
pode configurar o PFE
, botão 'Execute
o comando DOS', para rodar
o assembler do MPASM diretamente.

Arquivo |
Versão |
Data |
Descrição |
Tam. |
Links
Atualizados |
winpp84.zip |
1.00 |
07/5/2001 |
Exemplo de código
para PIC16F84 .asm
e .hex. |
2K |
|
| icprog.zip |
1.05A |
22/6/2003 |
Software para
gravação
do arquivo .hex. |
535k |
Bonny
Gijzen |
| MPLAB |
|
|
Compilador Assembler
da Microchip e IDE. |
|
Microchip |
pfe101i.zip |
1.01i |
22/4/2001 |
Ambiente Integrado
de Desenvolvimento. |
608k |
Sítio
do PFE |
Montagem do Gravador
O gravador PPWIN é
feito em uma Placa de
Circuito Impresso de face
simples. Você encontra
todos os arquivos necessários
para a confecção
da placa em ppwinpcb.zip.
Para confecção
desta placa, especificamente
, utilizamos o método
térmico, com impressora
a laser. Você pode
encontrar um dos muitos
tutoriais disponíveis
na internet que ensinam
a utilizar este método
no link http://www.eletronica.org/arquivos/PCIMetodoTermico.pdf.

Depois de feita a placa
o próximo passo
é adquirir os componentes
constantes da lista abaixo:
Lista de componentes
do PPWIN 1/4/2001
==============================
Resistores
-------------
2 * 100R
1 * 470R
1 * 2K2
2 * 4K7
6 * 10K
Capacitores
---------------
2 * 1nF
2 * 100nF
3 * 10uF 25V Tant
Diodos
---------
2 * 1N4148
1 * LED vermelho 5mm (VPP)
1 * LED verde 5mm (VCC)
Semicondutores
--------------------
1 * 7406 O/C inversor
Hex
1 * 78L05 regulador de
tensão 100mA +5V
1 * 78L12 regulador de
tensão 100mA +12V
2 * ZTX500 transistor
PNP (pinagem /CBE\)
Conectores
--------------
3 * 8pin DIL
3 * 18pin DIL
3 * 40pin DIL
1 * 5pin molex
1 * 36 vias centronics
ou 25 vias soquete tipo
D
1 * soquete DC 2.1mm
Caixa de Montagem
-------------------------
1 * ABS type MB2 100*76*41mm
Todos os componentes
são padrões,
fáceis de encontrar,
entretanto, se você
tiver dificuldades em
encontrar o transistor
ZTX 500 ele pode ser substituído
por um transistor PNP
de propósito geral
(HFE 100, IC 100mA). Tente
os transistores BC557,
BC558, BC640 ou 2N3906.
Nota: Os BC557, BC558,
BC640 têm que ser
girados em 180 graus para
ficarem na posição
correta, pois sua pinagem
é diferente da
pinagem do ZTX 500.
Para facilitar a montagem
do circuito há
o diagrama
do circuito e a visão
dos componentes montados.
Teste de Hardware e
Problemas
É altamente recomendado
que você construa
o gravador usando o layout
de PCI fornecido aqui,
pois isto reduzirá
enormemente a probabilidade
de erros de construção.
Uma vez que você
tenha construiído
a placa, proceda estes
simples passos antes de
começar com a gravação.
Comece testando seu gravador
com o cabo paralelo e
o PIC removidos. Ligue
o gravador, preferencialmente
usando fonte de alimentação
com corrente limitada
(100mA) ou com um resistor
de 100 ohm em série
com VIN. O resistor atua
semelhantemente a um fusível
e ele irá queimar
rapidamente se houver
um problema sério,
mas provê corrente
suficiente para o gravador
se ele estiver funcionando
adequadamente.
1) Ambos os LED's, o
VCC e o VPP deverão
estar acesos. Usando um
Voltímetro meça
a tensão entre
os pinos 5 (0V) e o pino
14 (5V) no soquete de
18 pinos. Este trecho
do circuito passa pelo
transistor ZTX500 vindo
do regulador 78L05, assim
se a tensão não
for de 5V cheque a tensão
nas entradas e saídas
do regulador. Se a tensão
de saída estiver
muito alta deve estar
ocorrendo um componente
com defeito ou montado
invertido. Se a tensão
de saída estiver
baixa você pode
ter um curto na PCI ou
um dos capacitores eletrolíticos
pode estar invertido.
Se a tensão de
saída do regulador
estiver certa mas a tensão
no pino 14 do soquete
estiver baixa então
cheque se o transistor
está na posição
correta. Se o transistor
estiver correto veja se
o pino 8 do 7406 está
com tensão de cerca
de 0V, já que ele
liga o transistor.
2) Depois meça
a tensão entre
os pinos 5 (0V) e o pino
4 (13.2V) do soquete de
18 pinos. Deverá
estar entre 13 e 13.5V,
podem ocorrer problemas
similares a 1) mas também
a tensão de saída
pode estar muito alta
se os diodos 1N4148 estiverem
montados incorretamente
3) Se ambos os circuitos
de 5V e 13V estiverem
corretos os dois LED's
deverão estar ligados,
se isto não ocorrer
cheque se eles estão
montados na posição
correta e se os resistores
a eles ligados são
de valores corretos.
4) Remova o resistor
de 100 ohm e conecte o
cabo paralelo, execute
o IC-PROG seguindo as
instruções
dadas acima. Use a verificação
de hardware para ter certeza
de que VCC/VDD (MCLRE)
liga e desliga através
do programa. Também
verifique se quando Data
Out estiver marcado a
entrada Data In também
esteja marcada.
PPWIN foi testado com
os seguintes dispositivos
da Microchip:
PIC16C508, 16CE673, 16C71,
16C84, 16F84, 16C877,
24LC256
SITE DO DESENVOLVEDOR
DO PROJETO
http://www.semis.demon.co.uk/Pics/PICmain.htm
Texto original em inglês.
Marcelo
Teixeira , junho de
2006 |