Rozpoznanie 0 u 7-segmentovky.
Moderátor: Moderátoři
Na jeden puls potřebuješ nabití kondenzátoru na rozhodovací úroveň log. "1". Časová konstanta je RC, kde R=1k. To se musí stihnout za 16% času. Po zbytek času se musí tato úroveň udržet při časové konstantě RC, kde R=1M. Jednotka času je v tomto případě čas, za který se "oběhnou" všechny zobrazovače. A kromě toho se ti tam bude motat proud z hradla. Třeba u 7400 TTL (TI) je proud vstupem hradla při log1 40uA a při log0 1,6mA. S tím musíš počítat. Zvlášť pokud tam vrazíš kondík. Prostě ideální součástka se chová jinak než reálná. Proto jsem psal, že principiálně je to v pořádku.
Teoreticky by mohlo jít vzít ty úrovně přímo ze vstupů toho ULN (jak už tu někdo radil), vynechat tu diodu, odpory a kondík a za to xor hradlo dát MKO, který by měl dejme tomu sekundové zpoždění. Pulsy z xor by MKO tahaly do nuly a pokud by ustaly, tak po sekundě by se MKO překlopil do jedničky. Možná by i to xor hradlo šlo vynechat, ale o tom bych musel popřemýšlet. Hlavně nevím, jestli tam ty pulsy jdou i během počítání času, nebo jsou utlumené.
Takže bych klidně použil hradla jak navrhoval kutimil, kde by G byl invertován a E neinvertován. Na výstupu by pak mohl být klidně ten trand zkratující kondenzátor, protože v případě shody by byl z hradla výstup "0", trand by se uzavřel a kondenzátor by se mohl nabít.
