sounds_good, 11/15/2007 9:10 PM:
vorrei sapere quale è la differenza tra un latch D e un latch SR visto che mi stanno venendo dei dubbi.. e se è possibile un loro schema circuitale.. grazie
La differenza sta solo nel modo in cui il dispositivo viene controllato. Un latch SR viene messo in ON ponendo S=1, R=0; viene messo in OFF ponendo S=0, R=1; permane nello stato in cui si trova quando S=R=0. Un latch D ha ancora due ingressi di controllo, ma con funzioni non più così "simmetriche": se G=1, l'uscita Q è una copia (leggermente ritardata) dell'ingresso D, comunque questo commuti; se G=0, l'uscita Q rimane "congelata" al valore che aveva al momento della transizione di G:1->0. Entrambi i dispositivi mantengono memoria di qualcosa: il latch SR mantiene memoria dell'ultimo ingresso cui è stato applicato un 1, il latch D mantiene memoria dell'ultimo valore che aveva l'uscita Q al momento della transizione negativa di G.
Quanto agli schemi circuitali, si veda la figura:
[1] latch SR con ingressi attivi alti, realizzato con NOR;
[2] latch SR con ingressi attivi bassi, realizzato con NAND;
[3] latch D classico;
[4] latch D realizzato con un semplice multiplexer (esercizio: giustificare l'equivalenza col circuito [3]);
[5] latch D realizzato mediante latch SR-NOR;
[6] latch D realizzato mediante latch SR-NAND;
[7] variante del circuito [6] (esercizio: giustificare l'equivalenza).