OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 19.04.2024, 21:10

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 
Autor Zpráva
 Předmět příspěvku: Amatérská metoda hledání závady
PříspěvekNapsal: 01.04.2021, 08:29 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1627
Bydliště: Pardubice
Has thanked: 28 times
Been thanked: 247 times
Závadu ve spojích bez osciloskopu-analyzátoru hledám tak, že reprákama od PC (sledovač signálu, propojit i zem) poslouchám signál na jednotlivých vývodech. Prostě zvuk na D0 na CPU musí znít stejně jako zvuk na D0 na ROM protože to je propojené a tak podobně. Výhoda oproti měření pípákem (ohmetrem) je ta, že to objeví nejen přerušení spojů, ale i zkraty na jiné spoje. Také to objeví pokud je vadný IO a má zkrat na vstupu. Ohmetrem se dá sice měřit co má být s čím spojené podle schématu, ale nelze měřit každý s každým, kvůli zkratům. Pro lidi co nemají osciloskop, aby viděli špatné úrovně signálu při běhu je to super metoda. Tuto metodu jsem vyvinul na střední škole (1985), když cena osciloskopu dosahovala pětinásobek průměrného platu mých rodičů a byl to jen sen ho mít doma.
I když mám osciloskop používám to jako první rychlou identifikaci. Na osciloskopu vidíte kolikrát změť dat a pokud jsou správné úrovně nepoznáte rozdíl jak se data rychle mění, zatím co sluchem to poznáte hned. Když už je nejhůře, je to na logický analyzátor, ale to už jinde jsme, je to jiná vesnice .
Příloha:
zkrat data 01.JPG
zkrat data 01.JPG [ 62.52 KiB | Zobrazeno 5580 krát ]

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Naposledy upravil MilasPce dne 01.04.2021, 10:10, celkově upraveno 1

Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 09:06 
Offline
Radil
Uživatelský avatar

Registrován: 02.08.2015, 15:23
Příspěvky: 269
Bydliště: Skalica
Has thanked: 57 times
Been thanked: 148 times
Zaujimava metoda :like:

_________________
ZX Spectrum, ZX Spectrum +, DIDAKTIK GAMA, DIDAKTIK M, DIDAKTIK KOMPAKT, D40, D80, Interface M/P, MELODIK, UR-4, BEST, KP 311, BT100, SP210T, GAMACENTRUM 01 (cierna), ROBOTRON K6304, divIDE, K-Mouse, PMD 85-2, Amiga 500, Amiga 500+, Amiga 1200


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 09:42 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1627
Bydliště: Pardubice
Has thanked: 28 times
Been thanked: 247 times
Někdy je také dobré si pro měření zpomalit děje a vyměnit dočasně krystal třeba ze 7MHz na hodinkový 32768Hz.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 10:05 
Offline
Profík

Registrován: 19.12.2013, 16:54
Příspěvky: 554
Bydliště: Bratislava
Has thanked: 1 time
Been thanked: 115 times
Zaujímavá metóda,len dodám že nie všade je možné hodiny procesoru takto spomaliť, hlavne ak má dynamické registre.

_________________
http://blog.3b2.sk/igi


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 10:22 
Offline
Óm Nejvyšší

