D - Latch Waveform & Truth Table

Status
Not open for further replies.

PL Liew

New Member
I've this waveform question and my answer is . (please see the attached picture)

but as we all know if the EN input is 0 and no matter what D input has ( 0 or 1 ), the Q output remain unchange. (pls see the attached picture).

but my answer is different as my friend. (i highlight it on the waveform picture in blue).
the D input is 0, and the EN input is 0. i thought the Q Output is supposed to be 0 ?
why my friend stated the Q Output is 1 ?
 
EN (Enable), enables the D input. (EN=0 ) has no effect on Q. Hence, EN=0 ---> Q=NC or No Change.
The D column with an X means Don't Care.

The way the table is drawn, I would assume levels and not edges.
 
PL liew.. What you said is correct.

in the waveform both input and output wave is same. it is not showing any dependance with enable.
 
To be a bit pedantic;
you use the term 'D latch'.
You use the pin identification as EN; for the 'D' latch, this pin is the clock signal (CP).
Whatever data is existing on the 'D' input will be transferred to the 'Q' output on the RISING edge of the CP.
For the second pulse in your diagram, the GREEN input rises AFTER the CP(your EN) goes high; so the second RED pulse is not generated. Another way of saying this is that when the second CP (your EN) goes high, the state of the D input is low, so this level is transferred to the Q output. Also, for the first pulse, the RED stays HIGH until the NEXT positive going transition of CP (your EN). The first RED pulse does NOT fall to zero when the first green pulse falls to zero. This is because the D latch is a latch. But the first blue/green transition is correct.
Hope this helps.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…