ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Clock과 잡다한 것
    공부/Embedded Recipe 2024. 12. 12. 00:14

    디지털 회로의 심장박동 Clock

    클럭? clock? cpu clock?

    임베디드 시스템이든 컴퓨터든 클럭이란 것이 존재한다.

     

    즉, 디지털 회로에서의 주기적인 펄스로 모든 것이 이 Clock에 동기화하면서 작동한다.

    = CPU 및 주변 장치들은 Clock이라는 박자에 맞추어 동작

     

    * 클럭 발생장치를 Oscillator(발진기)라고 하고, MCU 내부에 존재하지만 필요시에는 외부에 별도로 달아주기도 한다.

    * 기존 클럭보다 더 낮은 클럭이 필요한 경우 분주기(Prescaler)를 사용하기도 한다.

     

     

    Rising Edge & Falling Edge

    Rising Edge(상승 에지): 0에서 1로 변환하는 순간

    Falling Edge(하강 에지): 1에서 0으로 변환하는 순간

    두 개의 상(Phase)를 가진 아래와 같은 방평파(Square wave)가 있을 때 클럭 하나, 즉 주기(Period)는 아래와 같다.

    square wave

     

     

    Trigger

    뭐 이런가보다 하고 넘어가자

     

    High Level Trigger: High Level(1)에 대해 동작할 때

    Low Level Trigger: Low Level(0)에 대해 동작할 때

    Positive Edge Trigger: 상승 에지에서 동작할 때

    Nagative Trigger: 하강 에지에서 동작할 때

    '공부 > Embedded Recipe' 카테고리의 다른 글

    C언어의 비트 필드  (0) 2024.12.12
Designed by Tistory.