_@¡ použijte menu „FILTROVAT TÉMA...“ pro výběr
![]() |
testovací verze testeru pro testování DRAM 4164 |
[fotky]
Potřeboval jsem otestovat nějaké staré DRAM paměti MT4264-15 z nefunkčního 8bitového počítače z roku 1983. Tyto paměti používaly počítače Atari, Comodore, Apple II, ZX Spectrum i československý PMD-85.
MT4264-15 je značení firmy Micron Technology; ostatní výrobci používají označení 4164 – KM4164 nebo čekoslovenský MHB4164, tedy téměř všichni výrobci. Sovětský svaz tyto paměti vyráběl pod označením KP565PV5 a tyto čipy potkáme třeba v počítači [PMD 85-2].
4164 má velikost 65536 bitů (64k × 1bit), takže jich potřebujeme osm kusů pro běžnou 64kB RAMku starého osmibitu.
Dramduino
tester pamětí 4264 a 41256
[git] projektu
Realizace a drobné úpravy
– Použil jsem univerzální [UNO shield]
![]() |
uznávám, že univerzální patice je zbytečně obří pro DIP16, ale jiné v šuplíku nemám |
– V původním [schématu] chybí blokovací kondenzátor a myslím, že bez něho to úplně spolehlivě fungovat nebude. Rád bych paměť provozoval v souladu s datasheetem. 100nF je připájený zespodu nejblíž jak je možné.
– Mám obavy vložit „cennou“ starou paměť do patice, která má zapnuté napájení. Takže buď musím tester vypnout, vložit paměť, zapnout a testovat. Nebo nějak zařídit, aby se napájení paměti zapnulo jenom po dobu testu. Přibyl tedy spínací tranzistor, náhodný šuplíkový BD139, pin13 připojený přes 1k rezistor na bázi. A do programu jsem přidal na začátku zapnout napájení DRAM a po ukončení testu vypnout napájení DRAM. Zapnutí/vypnutí napájení testované paměti signalizuje LED, která je součástní univezálního UNO shieldu.
– Vložím paměť, přitáhnu patici, stisknu RESET; program se spustí, zapne napájení pro DRAM, provede test; vyhodnotí test LED červená|zelená; vypne napájení DRAM a paměť je možné bezpečně vyjmout.
Odhad blokovacího kondenzátoru
Všude dávají 47nF nebo 100nF, tak proč to řešit?
Podle datasheetu [1][2] je náběžná hrana typicky 3ns, maximálně 100ns. Proudová špička maximálně 50mA, tedy s rezervou 100mA. Napěťový pokles si povolíme jen 100mV. S takovým zadání to umíme spočítat bez kalkulačky a bez převodů jednotek.
Obvyklých 100nF je opodstatněno a vysvětleno.
Výstupy z testeru
Tester má dvě diody – zelená OK a červená ERROR.
Na sériový terminál posílá podrobnější info, ale zrovna u pamětí stačí info – nechat | vyhodit.