Probleem Zaccaria Gen2 CPU kaart
Probleem Zaccaria Gen2 CPU kaart
Hi,
Ik heb gelezen dat hier toch wel een paar mensen zitten met Zaccaria expertise/ervaring. Dus, hier mijn probleem...
Zoals op mijn site (http://pinball.teta.be) te zien is, heb ik een Pinball Champ '82 gekocht en ben ik die aan het repareren/restaureren. Op een display en een grondige controle van het driver board na is de elektronika klaar, alhoewel... Ik heb nog altijd problemen met het CPU bord (type 1B1165/0).
Niets werkte op dit bord, dus na wat testen met Leon's test EPROM heb ik de batterij vervangen door een 1F condensator, de 2114L geheugenchip vervangen (IC 5) en twee 3081 drivers (IC 7 & 12) vervangen. Na deze werken slaagt het bord in de testen van Leon's test-EPROM.
Als ik dipswitch 4 op het CPU bord op ON zet en de flipper aan zet, gaat de flipper in attract mode en begint het alarm te luiden omdat hij in program mode staat. Met de test advance button kan ik dan alle diagnostics doen (alles goed op wat lampjes na) en de accounting clearen (door de credit button lang in te duwen). Daarna kan ik alle instellingen zetten. Ik herzet alle waardes, ook deze die al juist staan, zoals bij Leon en David Gersic aangewezen wordt.
Als ik daarna dipswitch 4 weer OFF zet loopt de flipper precies vast. Als ik dan de flipper even uit en weer aan zet, gaat de flipper niet in attract mode, gaan alle displays op "00000000" en gaan sommige lampen aan, maar dit lijkt random. De led op het CPU bord gaat direct aan (en niet na een tijdje zoals zou moeten) en na een tijdje gaat de LED op het soundbord ook aan, alhoewel die zou moeten uit blijven.
Dit fenomeen doet zich ook voor als ik het CPU bord op zijn eentje laat draaien, of enkel met de soundcard, of enkel de driver of displays, of gelijk welke combinatie...
Ik heb ondertussen zelf een testprogramma geschreven om het geheugen volledig te testen, maar deze test slaagt. Als dipswitch 4 op OFF staat geeft de test fouten aan op de plaats waar het geheugen read-only geworden is (door de schakeling IC 31, 37, 19 en 8 ), zoals verwacht. Zet ik de dipswitch 4 dan weer op ON dan slaagt de test volledig.
Ik ben ten einde raad. Heeft iemand misschien nog een idee?
Teta
PS: Sorry voor de lange post, maar ik dacht niet dat ik dit probleem veel beknopter kon beschrijven.
Ik heb gelezen dat hier toch wel een paar mensen zitten met Zaccaria expertise/ervaring. Dus, hier mijn probleem...
Zoals op mijn site (http://pinball.teta.be) te zien is, heb ik een Pinball Champ '82 gekocht en ben ik die aan het repareren/restaureren. Op een display en een grondige controle van het driver board na is de elektronika klaar, alhoewel... Ik heb nog altijd problemen met het CPU bord (type 1B1165/0).
Niets werkte op dit bord, dus na wat testen met Leon's test EPROM heb ik de batterij vervangen door een 1F condensator, de 2114L geheugenchip vervangen (IC 5) en twee 3081 drivers (IC 7 & 12) vervangen. Na deze werken slaagt het bord in de testen van Leon's test-EPROM.
Als ik dipswitch 4 op het CPU bord op ON zet en de flipper aan zet, gaat de flipper in attract mode en begint het alarm te luiden omdat hij in program mode staat. Met de test advance button kan ik dan alle diagnostics doen (alles goed op wat lampjes na) en de accounting clearen (door de credit button lang in te duwen). Daarna kan ik alle instellingen zetten. Ik herzet alle waardes, ook deze die al juist staan, zoals bij Leon en David Gersic aangewezen wordt.
Als ik daarna dipswitch 4 weer OFF zet loopt de flipper precies vast. Als ik dan de flipper even uit en weer aan zet, gaat de flipper niet in attract mode, gaan alle displays op "00000000" en gaan sommige lampen aan, maar dit lijkt random. De led op het CPU bord gaat direct aan (en niet na een tijdje zoals zou moeten) en na een tijdje gaat de LED op het soundbord ook aan, alhoewel die zou moeten uit blijven.
Dit fenomeen doet zich ook voor als ik het CPU bord op zijn eentje laat draaien, of enkel met de soundcard, of enkel de driver of displays, of gelijk welke combinatie...
Ik heb ondertussen zelf een testprogramma geschreven om het geheugen volledig te testen, maar deze test slaagt. Als dipswitch 4 op OFF staat geeft de test fouten aan op de plaats waar het geheugen read-only geworden is (door de schakeling IC 31, 37, 19 en 8 ), zoals verwacht. Zet ik de dipswitch 4 dan weer op ON dan slaagt de test volledig.
Ik ben ten einde raad. Heeft iemand misschien nog een idee?
Teta
PS: Sorry voor de lange post, maar ik dacht niet dat ik dit probleem veel beknopter kon beschrijven.
I brake for giant cyberhamsters!
Re: Probleem Zaccaria Gen2 CPU kaart
OK, ik ken dus totaal niets van Zaccaria's, maar zo'n gedrag is op zijn minst gezegd vreemd.
Ik weet dus totaal niet of dit ter zake doet, maar is je 5V perfect in orde? Een flipperkast verbruikt in attract mode het meeste stroom (meer dan in test mode en zelfs meer dan in spel). Als dus die 5V te laag zou zakken op het moment dat je hem in attract mode zet, zou het kunnen dat de cpu niet correct opstart. Heb je de voeding al een onderhoud gegeven?
Let wel: tis is echt een totaal wilde gok, maar een goeie 5V is altijd een belangrijke voorwaarde voor een goed werkend PCB.
Ik weet dus totaal niet of dit ter zake doet, maar is je 5V perfect in orde? Een flipperkast verbruikt in attract mode het meeste stroom (meer dan in test mode en zelfs meer dan in spel). Als dus die 5V te laag zou zakken op het moment dat je hem in attract mode zet, zou het kunnen dat de cpu niet correct opstart. Heb je de voeding al een onderhoud gegeven?
Let wel: tis is echt een totaal wilde gok, maar een goeie 5V is altijd een belangrijke voorwaarde voor een goed werkend PCB.
No shirt. No shoes. No pinball.
Re: Probleem Zaccaria Gen2 CPU kaart
Het power bord was het eerste dat ik volledig gerepareerd heb, 3 van de 6 spanningen waren weg. Die zijn nu allemaal terug aanwezig, zoals het moet.diesel64 schreef:OK, ik ken dus totaal niets van Zaccaria's, maar zo'n gedrag is op zijn minst gezegd vreemd.
Ik weet dus totaal niet of dit ter zake doet, maar is je 5V perfect in orde? Een flipperkast verbruikt in attract mode het meeste stroom (meer dan in test mode en zelfs meer dan in spel). Als dus die 5V te laag zou zakken op het moment dat je hem in attract mode zet, zou het kunnen dat de cpu niet correct opstart. Heb je de voeding al een onderhoud gegeven?
Let wel: tis is echt een totaal wilde gok, maar een goeie 5V is altijd een belangrijke voorwaarde voor een goed werkend PCB.
Het rare is dat de machine wel in attract mode gaat als het CPU bord in "program" mode staat. Het enige verschil met "normale" mode is het vervelende alarm signaal dat constant luidt.
Teta
I brake for giant cyberhamsters!
- cajoeter
- Berichten: 207
- Lid geworden op: 17 aug 2011, 12:33
- Real name: Michel
- Locatie: The Netherlands
Re: Probleem Zaccaria Gen2 CPU kaart
Ik ben zeer zeker geen Zaccaria specialist maar ik heb toch even naar het schema gekeken. Gezien het feit dat de kast goed werkt met DIP switch 4 in gesloten toestand (de lijn naar de switch ligt dan aan GND) maar vastloopt wanneer de switch uit staat denk ik dat het mis gaat bij of in IC24 (HEF40097). Het zou kunnen zijn dat de pull-up weerstand R73 niet goed is of een slecht contact maakt waardoor de input van de HEF40097 (pin 10) zweeft wanneer de lijn niet via de DIP switch aan GND ligt. Een zwevende input zorgt ervoor dat de output onzeker is aangezien er op dat moment geen logische 0 of 1 op de input staat. Dit kan problemen veroorzaken op de databus aangezien de outputs van de HEF40097 naar de databus gaan. Het kan natuurlijk ook aan de HEF40097 zelf liggen.
Re: Probleem Zaccaria Gen2 CPU kaart
Ik heb ook even naar het schema gekeken en ik schaar me achter de analyse van Michel. De HEF40097 hangt rechtstreeks aan de databus dus in dat circuit zit enkel de switch, die weerstand en de HEF40097. Misschien een area op het PCB om eens met de oscilloscoop aan te snuffelen?
Deze analyse gaat uit van het idee dat de kast niet niet degelijk uit "progr mode" geraakt. Het kan natuurlijk ook nog altijd zijn dat het probleem elders ligt en een gevolg is van het feit dat de kast uit "progr mode" gaat, als je snapt wat ik bedoel?
Nu, mocht je de HEF40097 vervangen, dan DENK ik dat een 74LS367 een mogelijke vervanger is. Ik ben daar wel niet voor de volle 100% zeker van, kan iemand dat bevestigen?
Datasheet HEF40097: http://www.alldatasheet.com/datasheet-p ... 40097.html
Datasheet 74LS367: http://pdf1.alldatasheet.com/datasheet- ... 367AD.html
Deze analyse gaat uit van het idee dat de kast niet niet degelijk uit "progr mode" geraakt. Het kan natuurlijk ook nog altijd zijn dat het probleem elders ligt en een gevolg is van het feit dat de kast uit "progr mode" gaat, als je snapt wat ik bedoel?
Nu, mocht je de HEF40097 vervangen, dan DENK ik dat een 74LS367 een mogelijke vervanger is. Ik ben daar wel niet voor de volle 100% zeker van, kan iemand dat bevestigen?
Datasheet HEF40097: http://www.alldatasheet.com/datasheet-p ... 40097.html
Datasheet 74LS367: http://pdf1.alldatasheet.com/datasheet- ... 367AD.html
No shirt. No shoes. No pinball.
Re: Probleem Zaccaria Gen2 CPU kaart
Die IC24 was inderdaad ook mijn eerste verdachte, maar zowel met het testprogramma van Leon (zie http://home.scarlet.be/~nb010944/zaccpu/zaccpu.htm) als met manueel signalen genereren op het IC blijkt de werking ervan perfect.
Ook zou het mij verbazen dat als er een lijn op de databus niet werkt dat geen effect zou hebben in "program" mode, maar wel in "normal" mode. De databus ziet er trouwens goed uit.
Ik ben verder aan het testen, maar ben een voor een al mijn verdachten aan het elimineren... nog altijd geen geluk.
'k Vrees dat ik mij inderdaad een scoop ga moeten aanschaffen om dit bord te herstellen, maar ja, wat moet, moet
Nog andere suggesties?
Teta
Ook zou het mij verbazen dat als er een lijn op de databus niet werkt dat geen effect zou hebben in "program" mode, maar wel in "normal" mode. De databus ziet er trouwens goed uit.
Ik ben verder aan het testen, maar ben een voor een al mijn verdachten aan het elimineren... nog altijd geen geluk.
'k Vrees dat ik mij inderdaad een scoop ga moeten aanschaffen om dit bord te herstellen, maar ja, wat moet, moet

Nog andere suggesties?
Teta
I brake for giant cyberhamsters!
Re: Probleem Zaccaria Gen2 CPU kaart
Een scope is toch niet zo duur? Ik gebruik een oude tweedehands scope van 10 Mhz. Meer dan snel genoeg voor die oude PCB's. Voor 50 euro hebt ge normaal gezien al wel een mooie.
Je had de game roms al eens uitgelezen zeker? En die waren in orde?
Je had de game roms al eens uitgelezen zeker? En die waren in orde?
No shirt. No shoes. No pinball.
- cajoeter
- Berichten: 207
- Lid geworden op: 17 aug 2011, 12:33
- Real name: Michel
- Locatie: The Netherlands
Re: Probleem Zaccaria Gen2 CPU kaart
Ik heb juist getracht uit te leggen dat IC24 data op de databus zet afhankelijk van de positie van de dip switch. Heb je de pull-up gecontroleerd?Teta schreef:Die IC24 was inderdaad ook mijn eerste verdachte, maar zowel met het testprogramma van Leon (zie http://home.scarlet.be/~nb010944/zaccpu/zaccpu.htm) als met manueel signalen genereren op het IC blijkt de werking ervan perfect.
Ook zou het mij verbazen dat als er een lijn op de databus niet werkt dat geen effect zou hebben in "program" mode, maar wel in "normal" mode. De databus ziet er trouwens goed uit.
Ik ben verder aan het testen, maar ben een voor een al mijn verdachten aan het elimineren... nog altijd geen geluk.
'k Vrees dat ik mij inderdaad een scoop ga moeten aanschaffen om dit bord te herstellen, maar ja, wat moet, moet
Nog andere suggesties?
Teta
Ik heb eventueel nog wel een scoop over, Philips PM3208, 2 kanaals 20MHz voor 50 Euro incl. probe.
Re: Probleem Zaccaria Gen2 CPU kaart
Da's een goeie deal!cajoeter schreef: Ik heb eventueel nog wel een scoop over, Philips PM3208, 2 kanaals 20MHz voor 50 Euro incl. probe.
No shirt. No shoes. No pinball.
Re: Probleem Zaccaria Gen2 CPU kaart
De pull up is ook nog goed. Als ik meet (zonder CPU en door manueel poot 1 aan massa of 5V te leggen) komt er idd 0V of 5V aan de uitgang (9) afhankelijk van de stand van DSw 4.
Waar is de oscilloscoop af te halen?
Teta
Waar is de oscilloscoop af te halen?
Teta
I brake for giant cyberhamsters!
Re: Probleem Zaccaria Gen2 CPU kaart
Dat wilt nog niet zeggen dat ie stabiel is hé. Meet je met een multimeter? Die is nooit snel genoeg om fluctuaties in dat signaal te vinden.Teta schreef:De pull up is ook nog goed. Als ik meet (zonder CPU en door manueel poot 1 aan massa of 5V te leggen) komt er idd 0V of 5V aan de uitgang (9) afhankelijk van de stand van DSw 4.
Ik dacht dat Michel in Breda woonde. Als verzenden of afhalen een probleem is: kijk eens op 2dehands.be. Daar staan ook wel wat scopes te koop bij jou in de buurt. Ook goeie deals, maar de deal van Michel ziet er nog beter uit.Teta schreef: Waar is de oscilloscoop af te halen?
Teta

No shirt. No shoes. No pinball.
Re: Probleem Zaccaria Gen2 CPU kaart
Gemeten met een multimeter en een logische probe. Signaal is stabiel. Dit zou trouwens gebleken zijn met Leon's test programma.diesel64 schreef:Dat wilt nog niet zeggen dat ie stabiel is hé. Meet je met een multimeter? Die is nooit snel genoeg om fluctuaties in dat signaal te vinden.
Teta
I brake for giant cyberhamsters!
- cajoeter
- Berichten: 207
- Lid geworden op: 17 aug 2011, 12:33
- Real name: Michel
- Locatie: The Netherlands
Re: Probleem Zaccaria Gen2 CPU kaart
Wat betreft de scoop, ik woon in Breda. Opsturen is mogelijk en kost 19.50 Euro.
Voor de volledigheid, de scoop werkt uitreraard prima maar de beugel om hem te dragen of onder een hoek weg te zetten ontbreekt.
Voor de volledigheid, de scoop werkt uitreraard prima maar de beugel om hem te dragen of onder een hoek weg te zetten ontbreekt.
Re: Probleem Zaccaria Gen2 CPU kaart
Handelen we af via PMcajoeter schreef:Wat betreft de scoop, ik woon in Breda. Opsturen is mogelijk en kost 19.50 Euro.
Voor de volledigheid, de scoop werkt uitreraard prima maar de beugel om hem te dragen of onder een hoek weg te zetten ontbreekt.

Teta
I brake for giant cyberhamsters!