Brasil

SETI@Home: units

  Seti@Home

 
.
Mail

.


você esta em: / hardware -> tutoriais

>> Dossiê Expert 3

Por: Rudolf Gütlich

 Ver o código perto do conector da impressora:

1 - Cortar ligação entre o pino 5 do U29 (74LS138) e o Terra, trilha mais grossa ao lado do pino.

2 - Cortar ligação entre o pino 4 do U46 (74LS138) e o Terra, trilha mais grossa ao lado do pino.

3 - Cortar ligação entre os pinos 12 e 14 do U47 (74LS30).

4 - Cortar e levantar os pinos 3 e 11 do U45 (74LS32).

5 - Ligar com fio de Wire-Wrap o pino 5 do U30 (74LS367) ao pino 5 do U29 (74LS138).

6 - Ligar com fio de Wire-Wrap o pino 5 do U30 (74LS367) ao pino 4 do U46 (74LS138).

7 - Ligar com fio de Wire-Wrap o pino 5 do U30 (74LS367) ao pino 11 do U42 (74LS04).

8 - Ligar com fio de Wire-Wrap o pino 10 do U42 (74LS04) ao pino 12 do U47 (74LS30).

9 - Ligar com fio de Wire-Wrap nú os pinos 11 e 12 do U45 (74LS32)

10 - Ligar com fio de Wire-Wrap nú o pino 1 do U45 (74LS32) e o furo de passagem entre os pinos 1 e 2 do mesmo U45.

Back Volta ao menu.

.

4K7 a 10K, qualquer valor intermediário serve contanto que sejam os oito resistores iguais.

Por sinal aquelas placas de Expert3 que tiverem com 2K2 (vermelho, vermelho, vermelho), sei que estão funcionando, mas se um dia tiverem chance troquem pelos valores acima, a interface IDE agradecera.

Back Volta ao menu.

.

Conferir o valor dos capacitores C127 e C128

Os Valores:

C127= 27pF ( Vermelho=2, Lilaz=7, preto=0. 27 x 0 = 27pF)

C128= 10pF ( Marrom ,Preto=0, Preto=0. 10 x 0 = 10pF)

São capacitores.

Se você esta tendo problemas com estabilização das cores pode trocá-los por dois de 47pF.

Nos cristais com valor 21453660 - C127 = 27Pf / C128 = 10pF

Nos cristais com valor 21435666 - C127 = 47pF / C128 = 47pF

Tentei passar isso pro pessoal que montou mas aparentemente não deu certo. E aqui foram testadas no Monitor do X68000 em RGB, portanto sempre tinha cores. Preciso comprar uma TV normal para fazer estes ajustes finais.

Não esqueçam que no caso do Expert cinza você precisa ligar aquele fio branco que leva o sinal de clock para a placa de RF. Ele vai soldado no pino 7 do conector CN5.

A estabilização do sincronismo e feita com o ajuste do trimpot na placa da fonte VR1.

Outro detalhe, que pode ter passado, veja se o resistor R11 na placa Expert3 é de 1K (marron, preto, vermelho, dourado) ou 10K (marrom, preto, laranja, dourado) o certo é o de 1K.

Tchau

Ademir

(preciso acabar a pagina do Expert3 com essas informações e muitas outras,

eu sei disso, o problema é o tempo)

Back Volta ao menu.

.

Conferir ou trocar as RAM's de Video (4464), mas ficar atento que a RAM principal também pode causar este tipo de problema, conforme relata o Guilherme Groke (abaixo).

Dicas do Ademir:

Com o micro ligado por pelo menos 1 minuto, coloque o dedo sobre as VRAMs e sinta se alguma delas esta mais quente que as outras, se isso acontecer a VRAM esta pifada e precisa ser trocada, só a que estiver mais quente.

Se nada disso acima funcionar o provável candidato é o VDP, dai o melhor e me enviar para que eu o troque ou coloque na mão de alguém que saiba dessoldar muito bem para não estragar a placa. Para fazer as verificações acima use componentes retirados de outras placas, ate de outra Expert3 mas com cuidado para não acabar estragando as duas placas.

Dicas do Guilherme:

Guilherme Groke msxtec@bol.com.br
Sun, 2 Mar 2003 11:05:51 -0300

