실리콘랩스의 efr32mg13 이라는 이전 칩에 비해
최근 칩인 efr32xg22 칩의 성능 비교를
하기와 같이 공유합니다.
EFR32xG22와 EFR32MG13은 모두 Silicon Labs에서 개발한 무선 SoC 칩이지만, 성능 측면에서 차이가 있습니다.
CPU 코어:
EFR32xG22는 Arm Cortex-M33 코어를 사용하며, 최대 80MHz로 동작합니다. Cortex-M33는 Cortex-M3와 비교하여 성능이 향상되었으며, DSP 지원, TrustZone 보안 기술 등 다양한 고급 기능을 제공합니다. 반면, EFR32MG13은 Arm Cortex-M4F 코어를 사용하며, 최대 40MHz로 동작합니다. Cortex-M4F는 Cortex-M3보다 더 많은 기능을 제공하지만, Cortex-M33보다는 성능이 떨어집니다.
메모리:
EFR32xG22는 최대 1024KB의 Flash 메모리와 최대 96KB의 RAM을 제공합니다. 반면, EFR32MG13은 최대 256KB의 Flash 메모리와 최대 32KB의 RAM을 제공합니다.
무선 통신:
EFR32xG22는 BLE 5.2, Zigbee 3.0, Thread 및 Proprietary 프로토콜을 모두 지원합니다. 반면, EFR32MG13은 BLE 5.0, Zigbee 3.0, Thread를 지원하지만 Proprietary 프로토콜은 지원하지 않습니다.
전력 관리:
EFR32xG22는 최대 20 dBm의 출력 전력과 최소 1.4 μA의 저전력 수면 모드를 제공합니다. 반면, EFR32MG13은 최대 19 dBm의 출력 전력과 최소 1.3 μA의 저전력 수면 모드를 제공합니다.
보안:
EFR32xG22는 고급 보안 기능과 HW 암호화 가속기를 제공합니다. 반면, EFR32MG13은 보안성이 떨어집니다.
따라서, EFR32xG22는 EFR32MG13보다 더 높은 성능과 더 많은 메모리, 무선 프로토콜 지원, 높은 보안성, 더 높은 출력 전력 및 전력 관리 기능을 제공합니다. 하지만, EFR32xG22는 EFR32MG13보다 더 비싸며, 전력 관리 기능이 더 복잡합니다.
그럼,
공유합니다.
'개발 이야기 > 임베디드 개발' 카테고리의 다른 글
실리콘랩스에서 나오는 칩셋들 정리 (0) | 2023.03.23 |
---|---|
simplicity studio 5버전 ide는 어떤 개선점이 있나요? (0) | 2023.03.23 |
아두이노 wire.h wire.c 의 i2c 구현 내용을 mbed (C언어)에서 구현한 내용 (0) | 2023.03.23 |
(팁) debug log 로그 출력 시 색깔 별로 구분할 수 있는 방법 (0) | 2023.02.12 |
납땜이 필요없이 사용가능한 보드 (0) | 2022.10.23 |