EEPROMS
O problema da EEPROM nova que não quer funcionar
Quando uma EEPROM é manipulada sem os devidos cuidados com a ESD (descarga electro- estática), corremos o risco de "queimar" alguns de seus endereços colocando sem querer bit 0 onde deveria haver bit 1.
Depois, ao colocarmos esta memória "contaminada" no aparelho que estamos reparando, ela não vai funcionar e, provavelmente, o aparelho também não.
Por isso, só devemos comprar memórias em lojas da nossa confiança.
Algumas "confusões" que podem surgir depois da troca de uma EEPROM
Muitas vezes, o técnico, ao suspeitar que a EEPROM está com defeito, tenta resolver o seu problema retirando uma EEPROM (que tenha o mesmo código) de outro aparelho que está funcionando.No entanto, esta EEPROM, muito embora tenha o mesmo código isso não significa que o seu conteúdo (dump) seja igual.
Por outras palavras, as EEPROMs do mesmo código são iguais enquanto estejam virgens, isto é, ainda não foram utilizadas em nenhum aparelho.
Alguns micros, não actualizam automaticamente todos os dados gravados na EEPROM, enquanto outros, o fazem e, por isso, o procedimento acima pode conduzir a dois tipos de problema. Vejamos então:
A EEPROM que estava boa, ao ser trazida para o aparelho que está sendo reparado, tem alguns de seus dados regravados, mas não todos e, por isso, o aparelho continua a não funcionar. Depois, ao ser recolocada no outro aparelho o micro não actualiza todos os dados e então o aparelho que estava funcionando deixa também de funcionar.
Acabamos por ter dois problemas em vez de um.Os dois aparelhos com defeito.
Isto claro, falando de aparelhos com EEPROMs iguais mas de marca/modelo diferente.
EEPROMS UTILIZADAS NOS APARELHOS ACTUAIS
A maior parte das EEPROMS utilizadas nas tvs, monitores e vcrs actuais, são de oito pinos.Os pinos de alimentação, terra e barramento I2C (SDA/SCL) são quase sempre os mesmos.Podemos ver isso na figura abaixo.
Nesta outra foto, podemos ver outro tipo de esquema de ligações de uma EEPROM.
O tamanho destas memórias varia entre 1k e 16k sendo elas todas de 8 bits.Algumas muito encontradas são conhecidas como:
24C01, 24C02, 24C04 e 24C08.Os números 01, 02 ou 04 significam que elas são de 1 k, 2k, 4k e 8k respectivamente.
Não é apenas o tamanho da memória que deve ser levado em conta. Um parâmetro muito importante a que devemos dar a maior atenção é à velocidade de escrita que aparece nos data sheets como "Write Speed".Por exemplo, as memórias 24C01Be, 24C01C
são iguais no tamanho, pois ambos sao de lk, mas a velocidade de escrita da primeira é de 10 milissegundos enquanto a da segunda é apenas 1 milissegundo o que significa que ela é mais rápida.
Este destalhe, deve ser levado em conta no momento da substituição, pois um descuido com ele pode fazer o aparelho não funcionar.
Outro ponto que geralmente gera confusão nos técnicos são as duas letras que antecedem o códiqo propriamente dito. Estas letras, indicam o fabricante da memória. Assim, AT24C02 e X24C02 são memórias iguais, mas a primeira é fabricada pela ATMEL e a segunda pela XICOR.
Teoricamente poderíamos substituir uma pela outra, mas, a teoria nem sempre se aplica à prática.Portanto, por vezes,colocamos
uma memória que tem as mesmas caracterfsticas, mas o fabricante é diferente daquela originalmente utilizada, o aparelho
poderá não funcionar.Talvez devido a uma incompatibilidade entre o micro e a outra marca de memória.São coisas da tecnologia.
Existem também algumas características adicionais além do tamanho e da "write speed" da memória.
As EEPROMs costumam ter um pino de protecção de escrita conhecido como "write protect" podendo esta protecção ser total ou apenas actuar em parte da memória.
Estes detalhes, são definidos por algumas letras e números adicionais ao códiqo.Por exemplo, as memórias do AT24C02 e AT24C02A são as duas construídas pela ATMEL.Ambas são de 2 Kbits, no entanto, a primeira, é "full write protect"(protecção completa da escrita) enquanto a segunda é "half write protect"(protecção parcial).
No momento de substituir uma EEPROM, devemos ter em conta todos estes detalhes.
Torna-se muito dificil analisar se um tipo pode ou não substituir o outro em determinado aparelho. Precisavamos conhecer todos os parâmetros para poder chegar a uma conclusão compelta.
Em princípio, o factor a ter mais em conta será o tamanho da memória.Se não funcionar,uma das razões pode estar relacionada com o que foi atrás referido.
Ficamos a saber neste capitulo, que as EEPROMs saem da fábrica "vazias" ou virgens e ao serem colocadas no aparelho o micro vai encarregar-se de as carregar com dados.
No entanto, alguns programas de certos micros não estão habilitados para fazer esta "carga" e então, ou compramos uma EEPROM pré-gravada para a marca/modelo de aparelho onde pretendemos colocá-la ou então teremos que ser nós a gravar esses dados com um gravador.Existem no mercado vários tipos de gravadores de EEPROMs.Para gravar os dados na sua EEPROM, para além do gravador,apenas precisa ter um pc e um programa para fazer o gravador funcionar.Um programa muito usado (que por sinal eu também uso), é o PONNY-PROG.
No final da página, vou colocar um link para baixar o esquema do gravador e o programa para ele funcionar.
Podemos também em certas marcas/modelos de aparelhos fazer este processo através do menu de serviço do aparelho como acontece com as tv's Philips onde podemos configurar os "options byte" (bit de opção).
Pra quem não conheçe visitem o site do amigo Mario Duarte:
http://www.electronica-duartes.com/inicio.php