Buscar

curso de eeprom

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 29 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Curso de gravação de EEPROM I2C
Via INTERNET
www.avbrites.com.br
Paulo Brites 1
Curso de gravação de eeprom i2c
• O objetivo deste curso é ensinar aos 
técnicos reparadores de TV como 
utilizar o PONYPROG e com o auxílio 
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 
referentes ao televisor que está 
reparando.
• O técnico poderá ainda construir um 
“Banco de EEPROMS” onde terá 
aquelas correspondentes aos 
aparelhos que costumar entrar em 
sua oficina.
• O Ponyprog deverá ser utilizado com 
uma pequena giga que você receberá 
neste curso da Áudio & Vídeo Brites.
 
EEPROM
Giga para 
gravação 
da 
EEPROM
Paulo Brites 2
Paulo Brites 3
O que é uma EEPROM?
? EEPROM quer dizer Memória somente de leitura (ROM) apagável e gravável
eletricamente.
? 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.
? A maioria das EEPROMs utilizadas atualmente são de tecnologia CMOS com 
interface de dois fios trabalhando com barramento I2C.
? A nomenclatura desta memórias é 24 C xx e é fornecida por diversos fabricantes
? XX pode assumir os valores 01, 02, 04, 08 e 16 que corresponde ao tamanho da 
memória da seguintes maneiras;
01 = 1 k kbytes 02 = 2 kbytes 04 = 4 kbytes 08 = 8k bytes 16 = 16 k bytes
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
E´ através deste barramento que o micro se comunica com a memória.
Distúrbios nestas duas linha provoca o mal funcionamento do aparelho.
Mais detalhes sobre 
I2C você encontra 
no meu livro
Algumas Idéias 
para Consertar 
Televisores 
Modernos
Paulo Brites 4
Paulo Brites 5
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
Ao se encontrarem entre esses dois 
materiais, os elétrons, serão barrados e 
aí permanecerão por um tempo 
indefinido mesmo que a polarização seja 
removida.
Desse jeito o transistor NMOS 
permanece conduzindo mesmo sem 
polarização.
Se uma polarização negativa, 
relativamente alta, for aplicada à porta, 
os elétrons que forram barrados serão 
eliminados por efeito túnel e 
atravessarão o silício em sentido 
inverso. Isto fará o transistor MOS 
ficar bloqueado.
Estes conceitos produzem um tipo de 
transistor programável e apagável
eletricamente.
Inicialmente o dreno e supridouro são 
polarizados adequadamente.
Em seguida, um potencial positivo é 
aplicado à PORTA o que fará com que os 
elétrons atravessem a camada de óxido 
de silício (SiO2), por efeito túnel, e se 
dirijam para a camada de nitreto de silício 
(Si3N4).
Paulo Brites 6
Nomenclatura das EEPROMs mais usadas
Atualmente as EEPROMs mais utilizadas nos equipamentos eletrônicos 
domésticos como, televisores, vídeo cassetes e dvds são as 24 C xx ou 24 W xx.
Algumas pequenas variações nestas nomenclatura podem ocorrer por conta dos 
diversos fabricantes.
Na página seguinte você verá uma tabela da CATALYST onde aparecem os 
códigos equivalentes dos concorrentes.
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.
Pino 1 = A0 Pino 5 = SDA
Pino 2 = A1 Pino 6 = SCL
Pino 3 = A2 Pino 7 = WP
Pino 4 = terra Pino 8 = Vcc = 5 V
Paulo Brites 7
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.
O que significa WP? 
São as iniciais de Write Protect que quer dizer proteção de escrita.
Se o pino 7 (WP) for ligado ao Vcc a memória não permitirá alteração de dados, ou seja, a 
escrita fica protegida.
Nos nossos casos, este pino está sempre ligado à terra.
Você encontrará memórias cujo o código em vez de 24 C XX é 24 W XX.
Em principio não há problema de utilizar uma W no lugar da C desde que o pino WP 
esteja aterrado.
Na prática tem sido observado que a C pode não funcionar onde havia uma W
Paulo Brites 8
.
Paulo Brites 9
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.
Veremos a seguir como identificar a Porta COM1 no 
gabinete do computador AT ou ATX
Paulo Brites 10
Identificando o Gabinete
PADRÃO ATXExistem dois tipos de gabinetes 
atualmente: O padrão AT (abaixo) e 
o ATX (mostrado ao lado)
PADRÃO AT
Primeiramente identifique a porta 
COM1 na parte de trás da CPU.
Esta porta é um conector tipo DB 9 
macho onde se ligava o mouse 
antigamente.
Paulo Brites 11
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.
Neste caso basta interligar o conector 
DB9 à giga (gravador) através do cabo 
serial DB9 como está demostrado abaixo.
MOUSE 
PS/2
LIVRE
Paulo Brites 12
Ligando em um Gabinete AT
Se o seu gabinete é antigo – ainda no padrão 
AT, provavelmente o seu mouse está ligado ao 
conector DB9 na porta COM1.
Neste caso para não ter que abrir o micro ou 
fazer adaptações o melhor é adquirir um 
mouse USB e utilizar o conector apropriado, 
deixando livre o conector DB9 para utilização 
da GIGA de gravação.
PADRÃO AT
MOUSE USB
CONECTOR DB9
Retirar o Mouse DB9
Paulo Brites 13
Iniciando o PonyProg
Agora vamos “rodar” o programa. Para isso clique em: 
Iniciar ? Programas ? PonyProg? PonyProg2000.
Paulo Brites 14
Página incial do PonyProg2000 – Clique OK
Paulo Brites 15
Mensagens de Abertura
Ao utilizar o programa pela primeira vez ela chama a atenção para a 
necessidade de executar o SETUP da Interface e fazer a CALIBRAÇÃO 
Veja como está mostrado na página seguinte:
Paulo Brites 16
Configuração da porta
• A giga para colocação da EEPROM a ser copiada ou gravada deverá ser colocada 
na porta COM 1 (Conector DB 9 onde se ligava o mouse antigamente).
• O próximo passo após a instalação do programa é a configuraçãoda porta.
• Para isso siga os seguintes passos:
Clique no menu Setup e selecione Interface Setup onde abrirá uma janela de 
configuração da porta. Veja na próxima página:
Paulo Brites 17
Tela de Configuração da Porta
Marque as opções como estão indicadas na figura e para concluir clique em OK
No nosso caso utilizamos 
a Porta Serial COM1
Para concluir clique 
em OK
Paulo Brites 18
Executado a Calibração
Paulo Brites 19
Calibração da Interface
Calibração da Interface (giga)
• Após a configuração de porta 
devemos clicar em CALIBRAÇÃO.
• Este passo é importante para 
adequar a velocidade de 
transmissão de dados entre o 
programa e o seu computador
• O programa pedirá que sejam 
fechados todos os aplicativos para 
que o HD fique inativo.
• Clique em YES e aguarde alguns 
segundos.
• A seguir aparecerá uma janela de 
confirmação (Calibration OK)
• Clique em OK e o programa está 
pronto para ser usado.
Paulo Brites 20
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.
Se a leitura for feita sem 
problemas, uma janela dará a 
mensagem de OK bem como o 
tamanho do arquivo em bytes.
Paulo Brites 21
Resultado da leitura de uma EEPROM
Comentários tipo 
mensagens que 
possam ter sido 
gravados no 
EEPROM.
Não interferem 
no funcionamento 
da EEPROM
Dados 
gravados 
na 
EEPROM 
em 
formato 
HEXADE
CIMAL
Paulo Brites 22
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.
- O outro caminho é clicando em “File” 
(ou ficheiros) se você instalou o 
executável em português de Portugal;
Clique em Save Device File As caso 
você queira gravar o conteúdo em uma 
pasta diferente ou com outro nome. 
A mesma janela se abrirá para escolha 
da pasta e nome do arquivo.
Utilize o mesmo procedimento explicado 
acima para finalizar a operação.
Conteúdo de uma EEPROM virgem
• Com o auxilio deste programa a da giga você poderá verificar se uma EEPROM que você 
comprou está ou não realmente virgem.
• Se a EEPROM estiver virgem, ao fazer a leitura de seus dados você encontrará APENAS FF
em todas as posições. Se aparecer outras dígitos diferentes de FF significa que a EEPROM 
não está virgem.
Se a EEPROM 
estiver defeituosa 
o programa não 
fará a leitura 
dando uma 
mensagem de ERRO
Paulo Brites 23
Paulo Brites 24
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 25
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.
• Clique nesta opção e todo conteúdo do Buffer (área de armazenamento do 
programa) será transformado em FF (veja na próxima página).
Paulo Brites 26
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).
• Com este procedimento 
a EEPROM voltará a ficar 
VAZIA, ou seja com todo 
o seu conteúdo em FF.
• Lembre-se: Não basta 
zerar o Buffer – é 
preciso gravar a EEPROM 
com o conteúdo do 
Buffer (VAZIO).
Buffer => Área de armazenamento do 
sistema (mostrado na tela do programa)
Paulo Brites 27
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
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.
5 - Se tudo correu bem o programa informará o êxito na gravação 
e a memória já poderá ser colocada no TV ou Monitor.
Paulo Brites 28
Paulo Brites 29
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. 
LEMBRE-SE: A ORGANIZAÇÃO É METADADE DA EXECUÇÃO
www.avbrites.com.br
	Curso de gravação de EEPROM I2CVia INTERNET
	Curso de gravação de eeprom i2c
	O que é uma EEPROM?
	O barramento I2C
	A “mágica” para a EEPROM não perder os dados quando fica sem alimentação
	Nomenclatura das EEPROMs mais usadas
	A0, A1, A2 e wP. O que é isso?
	.
	Preparando-se para instalar o PonYProg
	Identificando o Gabinete
	Como ligar a GIGA à CPU
	Ligando em um Gabinete AT
	Iniciando o PonyProg
	Página incial do PonyProg2000 – Clique OK
	Mensagens de Abertura
	Configuração da porta
	Tela de Configuração da Porta
	Executado a Calibração
	Calibração da Interface
	Lendo conteúdo de uma EEPROM
	Resultado da leitura de uma EEPROM
	Gravando no computador o conteúdo de uma EEPROM
	Conteúdo de uma EEPROM virgem
	Definindo a EEPROM a ser gravada
	Limpando todo o conteúdo de uma EEPROM
	Limpando o Buffer para ESVAZIAR a memória
	Gravando uma EEPROM
	Finalizando a Gravação
	Considerações Práticas

Outros materiais