Latch: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m Annullate le modifiche di 62.11.1.122 (discussione), riportata alla versione precedente di Adalhard Waffe
Etichetta: Rollback
→‎Latch D: correggo tabelle di verità
Riga 54:
{|
|
E D | SQ' RQ̅'
------+-----------
0 0- | 0Q 0
01 10 | 0 0 1
1 01 | 01 1 0
1 1 | 1 0
|-
|
|}
 
La caratteristica di mantenimento dell'uscita da parte del latch D lo rende adatto all'impiego come interfaccia-memoria nel comando di tastiere o visualizzatori. Un limite al campo di applicazione di questo componente è dato dal fatto che esso è ''trasparente'', in quanto lo stato dell'ingresso si porta all'uscita nell'istante (e per tutto il tempo) in cui l'ingresso E vale 1. Questo può essere causa di comportamenti indesiderati nel caso il componente fosse montato in contesti in cui l'uscita è riportata negata in ingresso. In questo caso essa comincerebbe a oscillare e, non appena E torna a 0, si verrebbe a marcare un valore del tutto casuale. Per questo motivo sono state create delle varianti ''non trasparenti'' note in letteratura come flip-flop D edge-Edge-Triggeredtriggered (o semplicemente flip-flop) basate sull'idea di eseguire il campionamento e la marcatura in intervalli temporali ben distinti.
 
Un Latch D può essere realizzato ponendo a partiremonte dadi un Latchlatch SR ponendo una [[rete combinatoria]] con la seguente tabella di verità (nel caso di latch attivo alto):
 
{|
Line 74 ⟶ 73:
1 0 | 0 1
1 1 | 1 0
0 - | <math>Q</math>0 <math>\bar Q</math>0
|}