> Agora, ao problema dois: Ligando a TV na saída mono, temos imagem, mas
> com MUITO lixo na tela. Vejam as fotos abaixo:
> Primeiro, suspeitamos do VDP, que tinha umas soldas muito mal-feitas.
> Essas soldas foram refeitas com todo o cuidado, mas nao adiantou. A
> óbvia segunda possibilidade é RAM de vídeo baleada. Há mais alguma coisa
> que possa estar errada além disso? É fácil encontrar as RAMs de vídeo
> por aí? Quais chips (ou equivalentes) procurar?

A primeira suspeita cai mesmo sobre a VRAM, já tive um kit da DDX que deu problema nas VRAMs, a tela fica mais ou menos isso (ou pior). MAS, uma coisa que ninguém falou e pode ser (mais difícil), é a própria memória RAM! 

Já tive uma maquina (um hotbit, com kit 2.0, acho que da DDX também), que dava uns problemas malucos com o vídeo, troquei as VRAMs e nada, adivinhe o que era? Memória RAM! Assim, experimente trocar o pente de memória com outro e veja se resolve. Mas, como eu disse, se tivesse que apostar, com certeza seria na VRAM, mas não descarte a RAM.

Quanto aos CIs da VRAM, podem ser:

4464, 41464, 81464. São todos encontráveis com relativa facilidade no mercado (embora um pouco caros).

Back Volta ao menu.

.

Guilherme Groke msxtec@bol.com.br
Quarta-feira, 31 de dezembro de 2003 10:07

Do lado esquerdo da placa, tem 4 conjunto de jumpers, sendo um para a ram (JP13), um para a subrom (JP12), um pro conector A (JP14) e um pro B (JP15). Cada jumper só pode ser ligado em uma das 5 posições (1 a 5), sendo:

1 - slot X.0
2 - slot X.1
3 - slot 1
4 - slot 2
5 - slot 3

Mais à direita, tem mais um conjunto de jumpers, que seleciona o slot expandido, 1, 2 ou 3 (JP11). O que significa isso? O slot que você selecionar nesse jumper vai ser o "X" das posições 1 e 2 daquele primeiro conjunto de jumper. Entendeu? Assim, se você setar o slot 1 aqui, a posição 1 vai ser o slot 1.0, e 2 vai ser 1.1. Veja que não tem como selecionar x.2 e x.3. É que esses dois slots já estão reservados pro expansor interno (conector C e D, respectivamente).

O meu tá assim: 

Slot expandido: 1

Sub-rom: slot 1.1 (posição 2)

Ram: slot 2 (posição 4)

Conector A: slot 1.0 (posição 1)

Conector B: slot 3 (posição 5)

Conector C: slot 1.2 (não tem jumper)

Conector D: slot 1.3 (não tem jumper)

A configuração não precisa ser essa, só observe:

- A RAM, não é obrigatório, mas é recomendável ficar em um slot principal. Alguns loaders não se dão bem com ram em slot expandido (lembra do plus e ddplus?)

- Mantenha pelo menos um dos slots frontais como principal, se vc quiser ligar um expansor de slots vai poder.

O resto, não tem problema, pode deixar do jeito que quiser.

Back Volta ao menu.

.

CN15 - Bem ao lado do conector de slot B, a esquerda de um grupo de quatro capacitores eletroliticos
CN16 - Próximo ao conector da impressora

CN12 - Ao lado esquerdo do conector de slot A. Esta marcado como A e K (anodo e catodo do led)

CN9 - Placa expansora de SLOTs
CN13 - Video Digital, para a ligação de uma placa digitalizadora.
CN14 - Conector para a ligação de um processador externo. Tem todos os pinos do Z80 e mais algums.
CN18 - Chave de Turbo. Conectar a chave nos pinos da esquerda, onde esta escrito "CHAVE"e o led no A e K.
CN20 - Ligação dos Joysticks

Back Volta ao menu.

 

.

----------------------------------------------------------------------------------------------------
Placa 1, Expert 3 primeira versão, montada com CI's 74HCxxx:
----------------------------------------------------------------------------------------------------

A placa estava morta. Fiz um teste usando o BIOS Expert 1.3 e com BIOS de MSX 1 a placa dava boot. Numa analise preliminar foi constatado que o expansor de Slots não estava funcionando.

