Diversi simboli di inverter (porta logica)


8

Il simbolo per un inverter (porta logica) è generalmente quello mostrato in basso a sinistra. Ma a volte ho visto il simbolo mostrato in basso a destra. (Vedi, ad esempio, l'ultima immagine in questa risposta .) Che cosa rappresenta questa differenza di simboli?

simboli dell'inverter


1
Un peccato che i caratteri di markup vengano conteggiati rispetto alla lunghezza di un titolo nello stesso modo dei caratteri visibili. Altrimenti, il titolo potrebbe mostrare entrambi i simboli, ad ese (O, sai, disegnato leggermente meglio - quelli sembrano un po 'distorti da quando stavo cercando di codificarli come abbastanza piccoli.).
Nat

@Nat Qual è il confronto di un gate NOT? Come viene letto per un utente ipovedente? Sembra fortunato per il resto di noi che i caratteri di markup siano contati in base alla lunghezza, in modo che non si trasformi in graffiti casuali solo perché sembra bello!
pipe

Risposte:


12

Entrambi i simboli hanno l'equazione Q = non A. La differenza nei simboli è concettuale, è per aiutare la comprensione.

Il cerchio (spesso chiamato "bolla") rappresenta l'inversione.

Il primo simbolo è un inverter classico. L'output cambia all'inverso dell'input.

Il secondo simbolo viene spesso visto come parte di una funzione più ampia, in cui l'uscita di questo gate serve per abilitare o innescare alcune funzionalità e la linea esterna è attiva in basso. Quando si scansiona rapidamente il simbolo, è evidente quali sono gli ingressi bassi attivi e quali sono attivi alti.

Ad esempio, in questo 74138 decodificatore da 3 a 8 linee , alcuni degli "indirizzi" o degli ingressi di abilitazione sono gorgogliati e altri sono semplici. È quindi molto semplice scansionare le connessioni al bus degli indirizzi e vedere quali devono essere basse e quali alte abilitare.

Si vede anche nel decodificatore di uscita, dove le porte di uscita "NAND" hanno tutti gli ingressi e le uscite "gorgogliati" / "non notati", indicando una logica bassa attiva. Anche se qualcuno che flette i muscoli sulla logica booleana potrebbe essere tentato di sostituire quelle porte di uscita con porte NOR a logica positiva, sono concettualmente migliori come NAND in cui tutti gli ingressi e le uscite sono attivi bassi, poiché le uscite diventano attive quando entrambi gli ingressi sono attivi.

Il concetto di aggiungere bolle in punti dispari nel diagramma può aiutare a progettare la logica in cui è necessario modificare un diagramma logico in uno che può essere implementato con le cose disponibili nella tua junk box. Getto spesso un mucchio di porte per esprimere la mia funzione logica desiderata. Su ogni linea, se aggiungo una bolla sia all'inizio che alla fine della linea, la funzione rimane inalterata. Tuttavia, posso quindi vedere quali porte "vogliono" diventare NOR o NAND e passare da un tipo di cancello a quello gorgogliante opposto.


Potresti aggiungere più dettagli? In questo momento non vedo come la differenza nel posizionamento della bolla sia di aiuto alla comprensione.
Joel Reyes Noche,

1
Grazie, ora è più chiaro.
Joel Reyes Noche,

8

In un contesto di segnale logico, non c'è differenza , entrambi invertono il segnale così:

Q = NOT (A)

In alcuni casi la persona che disegna il circuito potrebbe voler sottolineare che l'inverter ha un'uscita "più forte" (bufferizzata) in grado di pilotare più ingressi rispetto a un normale inverter o gate. Quindi potremmo usare questo simbolo dove il triangolo rappresenta un buffer:

inserisci qui la descrizione dell'immagine

rappresentare un buffer che capita anche di invertire il segnale.

Ma dal punto di vista funzionale, è ancora un inverter (il buffer respinge semplicemente il segnale, non lo modifica).


Grazie, non ci avevo pensato.
Joel Reyes Noche,

Hmm, non sono sicuro di aver mai visto il posizionamento di un cerchio usato per indicare, guidare la forza in . Hai qualche link a dove anche altre persone suggeriscono che sia così? Ho sicuramente visto un'ulteriore forza del disco suggerita da un buffer soprannumerario in serie, che per mantenere la logica corretta potrebbe avere un input notted. Ma la chiave è il numero di buffer.
Neil_UK,

@Neil_UK Non sono sicuro di aver mai visto il posizionamento di un cerchio utilizzato per indicare, guidare la forza di per sé Non sto parlando del posizionamento del cerchio, sto parlando del triangolo di buffer che viene disegnato collegandosi direttamente a l'uscita che potrebbe indicare una maggiore forza motrice. Di conseguenza il cerchio si sposta sull'input. Esempi sono nella risposta collegata nella domanda. Ma personalmente disegnerei un inverter separato e quindi un buffer. Tuttavia, nel caso in cui desideri mantenere un disegno compatto, questa potrebbe non essere la tua preferenza.
Bimpelrekkie,

Da notare, ho visto questo tipo di logica guidare un sacco di schemi nei fogli di calcolo dell'ingegneria dei processi chimici. Cioè, ci sono spesso molti simboli diversi che potrebbero essere usati per significare la stessa cosa in senso letterale (ad esempio, ci sono molti modi diversi per disegnare un simbolo che si riferisce a uno scambiatore di calore), ma simboli diversi possono portare connotazioni oltre il loro significato letterale. Gli autori esperti tendono a disegnare fogli di calcolo con le giuste connotazioni nonostante non siano in grado di fare affidamento sulla capacità dei lettori di interpretarlo.
Nat

2

Potrebbe aiutarti a capire se vedi come può essere utilizzato per più porte di input.

Ad esempio: (ovvero A e non B) può essere disegnato in questi due modi equivalenti:Q=AB¯

inserisci qui la descrizione dell'immagine

Questo può aiutare a rendere lo schema più compatto, poiché rimuove effettivamente il triangolo invece di spostare semplicemente i pezzi. L'ho visto più spesso nei simboli di porte logiche complesse (in particolare le strane porte logiche che puoi ottenere dall'output di sintesi che poche persone avrebbero mai usato direttamente).

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.