Soudobý adresový dekod?==?iso-8859-2?B?6XIgcHJvIHJldHJvIHph+O16ZW7t :-)
Jan Waclawek
konfera na efton.sk
Čtvrtek Květen 31 09:39:21 CEST 2018
> jsem zvìdav, co je dnes vùbec na trhu pouitelné pro
> takovéhle "malé domácí bastlení"
Nic.
Na tento ucel boli vymyslene PLD, ale rozhodne neboli optimlizovane do uA
oblasti - AND riadok bol jednoducho wire-AND (ci NAND) a tlak na rozmer
tranzistorov znamenal relativne vysoky leakage. Standardne GALky brali
desiatky mA v pokojovom stave - GALku (prip. zlozitejsie PLD) clovek vzdy
na doske pomerne lahko rozoznal: v pokoji boli teple a za jazdy horuce...
Potom prisli rozne fancy zeropower GAL a Stanom spominany Philipsov
Coolrunner, kde bola spotreba tej matice obmedzovana roznymi vtipnymi
spinanymi bias schemami, ale nic z toho nie je "kusove", "lahko
programovatelne" apod.
Relativnou novinkou v tejto oblasti je firma Silego, a mozno u nej sa da
nieco pouzitelne zohnat - to, ze sa to vola FPGA, je fuk, ak to splna
poziadavky - ak teda sa vzdate naivne predstavy o znesitelnej cene,
kusovej dostupnosti v miestnych drogeriach a jednoduchej
programovatelnosti ci Vasom slobodnom vybere slobodneho OS; ale vidim, ze
ju uz medzicasom stihol zhltnut Dialog (a tiez sa stihli zaradit do sutaze
o najdebilnejsiu stranku polovodicoveho vyrobcu
https://www.dialog-semiconductor.com/configurable-mixed-signal ).
wek
----- Original Message ---------------
Zdravím,
hraji si zde s retro technologiemi - kalkulátory SHARP - a napadla mne
otázka, jak zcela nahradit pùvodní obvody adresového dekodéru nìèím novým.
Napøíklad v PC1500 jsou v obvodech dekodéru pouity jedna HC138, jedna HC139
a jedna HC00. Kdy chci funkce dekodéru rozíøit a zdokonalit (zlepit
rozliení detekce a tím lépe vyuít adresový prostor), vychází mi pøidat
dalí HC00 a dalí HC138, ovem ve vzniklém obvodu lze snadno nalézt
oklivé hazardy, které nemusí, ale mohou vadit.
Tedy mne napadlo celou tuto biutérii vyhodit a nahradit "èímsi", co by
ve øeilo na bázi programovatelného obvodu. Z hlavy snadno nakreslím
zapojení s obyèejnou E(E)PROM, postaèila by klasická 16kbit/8bit paralelní
ala 29C16 èi podobnì, ale je moc pomalá a stranì ere.
Poadavky na obvod:
- Quiescent Supply Current: <5uA (obvod musí být trvale pod proudem i ve
vypnutém stavu kalkulaèky, musí udrovat neaktivní úrovnì na výstupech a
nesmí konzumovat moc proudu kvùli baterkám)
- Operating Supply Current: <5mA (pøi zátìi výstupù HC/CMOS logikou)
- Operating Voltage: cca 3.5 - 6V
- Signal Transition Time: max. 25 ns
- Pouzdro SOIC èi podobné, s moností manuálního pájení, obvod musí být
low profile, není tam moc místa na výku
- Sehnatelné v ÈR v kusových mnostvích
- Snesitelná cena
- Programovatelné dostupnými programátory, program (konfigurace)
navrhnutelná nejlépe v textovém editoru bez nutnosti pouívat komerèní
vývojové systémy na nesvobodných OS.
Za tipy budu rád, jsem zvìdav, co je dnes vùbec na trhu pouitelné pro
takovéhle "malé domácí bastlení" :-).
Zdraví Pavel
Další informace o konferenci Hw-list