Co znamená aktivní nízký vstup v kombinačních logických obvodech?
On 8 prosince, 2020 by adminMomentálně provádím samostudium kombinačních logických obvodů. Setkal jsem se s několika pojmy jako aktivní nízký výkon, aktivní nízký vstup. Pochopil jsem, co znamená aktivní nízký výkon (uvedení ne brány na výstupní straně). Myslím, že aktivní minimum znamená, že na vstupní straně není brána.
Bude velmi užitečné, pokud to někdo vysvětlí na příkladu (všimněte si, že mám znalosti o kodérech, dekodérech, multiplexerech, takže je můžete použít ve svém příkladu).
Komentáře
- " Aktivní " znamená POVOLENO . Active_high potřebuje vysokou +3,3 V, JEDNOU, PRAVDU. Active_low potřebuje nízkou hodnotu 0,0v, NULA, NEPRAVDA.
- A existují ' argumenty týkající se terminologie. Protože někteří lidé (já) by řekli, že " active low " znamená, že nízké napětí je interpretováno jako true nebo one.
- opravdu. Pravdu můžete definovat na libovolné úrovni, kterou si přejete.
Odpověď
Znamená to, že signál je invertován (jako NENÍ brána). Pojďme si jako příklad vzít tento časovač 555 níže
Obrázek lze najít zde … Ne můj obrázek (a omluvte masivní kompresi tohoto obrázku, tedy ošklivé pixely)
Řekněme, že signál, který jde na tento pin, je 1
nebo HIGH
. Protože pin 4 je aktivní nízký, nakonec to bude 0
nebo LOW
tohoto kolíku. Opak je pravdou: Pokud je signál vedoucí k kolíku 0
nebo LOW
, pak Pin 4 bude 1
nebo HIGH
.
Účelem signálu, který má být nízký, je mít nějaký typ externího logického zařízení k vypnutí signálu. CPLD jsou dobrým příkladem externí logiky, která by vypnula zařízení zasláním signálu na aktivní nízký kolík. Možná si myslíte, „proč ne“ prostě to prostě aktivujeme vysoko? “ To je platná otázka a nejsem si úplně jistý, jestli mám být upřímný, ale kdybych musel hádat, mohlo by to být jen jednoduše šetřit energii.
Komentáře
- Předpokládejme, že mám dekodér i, řekněme 3 vstupní dekodér. Pokud na každý vstup připojím ne brány, pak je aktivní nízký vstup, jinak je aktivní vysoký vstup ve výchozím nastavení?
- Aktivní nízká inverze je obvykle zabudována do CMOS stejného čipu. ' nejsou žádné externí brány NOT, které by způsobovaly, že signál bude aktivní nízko. Ale ano, kdybyste měli tento scénář, choval by se stejně (s výjimkou extrémně malých časových rozdílů).
Odpovědět
Existují dvě věci:
- Úroveň signálu
- Co signál znamená, tj. tvrzení
úroveň signálu je digitální Nízká nebo Vysoká
Význam signálu se váže buď na Nízkou, nebo Vysokou, takže říkáme, že signál je tvrdě nízký nebo je signál tvrdě vysoký . Sloupec nebo lomítko obvykle označuje nízkou úroveň tvrzení signálu.
Ve výše uvedeném případě je reset tvrden jako nízký, takže k „resetu“ dojde, když je signál snížen. Protože bychom mohli také resetovat, když je signál přiveden vysoko, je důležité sledovat tvrzení.
V HDL je obzvláště důležité sledovat úroveň tvrzení signálu. Proto byste měli označit všechny své signály. Obvykle jsem viděl přidání přípony _L nebo _H k názvům signálů k označení úroveň tvrzení. V případě výše by to bylo RESET_L. Může být užitečné i přidání přípon tvrzení do schémat.
Odpověď
Aktivní LOW znamená, že úroveň 0 V je považována za logiku 1
.
Vezměme si například logický vstup svázaný vysoko pomocí pullup rezistoru a přitažený k zemi pomocí tlačítka.
Kdykoli spínač není stisknutý, vstup má napěťové napětí, například 5 V.
Když je spínač stisknutý, vstup je přitažen k zemi.
Tento vstup může být považován za aktivní nízký, protože nízká úroveň znamená, že tlačítko bylo stisknuto (logika 1)
Napsat komentář