Záchrana dát z EPROM znížením napájania pri 2708
Moderátor: Moderátoři
Záchrana dát z EPROM znížením napájania pri 2708
Ešte doplňujúca otázka: obrázok - prečo prerušili tú cestičku vľavo dolu vedúcu k okienku?
Napadla ma iná cesta. Oddeliť dáta napríklad s 74HCT245, a znižovať napätie na ňom. Tým sa bude meniť rozpoznávacia hranica medzi 1 a 0. Asi. Pokiaľ nieje v EPROMke schmid invertor, ale úroveň signálu je podľa úrovne nabitia bunky. Ale zasa neviem čo to spraví, pokiaľ bude mať na signáloch väčšie napätie ako napájacie. Ono by bol najlepšie asi pre každý bit viacstupňový detektor, niečo ako voltmeter.
Menit napatie nejakemu dalsiemu IO je hovadina. Datove vystupy z EPROM nie su analogove, ale digitalne, odvodene od 5V - takze na nich bude len 0 alebo 5V.
Mám takovej pocit, že -5V a +12V potřebujou jen pro programování...
Nou, Kájo.
2708 pochází ze stejné doby, jako CPU Intel 8080. Ten je poznamenán ranou dobou svého vzniku -> napájí se -5V (předpětí substrátu), +5V (v literatuře většinou bez přívlastků, já používám výraz - "napájení logiky") a +12V (hlavní napájecí napětí).
Tahle paměť to měla stejně. Upp představovalo pulzy +25,5V spolu s 🤐 složitým algoritmem zápisu.
• 2716 - Ucc +5V (od toho typu vždy), Upp trvale 25,5V; zápisový impuls 50ms na CE non/PGM
• 2732 - Upp většinou 21V, zápisový impuls jednotky ms dle výrobce
• 2764 - Upp 21 resp. 12,5V; zápisový impuls jednotky ms i méně
• 27(C)128 - Upp 21V, resp. 12,5V (u AMD 12,75V)
• 27(C)256, 27(C)512 - Upp převážně 12,5V; další zrychlení časování zápisu
• 27C010..27C080 - viz výše
• 28(F)010..28F040 - Upp 12V, další zrychlení časování zápisu
• 29C256..29C080 - jediné napájení +5V, jinak viz 28xxx
Paměti TSOP z receiverů Homecast 3000 a dnešní sériové EEPROM (či flash, chcete-li slovíčkařit) na deskách PeCe, už sem nepatří.
Nokijec - souhlasím. Ostatní šíříte informace typu jedna paní povídala a některé z nich bych raději ani nezkoušel, jak správně poznamenal rnbw ve 21h.
Rovnako som si kedysi myslel, že invertor 74LS04 má výstup vždy logický bez ohľadu na vstup. Ale nieje tomu tak. Pokiaľ sa vstup pohybuje v zakázanom pásme, výstup sa tiež priamo úmerne pohybuje v zakázanom pásme. A ak sú takéto invertory použité aj v epromke, tak okrem 1 a 0 môže byť na výstupe aj čosi nestabilné "analógové" medzi tým.
PotPalo píše:No neviem, mne tu niekto tvrdil, že výstupy z EPROMky sa menia podľa úrovne nabitia bunky. Akože analógovo.
Ano, to jsem byl já, ale nečetl jsi pořádně a domyslel sis dle libosti. Pokud vím, tak zaprvé byla tehdy řeč o jiném typu EPROM, u 2708 to asi nikdo nezkoušel, já tedy určitě ne, a zadruhé nebyla žádná řeč o snižování napětí při recovery, ale při blank checku.
Programátor PREPROM-01 má v algoritme pre 2708 toto zohľadnené. Programuje N+2N krát, maximálne ale 100 krát. N je počet programovaní až kým sa zhoduje obsah. Takže pokiaľ je najslabšia bunka na 0%, a napríklad za 5 programovacích cyklov prekročí hranicu dajme tomu 50%, čo sa berie že je naprogramovaná, tak programátor spraví ešte 2N, čiže ďalších 10 cyklov, čo je ďalších 100%. Spolu 150%, takže bunka bude naprogramovaná na 100%. Keby to ešte informovalo... môže totiž nastať situácia, že tvrdohlavá bunka sa naprogramuje až pri 80 cykle, a teda 2N už nebude, bude už iba 20 cyklov. Tam je spoľahlivosť naprogramovanej pamäte horšia.
- ZdenekHQ
- Významný člen
- Příspěvky: 25519
- Registrován: 21 črc 2006, 00:00
- Bydliště: skoro Brno
- Kontaktovat uživatele:
Zkus toto: http://www.hq-elektronic.eu/forum/viewtopic.php?t=38
Správně navržené zapojení je jako recept na dobré jídlo.
Můžete vynechat půlku ingrediencí, nebo přidat jiné,
ale jste si jistí, že vám to bude chutnat[?]