Logic Gates 101

Le porte logiche sono il fondamento dell'elettronica moderna. Questi minuscoli circuiti eseguono operazioni logiche di base come AND, OR e NOT, aiutando a elaborare e prendere decisioni nei sistemi digitali.

In questa guida imparerai cosa sono le porte logiche, come funzionano e perché sono essenziali nella progettazione dei circuiti.

Perfetta per i principianti, questa introduzione ti aiuterà a muovere i primi passi!

Sembra difficile (lo è!), ma con il tempo e la pratica, riconoscerai il circuito in modo naturale!

Corso completo

Intro

Questa guida è noiosa e prolissa! Eppure, sono le basi per l'elettronica dagli anni '50 ad oggi.

Immaginerai le porte logiche come un modo per raccontare una storia: 

Il racconto del regno logico

C'erano una volta, nel Regno Logico, quattro potenti maghi: NOT, AND, OR e XOR. Vivevano in armonia, aiutando i cittadini a risolvere i problemi e a prendere decisioni nella loro vita quotidiana. Ogni mago aveva poteri unici e un modo di pensare distinto.

Il problema della lampada misteriosa

Un giorno, gli abitanti della città andarono dai maghi con un problema particolare. Una lampada magica nel castello non funzionava correttamente. Il re dichiarò: "La lampada deve accendersi solo nelle giuste condizioni. Aiutaci a determinare quando dovrebbe brillare!"

I maghi si riunivano per ascoltare le regole del re

NOT: "La lampada non dovrebbe accendersi se la stanza è già illuminata."
AND: "Dovrebbe accendersi solo se l'alimentazione è accesa e l'interruttore è premuto".
OR: "Può anche accendersi se l'interruttore di emergenza è su ON o l'interruttore principale è su ON".
XOR: "Ma NOT dovrebbe accendersi se entrambi gli interruttori sono accesi contemporaneamente: confonde la lampada!"

ecco come l'intelligenza artificiale vede i nostri maghi

I contributi dei maghi

NOT ha parlato per primo. Agitò il suo bastone e dichiarò: "Se la stanza è illuminata, la lampada rimarrà spenta". La folla annuì in segno di comprensione, poiché NOT faceva sempre le cose al contrario.

Successivamente, AND fece un passo avanti. "Anche se la stanza è buia, la lampada non si accende a meno che non si accenda e non si prema l'interruttore principale", ha spiegato. Era severo e permetteva di agire solo quando tutto era giusto.

Poi è arrivato OR, che era più flessibile. "Se l'interruttore di emergenza OR l'interruttore principale è acceso, la lampada può accendersi", ha detto. OR amava dare più opzioni e trovare almeno un modo per far funzionare le cose.

Alla fine, l'intelligente XOR si fece avanti. "Ma attenzione! Se entrambi gli interruttori sono accesi contemporaneamente, la lampada non deve NOT accendersi: è l'uno o l'altro, non entrambi!" Il suo potere era sottile ma essenziale per evitare confusione.

La soluzione

I maghi unirono i loro poteri:

Innanzitutto, NOT si è assicurato che la lampada non si accendesse se la stanza era già luminosa.
Quindi, AND si è assicurato che sia l'alimentazione che l'interruttore principale fossero pronti.
OR ha dato flessibilità, consentendo anche all'interruttore di emergenza di attivare la lampada.
XOR impediva alla lampada di comportarsi in modo anomalo quando entrambi gli interruttori erano accesi.

Il re ne fu deliziato e la lampada obbedì alla logica perfetta.
E così, NOT, AND, OR e XOR sono diventati eroi, celebrati per la loro saggezza e capacità di portare chiarezza nel caos.


Buffer (commutazione automatica)

È un diodo. La porta buffer è una semplice porta logica che ha un unico scopo: passare il suo segnale di ingresso alla sua uscita invariato. Non inverte, altera o elabora il segnale, ma si limita a garantire che il segnale rimanga forte e stalla . Con esso Niente pantaloncini corti !

L'auto-switch è molto importante per fermare il flusso di energia per andare nella "direzione sbagliata". Bloccherà l'alimentazione dal "ritorno". 

Anche se può sembrare ridondante, i gate buffer sono utili per:

+ Rafforzamento del segnale: i buffer amplificano i segnali deboli per garantire che possano percorrere distanze più lunghe o azionare più componenti senza degradazione

+ Isolamento del segnale: isolano parti di un circuito per evitare interferenze o interazioni involontarie

Maggiori informazioni sull'interruttore automatico

è su un altro post : Come utilizzare un AutoSwitch

NOT (inverter)

Una porta NOT è una delle porte logiche più semplici nell'elettronica digitale. È anche chiamato invertitore perché capovolge, o inverte, il segnale di ingresso.

