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

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

by i.got.it 2015. 4. 7.

 

 

 

개요

 

EFM8 SB1 의 SYSCLK 클럭소스 선택, Divider 설정법.-Configurator 이용.
 - EFM8 에서 클럭 설정을 하지 않은 경우 기본설정은 내부 Low Power Oscillator(20MHz)/8 로 선택되고, Divider 는 1로 되어 SYSCLK는 2.5MHz 로 작동된다.
- SYSCLK 을 원하는 것으로 설정하는방법-> 클럭 소스를 선택하고, Divider 를 선택한다.


사전준비.
1. EFM8 SB1의 클럭 이해. -> 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

 

 

=======

 

2023.02.21 추가. 

EFM8 BB1  클럭 설정 예. 

- EFM8 BB1 클럭 개요

- 아래 설정 예는 Simplicity Studio 5 에서 SUSCLK 를 10kHz 로 낮게 설정한 예. 

- LFOSC 설정 :  Enable Internal L-F Oscillator (80kHz)  를 Enabled 하고 , Divider 를 8로 하여 8kHz 로 함. 

- Clock Control 설정 : 아래 그림처럼 Clock Source 를 Low Frequency Oscillator 선택하고, Divider 를 1로 하여 최종 SYSCLK 은 10kHz 로 설정하였다. 

 

 

 

 

 

연관 

 

EFM8 SB1 클럭

 

MCU EFM8 SB1 시리즈 클럭.

개요 8비트 8051 MCU EFM8 Sleepy Bee 시리즈의 클럭 정보 정리. 1. 클럭단 구성. 2. 시스템클럭(SYSCLK) 설정 Register : CLKSEL 정보원본 : EFM8SB1 Reference Manual EFM8SB1 클럭 구성. 블럭도 : EFM8SB1 Reference Manual 페이

igotit.tistory.com

 

EFM8 BB1 클럭

 

MCU EFM8 BB1 시리즈 클럭

EFM8BB1 클럭 구성. HFOSC0 : 칩내장 24.5MHz +-2% . LFOSC0 : 칩내장 80kHz . WDT 는 이 클럭을 이용함. EXTCLK : 외부에서 CMOS clock 공급 클럭관련 별도 설정하지 않는 경우 SYSCLK 는 HFOSC0 24.5MHz 를 이용하며 Divider

igotit.tistory.com

 

 

정리글

 

STM32. nRF52. ESP32. EFM8. EFM32. PSoC 활용 정리.

STM32. nRF52. ESP32. EFM8. EFM32. PSoC 총정리 제조사 칩 주요특징 실리콘랩 8bit MCU EFM8 시리즈 32bit EFM32 시리즈 EFM8 싸다. STM STM32 . 최고 항상 만족. Cypress pSoC pSoC6 은 기대해볼만. NORDIC nRF52 블투 무선솔루

igotit.tistory.com

 


첫 등록 : 2015.04.07

최종 수정 : 2023.02.21

단축 주소 : https://igotit.tistory.com/250


 

 

 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5