시스템에서 특정 이벤트를 감지하기 위해서 트리거(Trigger)라는 개념을 사용한다.
이 중에서 엣지 트리거와 레벨 트리거에 대해서 알아보자.
엣지 트리거(Edge Trigger)란?
순차회로에서 신호가 하이에서 로우로 또는 로우에서 하이로 전환될 때 출력의 변화를 에지 트리거라고 한다.
여기서 전압이 낮은 곳에서 높은 곳으로 변하는 가장자리를 상승 에지(Positive Edge)
또한 높은 레벨에서 낮은 레벨로 바뀌는 가장자리를 하강 에지(Negative Edge)
이러한 방식으로 상승 또는 하강 에지에서 이벤트가 발생하는 것을 에지 트리거라고 한다.
예를 들어, LED를 켜는 에지 트리거를 생각해 보자.
이 경우 신호가 로우에서 하이로 갈 때마다 LED가 켜진다.
레벨 트리거(Level Trigger)란?
순차 회로에서 고전압 또는 저전압 기간 동안의 출력 변화를 레벨 트리거라고 한다.
즉, 에지 트리거에서와 같이 에지에서 변경하는 대신 고전압 또는 저전압 기간 동안 출력이 변경된다.
이러한 방식으로 이벤트가 클럭 수준에서 트리거 되면 레벨 트리거라고 한다.
예를 들어, LED를 켜는 레벨 트리거를 생각해 보자
LED는 고전압 중에 언제든지 켜질 수 있다.
즉, 특정 클럭 레벨에 도달하면 이벤트가 발생한다.
에지 트리거와 레벨 트리거의 차이점
- 에지 트리거는 클록 신호의 상승 또는 하강에지에서 회로를 활성화하는 트리거이다.
- 레벨 트리거는 클럭 펄스가 특정 레벨에 있을 때 회로를 활성화하는 트리거이다.
- 에지 트리거는 주로 플립플롭에 사용된다.
- 레벨 트리거는 주로 래치에서 사용된다.
함께 읽으면 좋은 글
'하드웨어' 카테고리의 다른 글
진공관의 재발견 (0) | 2023.09.05 |
---|---|
상업용 컴퓨터의 등장 (0) | 2023.09.05 |
CPU가 아니라 모바일 AP라고 불리는 이유 (4) | 2023.07.26 |
32bit가 x86으로 불리는 이유에 대해서 (20) | 2023.05.08 |
결정 진동자(crystal oscillator)에 대해서 알아보자 (2) | 2023.04.04 |
댓글