Isso explica a placa não dar boot com ROM de 2+, pois a SUBROM não entrava. E obviamente depois cheguei que nenhum dos slots expandidos funcionavam.

Achei o CI U50 bichado (74HC32), que fazia o expansor de slot não funcionar.

Dai fiz um teste novamente com a ROM de 2+ e nada de boot. Voltei a ROM 1.3 e entre outras coisas passei o TESTRAM.

Passando o TESTRAM do Adriano, usando os 256KB onboard, acusava vários erros na base ram (64KB). Passando para o pente de 1MB, dava os mesmos erros, logo não era erro de RAM bichada.

Passando o TESTRAM nos 256KB internos, cada vez retorna erros em lugares diferentes mas com um certo padrão nos erros:

Primeira rodada de teste da RAM:
1300 1900 1F00 2500 2E00 3300 3900

Segunda rodada de teste da RAM:
0D00 1800 2300 2F00 3100 3500 3700

Terceira rodada de teste da RAM:
0900 1700 1D00 3900 3B00 3F00 4100

Erro sempre nos bits mais significativos! Isso de alguma forma estava impedindo o boot com ROM de 2+. Passando o osciloscópio no barramento de dados, achei uma coisa muito esquisita nas linhas A10 ~ A15.

O nível zero dessas linhas não era zero volts e sim sobrava um resíduo de tensão, por volta de 1V mais ou menos. Trocado o U31 (74HC367) que bufferiza as linhas A10~A15 esse problema foi resolvido, a placa voltou a subir como 2+.

Mas ainda tinha mais um problema. Qualquer interface IDE que eu conectasse acusava DATA CORRUPTION. Testei com IDE do Ademir, Sunrise e Tecnobytes. Todas iguais.

Novamente analisando os sinais do barramento, vi que o sinal /RD estava sofrendo do mesmo mal, o nível zero não estava em zero, sempre sobrava um resíduo por volta de 1V. Seguindo toda alinha do /RD, cheguei no ponto da placa perto do U45, onde existe uma modificação nesta versão da placa (fato já documentado pelo Ademir, um pequeno erro de projeto desta versão) e havia um micro-curto entre duas trilhas, bem perto de onde tem aquela modificação (wire-wraps) dessa placa.

Tinha um curto entre os pinos 1 e 3 do U45 (74HC32). Removido o curto passando um estilete, o nível baixo do /RD normalizou, agora bate em zero. E a IDE passou a funcionar direitinho.

Apenas para deixar claro, esse micro-curto era numa trilha que eu já havia cortado por conta da modificação (tem que desligar o pino 3 do U45). Deve ter sobrado algum resíduo de cobre ali que hora dava problema ou não, conforme eu apertava a placa.

Enfim, essa placa resolvida, voltou a funcionar direitinho.

Uma coisa que facilitou muito a manutenção dessa placa, foi o fato de que eu soquetei TODOS os CI's dessa placa.


----------------------------------------------------------------------------------------------------
Placa 2, Expert 3 primeira versão, montada com CI's 74LSxxx:
----------------------------------------------------------------------------------------------------

Esta placa como disse, veio já montada por uma pessoa de SP que abandonou a cena e me deu a placa. Também estava mortinha da silva, e essa estava mais grave.. não subia nem com a ROM Expert 1.3.

Depois de muito bater cabeça, trocar CI's diversos, pastar pra valer (já tinha mexido nessa placa em diversas outras oportunidades sem sucesso algum), resolvi passar um pente fino nos sinais do slot e achei uma esquisitice nas linhas D2 e D3. A forma de onda ao invés de onda quadrada, era algo parecido com um "dente de serra". Bati o multímetro no teste de continuidade em D2 e D3 e pimba!Curto!

Pra achar o curto fiz um trabalho de corno! Retirei TODOS os CI's que estavam conectados ao barramento de dados e foi um trabalho dos infernos, pois essa placa não foi montada com soquetes.

Foi realmente PHODA retirar todos os CI's sem detonar uma única via de passagem. Foram retirados: Z80, Eprom, RTC, PPI, PSG, FM, U55+U56 (registrador do expansor de slot), U54 (buffer da impressora) U14+U15 (registrador da mapper), U21 (registro do RTC), U12+U13 (DRAM, 256KB internos) e o pente de 1MB.

