Frispel

sedan 2001

System 7 - Felande räknare

MCE

  • Full Member
  • ***
    • Antal inlägg: 172
    • Visa profil
  • Stad: Sundsvall
Hejsan

Mitt problem är följande i ett System 7 spel. Det finns 5 displayer. 4 st tillhör player 1-4 samt 1 st för match/credits. Displayen för spelare 1,2 samt match-credit räknar/visar fel siffror medans den visar/räknar rätt för spelare 3,4.

Det jag menar med att den räknar/visar fel är att den istället för siffersekvensen 0-1-2-3-4-5-6-7-8-9 istället visar något liknande detta 0-1-2-7-4-0-1-2-3-4. Exempelvis så visas poängen 5300 som 0700.

Är det någon som har något tips innan jag börjar meka med master display board? Jag har testat båda UDN7180A, enligt marvin, och de är korrekta. Jag har testat och det är inget fel på displayerna utan det är "signalen" från master display board som är fel. Är det del på nån UDN6118? eller är det dåliga kontakter eller något?

Tacksam för hjälp.


MCE

  • Full Member
  • ***
    • Antal inlägg: 172
    • Visa profil
  • Stad: Sundsvall
Jag har luskat lite själv om detta under dagen. Som jag kan förstå det så skickar CPU'n poängen till master display board där sedan en BCD-dekoder (binär-till-decimal) omvandlar sifforna till 7-segment som sedan matas till en LED-drivar-IC som matar displayen.

Kan jag anta att signalen från CPU'n är riktig eftersom det blir riktigt för spelare 3 och 4? Isåfall borde felet ligga i BCD-dekodern som omvandlar signalen från rätt siffra binärt till fel siffra decimalt. Frågan är hur jag ska felsöka bcd-dekodern med enbart en DMM. Undersöker vidare...

Är det ingen här som har koll på detta. Det är kanske är samma BCD-avkodare i System3 -> System7 -> System 11?


Luma

  • Sr. Member
  • ****
    • Antal inlägg: 387
    • Visa profil
  • Stad: Vara
Är IC3 & IC4 socklade?

I så fall, skifta dom bara.

 Annars löd bort och sockla om du har socklar liggandes.

Annars är det väl enklast att skaffa en ny från P4P, dom vart ju inte dyra...

Tittade på schemat och kan inte se något annat än att detskulle vara just decodern, driver är det ju inte.  Så jag tror du absolut är på rätt spår.
// Christer


MCE

  • Full Member
  • ***
    • Antal inlägg: 172
    • Visa profil
  • Stad: Sundsvall
Luma: Vad bra att jag var på rätt spår. Tyvärr så är inte IC'arna socklade. Så det blir till att beställa ny BCD-dekoder från p4p nurå...

Jag har aldrig mekat med äldre spel (80-tals) tidigare så det är intressant att lära sig något nytt. Det är fascinerande att följa utvecklingen på hårdvarusidan från 80-talet och framåt. För varje generation så ändrade man något, oftast till det bättre.

Spelet är för övrigt mowitz fd. spel Firepower 2. Återkommer till den här tråden då jag fått hem grejerna och testat. Men om någon har ytterligare ideer på vad som kan vara felande så hojta till. Jag vet inte hur pass vanligt/ovanligt fel det är att BCD-dekodern pajar. Är det vanligt?
« Senast ändrad: januari 14, 2008, 17:30:33 av MCE »


MCE

  • Full Member
  • ***
    • Antal inlägg: 172
    • Visa profil
  • Stad: Sundsvall
Här kommer lite mer info om mitt fel. Det kan kanske vara intressant för någon.

Siffra | visas som | binärt
1 | 1 | 0001
2 | 2 | 0010
3 | 3 | 0011
4 | 0 | 0100
5 | 1 | 0101
6 | 2 | 0110
7 | 3 | 0111
8 | 8 | 1000
9 | 9 | 1001

Det blir alltså fel på samtliga binära inputs där "tredje-positionen" (andra pos från vänster sett ovan) är 1. Jag misstänker att kanske BCD-dekodern är riktig trots allt men att det är något tjall på den signal som ska komma från processorn. Den kanske inte kommer fram överhuvudtaget. Undersöker vidare...


Luma

  • Sr. Member
  • ****
    • Antal inlägg: 387
    • Visa profil
  • Stad: Vara
Hmm.

När jag kikar på schema och tech-data på 14558(BCD-dekoder) & 7180 (driver) så kan jag nog inte med min slutledningsförmåga se annat än dekoderfel.

Hade det varit driver, eller resistorerna R1-R7 så skulle du ha segmentfel.

Som det är nu så är ju 3:e position (4:an) aktiv låg hela tiden.

Har du nån logikprobe och kan mäta nivåerna mellan dekoderns utgång (a-g) och driverns ingång. (du ser att blankingsignalen är lite annorlunda dragen beroende på om du använder ic5 eller ic3 (MC14558 vs. MC14543) Den inverteras av en 14069,jag antar att det är skiftat logikstatus på dom olika dekoderna.


Det är ju alltid synd att behöva beställa en massa prylar, om det inte är det sen :-)

Om du inte beställt nått ännu om vill så kan jag skicka över lite stiftlist till dig som du kan löda dit som socklar så du kan testa att skifta dom, men du kanske redan lagt en order?

// Luma
// Christer


MCE

  • Full Member
  • ***
    • Antal inlägg: 172
    • Visa profil
  • Stad: Sundsvall
CASE CLOSED

Det var fel på molexkontakten på cpu-kortet för det stift som skickar signalen för 3:e positionen (binärt) för spelare 1 och 2. Jag skulle egentligen behövt byta kontakt men fixade det temporärt med ett hack. Den skickade alltså ingen signal till display-kortet därav resultatet ovan. Nu räknar displayen rätt.

Det var ganska enkelt att hitta felet genom att kolla efter 5V på signal-BCD-kablarna från cpu-kortet. 5v = binär 1:a

Fy satan så skönt, nu kan man äntligen börja switchtesta på ett vettig sätt. Det var lite knepigt då displayen visade fel siffra hela tiden. :D

Tack till de som hjälpt till. Det är bra att man felsöker lite till så slipper man köpa onödiga grejer och sitta å löda på kort å grejor.

Luma: Vad kostar en logikprobe egentligen? Det börjar kännas som att jag har behov av en sådan.


Luma

  • Sr. Member
  • ****
    • Antal inlägg: 387
    • Visa profil
  • Stad: Vara
Ahh, vad skönt när det går att lösa utan allt för mycket jobb. Precis som du skrev :-)  

När det gäller probe.. det finns en uppsjö av olika modeller, med injektorer för audioutrustning, med induktiv känning för kabeltestande, minnesmodeller som kan användas för att mäta förändringar över tid osv osv...  

Den enklaste modell för oss som bara mäter tillstånd hittade jag inte nu när jag sökte. Den bör inte vara dyrare en nån hundring på sin höjd tycker jag.

Faktum är att en vanlig DMM funkar ju bra i dom flesta lägen... Själv brukar jag köra med ett oscilloskop, då kan jag även se snabba ändringar och flöden enkelt.

Denna kategori på tradera kan vara värt att hålla kiken på, mycket fynd att göra där :-)

Tradera
« Senast ändrad: januari 18, 2008, 15:32:18 av Luma »
// Christer


Tags: display