você esta em: / hardware -> tutoriais
Modificações
para funcionamento da Placa Expert3 modelo AC01801.
Resistores de Pull-Up.
Imagem em preto e branco.
Lixo na Imagem.
Jumps da Expert 3.
Conectores da Expert 3.
Relato do conserto de três placas Expert 3.
Outros artigos aplicáveis a Expert 2+FM e Expert 2:
Jumps da Expert 2+FM.
Modificação para instalar a expert turbo ou expert 3 em gabinete gradiente cinza.
Saída RGB e fonte de PC no Expert Plus.
Instale um drive de 3 1/2 interno no Expert.
Instale uma fonte chaveada no Expert.
Esquema da Expert 2+FM.
Modificações para funcionamento da Placa Expert3
modelo AC01801.
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.
Volta ao menu.
Resistores de Pull-Up.
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.
Volta ao menu.
Imagem em preto e branco.
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)
Volta ao menu.
Lixo na Imagem.
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).
Volta ao menu.
Jumps da Expert 3.
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.
Volta ao menu.
Conectores da Expert 3.
- Reset:
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
- Led de CapsLock:
CN12 - Ao lado esquerdo do conector de slot A. Esta
marcado como A e K (anodo e catodo do led)
- Outros conectores:
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
Volta ao menu.
Relato do conserto de três placas Expert 3.
(Luciano Sturaro em
29/Abril/2014)
----------------------------------------------------------------------------------------------------
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.
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:
|
|
|