Escolar Documentos
Profissional Documentos
Cultura Documentos
br
Paulo Brites 1
Curso de gravação de eeprom i2c
• O objetivo deste curso é ensinar aos • O Ponyprog deverá ser utilizado com
técnicos reparadores de TV como uma pequena giga que você receberá
utilizar o PONYPROG e com o auxílio neste curso da Áudio & Vídeo Brites.
de um computador gravar EEPROMs
I2C utilizadas nos televisores atuais.
• A partir daí, sempre que o técnico
suspeitar que o problema possa
estar relacionado ao micro ou a
memória ele poderá substituir a
EEPROM por uma confiável
previamente gravada com os dados Giga para
referentes ao televisor que está gravação
reparando.
da
EEPROM
• O técnico poderá ainda construir um
“Banco de EEPROMS” onde terá
aquelas correspondentes aos EEPROM
aparelhos que costumar entrar em
sua oficina.
Paulo Brites 2
O que é uma EEPROM?
9 EEPROM quer dizer Memória somente de leitura (ROM) apagável e gravável
eletricamente.
9 O fato de ser uma ROM que pode ser apagada e regravada por um comando
elétrico dá a EEPROM duas características bastante interessantes:
1) ser uma memória que funciona como não volátil, ou seja, não perde os dados quando
a alimentação é desligada;
2) diferentemente da ROM que uma vez gravada não pode ter mais os seus dados
alterado, a EEPROM permite modificação destes dados.
Paulo Brites 3
O barramento I2C
E´ uma linha de comunicação de dados serial composta apenas por dois fios que são designados
por:
SERIAL DATA = SDA
SERIAL CLOCK = SCL
Paulo Brites 4
A “mágica” para a EEPROM não perder os dados quando fica sem
alimentação
A fabricação das EEPROMS se baseia na tecnologia
NMOS que significa METAL-NITRETO-ÓXIDO-SEMICONDUCTOR
Paulo Brites 5
Nomenclatura das EEPROMs mais usadas
Esta memórias são apresentadas em dois tipos de invólucro: dual on line ou SMD
Têm oito pinos e a função dos pinos é a mesma para qualquer fabricante.
Paulo Brites 6
A0, A1, A2 e wP. O que é isso?
Estas memórias podem ser ligadas em cascata, ou seja, podemos ligar uma a outra até o
máximo de 8.
E´ através das linhas de endereçamento A0, A1 e A2 que o micro seleciona qual a memória
com que o micro quer “falar”.
A letra A vem de address que quer dizer endereço.
Os pinos A0, A1 e A2 podem ser ligados ao Vcc (nível lógico 1) ou a terra (nível lógico 0).
No nosso caso estes pinos são sempre ligados à terra porque só é usada uma memória.
Paulo Brites 7
.
Paulo Brites 8
Preparando-se para instalar o PonYProg
• Utilizaremos a versão PonyProg 2000 que roda em Windows 95, 98, XP,
Me, NT, 2000 e Linux possuindo ainda um arquivo opcional em português
(de Portugal).
• O programa está compactado com WinZip (“zipado”).
• Após descompactar o programa em uma pasta a seu gosto (sugestão:
Gravação de EEPROM) ele é iniciado com duplo click.
• A seguir click em: NEXT, aceita contrato, NEXT, NEXT e INSTALL.
Pronto o programa já está instalado.
• Opção em português – No CD existe uma pasta “executável em português”
bastando apenas substituir o executável original por este. Observe que
trata-se de português de Portugal, assim teremos, por exemplo,
expressões como ficheiro para designar arquivo.
• O próximo passo é configurar a porta e calibrar o programa para ser
usado como leitura e escrita (gravação).
• Antes porém ligue a giga que você recebeu ao seu computador.
Paulo Brites 9
Identificando o Gabinete
Existem dois tipos de gabinetes PADRÃO ATX
atualmente: O padrão AT (abaixo) e
o ATX (mostrado ao lado)
PADRÃO AT
Paulo Brites 10
Como ligar a GIGA à CPU
PADRÃO ATX
Se o seu gabinete segue o padrão ATX
provavelmente seu conector DB9 – COM1
estará LIVRE, pois o mouse utilizará o
conector PS/2 ao lado.
MOUSE
PS/2
Paulo Brites 11
Ligando em um Gabinete AT
Paulo Brites 12
Iniciando o PonyProg
Agora vamos “rodar” o programa. Para isso clique em:
Iniciar Î Programas Î PonyProg Î PonyProg2000.
Paulo Brites 13
Página incial do PonyProg2000 – Clique OK
Paulo Brites 14
Mensagens de Abertura
Paulo Brites 16
Tela de Configuração da Porta
Marque as opções como estão indicadas na figura e para concluir clique em OK
Paulo Brites 17
Executado a Calibração
Paulo Brites 18
Calibração da Interface
Calibração da Interface (giga)
Paulo Brites 19
Lendo conteúdo de uma EEPROM
-Para ler o conteúdo de uma
EEPROM basta dar um clique no
ícone com o formato de um C.I
que aparece no canto superior
esquerdo da barra de
ferramentas.
Paulo Brites 20
Resultado da leitura de uma EEPROM
Paulo Brites 21
Gravando no computador o conteúdo de uma EEPROM
Podemos então salvar o conteúdo da memória no nosso
computador. Para tal poderemos seguir dois caminhos:
- Clique no ícone em formato de disquete (mostrado no
cículo) e se abrirá uma janela para você escolher uma pasta
e o nome do arquivo que, preferencialmente, deve ser tipo,
marca e modelo do aparelho.
Ex. TV Philco2053
Clique em OK e está terminado o processo de gravação.
Se a EEPROM
estiver defeituosa
o programa não
fará a leitura
dando uma
mensagem de ERRO
Paulo Brites 23
Definindo a EEPROM a ser gravada
•O Pony Prog pode ser utilizado para gravar outros dispositivos (Device) além das EEPROM.
•Eles não serão objetos do nosso curso mas, é preciso que você esteja atento que deverá
definir no programa o que deseja gravar.
•Observe na figura ao lado que ao clicar na aba Device (dispositivo) uma outra janela é aberta.
•Você deverá escolher a primeira opção: I2C Bus 8 bits eeprom
•Uma outra janela será aberta onde aparecera na primeira linha 24xxauto
•Marque esta opção pois aí o programa se encarregará de escolher a EEPROM que está na giga.
Paulo Brites 24
Limpando todo o conteúdo de uma EEPROM
• Você pode apagar todo o conteúdo de uma EEPROM deixando-a VAZIA onde
todos os endereços conterão FF.
• Se quiser fazer isto clique na aba Utility da barra de ferramentas e uma nova
janela será aberta.
• A primeira opção desta janela é Clear Buffer.
Paulo Brites 25
Limpando o Buffer para ESVAZIAR a memória
• Agora com o Buffer do sistema todo zerado (FF), o próximo passo será efetuar a
gravação da EEPROM com o conteúdo do Buffer (que só terá FF).
Paulo Brites 26
Gravando uma EEPROM
1. Chamamos o Ponyprog e clicamos em “File” (Ficheiro) e a seguir em “Open Device” (abrir ficheiro de
dispositivo). Abrirá uma janela para escolha da pasta e o respectivo arquivo com os dados da EEPROM do TV
cuja EEPROM estamos querendo gravar.
2. Clicamos no arquivo desejado e em Abrir.
ARQUIVO
SELECIONADO
Paulo Brites 27
Finalizando a Gravação
3 - Depois clicamos no ícone da barra de ferramentas onde
aparece um C.I com uma seta para dentro.
4 – A próxima mensagem (abaixo) pede a confirmação e avisa
que se houver dados na memória serão perdidos.
Paulo Brites 28
Considerações Práticas
1. Ao retirar uma EEPROM suspeita de um aparelho coloque-a na giga e faça a leitura
de seus dados.
2. Salve estes dados num pasta do seu computador preferencialmente com o nome do
cliente o a ordem serviço.
3. Se você tiver o arquivo correto para o aparelho grave uma nova EEPROM com estes
dados para colocá-la no aparelho.
4. Não se esqueça de marcar a EEPROM retirada do aparelho para não misturá-la com
outras até dar o serviço por terminado.
5. Se você teve o cuidado de gravar os dados da EEPROM suspeita e por alguma razão
perder a mesma, grave estes dados num outra EEPROM. Assim, você garantirá que
retornará o defeito original do aparelho caso o cliente não aceite o orçamento ou
existam outros defeitos que você não descobriu.
www.avbrites.com.br
Paulo Brites 29