Na wykresie widać trzy sygnały: zegar CLK, dane D oraz wyjście Q elementu typu D. Kluczowe jest to, kiedy Q reaguje na zmiany D.
Jeżeli element jest wyzwalany poziomem (zatrzask D), to ma tzw. "okno transparentności". Dla wersji aktywnej stanem wysokim oznacza to:
- gdy CLK=1, element jest transparentny i zachodzi zależność Q=D w czasie rzeczywistym (Q może zmieniać się wielokrotnie, o ile D się zmienia),
- gdy CLK=0, element podtrzymuje ostatni stan na Q i ignoruje późniejsze zmiany D.
Dokładnie taki wzorzec pokazują przebiegi: w czasie poziomu wysokiego CLK wyjście Q odwzorowuje zmiany na wejściu D, a w czasie poziomu niskiego nawet krótki impuls na D nie powoduje zmiany Q. To oznacza wyzwalanie poziomem wysokim sygnału zegarowego.
Dlaczego pozostałe odpowiedzi są błędne?
- Poziomem niskim — wtedy Q śledziłoby D w przedziałach, gdy CLK=0, a nie gdy CLK=1.
- Zboczem opadającym — Q aktualizowałoby się tylko w chwili przejścia CLK z 1 na 0; nie powinno "chodzić" za D w środku poziomu wysokiego.
- Zboczem narastającym — analogicznie, Q zmieniałoby się jednorazowo przy przejściu 0 na 1, a zmiany D w trakcie CLK=1 nie wpływałyby na Q.
Wskazówka egzaminacyjna: jeżeli na wykresie Q zmienia się w obrębie aktywnego poziomu zegara, to niemal zawsze oznacza zatrzask (level-triggered). Gdy Q zmienia się wyłącznie na krawędziach, chodzi o przerzutnik zboczowy (edge-triggered).