본문 바로가기
전자공학/LoRa 통신

SAMR34_Xplained 회로도 설명 (4-2. EFM32hg210 마이크로컨트롤러설명)

by ohj921189 2020. 2. 18.
반응형

이번 시간은 SAMR34_Xplained 회로도 설명에 대한 마지막 글이 되겠습니다. 이전 포스팅에 이어서 EFM32hg210 마이크로컨트롤러(MCU)의 기능들에 대해 설명드리도록 하겠습니다.

 

우선 Analog Interface를 보도록 하겠습니다.

-Analog to Digital Converter (ADC) : 초당 최대 100만 개의 샘플에서 최대 12비트의 분해능을 갖는 SAR(Accessive Approximation Register) 아키텍처입니다.

-Current Digital to Analog Converter (IDAC): 핀 이나 ADC에서 출력하고 싱크 할 수 있는 구성 가능한 정전류를 발생시키거나 싱크 할 수 있습니다. 전류는 다양한 스텝 크기의 여러 범위로 구성할 수 있습니다.

-Analog Comparator (ACMP): 아날로그 비교기는 두 개의 아날로그 입력을 비교하는데 사용되고 어떤 입력 전압이 더 높은지 디지털 출력으로 나타냅니다.

 

그다음으로 Timer and Trigger에 대해 설명드리도록 하겠습니다.

 

-Timer/Counter (TIMER): 16비트 범용 타이머에는 입력 캡처 및 비교/펄스 폭 변조(PWM) 출력을 위한 3개의 비교/캡처 채널이 있습니다.

 

-Real Time Counter (RTC): 24비트 카운터를 포함하고 32.768kHz 크리스털 오실레이터 또는 32.768kHz RC 오실레이터에 의해 클럭 처리됩니다. 대부분의 장치의 전원이 꺼진 상태에서 RTC가 활성화되므로 시간을 추적하는 데 이상적입니다.

 

-Pulse Counter (PCNT): 단일 입력에서 펄스를 카운트하거나 4진수로 인코딩된 입력을 디코딩 하는 데 사용할 수 있습니다.

 

-Watchdog (WDOG): 시스템 고장 시 재설정을 발생시켜 애플리케이션 신뢰성을 높이는 것입니다.  

 

그다음 I/O Ports에 대해 알아보겠습니다.

-General Purpose Input/Output (GPIO): EFM32HG210에는 24개의 GPIO(General Purpose Input/Output) 핀 이 있으며, 각각 최대 16개의 핀을 가진 포트로 나뉩니다.

 

그다음으로 Clock Management에 대해 알아보겠습니다.

 

-Clock Management Unit (CMU): EFM32HG에 탑재된 오실레이터와 클럭을 제어합니다. 특정 용도의 에너지 소비를 최소화할 수 있게 합니다.

 

Security에 대해 설명드리겠습니다.

 

-Advanced Encryption Standard Accelerator (AES) : AES 가속기는 128비트로 AES 암호화 및 암호 해독을 수행합니다.

 

빨간 박스로 표시되어 있는 Peripheral Reflex System에 대해 설명드리겠습니다.

 

-Peripheral Reflex System (PRS) : CPU를 포함하지 않고 서로 다른 주변 모듈이 서로 직접 통신할 수 있게 해주는 네트워크입니다.

 

EFM32hg210 마이크로컨트롤러의 Oscillator(오실 레이터)의 종류는 총 7개입니다. LFXO, HFXO, LFRCO, HFRCO, AUXHFRCO, USHFRCO, ULFRCO 가 있습니다. 그중 3.9.3 LFRCO는 주파수가 높고 속도가 빠른 특징을 가지고 있습니다.

 

3.9.4 HFRCO는 주파수가 낮은 대신 안정적인 특징을 가지고 있습니다.

 

그다음으로 I2C 통신의 종류에는 세 가지가 있습니다. I2C Standard-mode(Sm), I2C Fast-mode(Fm+), I2C Fast-mode(Fm) 이 있습니다.

이상으로 SAMR34_Xplained 회로도 설명에 대한 포스트를 마무리하겠습니다. 읽어주셔서 감사합니다.

반응형

댓글