Registrován: 22.05.2013, 21:14
Příspěvky: 3663
Bydliště: Bratislava
Has thanked: 373 times
Been thanked: 797 times
MilasPce píše:
Někdy je také dobré si pro měření zpomalit děje a vyměnit dočasně krystal třeba ze 7MHz na hodinkový 32768Hz.
To nemusi vzdy fungovat. Hodne zalezi, ako vstupy oscilatora krystal zatazuju a ten malicky 32768Hz pidikrystalik nemusi byt dost silny aby dokazal vstupy vybudit.
Igi píše:
Zaujímavá metóda,len dodám že nie všade je možné hodiny procesoru takto spomaliť, hlavne ak má dynamické registre.
S tym by som si tazku hlavu az tak nerobil, pretoze pamete obvykle vydrzia o niekolko radov dlhsi cas, nez podla dokumentacie. Napriklad klasiky 4164 maju podla dokumentacie 2ms, ale realne pokusy ukazali, ze este po 20 sekundach si vsetko bez problemov pametali. Na to, aby spolahlivo vsetko zabudli, som ich musel nechat bez refreshu aspon minutu a pol.


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 11:00 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1627
Bydliště: Pardubice
Has thanked: 28 times
Been thanked: 247 times
Pokud se jedná o oscilátory pro výpočetní techniku do 25MHz (většinou krystal mezi dvěma hradly), tak mi to fungovalo pokaždé. Jediné proč by to nefungovalo, jsou hodnoty kondenzátorů od krystalu proti zemi (asi kolem 20-30pF). V některých zapojeních jsou vynechané nebo malé hodnoty, bo výrobce chce ušetřit, nebo počítá s kapacitou spojů, která na vysokých kmitočtech stačí a na nízkých už ne.

Horší je to v radiotechnice, nebo tam, kde se využívá i harmonických kmitočtů. Tam je to problém, pak máte na krystalu napsáno 49MHz ale výbrus je na 7MHz a kmitá na harmonice, tam výměna a zpomalení nefunguje.

Když máte od číňana osciloskop DSO150 do 200kHz za 600,-kč tak je to dost dobré řešení pro sledování dynamických dějů.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 11:04 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1627
Bydliště: Pardubice
Has thanked: 28 times
Been thanked: 247 times
Co se týká dynamických RAM, tak jsem kdysi testoval jak dlouho udrží data bez refersh a průměrné hodnoty se mi pohybovaly přes 20s. Dnešní technologie používají kvůli rychlosti menších rozměrů a vnitřní kapacity nejsou tak velké jako kdysi tak odhaduji, že moderní součástky tolik nevydrží.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 16:23 
Offline
Radil

Registrován: 28.05.2013, 11:24
Příspěvky: 448
Has thanked: 28 times
Been thanked: 201 times
Já používám podobnou metodu, ale s 5000 Ohm starými radistickými sluchátky, ovšem nikdy jsem jí nezkoušel pro rychlé digitální signály, ale pro hledání poruch v signálové cestě audio zesáků je to ideální.,


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 20:55 
Offline
Radil

Registrován: 14.10.2013, 23:12
Příspěvky: 342
Has thanked: 261 times
Been thanked: 25 times
pouziti repracku ci sluchatek pro vyhledavani zkratu mne pripomnelo tohohle sikulu od pavla. dokumentace pak tady.


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 21:26 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 times
To je jako když mistr Hanuš sáhl do stroje, jedině škopek jsou na elektriku ty správný voči :D

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 01.04.2021, 21:37 
Offline
Pan Generální

Registrován: 07.05.2014, 01:21
Příspěvky: 2588
Bydliště: Praha
Has thanked: 511 times
Been thanked: 620 times
Já si vzpomněl na tuhle klasiku :) http://radio.ok1cjb.cz/11_historie/01_BS367.html

_________________
ZX80, ZX81, ZX Spectrum, ZX Spectrum +2, Didaktik M, PMD 85-1,2A,3, Olivetti Prodest PC 128, Acorn BBC Micro, PC-XT, Amiga 500


Nahoru
 Profil  
 
PříspěvekNapsal: 02.04.2021, 09:37 
Offline
Profík

Registrován: 19.12.2013, 16:54
Příspěvky: 554
Bydliště: Bratislava
Has thanked: 1 time
Been thanked: 115 times
Busy - píšem o dynamických registroch v procesore. Niektoré procesory potrebujú clock napríklad najmenej 200kHz, potom hodinový x-tal akosi nepomôže. Niektoré procesory zase dokážu bežať aj na podstatne nižšej hodnote, tie je potom bežne možné krokovať step by step.

_________________
http://blog.3b2.sk/igi


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 12 ] 

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Google [Bot], zxcygnus a 6 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz