Anders lagar en gammal dator (-relaterad pryl)

Berätta om dina pågående projekt.
Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av anders_bzn »

Du har rätt, jag blandade ihop Synertek med Signetics.
Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av anders_bzn »

IMG_1125.JPG
Nu har jag fått byggt klart hårdvaran till testaren. Jag knåpade ihop ett självtest och hittade några fel i form av en dålig IC och två dåliga lödningar. Om man vill lyssna:


Man får ut detta resultatet just nu. Testaren klarar att mäta spänning med 0.5mV nogrannhet i nästan hela spannet mellan -15 V -- +15 V och ström med nogrannhet 0.1mA. På en ingång/utgång i taget. Sista delen av testet är att verifiera den ställbara lasten. Den är ställbar mellan 2-126 mA i steg om 2mA. Att man mäter konstigt i de övre området beror på att man har en 10 ohms resistor i serie vilket påverkar lasten. Det är inte så den kommer att användas i verkligheten. Därför får man 7.8 mA iställer för 8 mA och om man räknar på det så stämmer det bra. De tre översta stegen ger 0 mA i ström eftersom jag beställde fel motstånd och inte monterade några där.

Kod: Markera allt

PIN AA, PIN_POWER
PIN AB, PIN_POWER
PIN AC, PIN_POWER
PIN AD, data: 1 (-3699.8 mV), data: 0 (   -0.8 mV)   [  OK  ]
PIN AE, data: 1 (-3701.4 mV), data: 0 (    2.5 mV)   [  OK  ]
PIN AF, data: 1 (-3696.2 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN AH, data: 1 (-3693.0 mV), data: 0 (    1.1 mV)   [  OK  ]
PIN AJ, data: 1 (-3687.9 mV), data: 0 (   -0.6 mV)   [  OK  ]
PIN AK, data: 1 (-3693.1 mV), data: 0 (    2.6 mV)   [  OK  ]
PIN AL, data: 1 (-3694.7 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN AM, data: 1 (-3687.9 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN AN, data: 1 (-3689.6 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN AP, data: 1 (-3687.9 mV), data: 0 (    4.2 mV)   [  OK  ]
PIN AR, data: 1 (-3697.9 mV), data: 0 (    0.8 mV)   [  OK  ]
PIN AS, data: 1 (-3691.3 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN AT, data: 1 (-3696.4 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN AU, data: 1 (-3693.0 mV), data: 0 (   -0.8 mV)   [  OK  ]
PIN AV, data: 1 (-3693.1 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN BA, PIN_POWER
PIN BB, PIN_POWER
PIN BC, PIN_POWER
PIN BD, data: 1 (-3694.7 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN BE, data: 1 (-3696.4 mV), data: 0 (   -0.8 mV)   [  OK  ]
PIN BF, data: 1 (-3696.5 mV), data: 0 (   -0.8 mV)   [  OK  ]
PIN BH, data: 1 (-3694.7 mV), data: 0 (    0.8 mV)   [  OK  ]
PIN BJ, data: 1 (-3691.3 mV), data: 0 (    0.8 mV)   [  OK  ]
PIN BK, data: 1 (-3689.6 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN BL, data: 1 (-3689.6 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN BM, data: 1 (-3693.0 mV), data: 0 (   -0.6 mV)   [  OK  ]
PIN BN, data: 1 (-3691.3 mV), data: 0 (    2.5 mV)   [  OK  ]
PIN BP, data: 1 (-3691.2 mV), data: 0 (   -0.8 mV)   [  OK  ]
PIN BR, data: 1 (-3688.1 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN BS, data: 1 (-3694.7 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN BT, data: 1 (-3693.1 mV), data: 0 (   -0.8 mV)   [  OK  ]
PIN BU, data: 1 (-3689.6 mV), data: 0 (    0.9 mV)   [  OK  ]
PIN BV, data: 1 (-3691.4 mV), data: 0 (    0.8 mV)   [  OK  ]
Load: 2 Meas: (-2.0 mA)
Load: 4 Meas: (-4.0 mA)
Load: 8 Meas: (-7.8 mA)
Load: 16 Meas: (-0.0 mA)
Load: 32 Meas: (-0.0 mA)
Load: 64 Meas: (-0.0 mA)
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3746
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av Mickecarlsson »

Snyggt :tumupp:
Användarvisningsbild
Oskar
Inlägg: 1804
Blev medlem: 6 september 2005, 15:11:36
Ort: Storsjö, Sorsele

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av Oskar »

Den där testmanicken är riktigt läcker, låter fint gör den också :tumupp: :tumupp:

Vad gör den första delen av testet, som ger omkring -3600mV?
Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av anders_bzn »

Den mäter spänningen vid den logiska nivån för en digital "1":a, nominellt så ska den vara -3V, men det blir den inte. Det beror på hur DEC har skapat sin pulldown (som jag kopierat), kopplingen med R15/D20. Det är det inringade området. Jag har inte diodstegen i min konstruktion, utan jag gör -3V med en egen linjär regulator.
pull-down.png
I punkten "6" så har man ungefär -3 V. Sen har man ett motstånd till -15V som klampas med en diod. Resultatet blir ~3.6V.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Oskar
Inlägg: 1804
Blev medlem: 6 september 2005, 15:11:36
Ort: Storsjö, Sorsele

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av Oskar »

Jag förstår, tack!
Du kan även sätta 1 eller 0 på de portarna då, och läsa resultatet på samma? Så ser du exempelvis om en ingång är kortsluten, eftersom den inte håller rätt spänning?
Användarvisningsbild
hcb
Moderator
Inlägg: 5739
Blev medlem: 23 februari 2007, 21:44:50
Skype: hcbecker
Ort: Lystrup / Uppsala
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av hcb »

Otroligt tjusigt!
Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av anders_bzn »

Tack!
Oskar skrev: 4 februari 2023, 08:50:19 Jag förstår, tack!
Du kan även sätta 1 eller 0 på de portarna då, och läsa resultatet på samma? Så ser du exempelvis om en ingång är kortsluten, eftersom den inte håller rätt spänning?
Ja precis så. Sen har jag lagt till så att man belastar in/utgången med en programmerbara lasten och då får man ett kvitto på att shuntresistorn som jag mäter strömmen över är hel. Jag lade ocksp till att mäta referensspänningen som jag har som mittpubkt för att kunna mäta positiv och negativ spänning. Eftersom den kommer variera med någon millivolt så mäter jag den och tar med variationen i beräkningen. ADC:n i sin tur har intern referens. Det är ADS1115, 16 bitar och fyra kanaler som jag använder.

Kod: Markera allt

Reference voltage: 1710.4 mV (1700.0 mV)                                       [  OK  ]
PIN AA, PIN_POWER                                                              [  --  ]
PIN AB, PIN_POWER                                                              [  --  ]
PIN AC, PIN_POWER                                                              [  --  ]
PIN AD, data '1': 1 (-3701.6 mV), data '0': 0 (    0.8 mV) current -4mA: -4.0  [  OK  ]
PIN AE, data '1': 1 (-3699.9 mV), data '0': 0 (    2.6 mV) current -4mA: -4.0  [  OK  ]
PIN AF, data '1': 1 (-3694.7 mV), data '0': 0 (    2.6 mV) current -4mA: -4.0  [  OK  ]
PIN AH, data '1': 1 (-3693.0 mV), data '0': 0 (    2.6 mV) current -4mA: -4.0  [  OK  ]
PIN AJ, data '1': 1 (-3689.8 mV), data '0': 0 (    0.9 mV) current -4mA: -4.0  [  OK  ]
PIN AK, data '1': 1 (-3693.1 mV), data '0': 0 (   -0.6 mV) current -4mA: -4.0  [  OK  ]
PIN AL, data '1': 1 (-3696.2 mV), data '0': 0 (    0.9 mV) current -4mA: -4.0  [  OK  ]
PIN AM, data '1': 1 (-3689.5 mV), data '0': 0 (    0.9 mV) current -4mA: -4.0  [  OK  ]
PIN AN, data '1': 1 (-3691.2 mV), data '0': 0 (    0.9 mV) current -4mA: -4.0  [  OK  ]
PIN AP, data '1': 1 (-3689.8 mV), data '0': 0 (    4.2 mV) current -4mA: -4.0  [  OK  ]
PIN AR, data '1': 1 (-3697.9 mV), data '0': 0 (    4.2 mV) current -4mA: -4.0  [  OK  ]
PIN AS, data '1': 1 (-3691.4 mV), data '0': 0 (    4.2 mV) current -4mA: -4.0  [  OK  ]
PIN AT, data '1': 1 (-3698.1 mV), data '0': 0 (    0.9 mV) current -4mA: -4.0  [  OK  ]
PIN AU, data '1': 1 (-3696.2 mV), data '0': 0 (   -0.8 mV) current -4mA: -4.0  [  OK  ]
PIN AV, data '1': 1 (-3698.1 mV), data '0': 0 (    2.5 mV) current -4mA: -4.0  [  OK  ]
PIN BA, PIN_POWER                                                              [  --  ]
PIN BB, PIN_POWER                                                              [  --  ]
PIN BC, PIN_POWER                                                              [  --  ]
PIN BD, data '1': 1 (-3694.8 mV), data '0': 0 (   -0.8 mV) current -4mA: -4.0  [  OK  ]
PIN BE, data '1': 1 (-3701.3 mV), data '0': 0 (   -2.3 mV) current -4mA: -4.0  [  OK  ]
PIN BF, data '1': 1 (-3696.5 mV), data '0': 0 (   -0.8 mV) current -4mA: -4.0  [  OK  ]
PIN BH, data '1': 1 (-3698.1 mV), data '0': 0 (    0.8 mV) current -4mA: -4.0  [  OK  ]
PIN BJ, data '1': 1 (-3694.7 mV), data '0': 0 (    2.5 mV) current -4mA: -3.9  [  OK  ]
PIN BK, data '1': 1 (-3693.0 mV), data '0': 0 (    0.9 mV) current -4mA: -4.0  [  OK  ]
PIN BL, data '1': 1 (-3693.0 mV), data '0': 0 (   -0.6 mV) current -4mA: -3.9  [  OK  ]
PIN BM, data '1': 1 (-3693.0 mV), data '0': 0 (   -2.3 mV) current -4mA: -4.0  [  OK  ]
PIN BN, data '1': 1 (-3693.1 mV), data '0': 0 (   -0.8 mV) current -4mA: -4.0  [  OK  ]
PIN BP, data '1': 1 (-3691.3 mV), data '0': 0 (    0.9 mV) current -4mA: -4.0  [  OK  ]
PIN BR, data '1': 1 (-3691.3 mV), data '0': 0 (    0.8 mV) current -4mA: -3.9  [  OK  ]
PIN BS, data '1': 1 (-3694.7 mV), data '0': 0 (    0.9 mV) current -4mA: -3.9  [  OK  ]
PIN BT, data '1': 1 (-3694.8 mV), data '0': 0 (   -0.8 mV) current -4mA: -3.9  [  OK  ]
PIN BU, data '1': 1 (-3693.0 mV), data '0': 0 (   -0.8 mV) current -4mA: -4.0  [  OK  ]
PIN BV, data '1': 1 (-3691.4 mV), data '0': 0 (    0.9 mV) current -4mA: -4.0  [  OK  ]
Load: -02 Meas: ( -2.0 mA) ( -2.0 mA)                                          [  OK  ]
Load: -04 Meas: ( -4.0 mA) ( -3.9 mA)                                          [  OK  ]
Load: -08 Meas: ( -7.8 mA) ( -7.8 mA)                                          [  OK  ]
Load: -16 Meas: (  0.0 mA) (-15.2 mA)                                          [ FAIL ]
Load: -32 Meas: ( -0.0 mA) (-29.0 mA)                                          [ FAIL ]
Load: -64 Meas: ( -0.0 mA) (-52.9 mA)                                          [ FAIL ]

Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av anders_bzn »

IMG_1135.JPG


Det finns massor av finnesser att implementera, men nu kan man skriva en testvektor och testa olika kort. Ännu så länge finns det bara vektorer för två kort, en 5 x inverterare och en 4 x NAND grind med två ingångar.

Testvektorn ser ut så här:

Kod: Markera allt

# Test for B165, 5 bit inverter with 5 pull downs
#       AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBB
#       ABCDEFHJKLMNPRSTUVABCDEFHJKLMNPRSTUV
config='pppiodiodiodiodiod------------------'
vector='---101101101101101------------------'
vector='---011011011011011------------------'
vector='---011101101101101------------------'
vector='---101011101101101------------------'
vector='---101101011101101------------------'
vector='---101101101011101------------------'
vector='---101101101101011------------------'
output-type='open-collector'
input-current='1.0mA'
output-current='8mA'
Testresultatet:

Kod: Markera allt

anders@raspberrypi:~ $ brs_tester -b vectors/b165.fct 
PIN: AA p
PIN: AB p
PIN: AC p
PIN: AD i
PIN: AE o voltage   -17.6 [  OK  ]
PIN: AF d voltage -3787.5 [  OK  ]
PIN: AH i
PIN: AJ o voltage   -19.4 [  OK  ]
PIN: AK d voltage -3792.7 [  OK  ]
PIN: AL i
PIN: AM o voltage   -19.4 [  OK  ]
PIN: AN d voltage -3782.6 [  OK  ]
PIN: AP i
PIN: AR o voltage   -22.8 [  OK  ]
PIN: AS d voltage -3782.6 [  OK  ]
PIN: AT i
PIN: AU o voltage   -22.8 [  OK  ]
PIN: AV d voltage -3780.9 [  OK  ]
PIN: BA -
PIN: BB -
PIN: BC -
PIN: BD -
PIN: BE -
PIN: BF -
PIN: BH -
PIN: BJ -
PIN: BK -
PIN: BL -
PIN: BM -
PIN: BN -
PIN: BP -
PIN: BR -
PIN: BS -
PIN: BT -
PIN: BU -
PIN: BV -

PPPIODIODIODIODIOD------------------
PIN: AF d voltage  -127.4 -3764.0    -9.5 [  OK  ]
PIN: AK d voltage  -129.0 -3775.6    -9.5 [  OK  ]
PIN: AN d voltage  -129.0 -3765.6    -9.5 [  OK  ]
PIN: AS d voltage  -127.3 -3764.0    -9.3 [  OK  ]
PIN: AV d voltage  -105.4 -3763.9    -9.2 [  OK  ]

---101101101101101------------------
----01-01-01-01-01------------------
---011011011011011------------------
----11-11-11-11-11------------------
---011101101101101------------------
----11-01-01-01-01------------------
---101011101101101------------------
----01-11-01-01-01------------------
---101101011101101------------------
----01-01-11-01-01------------------
---101101101011101------------------
----01-01-01-11-01------------------
---101101101101011------------------
----01-01-01-01-11------------------
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 3746
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av Mickecarlsson »

:tumupp:
Snyggt. Jag får nog göra ett besök och kolla på detta :D
MiaM
Inlägg: 9912
Blev medlem: 6 maj 2009, 22:19:19

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av MiaM »

Vad bra det blir!

MVG++ för att du faktiskt orkar ta tid att använda bra monteringsgrejer. :tumupp: :tumupp:
Hade jag gjort nåt liknande så hade instickskorten nästan helt säkert bara suttit lösa i sina socklar och kunnat gunga runt och ställa till elände.

Nu fattas bara typ en plywoodskiva (skärbräda?) att skruva fast allt på ihop med nätdelarna :)
Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av anders_bzn »

Mickecarlsson skrev: 11 februari 2023, 15:13:50 :tumupp:
Snyggt. Jag får nog göra ett besök och kolla på detta :D
Du är välkommen!
MiaM skrev: 11 februari 2023, 20:23:58 Vad bra det blir!

MVG++ för att du faktiskt orkar ta tid att använda bra monteringsgrejer. :tumupp: :tumupp:
Hade jag gjort nåt liknande så hade instickskorten nästan helt säkert bara suttit lösa i sina socklar och kunnat gunga runt och ställa till elände.

Nu fattas bara typ en plywoodskiva (skärbräda?) att skruva fast allt på ihop med nätdelarna :)
Kul att det uppskattas! Jag har en kollerga med en CNC-fräs så något blir det till kapsling. Lite osäker på vad!
Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av anders_bzn »

Jag tog en tur till förrådet och plockade upp saker. Det blir alltid jobbigt och rörigt i labbet...
IMG_1138.JPG
Jag fick med mig en IBM AT 5170 som ska vara till EGA monitorn jag lagade tidigare. Det satt en lapp på att den inte bootade från hårddisken. Undrar varför:

Länk

Jag delade disken och hittade detta, andra skivan uppifrån av tre. Det är en Seagate ST-4038, 31MB fullhöjds 5.25" disk.
IMG_1141.JPG
Idag vände jag på skivorna och detta förklarar ju också alla metallspån som fanns i driven.
IMG_1155.JPG
Denna kommer nog få CF. Jag har hittat en IDE kontroller och man kan flasha om BIOS till en lite modernare. Orginal BIOS kräver ett setup program som körs ifrån diskett, vilket är lite bökigt. Jag borde ha en disk som passar också. Den intresserade kan läsa här: https://www.minuszerodegrees.net/bios/bios.htm
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
MiaM
Inlägg: 9912
Blev medlem: 6 maj 2009, 22:19:19

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av MiaM »

Ooops. Undrar vad som hände med hårddisken eftersom alla skivor är förstörda? En skar, metallspån fick de andra att skära?

Angående bios: Kanske använda dubbelt så stora EPROM och sätta en switch bakpå för att välja mellan bättre tredjepart-BIOS och den genuint plågsamma långsamma original-IBM-BIOS-upplevelsen? :) (Switchen kan ju sitta i en tom kortplats). Dock behöver du såklart se till att drivetyp-tabellerna är kompatibla. Kanske inte så bra idé ändå.

Sidospår: Lite förvånansvärt att sidan har alternativa BIOS för AT men inte för PC/XT. Visst, det finns inte lika stora anledningar att köra alternativt BIOS i en PC/XT, men ett par potentiella förbättringar man får med t.ex. Phoenix BIOS är dels snabbare start, tydligare info om vad som pågår och dessutom startar datorn även utan anslutet tangentbord.
Användarvisningsbild
anders_bzn
Inlägg: 5444
Blev medlem: 17 december 2008, 19:22:18
Ort: Kävlinge
Kontakt:

Re: Anders lagar en gammal dator (-relaterad pryl)

Inlägg av anders_bzn »

Jag velar lite med hårddisk och bios-byte. Det går ju, fungerar ju men det känns inte rätt!

Jag har ju min egen gamla AT från förr kvar i bitar, jag undrar just om hårddisken till den går att hitta? Sen om man hittar den, kommer den att starta?

Sen kommer det en mer akut sak som är relaterad till datorera som måste hanteras.
Skriv svar