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 použitelné 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 použity jedna HC138, jedna HC139
a jedna HC00. Když chci funkce dekodéru rozšíøit a zdokonalit (zlepšit
rozlišení detekce a tím lépe využít adresový prostor), vychází mi pøidat
další HC00 a další HC138, ovšem ve vzniklém obvodu lze snadno nalézt
ošklivé hazardy, které nemusí, ale mohou vadit.
  Tedy mne napadlo celou tuto bižutérii vyhodit a nahradit "èímsi", co by
vše øešilo 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 strašnì žere.
  Požadavky na obvod:
  - Quiescent Supply Current: <5uA (obvod musí být trvale pod proudem i ve
vypnutém stavu kalkulaèky, musí udržovat 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 možností 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 množství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 použitelné pro
takovéhle "malé domácí bastlení" :-).

  Zdraví Pavel



Další informace o konferenci Hw-list