본문 바로가기
임베디드.일렉트로닉스/EFM8

EFM8 SYSCLK 클럭 소스 선택, Divider 설정. 소비전류

by 리치굿맨 2015. 4. 7.

 

 

개요

 

 EFM8 의 SYSCLK 클럭소스 선택, Divider 설정법.-Configurator 이용.

 - EFM8 에서 클럭 설정을 하지 않은 경우 기본설정은 내부 Low Power Oscillator(20MHz)/8 로 선택되고, Divider 는 1로 되어 SYSCLK는 2.5MHz 로 작동된다.

- SYSCLK 을 원하는 것으로 설정하는방법-> 클럭 소스를 선택하고, Divider 를 선택한다.

 

사전준비.

1. EFM8의 클럭 이해. -> http://igotit.tistory.com/226

2. SYSCLK 포트핀으로 출력하기 -> http://igotit.tistory.com/228

 

 

 

 

 

클럭소스 선택, Divider 선택.

 

 

선택가능한 클럭소스는 5종중 하나를 선택할 수 있다. 

High Frequency Oscillator : 24.5MHz +-2% 오차.

External Pscillator : MCU핀으로 외부클럭을 입력받는다. (크리스탈 아님.)

Low-Power Oscillator : 20MHz +-5%

Low-Power Oscillator/8

RTC : RTC의 오실레이터는 Self-Oscillator 16.4kHz, 혹은 외부크리스탈 32,768kHz 가능하며, RTC 에서 설정한다. 

 

Configurator 에서 Clock Control 을 선택하고 오른쪽 속성창에서 Clock Source를 선택하고, Clock Source Divider 를 선택하면된다.

Divider 는 /1./2,...,/128까지 가능하다.

참고 : 아래 그림의 파란색 부분의 SYSCLK 는 표현오류다. SYSCLK 대신 Clock Source 라고 해야 의미가 정상이 된다.


 

 

 

 

 

 

SYSCLK 별 소비전류

 

SYSCLK 를 변경하면서 소비전류 측정 

 

SYSCLK = 24.5MHz

(클럭소스 High Frequency Oscillator, Divider=1)

- 클럭소스를 내부 High Frequency Oscillator 사용하려면 HFOSC활성화하고, Voltage Regulator 도 활성화 해야한다.

소비전류 : 4.9mA

 

SYSCLK = 20MHz (클럭소스 Low Power Oscillator, Divider = 1)

소비전류 : 3.9mA

 

SYSCLK = 2.5MHz (클럭소스 Low Power Oscillator/8, Divider = 1)

소비전류 : 1 mA

 

SYSCLK = 0.3MHz (클럭소스 Low Power Oscillator/8, Divider = 8)

소비전류 : 0.74 mA

 

SYSCLK = 19.5kHz (클럭소스 Low Power Oscillator/8, Divider = 128)

소비전류 : 0.69 mA

 

SYSCLK = 17.7kHz (클럭소스 RTC, Divider = 1)

- RTC의 오실레이터를 Internal Low Frequency Oscillator   로 선택한 경우.

소비전류 : 0.33 mA

 

SYSCLK = 15.3kHz (클럭소스 RTC, Divider = 1)

- RTC의 오실레이터를 Self-Oscillator 로 선택한 경우.

소비전류 : 0.31 mA

 

SYSCLK = 32.768kHz (클럭소스 RTC, Divider = 1)

- RTC의 오실레이터를 External Crystal로 선택한 경우.

소비전류 : 0.31 mA

 

 

 

 

 

 

 본 글이 포함된 상위 정리장소 : http://igotit.tistory.com/244

 

 

///250.

태그

,

댓글0


.    
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     .