Anders lagar en gammal dator (-relaterad pryl)
- anders_bzn
- Inlägg: 5496
- Blev medlem: 17 december 2008, 19:22:18
- Ort: Kävlinge
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
Du har rätt, jag blandade ihop Synertek med Signetics.
- anders_bzn
- Inlägg: 5496
- Blev medlem: 17 december 2008, 19:22:18
- Ort: Kävlinge
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
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.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3975
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
Den där testmanicken är riktigt läcker, låter fint gör den också
Vad gör den första delen av testet, som ger omkring -3600mV?
Vad gör den första delen av testet, som ger omkring -3600mV?
- anders_bzn
- Inlägg: 5496
- Blev medlem: 17 december 2008, 19:22:18
- Ort: Kävlinge
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
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.
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.
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.
Re: Anders lagar en gammal dator (-relaterad pryl)
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?
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?
- anders_bzn
- Inlägg: 5496
- Blev medlem: 17 december 2008, 19:22:18
- Ort: Kävlinge
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
Tack!
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 ]
- anders_bzn
- Inlägg: 5496
- Blev medlem: 17 december 2008, 19:22:18
- Ort: Kävlinge
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
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'
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.
- Mickecarlsson
- EF Sponsor
- Inlägg: 3975
- Blev medlem: 15 april 2017, 18:06:15
- Ort: Malmö
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
Snyggt. Jag får nog göra ett besök och kolla på detta
Re: Anders lagar en gammal dator (-relaterad pryl)
Vad bra det blir!
MVG++ för att du faktiskt orkar ta tid att använda bra monteringsgrejer.
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
MVG++ för att du faktiskt orkar ta tid att använda bra monteringsgrejer.
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
- anders_bzn
- Inlägg: 5496
- Blev medlem: 17 december 2008, 19:22:18
- Ort: Kävlinge
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
Du är välkommen!Mickecarlsson skrev: ↑11 februari 2023, 15:13:50
Snyggt. Jag får nog göra ett besök och kolla på detta
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!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.
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
- anders_bzn
- Inlägg: 5496
- Blev medlem: 17 december 2008, 19:22:18
- Ort: Kävlinge
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
Jag tog en tur till förrådet och plockade upp saker. Det blir alltid jobbigt och rörigt i labbet...
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. Idag vände jag på skivorna och detta förklarar ju också alla metallspån som fanns i driven. 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
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. Idag vände jag på skivorna och detta förklarar ju också alla metallspån som fanns i driven. 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.
Re: Anders lagar en gammal dator (-relaterad pryl)
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.
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.
- anders_bzn
- Inlägg: 5496
- Blev medlem: 17 december 2008, 19:22:18
- Ort: Kävlinge
- Kontakt:
Re: Anders lagar en gammal dator (-relaterad pryl)
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.
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.