Eletrônica
4116, 4516, 4517
São os circuitos integrados que, dentro de meu conhecimento, foram empregados pela Microdigital na RAM baixa do TK90X/TK95.
Estes integrados são RAM dinâmicas que armazenam 16384 bits cada uma e, para formar um banco de 16384 bytes, são usadas 8 peças na placa. Este banco tem endereçamento sequencial à ROM, entre 16384 a 32767 (#4000 a #7FFF em hexadecimal). Sua presença é obrigatória, pois armazena dados de vídeo usados pela ULA.
A mais antiga dessa linha de DRAM é a
MK4116 da Mostek que foi a sua inventora, logo clonada em produtos como TMS4116 (Texas), HYB4116 (Siemens), MCM4116 (Motorola), MM5290 (National) e AM9016 (AMD). Foram muito usadas no TK90X.
O maior inconveniente destes componentes é a necessidade de 3 tensões de alimentação: −5 V (VBB), +5 V (VCC) e +12 V (VDD). Para piorar, as tensões VCC e VDD não podem em hipótese alguma serem inferiores a VBB, senão o dispositivo seria obrigado a dissipar calor maior do que suportariam. Na prática, significa que a tensão negativa deve ser aplicada antes das demais quando a fonte é ligada, e que deve ser a última a ser desligada. Porém um defeito no circuito de geração de −5 V ou na ULA poderia causar uma situação catastrófica. O fato é que um dos defeitos mais comuns do TK90X estão nestas memórias. Nota: nesta postagem discuti brevemente a alimentação no TK90X.
A própria Mostek trouxe uma solução com a RAM
MK4517, clonada pela Motorola no MCM4517 (não confundir com CMOS CD4517 ou HEF4517 que são circutos totalmente diferentes). Este dispositivo necessita apenas de +5 V, sendo que os pinos 1 (
VBB) e 8 (
VDD) do integrado estão desconectados. Tais dispositivos podem ser empregados diretamente no lugar do 4116, com vantagens. Um dos meus TK90X vem com 4517 no banco de RAM baixa.
Outro componente que não precisa das 3 tensões é a
MK4516 da Mostek que, diferente de MK4517, tem uma função de refrescamento no pino 1 que, nas placas do TK90X/95, é ligado a −5 V. Como não há necessidade de usar este pino para o refrescamento (a ULA provê isto), o melhor é deixá-lo sempre em +5 V (nível lógico alto).
No meu TK95, que emprega MK4516, percebe-se que uma trilha da placa foi cortada (destaque 1 na foto) e que um fio nu foi soldado entre pinos de dois circuitos integrados (destaque 2). Esta foi a solução encontrada pela Microdigital.
Reparo e reposição da RAM baixaA solução mais simplista é ter um estoque de componentes reserva para uma eventual substituição. Eu mesmo comprei MM5290 que é equivalente ao 4116, para uma eventualidade. Entretanto esta memória não pode ser usada no lugar de MK4516, a não ser que se modifique a placa para aceitar as 3 tensões de alimentação. O problema é que não se encontra este último à venda. Recentemente vi que estaria disponível numa loja virtual mas, ao fazer o pedido, fui informado que estava esgotado. O problema seria solucionado se pudesse estocar DRAM 4517, pois poderia substituir tanto 4116 como 4516. Entretanto o preço é elevado quando se encontra na Internet, se é que realmente está disponível.
Um outro componente que pode ser empregado é a DRAM 4164 de 65536 bits, dos quais somente 16384 seriam usados. Uma modificação é necessária para ligar o pino 8 a +5 V ao invés de +12 V, que pode ser feito no circuito integrado ou na placa (vide
link). 41256 também poderia servir, mas requer que o pino 1 seja ligado a +5 V ou à terra, no lugar de −5 V.
Há outras propostas que envolvem mudanças mais profundas:
- usar DRAMs mais modernas numa placa auxiliar (Danjovic);
- usar RAM estática (Alwin);
- usar módulo SIMM de PC antigo (mcleod_ideafix);
- comprar um módulo específico pronto (zx.ziggy.net).
Qual adotar? Depende do que se quer, do que há disponível e o quanto se quer gastar. Os que desejam manter seu computador o mais original possível, só a substituição pela peça correspondente serve. Estes deverão estar preparados para garimpar e pagar caro pelos componentes. Já para aqueles que só querem que funcione ou os entusiastas que querem melhorar o desempenho, o uso de componentes mais modernos é recomendado. A originalidade é perdida, mas não é nada para quem não se importa com isso.
E quanto a mim? Eu sou mais do tipo que quer ver seus computadores funcionando e, se valer a pena, fazer
mods para explorar mais as suas potencialidades. Entretanto está em meus planos deixar um TK90X o mais próximo do original. Não que eu tenha aspirações quanto ao colecionismo ou preservacionismo, mas como eu faço adaptações de
software, preciso ter um original para checar as questões de incompatibilidades entre TK90X, TK95 e ZX Spectrum.
loading...
-
Consumo Dos Tk
Aproveitando que montei a Power TK e também pela informação dada pelo Victor Trucco de que a TBBlue consome um pouco mais de uma centena de miliamperes, resolvi medir o consumo nos meus equipamentos. Usei dois multímetros digitais junto à fonte,...
-
Site Sobre Drams 4116 E 4164
Recentemente discuti sobre as RAM dinâmicas no TK90X e acabei encontrando um site com informações detalhadas sobre alguns destes componentes. O site em questão trata de computadores IBM PC 51xx e tem informações bastante extensas sobre memórias...
-
Fontes De Tensões Do Tk90x (parte 1)
Estou dando início a uma sequência de postagens sobre a fonte de alimentação do TK90X e das tensões presentes em seu interior. Foto: Leonardo Suárez O TK90X vem de fábrica com uma fonte de alimentação que converte a tensão de rede elétrica...
-
Conserto De Um Tk90x (parte 1)
Este é um TK90X que eu tinha avariado por ter feito uma experiência de forma desastrada. Ele não ligava e na saída do regulador de tensão LM7805 observei apenas cerca de 0,6 V. Resolvi substitui-lo mas não tinha nenhum componente novo no meu estoque,...
-
Dram De Pc Como Ram Baixa
Daniel Viana (Danjovic) fez esta mod tempos atrás, mas agora ele tirou uma foto da implementação no TK90X: A ideia é substituir as 8 DRAM tipo TMS4116 por circuitos integrados mais modernos. Este banco de RAM é da página 1 de memória do...
Eletrônica