Wat is de betekenis van actieve lage invoer in combinationele logische circuits?
Geplaatst op december 8, 2020 door adminIk doe momenteel zelfstudie over combinationele logische circuits. Ik kwam enkele termen tegen zoals actieve lage output, actieve lage input. Ik begreep wat actieve lage output betekent (geen poorten aan de outputzijde plaatsen). Ik denk dat actief laag betekent dat je geen poort aan de ingangszijde plaatst.
Het zal erg handig zijn als iemand dit kan uitleggen aan de hand van een voorbeeld (merk op dat ik kennis heb van encoders, decoders, multiplexers, zodat je deze in je voorbeeld kunt gebruiken).
Reacties
- " Actief " betekent INGESCHAKELD . Active_high heeft een high nodig, + 3.3v, een EEN, een TRUE. Active_low heeft een lage 0.0v, een NUL, een FALSE nodig.
- En er zijn ' s argumenten over terminologie. Omdat sommige mensen (ik) zouden zeggen dat " actief laag " betekent dat een lage spanning wordt geïnterpreteerd als waar of één.
- inderdaad. U kunt True definiëren als elk gewenst niveau.
Answer
Dit betekent dat het signaal is omgekeerd (zoals een NIET poort). Laten we deze 555-timer hieronder als voorbeeld nemen.
De afbeelding is hier te vinden … Niet mijn afbeelding (en excuseer de enorme compressie voor deze afbeelding, vandaar de lelijke pixels)
Stel dat een signaal dat naar deze pin gaat een 1
of HIGH
is. Aangezien pin 4 laag actief is, het zal uiteindelijk een 0
of LOW
zijn voor deze pin. Het tegenovergestelde is waar: als het signaal dat naar de pin leidt 0
of LOW
, dan is pin 4 1
of HIGH
.
Het doel van een signaal om actief laag te zijn, is om een soort extern logisch apparaat te hebben om het signaal uit te schakelen. CPLDs zijn een goed voorbeeld van externe logica die een apparaat door een signaal naar een actieve lage pin te sturen. U denkt misschien: “Waarom niet?” Maken we het gewoon gewoon active high? “ Dat is een geldige vraag en ik weet niet zeker of ik eerlijk moet zijn, maar als ik moest raden, zou het kunnen zijn om gewoon stroom te besparen.
Reacties
- Stel dat ik een decoder heb, zeg 3 input decoder. Als ik geen poorten op elke input aansluit, dan is het actief lage input, anders is het actief hoog standaard ingevoerd?
- De actieve lage inversie is typisch ingebouwd in de CMOS van dezelfde chip. Er zijn ' s geen externe NOT-poorten die ervoor zorgen dat een signaal laag actief is. Maar ja, als je dat scenario had, zou het zich op dezelfde manier gedragen (met uitzondering van extreem kleine tijdsverschillen).
Antwoord
Er zijn twee dingen:
- Het signaalniveau
- Wat het signaal betekent, dwz bewering
De signaalniveau is ofwel digitaal Laag of Hoog
De signaalbetekenis is gekoppeld aan Laag of Hoog, dus we zeggen dat het signaal laag wordt verklaard of dat het signaal hoog wordt verklaard . Gewoonlijk geeft een balk of een schuine streep een laag signaalbevestigingsniveau aan.
In het bovenstaande geval wordt beweerd dat de reset laag is, dus “resetten” gebeurt wanneer het signaal laag wordt. Omdat we ook kunnen resetten terwijl het signaal hoog wordt gebracht, is het belangrijk om de bewering te volgen.
Het is vooral belangrijk in HDLs om het signaalbevestigingsniveau bij te houden. Daarom zou je al je signalen moeten labelen. Ik heb meestal gezien dat je een _L of _H achtervoegsel toevoegt aan signaalnamen om de beweringsniveau. In het bovenstaande geval zou het RESET_L zijn. Zelfs het toevoegen van assertion-achtervoegsels in schemas kan nuttig zijn.
Answer
Actief LAAG betekent dat een 0 V-niveau als logisch wordt beschouwd 1
.
Overweeg bijvoorbeeld een logische ingang die hoog is verbonden met behulp van een pullup-weerstand en naar aarde wordt getrokken via een drukknopschakelaar.
Altijd wanneer de schakelaar is niet ingedrukt, de ingang is op de pullup-spanning, bijvoorbeeld 5 V.
Wanneer de schakelaar wordt ingedrukt, wordt de ingang naar aarde getrokken.
Die ingang kan worden beschouwd als actief laag, omdat het lage niveau betekent dat de knop is ingedrukt (logica 1)
Geef een reactie