Manual - Kit Gravador Universal Willem Dual Power

Transcrição

Manual - Kit Gravador Universal Willem Dual Power
s
ver 2.0
ÍNDICE
Introdução ....................................................................................................................... 3
Tipos de memórias ........................................................................................................ 3
EPROM ........................................................................................................................ 3
EEPROM ...................................................................................................................... 4
Memória Flash.............................................................................................................. 4
Flash NOR e Flash NAND ....................................................................................... 5
Capacidade de uma Memória...................................................................................... 6
Encapsulamento dos chips .......................................................................................... 7
BIOS de Computadores.............................................................................................. 10
Entendendo seu Gravador ......................................................................................... 12
Utilização....................................................................................................................... 13
Dispositivos Suportados ............................................................................................. 15
Kit Básico do Programador ........................................................................................ 18
Software de Gravação ................................................................................................ 19
Descrição da Barra de Ferramentas:........................................................................... 22
Tabs de seleção de página: ......................................................................................... 23
Seqüência a seguir em uma gravação ......................................................................... 24
Gravando memórias 2XC080 ou 2XC801 ................................................................. 25
Utilizando alimentação por fonte externa (não USB) ................................................ 26
Alterando a tensão de seu programador ..................................................................... 26
Alterando a configuração de Tipo de Chip................................................................. 27
Erros Comuns: ............................................................................................................ 27
Adaptadores para Willem ........................................................................................... 28
ZZZQRWHERRNUHSDURV.com.br
www.notebookreparos.com.br
pág 2
s
ver 2.0
Introdução
As memórias são as responsáveis pelo armazenamento de dados e/ou
instruções em forma de sinais digitais em sistemas eletrônicos em geral
(computadores, sistemas embarcados, etc). Atualmente existem diversos tipos
e tecnologias de memórias de memórias, como ROM, EPROM, EEPROM,
Flash e RAM, SRAM, etc. Na próxima sessão tentaremos abordar algumas
delas.
Tipos de memórias
EPROM
Uma EPROM, ou Erasable Programmable Read-Only Memory, é um tipo de
chip de memória de computador que mantém seus dados quando a energia é
desligada. Em outras palavras, é não-volátil. Uma EPROM é programada por
um dispositivo eletrônico que dá voltagens maiores do que os usados
normalmente em circuitos elétricos. Uma vez programado, uma EPROM pode
ser apagada apenas por exposição a uma forte luz ultravioleta. EPROMs são
facilmente reconhecíveis pela janela transparente no topo do pacote, pela qual
o chip de silício pode ser visto, e que admite luz ultravioleta durante o
apagamento.
Uma EPROM programada mantém seus dados por aproximadamente dez a
vinte anos e pode ser lida ilimitadas vezes. A janela de apagamento tem que
ser mantida coberta para evitar apagamento acidental pela luz do Sol. Antigos
chips de BIOS de PC eram freqüentemente EPROMs, e a janela de
apagamento era frequentemente coberta com um adesivo contendo o nome do
produtor da BIOS, a revisão da BIOS, e um aviso de copyright.
Alguns microcontroladores, frequentemente aqueles de antes da era da
memória flash, usam EPROM para armazenar seus programas. Isto é útil para
desenvolvimentos, pois usar dispositivos programáveis apenas uma vez seria
terrivelmente difícil para depurar.
A EPROM foi inventada pelo engenheiro Dov Frohman.
Para se programar uma EPROM, é necessário utilizar um equipamento
conhecido como Programador, como o gravador Willem.
www.notebookreparos.com.br
pág 3
s
ver 2.0
resistente que os discos rígidos atuais, apresenta menor consumo, taxas de
transferência, latências e peso muito mais baixos. Chega a utilizar apenas 5%
dos recursos normalmente empregados na alimentação de discos rígidos. Já é
cogitado o seu uso em notebooks, o que será expandido para a versão desktop
em no máximo 5 anos.
Os chips de memória Flash são parecidos com a memória RAM (Random
Access Memory) usada nos computadores, porém suas propriedades fazem
com que os dados não sejam perdidos quando não há mais fornecimento de
energia (por exemplo, quando a bateria acaba ou o dispositivo é desligado).
Fazendo uma comparação grosseira, o conceito de gravação de dados em um
chip Flash é semelhante ao processo de gravação de dados em mídias CDRW: de acordo com a intensidade de energia aplicada (no caso do CD-RW,
laser) há gravação ou eliminação de informações.
A memória Flash consome pouca energia, ocupa pouquíssimo espaço físico
(daí ser ideal aos dispositivos portáteis) e costuma ser resistente, ou seja,
bastante durável. O grande problema da memória Flash é seu preço elevado, o
que faz com que a maioria dos usuários utilizem chips de até algumas dezenas
de MB.
A tecnologia Flash faz uso de semicondutores (solid state), ou seja, não tem
peças, o que evita problemas de causa mecânica. Juntando isso a recursos de
proteção, como ECC (Error Correction Code), a memória Flash se mostra muito
confiável.
Flash NOR e Flash NAND
Existem dois tipos principais de memória Flash, NOR e NAND:
NOR: a memória Flash NOR (Not OR) permite acesso às células de memória
de maneira aleatória, mas com alta velocidade. Em outras palavras, o tipo NOR
permite acessar dados em posições diferentes da memória de maneira rápida,
sem necessidade de ser seqüencial. O tipo NOR geralmente é usado em chips
de BIOS, telefones celulares e em placas de rede especiais;
NAND: por sua vez, a memória Flash NAND (Not AND) também trabalha em
alta velocidade, porém faz acesso seqüencial às células de memória e trata-as
em conjunto, isto é, em blocos de células, em vez de acessá-las de maneira
individual.
www.notebookreparos.com.br
pág 5
s
ver 2.0
Capacidade de uma Memória
É muito importante especificar quantos bits podem ser armazenados em
uma determinada memória. Tomemos como exemplo uma memória que possa
armazenar 4.096 palavras de 20 bits. Isto representa uma capacidade total de
armazenamento de 81.920 bits (4.096 x 20), onde 4.096 é o número de
palavras e 20 é a quantidade de bits por palavra.
Utiliza-se comumente representar o número de palavras da memória
como múltiplo de 1.024, sendo comum a designação 1K (1 kilo) para
representar 1.024 bits, que é igual a 210. Por exemplo, uma memória que tenha
uma capacidade de armazenamento de 8K x 20 é na verdade uma memória de
8.192 x 20. Memórias de grande capacidade de armazenamento utiliza a
designação 1M (1 mega), que representa 220 que é igual a 1.048.576 bits.
Dessa forma uma memória com capacidade de 2M x 8, possui uma capacidade
de 2.097.152 x 8.
www.notebookreparos.com.br
pág 6
s
ver 2.0
Encapsulamento dos chips
Encapsulamento é o nome que se dá ao formato físico dos chips. O coração do
chip é uma pastilha de silício, porém o encapsulamento é formado por
terminais e um corpo (plástico, cerâmica, etc). Os primeiros chips surgiram
utilizando o encapsulamento DIP (que é o mais comum e conhecido até hoje),
porém a medida que a tecnologia foi avançando e surgindo a necessidade da
miniaturização de circuitos e aumento da capacidade, foram surgindo
encapulamentos cada vez menores, chegando ao extremo de se utilizar até o
próprio silício sem encapsulamento em circuitos. Vamos conhecer os principais
tipos de encapsulamento para chips de memória:
DIP (Dual In-line Package) – É o mais tradicional padrão de encapsulamento
de circuitos integrados. É o tipo de encapsulamento que faz com que o circuito
pareça uma "centopéia preta". É formado por duas linhas paralelas de
terminais. A versão miniatura do DIP é chamada SOP (Small Outline Package,
Encapsulamento de Perfil Pequeno). Este encapsulamento é também chamado
DIL.
Encapsulamento DIP
PLCC (Plastic Leaded Chip Carrier) ou Encapsulamento Plástico com
Contatos. Este chip não de encaixa em furos do PCB. Ao invés disso é
montado num processo mais parecido com uma “colagem” do chip e muito
usado atualmente nas placas de circuito. Este processo é chamado de
tecnologia de montagem em superfície (SMT).
www.notebookreparos.com.br
pág 7
s
ver 2.0
Encapsulamento PLCC
Soquetes usados com circuitos integrados PLCC.
Neste tipo de encapsulamento, deve-se utilizar uma ferramenta própria para
retirar o chip, que é o extrator de chip PLCC, como se vê na figura a seguir:
TSOP (Thin Small Outline Package) – No Encapsulamento TSOP, o chip tem
uma espessura muito pequena, porém é largo (20mm). Foi usado pela primeira
vez em cartões de memória para notebooks.
www.notebookreparos.com.br
pág 8
s
ver 2.0
Encapsulamento TSOP
sTSOP (Shrink Thin Small Outline Package) –
encapsulamento TSOP porém é mais estreita (14mm)
Uma
variação
do
Memória sTSOP de 14mm
www.notebookreparos.com.br
pág 9
s
ver 2.0
BIOS de Computadores
O BIOS (sigla de Basic Input/Output System) é um programa armazenado na
memória só de leitura (Read Only Memory, ou ROM) que serve basicamente
para informar ao processador como trabalhar com os periféricos mais básicos
do sistema, como, por exemplo, o drive de disquete.
Um computador pode ser definido como um dispositivo que apenas executa
instruções. Ele não sabe da existência de dispositivos tais como discos,
teclado, monitores, placas de vídeo. É aqui que entra o BIOS do IBM-PC e
compatíveis. Na ausência de alguns periféricos básicos, como o teclado, por
exemplo, ele emite uma mensagem de erro. Se tudo correu bem na fase de
detecção, ele passa para a próxima fase, ou seja, ele verifica se no drive de
disquete está um disco flexível e, se estiver, tenta ler o primeiro setor do disco.
Este setor de disco contém uma instrução de salto (JMP) para o endereço onde
se encontra o código que carrega o sistema operacional, chamado de
bootstrap, ou programa de boot. O setor de disco (que não deve exceder 512
bytes) deve terminar com um número mágico, que faz com que o BIOS o
identifique como sendo um setor de boot propriamente dito. Na ausência desse
número mágico, o BIOS pede que você insira um outro disco.
Adicionalmente, o BIOS oferece um conjunto de serviços para ler setores de
disco, exibir caracteres na tela, ler o teclado, e assim por diante, o que permite
a programas como o MS-DOS (e o próprio programa de boot já mencionado)
usar esses serviços sem ter que saber exatamente como funciona cada
dispositivo (ou seja, o BIOS é uma primeira camada de abstração entre os
aplicativos e o hardware). Os serviços do BIOS estão disponíveis através de
chamadas a interrupções, que devem ser feitas apenas no chamado modo real
de um computador tipo PC. Portanto, qualquer falha no BIOS provoca mal
funcionamento do hardware, podem travar inexplicavelmente o computador, ou
fazê-lo ressetar, por exemplo. Cerca de 80% das placas mãe que apresentam
defeitos são devido a problemas no BIOS.
www.notebookreparos.com.br
pág 10
s
ver 2.0
Exemplo de um chip de memória BIOS 39X040 PLCC de 4 Megabits
Exemplo de um chip de memória BIOS AT49F002 DIP de 2 Megabits
BIOS na placa mãe: o PN (part number) ou tipo do chip sempre está embaixo
da etiqueta do fabricante. É preciso removê-la para descobrir o tipo.
www.notebookreparos.com.br
pág 11
s
ver 2.0
Entendendo seu Gravador
O Gravador Universal e um equipamento destinado a leitura e gravação de
informações em componentes eletrônicos dotados de memória digital, exemplo
da EPROM, EEPROM (chip de memória apagável eletronicamente),
Microcontroladores, FlashROM, etc. Através da porta paralela executa a
transferência de dados entre PC e equipamento, utilizando um software
especifico para Microsoft Windows. Memórias são utilizadas em centrais de
injeção automotiva, BIOS de PC, Boot Remoto de placas de rede,
equipamentos eletrônicos e diversos outros dispositivos.
O modelo de seu kit gravador (também conhecido como Dual Power Willem
Eprom) é um programador de EPROM multi-funções. Nesta versão o
programador possui suporte para alimentação via USB e também via tensão
externa.
Na figura a seguir temos a descrição de algumas das partes de seu
programador:
Programador Willem Dual Power:
•
Utiliza soquete ZIF (Zero insertion Force, ou seja, inserção com
força zero) marca 3M de alta durabilidade, onde basta fechar a
alavanca para prender o chip. Além disto os demais soquetes são
toneados para aumentar sua durabilidade.
•
É Dual Power, ou seja, usa fonte de alimentação pela USB ou
externa. O uso da porta USB para alimentar o circuito elimina a
necessidade de um adaptador AC para a maioria dos casos. Caso
seja necessário (exemplo: gravar um chip que precise de mais de
5V ou usar um micro sem USB), basta colocar o adaptador AC
(fonte externa).
www.notebookreparos.com.br
pág 12
s
•
•
•
•
•
•
ver 2.0
USB Power: Onde é conectado o cabo USB que é utilizado para alimentar
o circuito. Através de uma fonte chaveada interna o programador é capaz
de aumentar esta tensão para 12, 15, 21 e até 25 Volts.
Porta Paralela: É onde é conectada o cabo da porta paralela do PC
(também conhecida por LPT1).
LED de Vpp: LED vermelho que indica que o chip está sendo programado.
Indica somente se o Vpp está ligado.
Power LED ou “ON” – indica se a placa está energizada ou ligada.
DIPSWITCH: Chave dipswitch que é configurada de acordo com o chip a
ser gravado. O próprio software indica qual a configuração a seguir.
O Hardware é totalmente compatível com as versões mais simples
do programador Willem (como por exemplo, a versão PCB3B) e do
software para Windows.
Utilização
Este programador suporta a grande maioria das EPROMs,
EEPROMs,
Memórias
FLASH,
EPROM
seriais,
Microcontroladores (ATMEL, Microchip, Intel, etc.), e até
suporta diretamente (sem adaptadores) alguns dos bastantes
usados e úteis microcontroladores PIC.
A relação custo-benefício deste programador é excelente
visto sua qualidade e sua grande gama de aplicações, das
quais podemos citar:
⇒ Desenvolvimento de sistemas embarcados: programação
para microcontroladores MCS-51, AVR, PIC, etc.
⇒ Reprogramação e remapeamento
programação de BIOS.
de
chip
BIOS,
⇒ Reparos de placa mãe BIOS de placa mãe de PC
(motherboard), e upgrade de BIOS.
⇒ Manutenção e reparos de Copiadoras, aparelhos de Fax,
manutenção e reparos de placas de impressoras.
⇒ Reprogramação de chip de carro (modificação de potência,
conversão de combustível), leitura de código em memória,
gravação de chip.
⇒ Manutenção e reparo de VCD,DVD e TV colorida
⇒ Codificação e programação de controlador de luz Neon
⇒ Duplicação de chips EPROM
⇒ Reprogramação de chip de receptor satélite (m28F410)
www.notebookreparos.com.br
pág 13
s
ver 2.0
⇒ Entre muitas outras aplicações!
A seguir a lista de dispositivos suportados pelo Novo Willem
Eprom Programmer Dual Power.
www.notebookreparos.com.br
pág 14
s
ver 2.0
Dispositivos Suportados
Memória,
Microcontrolador
1.EPROM
Modelo #
27C64,27C128, 27C256,27C512,27C010,27C020, 27C040,
27C1001
M27C1001,M27C2001, M27C4001
27C080,M27C801,M87C257
( Vcc é fixo em 5V , e Vpp é ajustado entre
12V,15V,21V,25V )
16 bit
27C1024 (27C210), 27C2048 (27C2002), 27C4096
EPROM(DIP40) (1- (27C4002)
4Mbit)
Adaptador 16bit DIP40 é necessário
16 bit
M27C400(DIP40), 27C800, 27C160, 27C322
EPROM(DIP42) (4Adaptador 16bit DIP42 é necessário
32Mbit)
W27E512, W27E010, W27C010, W27C020, W27C040
SST27SF256, SST27SF512, SST27SF010, SST27SF020
2.Erasable EPROM
MX26C4000
(apagável)
Vcc = 3.3-3.6V SST37VF512, SST37VF010, SST37VF020,
SST37VF040
3.EEPROM
28C65, 28C64, 28C128, 28C256, 28C512, 28C010, 28C020,
28C040
M28C16A/17A (DIP28)
28C16, XLS2816 (DIP24)
AT28C64B, AT28C256, AT28C512, AT28C010, AT28C020,
AT28C040
4.Memória FLASH
28F64, 28F128, 28F256, 28F512, 28F010, 28F020
MX26C1000, MX26C2000, MX28F1000, MX28F2000
Am28F256A, Am28F512A, Am28F010A, Am28F020A
intel:
i28F001BX, 28F004, 28F008, 28F016
SST28SF040A, LE28F4001
29F64, 29F128, 29F256, 29F512, 29F010, 29F020, 29F040,
29F080
29F001,29F002, 29F004, 29F008, 29F016, 29F032
AT29C256, AT29C512, AT29C010A, AT29C020, AT29C040,
AT29C040A
W29EE512, W29EE011, W29EE012,
W29C020(128),W29C040
PH29EE010(W29EE011)
ASD AE29F1008 (AT29C010), AE29F2008 (AT29C020)
AT49F512, AT49F010, AT49F020, AT49F040
SST39SF010, SST3S9F020, SST39SF040
AT49F001, AT49F002, AT49F008A
Am29F512, Am29F010, Am29F020, Am29F040.HY29F080
29F002, 29F002T, Pm29F002T
com adaptador
TSOP48 :
Am29F400, Am29F800, 29F160, 29F320 (read/write byte
mode)
HY29F200, HY29F400, HY29F800, AT49F2048A,
AT49F4096A, AT49F8192A
www.notebookreparos.com.br
pág 15
s
Memória,
Microcontrolador
ver 2.0
Modelo #
com adaptador
i28F200,i28F400, i28F800, i28F160 (TSOP48)
TSOP48 (Vpp12V): 28F001(DIP32 or PLCC32)
com adaptador
29LV200, 29LV400, 29LV800, 29LV160, 29LV320 (read/write
TSOP48LV Adapter: byte mode)
Firmware Hub:
82802AB, 82802AC, AT49LW040, AT49LW080
Firmware Hub/LPC SST49LF002A, SST49LF003A, SST49LF004A,
(PLCC32):
SST49LF008A
LPC flash:
SST49LF020, SST49LF040
5. Serial
(I2C)EEPROM
24C02, 24C04, 24C08, 24C16, 85C72, 85C82, 85C92
24C32, 24C64, 24C128, 24C256, 24C512 (allC/LC series)
PCF8572,8572, PCF8582, 8582, PCF8592, 8592
6.Microwire
EEPROM
8 mode:93C06, 93C46, 93LC46, 93C56, 93C57,
93C66, 93C76, 93C86,93C13,93C14
16 mode:AT59C11, AT59C22, AT59C13
CAT35C102, CAT35C104, CAT35C108
93C06A ,93C46X,93C56,93C66,93C76,93C86 (NS)
7.PIC embedded
MCU
Without 40Pin adaptor: 16C84, 16F84, 16F84A
,16F627,16F628,16F627A,16F628A,16F648A 16F818,16F819
12C508/A, 12C509/A, 12CE518, 12CE519, 16C505 16C620
16C621, 16C622, 16CE623, 16CE624, 16CE625,
16C710/711 16F630,16F676
With 40Pin adaptor:
16F870,16F871,16F872,16F873,16F874,16F874,16F876,
16F877,16F873A,16F874A,16F876A,16F877A
com adaptador para
microcontrolador
16F871,16F874,16F877, 16F870,16F872,16F873,16F876
PIC :
8.SPI EEPROM
Atmel:AT25010,020, 040 (A8-A0)
AT25080, 160, 320, 640, 128, 256 (A15-A0)
ST:W95010....256, Microchip 25x010 - 25x640
25010,25020,25040
25C080,25C160,25C320,25C640,25C128,25C256,25C512
AT25HP256,AT25HP512
AT25HP1024
CAT64LCxxx (16 Data I/O)
CAT64LC010, CAT64LC020, CAT64LC040
9.Test
SRAM,Lossless
SRAM Function
DS1220,DS1225Y, DS1230Y/AB, DS1245Y/AB, DS1249Y/AB
6116, 6264, 62256, 62512, 628128
10. Atmel MCU
com adaptador
AtmelAT89
89 series:
Atmel:AT89C51,52,55, AT89LV51,52,55
AT89S8252 (8K+2K), AT89S53, AT89LS8252,AT89LS53
AT89C1051,AT89C2051,AT89C4051 (20pin)
AT89C51RC (32KB), AT89C55WD (6.2V)
SST89C54/58, SI89C52
Intel:i87C51, i87C51FA, i87C51FB
i8xC51,i8xC52,i8xC54,i8xC58
90 series:
AT90S1200,AT90S2313
www.notebookreparos.com.br
pág 16
s
Memória,
Microcontrolador
11.
microcontrolador
Atmel
com adaptador
microcontrloador
Atmel AT89
PLCC44:
www.notebookreparos.com.br
ver 2.0
Modelo #
com adaptador AVR DIP40 :
AT90S8515 ,AT90S4414, ,AT90S4434, AT90S8535
com adaptador AVR DIP28 :
AT90S2333,AT90S4433
P8048AH, P8049AH,P8050AH, P8042AH (Vea = 12V)
P8041, P8042
OTP (read/verify/Progam)
P8748,P8749H,P8742H(Vea = 18V)
EPROM (read/verify/Progam)
D8748,D8749,D8742,D8741, D8742(Vea = 18V)
pág 17
s
ver 2.0
Kit Básico do Programador
O kit básico para programação de memórias e microcontroladores é composto
de:
⇒ Nova placa de Programação Willem para diversos chips, último modelo. É
a melhor, mais avançada e com mais recursos do mercado. Acompanha
soquete ZIF 32 Pinos (marca 3M)
⇒ Cabo USB para alimentação
⇒ Cabo de paralelo de Dados
⇒ Adaptadores DIP28 para PLCC32, FWH/HUB e DIP32 para PLCC32
www.notebookreparos.com.br
pág 18
s
ver 2.0
⇒ Uma memória EPROM 27Cxxx para testes
⇒ E Ainda acompanha um CD com manual, guia de uso rápido e software
para ler, editar, remapear e gravar diversos dispositivos.
⇒ Extrator de chip com encapsulamento PLCC: Usado para extrair chips de
dentro do soquete que usam encapsulamento PLCC sem utilizar muita
força e sem danificar o soquete ou o chip. Ferramenta imprescindível
para quem trabalha com este tipo de encapsulamento..
Software de Gravação
Para utilizar o seu gravador, é necessário instalar o software dele
chamado Willem EPROM. Dentro do CD que você recebeu, tem o arquivo de
instalação do software. Basta executá-lo e seguir os passos
www.notebookreparos.com.br
pág 19
s
ver 2.0
ícone do programa Willem EPROM
Após instalar, basta entrar no ícone criado para o software:
A tela do programa aparecerá como mostra a figura a seguir:
Escolha o chip que deseja gravar no menu “Device” e depois faça as
configurações no programador de acordo com a janela do software (em círculo
vermelho). Note que o programador é o PCB3:
www.notebookreparos.com.br
pág 20
s
ver 2.0
Atenção: Cuidado para não afundar o DIPSWITCH (chave 12 posições
azul) com o dedo. Use uma pequena chave de fenda ou pinça para
empurrá-la para frente ou para trás.
www.notebookreparos.com.br
pág 21
Notebook Reparos .com.br - Seu parceiro em Informações Técnicas
ver 2.0
Um primeiro teste a se fazer, depois de conectar os cabos no gravador é entrar
no menu Help/ Test Hardware. Feito isto, o software faz um check e vê se o
programador está corretamente conectado ao computador.
Descrição da Barra de Ferramentas:
Lê o arquivo de dados e carrega ele na área de Buffer, o qual pode ser :
Intel HEX (*.hex); Binary (*.bin); Motorola S Record (*.s); Outros arquivos de
Eprom (*.bin, *.hex, *.s)
Salva o conteúdo do Buffer para um arquivo no disco rígido.
Limpa o conteúdo da área de Buffer do software
Lê o conteúdo do chip e carrega o mesmo na área de buffer
Verifica se o chip é virgem ou está apagado (em branco)
Mostra do ID de fábrica do chip
Programa e testa o chip ou testa a SRAM
Apaga o conteúdo de um chip
Programação de bit de controle. Para MCS-51 e AVR
www.notebookreparos.com.br
pág 22
s
•
•
•
•
ver 2.0
File : Todas as operações com arquivos: Open: Abre um arquivo; Save:
Salva um arquivo; Exit: Sai do programa
Edit: Edita o conteúdo da area de Buffer
Device: Seleciona o chip ou dispositivo que se quer trabalhar
(ler/programar/testar...)
Action: As operações para se trabalhar (ler/programar/testar...)
Help: Informação de ajuda.
Áreas dentro do software: Da esquetrda para a direita, existem 4 áreas:
1.
2.
3.
4.
Seleção de chip e parâmetros;
Desenho de Indicação de ajustes e Jumpers do hardware
Ajuste de parâmetros para microcontroladores, tal como Lock Bit;
Ajuste fino e parâmetros de programação. Normalmente os
valores padrões podem ser usados.
Tabs de seleção de página:
No rodapé do programa principal estão as Tabs de seleção de janelas
Clique em “Buffer” para exibir o conteúdo da área de buffer. Qualquer arquivo
aberto ou lido ficará nesta área. A figura abaixo mostra ela
www.notebookreparos.com.br
pág 23
s
ver 2.0
A primeira coluna é o endereço do dado, a última coluna é o dado em código
ASCII. A coluna do meio é o valor do dado em hexadecimal. Se existir uma
EEPROM interna em um microcontrolador PIC, o conteúdo da EEPROM será
mostrado automaticamente.
StatusBar: Mostra o status atual do programador. Se a gravação do chip falhou,
se existiu um problema na posição do chip, problema no programador, etc.
As outras tabs servem para configurações mais detalhadas, fazer Teste de
Hardware e configurações especiais para microcontrolador PIC.
Seqüência a seguir em uma gravação
É importante sempre fazer a seqüência na hora de programar um chip:
1. Ligar o programador sem o chip
2. Ajustar o programador (dipswitch, jumpers, etc)
3. Só então colocar o chip (não coloque se o LED do Vpp estiver
aceso. Para apagá-lo, vá no menu Help e entre em Test
Hardware.
www.notebookreparos.com.br
pág 24
s
ver 2.0
4. Se o chip for Flash, aperte o botão Mostrar ID do Chip
. Se
não identificar, verifique se todas as conexões e ajustes estão
corretos.
5. Agora é só fazer ler, gravar, etc.
ATENÇÃO: Antes de mudar qualquer JUMPER ou chave, lembre-se de
retirar o chip do aparelho.
Se não souber a tensão e o modelo exato da memória, sempre é bom
consulta o datasheet (no endereço www.alldatasheet.com, por exemplo).
Mas se não tiver, é melhor começar tentando pelos modelos que são
3,6Volts (que é com o jumper do soquete fechado aberto) como na
figura que mostra o jumper de ajuste de voltagem de um adaptador:
Modelos que são com tensão menor que 5 Volts tem normalmente
alguma letra sugestiva (como por exemplo LV, 28LV160).
Gravando memórias 2XC080 ou 2XC801
Para gravar memórias de 8Megabits é necessário conectar o pino P1 do
conector J1 no pino A19, conforme a figura abaixo. Utililize o jumper do
conector J2 para isto.
www.notebookreparos.com.br
pág 25
s
ver 2.0
J1
J2
Utilizando alimentação por fonte externa (não USB)
O seu programador Dual Power tem a opção de duas fontes, ou seja,
pode ter a alimentação do circuito feita através da USB ou através da fonte. Se
for utilizar a alimentação via fonte, é possível alterar a tensão de trabalho do
chip, através do jumper J8, conforme a configuração na figura abaixo:
J8
5 Volts
J8
5,6 Volts
J8
6,2 Volts
ATENÇÃO: A fonte deverá ser de 9V a 15Volts DC, com corrente
mínima de 300mA. O centro do pino é positivo (+). NÃO LIGAR CABO E
FONTE AO MESMO TEMPO.
Alterando a tensão de seu programador
Seu gravador é capaz de trabalhar com as seguintes tensões: 12Volts
(normal para 98% dos chips), 15Volts, 21Volts e até 25Volts. Para modificar a
tensão de programação (Vpp) de seu programador, altere os jumpers da
seguinte forma:
J5
J6
12 Volts
(NORMAL)
J5
J6
15 Volts
J5
J6
21 Volts
J5
J6
25 Volts
Importante: Antes de mudar a tensão de programação de um chip, verifique se o
chip é capaz de suportar tal tensão, pois se não poderá danificar o chip e até mesmo
seu programador. Nunca coloque o chip se o LED “Vpp”(vermelho) ou “Busy” estiverem
acesos na placa. Para apagá-los, vá no menu: “Help / Test Hardware”.
www.notebookreparos.com.br
pág 26
s
ver 2.0
Alterando a configuração de Tipo de Chip
Dependendo do tipo de chip a ser gravado, é necessário mudar os
jumpers ao lado do ZIF. Normalmente, o próprio software indica qual será a
nova configuração. Veja a tabela a seguir de configurações:
Erros Comuns:
1. Não ligar o cabo de dados e a alimentação corretamente: é necessário
ligar SEMPRE o cabo na porta paralela e ligar o cabo para alimentação
(cabo USB ou fonte externa).
2. Tentar gravar usar cabo conversor USB p/ paralelo em laptops sem
porta paralela: Alguns laptops não possuem a porta paralela, porém o
gravador usa todos os pinos da porta paralela e o cabo conversor é para
impressora somente, portanto não funcionará
3. Usar Laptops com porta paralela fora de padrão: Alguns laptops
possuem a porta paralela sem ser padrão TTL 5Volts. Nestes casos, não
funcionará. É recomendado o uso em PC.
4. Colocar o chip posicionado errado no ZIF: O chip deve ficar sempre com
seu o pino 1 ao lado esquerdo do programador. O último pino do lado
esquerdo do chip deverá estar no pino 16 do soquete ZIF (ou seja, no
último).
5. Tentar gravar por cima de um chip não virgem (EPROM) ou não
apagado (EEPROM). O gravador irá gravar, mas acontecerão erros
durante a verificação de gravação.
www.notebookreparos.com.br
pág 27
s
ver 2.0
Adaptadores para Willem
O programador Dual Power Willem suporta diversos tipos de
adaptadores para os mais variados fins e já acompanha alguns adaptadores
úteis. Os adaptadores são necessários principalmente quando o
encapsulamento do chip é para solda SMD (Surface Mounted Device) que são
soldados superficialmente nas placas e para alguns chips mais especiais e
específicos. Para a maioria dos dispositivos não é necessário o uso de
adaptadores. Para saber se o gravador precisará de um adaptador para gravar
o chip desejado, reveja novamente a tabela “Dispositivos Suportados”.
A lista a seguir traz alguns adaptadores que somente são necessários
em programadores Willem comuns e não são necessários no Willem Eprom
Programmer. Para ver a lista completa, acesse o site www.notebookreparos.com.br
Se você não achar o adaptador que procura, entre em contato, pois
certamente teremos o que você quer.
www.notebookreparos.com.br
pág 28
s
ver 2.0
Adaptador DIP-28 para PLCC-32
Indicado para Programador comum ou mesmo para o Willem EPROM
programmer, além de diversos programadores Universais do mercado como
TOP852, TOP853, TOP2003, TOP2004, TOP2005, TOP48, TOP2048,
EasyPro, entre muitos outros.
Ele suporta dispositivos 5 Volts e 3.3 Volts, como EPROMs, EEPROMs
e memórias Flash das famílias 27, 28, 29, 39 e 49 (como por exemplo, 27C6427C512,29C256 etc.)
Adaptador ZIF para DIP-8 para SOIC-8
Indicado para Programador comum ou mesmo para o Willem EPROM
programmer, além de diversos programadores Universais do mercado como
TOP852, TOP853, TOP2003, TOP2004, TOP2005, TOP48, TOP2048,
EasyPro, entre muitos outros.
É indicado para gravação de todos os dispositivos suportados que são
SMD e tem encapsulamento SOIC-8. Ele é um simplesmente um conversor
DIP-8 para SOIC-8
www.notebookreparos.com.br
pág 29
s
ver 2.0
Adaptador TSOP48-S (tipo soquete simples)
Este soquete é para chips com encapsulamento TSOP48 (20mm ou
14mm) e é indicado para Programador comum ou mesmo para o Willem
EPROM programmer.
Lista de dispositivos suportados:
⇒ Am29F400, Am29F800, 29F160, 29F320 (read/write byte mode)
⇒ HY29F200, HY29F400, HY29F800,
⇒ AT49F2048A, AT49F4096A, AT49F8192A
⇒ i28F200,i28F400, i28F800, i28F160 i28F320
⇒ 29LV200, 29LV400, 29LV800, 29LV160, 29LV320 (read/write byte mode)
www.notebookreparos.com.br
pág 30
s
ver 2.0
Adaptador TSOP48 (modelo com soquete ZIF)
Este soquete é para chips com encapsulamento TSOP48 e possui um
excelente soquete ZIF (zero insertion force) marca YAMAICHI que é o melhor
que existe (pois permite milhares de operações) e é indicado para Programador
comum ou mesmo para o Willem EPROM Programmer.
Lista de dispositivos suportados:
⇒ Am29F400, Am29F800, 29F160 (read/write byte mode)
⇒ HY29F200, HY29F400, HY29F800,
⇒ AT49F2048A, AT49F4096A, AT49F8192A
⇒ i28F200,i28F400, i28F800, i28F160
⇒ 29LV200, 29LV400, 29LV800, 29LV160 (read/write byte mode)
www.notebookreparos.com.br
pág 31
s
ver 2.0
Adaptador PSOP44 (Am29F/28F200-800) (c/ ZIF)
Este soquete é para chips com encapsulamento PSOP44 e possui um
excelente soquete ZIF (zero insertion force) e é indicado para Programador
comum ou mesmo para o Willem EPROM Programmer. Acompanha cabo
adaptador.
Lista de dispositivos suportados:
⇒ Memórias Flash: 29F400, 28F800, 28F200, 28F400, 28F800
⇒ Kit composto por: Adaptador PSOP44 com soquete ZIF (Am29F/28F200800) + cabo do adaptador
⇒ Grava a m28F410 dos receptores satélite da TECSAT
www.notebookreparos.com.br
pág 32
s
ver 2.0
Adaptador para ATMEL89/ 51 AVR
Este adaptador é indicado para Programador comum ou mesmo para o
Willem EPROM Programmer.
Lista de dispositivos ATMEL/Intel suportados:
⇒ AT89C51, AT89C52, AT89C55
⇒ AT89LV51, AT89LV52, AT89LV55
⇒ AT89S8252 (8K+2K), AT89S53, AT89LS8252, AT89LS53
⇒ AT89C1051, AT89C2051, T89C4051(20pin)
⇒ AT89C51RC (32KB), AT89C55WD (6.2V)
⇒ SST89C54, SST89C58,
⇒ SI89C52
⇒ Intel: i87C51, i87C51FA, i87C51FBi8xC51, i8xC52, i8xC54, i8xC58
⇒ Série 90: AT90S1200, AT90S2313
Adaptador ATMEL AT89/ 51AVR/ MCS-51 c/ PLCC44
www.notebookreparos.com.br
pág 33
s
ver 2.0
Este adaptador é indicado para Programador comum ou mesmo para o
Willem EPROM Programmer. O adaptador tem um PLCC44 onboard para os
chips que possuem este encapsulamento.
Lista de dispositivos suportados:
⇒ AT89C51, AT89C52, AT89C55
⇒ AT89LV51, AT89LV52, AT89LV55
⇒ AT89S8252 (8K+2K), AT89S53
⇒ AT89LS8252, AT89LS53
⇒ AT89C1051, AT89C2051, AT89C4051(20pin)
⇒ AT89C51RC (32KB), AT89C55WD(6.2V)
⇒ SST89C54, SST89C58,
⇒ SI89C52
⇒ Intel: i87C51, i87C51FA, i87C51FB, i8xC51,i8xC52,i8xC54,i8xC58
⇒ Série AVR AT90: AT90S1200, AT90S2313
www.notebookreparos.com.br
pág 34
s
ver 2.0
Adaptador ATMEL DIP40 para PLCC44
Este adaptador é indicado para Programador comum ou pode mesmo
ser usado no Willem EPROM Programmer, para ser usando em adaptador que
contenha o soquete DIP40 para ATMEL.
É indicado para gravação de todos os dispositivos suportados e que tem
encapsulamento PLCC44. Ele é um simplesmente um conversor DIP-40 para
PLCC44
Adaptador para FWH/LPC/HUB
Este adaptador é indicado para Programador comum ou pode mesmo
ser usado no Willem EPROM Programmer.
Lista de dispositivos suportados:
⇒ 82802AB, 82802AC
⇒ AT49LW040, AT49LW080
⇒ SST49LF002A, SST49LF003A, SST49LF004A, SST49LF008A
⇒ LPC flash: SST49LF020, SST49LF040
www.notebookreparos.com.br
pág 35
s
ver 2.0
Adaptador para microcontrolador PIC com soquete ZIF
Este adaptador é indicado para Programador comum ou no Willem
EPROM Programmer.
Versão melhorada do adaptador básico para PIC, onde ambos
microcontroladores de 28 e 40 pinos irão usar o soquete ZIF para
programação.
Lista de dispositivos suportados:
⇒ 6F871
⇒ 16F874, 16F874A,
⇒ 16F877, 16F877A,
⇒ 16F870, 16F872,
⇒ 16F873, 16F873A,
⇒ 16F876, 16F876A
www.notebookreparos.com.br
pág 36
s
ver 2.0
Adaptador para EPROM 40/42 pinos com PLCC44
Este adaptador é indicado para Programador comum ou no Willem
EPROM Programmer.
Lista de dispositivos suportados:
⇒ 27C1024 (27C210),
⇒ 27C2048 (27C2002),
⇒ 27C4096 (27C4002),
⇒ M27C400(DIP40),
⇒ 27C800, 27C160, 27C322.
www.notebookreparos.com.br
pág 37
s
www.QRWHERRNUHSDURVFRPEU
ver 2.0
pág 38