Chociaż krawędź jest dobrze określonym momentem w czasie, nie jest prawdą stwierdzenie, że wyzwalanie poziomu również nie ma dokładnie określonego momentu w czasie. To robi. Jest dobrze określony moment w czasie, gdy spada poziom zegara, próbkowane są wejścia do taktowanego obwodu, a dalsze zmiany na wejściach nie są już dopuszczane.
Problem z wyzwalaniem poziomu polega na tym, że gdy poziom zegara jest wysoki, wejścia zmieniają wyjścia. W obwodach, które mają sprzężenie zwrotne (wyjścia są ponownie podłączone do wejść), wyzwalanie poziomu powoduje chaos, ponieważ poziom jest wystarczająco szeroki (pół cyklu zegara), aby wyjście mogło wrócić do wejść w tym samym okresie.
tt + 1 zegar i nie mieć sekwencyjnego przerwania obwodu. Przy wyzwalaniu poziomu spowolnienie zegara działa przeciwko nam. Im bardziej spowalniamy zegar, tym więcej czasu pozwalamy na nieograniczoną informację zwrotną.
Pierwsze oczywiste rozwiązanie, które sugeruje skrócenie poziomu do tego stopnia, że niemożliwe jest pojawienie się niechcianych informacji zwrotnych (i utrzymanie krótkiego poziomu „na”, nawet jeśli arbitralnie spowolnimy okres zegara). Załóżmy, że bardzo szybko pulsujemy zegar od 0 do 1 i wracamy do 0, aby taktowane urządzenia przyjmowały swoje wejścia, ale wyjścia nie mają wystarczająco dużo czasu, aby przejść przez pętlę sprzężenia zwrotnego, aby zmienić te wejścia. Problem polega na tym, że wąskie impulsy są niewiarygodne i zasadniczo wymagają odpowiedzi, która może być o kilka rzędów wielkości większa niż częstotliwość zegara. Może się okazać, że potrzebujemy impulsu o szerokości nanosekundy, nawet jeśli system działa tylko z częstotliwością 1 MHz. Mamy zatem problem z rozprowadzaniem czystych, ostrych, wystarczająco wysokich nanosekundowych impulsów w szynie zaprojektowanej dla 1 MHz.
Kolejnym logicznym krokiem jest więc wygenerowanie przez urządzenia wąskiego impulsu jako pochodnej czasowej zbocza zegara. Gdy zegar przechodzi z jednego poziomu na drugi, same urządzenia mogą wewnętrznie generować krótki impuls, który powoduje próbkowanie wejść. Nie musimy rozprowadzać tego impulsu przez magistralę zegarową.
Możesz więc zasadniczo uznać, że wszystko to zostało ostatecznie uruchomione na poziomie. Wyzwalanie zbocza jest sztuczką pozwalającą urządzeniom na tworzenie bardzo precyzyjnego wyzwalania poziomu, który jest szybszy niż wszystkie zewnętrzne pętle sprzężenia zwrotnego, pozwalając urządzeniom na szybkie przyjmowanie danych wejściowych, a następnie zamykanie wejścia na czas, zanim ich zmienne dane wyjściowe zmienią wartości sygnałów wejściowych .
Możemy również dokonać analogii między sygnałem „włączania” (zegar wyzwalany poziomem) a drzwiami statku, który utrzymuje ciśnienie powietrza. Wyzwalanie poziomu przypomina otwieranie drzwi, pozwalając na ucieczkę powietrza. Możemy jednak zbudować zamek powietrzny, który składa się z dwóch (lub więcej) drzwi, które nie są jednocześnie otwarte. Dzieje się tak, jeśli podzielimy zegar poziomu na wiele faz.
Najprostszym przykładem tego jest przerzutnik master-slave . Składa się on z dwóch kaskadowo uruchamianych klapek D. Ale sygnał zegarowy jest odwrócony, więc wejście jednego jest włączone, a drugie wyłączone, i odwrotnie. To jest jak drzwi z zamkiem pneumatycznym. Jako całość, flip-flop nigdy nie jest otwarty, więc sygnał może swobodnie przechodzić. Jeśli otrzymamy informację zwrotną z wyjścia przerzutnika z powrotem do wejścia, nie ma problemu, ponieważ przechodzi on do innej fazy zegara. Efektem końcowym jest to, że przerzutnik master-slave wykazuje zachowanie wyzwalane przez krawędź! Przydatne jest przestudiowanie przerzutnika master-slave, ponieważ ma on coś do powiedzenia na temat związku między wyzwalaniem poziomu a zboczem.