Dai com as linhas de dados livres,  injetei 5V entre D2 e D3 com a fonte de bancada e limitando a 5A e fui tateando as trilhas pra ver onde estava quente. Quase queimei o dedo perto do FM. Olha só o que tinha ali:



Dica... as trilhas tem espessura de 1mm.


Sim! um micro-curto entre as trilhas do D2 e D3! E o detalhe que deixa qualquer um cabreiro, essas placas o Ademir mandou fazer logo na Micropress, que é uma empresa que cobra caro pra caramba e é cheia de frescuras! E ainda por cima manda placas com micro-curto. O Ademir me disse que inclusive nunca mais mandou fazer placas lá porque ele já pegou micro-curtos em outras placas desse lote.

Bom... curto desfeito, coloquei soquetes em todos os CI's que retirei, montei e voilá! Subiu o boot como 2+! Fiz uns testes preliminares e notei uma esquisitice o PSG estava meio doidão. O som, um lixo.

Entre outras coisas, conferindo o clock do VDP não chegava ao jumper de seleção do clock. O jumper estava setado para clock vindo da GAL (modo turbo).

Observando o clock que era entrege para o PSG, ele estava cheio de glitches todo falho. Logo então uma coisa tinha a ver com a outra.

O bode todo era no resistor R53, que fica no pino 13 do U53D (74LS125). Esse pino liga/desliga o clock do VDP. O resistor era de 10K.

Com esse valor a porta fica num estado estranho, hora passava o clock hora não. Baixei o valor pra 1K e problema resolvido! Inclusive o som voltou ao normal o clock do PSG agora ficou bonitinho!

Segundo o Ademir, o valor correto para o R53 é de 220R.

Feitos todos os testes novamente, placa com carimbo de OK.


----------------------------------------------------------------------------------------------------
Placa 3, Expert 3 revisão A, montada com CI's 74HCTxxx:
----------------------------------------------------------------------------------------------------

Esta placa como disse, montei tudo com CI's TTL comprados na farnell e digikey. O restante dos chips como PSG, PPI, Z80, DRAM's, vieram da Santa Ifigênia e os específicos de MSX do próprio Ademir quando ele os ofertou em um dos encontros de Jaú.

Esta placa apresentava um comportamento muito esquisito. Coisa do tipo de congelar na tela de boot com o logo incompleto, cair direto no basic com indicando apenas 8KB de RAM, instabilidades nos slot com o fato de hora reconhecer e hora não reconhecer cartuchos.

Fiz uma devassa nos sinais dos SLOT, Z80, PPI e VDP, tudo lindo, tudo quadradinho, perfeito como esperado numa placa com 74HCT.

Num ponto do teste, resolvi partir para teste da memória. Peguei meu cartuchinho SRAM, carreguei o TESTRAM nele e vamos aos testes.

A RAM apesar da maluquice, quando reconhecido os 256KB onborad da placa, não acusavam qualquer erro. Nisso resolvi testar a VRAM.

Deu um erro pra lá de esquisito ao testar a VRAM, na página 7 da VRAM. O erro era a ponto do TESTRAM capotar com um erro maluco.

Feita a troca da VRAM defeituosa, eu JURO POR TUDO QUE É MAIS SAGRADO, sumiram todos os problemas!

Depois de matar o defeito, voltei a VRAM defeituosa e observei atentamente o log de boot do msx, havia uns pequenos glitches nele, uma 1/2 dúzia de pixels aleatórios onde não deveria ter nada.

Dai fica a pergunta como uma VRAM de vídeo pode fazer uma zorra dessas?

O detalhe interessante. A VRAM é nova, estoque velho, mas é nova. Comprei numa lojinha se não me engano na Rua Vitória. São da Itaucom, lote de 1990 "fabricadas" no Brsil. Ou seja, é defeito de fábrica. É uma ICM4464-10. Já foi pro lixo.

Back Volta ao menu.

.

Agradecimentos: Gilson (Bootmaker) por ter reunido boa parte das informações acima.

© 2005 by MSXPró

.
Esta página é melhor visualizada em
resolução de 1024x768 @ True Color
Utilizando o navegador Mozilla

Visitante:

.

Valid HTML 4.01 Transitional   Valid CSS!