Edge-triggerade enheter, i samband med digital elektronik och specifikt sekventiella logiska kretsar (som flip-flops), är de som ändrar deras utgångstillstånd endast vid
edge (stiger eller faller) av en klocksignal, inte under hela tiden klocksignalen är hög eller låg. Detta är i motsats till nivåutlösade enheter, som ändrar tillstånd beroende på logiknivån (hög eller låg) för klocksignalen.
Här är en uppdelning:
* nivåutlösad: Utgången ändrar tillståndet medan klocksignalen är på en viss nivå (t.ex. hög). Detta kan leda till problem som metastabilitet om ingången ändras medan klockan är på utlösningsnivån.
* kantutlösad: Utgången ändras endast vid övergången (antingen stigande eller fallande) av klocksignalen. Detta minimerar risken för metastbarhet eftersom ingången endast samplas vid ett specifikt ögonblick. Detta gör kantutlösade enheter mer robusta och förutsägbara.
Vanliga exempel:
De flesta moderna flip-flops (som D-Type, JK-typ, T-typ) är kantutlöst. De är utformade för att prova inmatningsdata endast vid den angivna klockkanten (stiger eller faller). Detta gör dem mycket mer tillförlitliga för synkrona digitala system där tidpunkten är kritisk.
Fördelar med kantutlöst enheter:
* reducerad metastbarhet: Metastabilitet är en kritisk fråga i digitala system där signaler kan vara i ett oförutsägbart tillstånd. Edge som utlöser minskar i hög grad chansen att detta händer.
* Förbättrad förutsägbarhet för tidpunkten: Den exakta tidpunkten för statliga förändringar är väl definierad, vilket gör det lättare att utforma och analysera synkrona system.
* Förenklad design: Renare beteende förenklar designen och felsökningen av komplexa digitala kretsar.
I huvudsak ger kantutlöst enheter ett mer robust och förutsägbart sätt att kontrollera tidpunkten för tillståndsförändringar i digitala system jämfört med nivåutlöst alternativ. De är den föredragna tillvägagångssättet i de flesta moderna digitala mönster.