RESET con un NOT gate

Nel riquadro rosso in basso a sinistra, c'è quello che io chiamo un circuito RESET. Sono solo due parti: 

un pulsante (a sinistra) e un inverter (a destra). È collegato all'alimentazione principale (in basso) e in alto eroga la corrente al resto del circuito. Tutta la potenza erogata al resto del circuito passa attraverso di esso.

Quando si preme il pulsante, l'alimentazione si interrompe per un breve momento (un tick) e si cancella l'intero circuito. È un RESET


OR

Lo scopo di un cancello OR è semplice: emette il flusso di potenza (luce accesa) se qualunque dei suoi ingressi (qui gli interruttori a parete) sono accesi. 

È come una regola che dice: "Se A o B o C è vero (aperto), l'output è vero". 

NOR

Un cancello NOR è una combinazione di un cancello OR seguito da un cancello NOT. Emette il risultato opposto (invertito) di una porta OR

Pensa a un sistema in cui una luce si accende solo quando di tre interruttori è ON. Se uno degli interruttori viene ruotato, la luce si spegne.

Il NOR gate è potente grazie alla sua versatilità e al suo ruolo nella semplificazione della progettazione dei circuiti!

AND

Una porta AND è una porta logica di base che emette 1 (HIGH) solo quando tutti i suoi ingressi sono 1 (HIGH). Se un ingresso è 0 (LOW), l'uscita sarà 0 (LOW).
Sì, abbiamo iniziato a parlare in Binary :)

In altri termini, se tutto gli interruttori sono accesi, allora la luce è accesa. Se uno di essi è spento, la luce si spegne.

È il mio preferito :) 

AND con 4 porte da garage

AND cancello con 3 interruttori per aprire o chiudere le porte del garage.

Ogni interruttore aveva una lampada per testare il circuito e seguire il flusso di energia. Verde per gli interruttori a parete, Rosa per lo stato del cancello AND e Giallo per il Risultato (chiamato anche "Q")

+ Se è presente una sola porta aperto (1,2 o 3), then La quarta porta è aperto (la porta bianca in alto).

+ Se 1 e 2 e 3 sono chiusi, then La quarta porta si chiuderà.

NAND

Un NAND gate è l'inverso di un AND gate. Combina una porta AND con una porta NOT per invertire l'uscita

Immaginate un sistema in cui un allarme di avvertimento deve rimanere silenzioso solo se entrambe le condizioni sono soddisfatte (ad esempio, la porta è chiusa e nessun sensore di prossimità attivato). Se una delle condizioni si discosta, l'allarme suonerà.

XOR

Una porta XOR (porta OR esclusiva) è una porta logica che emette HIGH (1) se esattamente uno dei suoi ingressi è HIGH (1). Si differenzia da una porta OR standard perché esclude il caso in cui entrambi gli ingressi siano ALTI (1)

Immaginate una luce comandata da due interruttori, ma il La luce si accende solo quando si preme un interruttore , non entrambi. Se entrambi gli interruttori sono spenti o accesi, la luce rimane spenta

XOR per aprire una porta del loot

Usiamo un XOR per aprire una porta elettrica quando vinci una delle due partite, ma non entrambe
Scopri di più informazioni su questo esempio di XOR

XNOR

Un gate XNOR (esclusivo gate NOR) è il complemento di un gate XOR. Emette HIGH (1) se gli ingressi sono gli stessi (entrambi 0 o entrambi 1). Se gli ingressi sono diversi, l'uscita è LOW (0).

Immagina una serratura digitale che si apre solo quando due ingressi (come i PIN) corrispondono. Se gli ingressi sono gli stessi, il lucchetto si apre. Se differiscono, rimane bloccato.

IMPLY

Una porta IMPLY (o porta di implicazione) è una porta logica meno comune ma interessante che modella l'implicazione logica. Emette LOW (0) solo quando il primo input (chiamato antecedente) è TRUE (1) e il secondo input (chiamato conseguente) è FALSE (0). In tutti gli altri casi, l'uscita è ALTA (1).

Considera una regola come: Se piove (A), allora porterò un ombrello (B).
Se A, allora B (o A → B).

Sì lo so. Non è molto utile in No Man's Sky :)

SEMPLICIO

La porta NIMPLY (nota anche come porta di implicazione NOT o implicazione negata) è la forma negata della porta IMPLY.

Se non piove (A), allora non porto l'ombrello (B)

Ancora meno utile in NMS, ma chissà? ^^


MUX e DEMUX sono in un altro post  


Fonte principale : No Man's Sky wiki


Visita la No Man's Sky School of Technology (in Euclide)