ABOV/이론

ABOV MCU (A94B114) 클럭

원원 2021. 10. 30. 15:36

안녕하세요. 오늘은 ABOV MCU(A94B114) 클럭에 대해 알아보겠습니다.

클럭이란 아래의 그림과 같은 0과 1로 이루어진 반복적인 신호입니다. 이러한 신호를 이용해서, 연산을 수행하고 주변기기 동작을 수행할 수 있게 합니다. 단위는 Hz이고, 100Hz는 1초에 100번 0과 1로 변한다는 의미입니다. A94B114 MCU에서는 32MHz , 256KHz내부 클럭이 있습니다.

 

 

MCU 클럭을 사용하기 위해서는 데이터시트에 있는 Clock generator block diagram을 봐야 합니다. block diagram을 보면 어떤 부분에서 어떤 클럭을 사용하고 클럭은 몇 Hz를 만들 수 있는지 알 수 있습니다

먼저 위의 블럭 다이어그램을 보면, A,B,C중에 선택해서 메인클럭을 어떤걸로 사용할건지 정합니다. 그리고나서 정한 메인클럭으로 D,E,F에 사용합니다

A:  외부 클럭입니다. 외부라는 의미는 MCU에 연결하는 외부 부품을 의미합니다. 외부 클럭에는 발진기를 연결합니다. 발진기의 종류는 크리스탈, 오실레이터 등등이 있습니다. 아래의 작은 사진은 16MHz 크리스탈입니다. 이러한 발진기를 P10,P11 (XOUT,XIN)에 연결하면 됩니다.

B: HFO(High Frequency Oscillator)입니다. 32MHz를 HFOS레지스터를 통해서 나눠서 사용 가능합니다.

C: LFO(Low Frequency Oscillator)입니다. 256KHz를 LFOS레지스터를 통해서 나눠서 사용 가능합니다.

D: SCLK(System Clock)입니다. 시스템 클럭으로써, 블럭다이아그램에 나와있는곳 외에 UART통신, 외부인터럽트등등 사용됩니다.

E: BIT(Basic interval timer)입니다. 내부 타이머로써, WDT를 깨우고, 인터럽트를 발생시킬 수 있습니다.

F: WDT(Watchdog timer)입니다. CPU를 리셋시키는 기능입니다.

 

 

'ABOV > 이론' 카테고리의 다른 글

르네사스 MCU PWM기능 사용하기  (0) 2021.09.19
르네사스 MCU STOP MODE 사용하기  (0) 2021.09.19