실리콘랩스 로고

UG515: EFM32PG23 프로 키트 사용자 가이드

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 기호 1

EFM32PG23 Gecko 마이크로컨트롤러

PG23 Pro 키트는 EFM32PG23™ Gecko 마이크로컨트롤러에 익숙해지기 위한 훌륭한 출발점입니다.
프로 키트에는 EFM32PG23의 많은 기능 중 일부를 보여주는 센서와 주변 장치가 포함되어 있습니다. 이 키트는 EFM32PG23 Gecko 애플리케이션을 개발하는 데 필요한 모든 도구를 제공합니다.

SILICON LABS EFM32PG23 게코 마이크로컨트롤러

대상 장치

  • EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
  • CPU: 32비트 ARM® Cortex-M33
  • 메모리: 512kB 플래시 및 64kB RAM

키트 특징

  • USB 연결
  • 고급 에너지 모니터(AEM)
  • SEGGER J-Link 온보드 디버거
  • 외부 하드웨어 및 온보드 MCU를 지원하는 디버그 멀티플렉서
  • 4×10 세그먼트 LCD
  • 사용자 LED 및 푸시 버튼
  • Silicon Labs의 Si7021 상대 습도 및 온도 센서
  • IADC 데모용 SMA 커넥터
  • 유도성 LC 센서
  • 확장 보드용 20핀 2.54mm 헤더
  • I/O 핀에 직접 액세스하기 위한 브레이크아웃 패드
  • 전원에는 USB 및 CR2032 코인 셀 배터리가 포함됩니다.

소프트웨어 지원

  • 심플리시티 스튜디오™
  • IAR 임베디드 워크 벤치
  • 케일 MDK

소개

1.1 설명
PG23 Pro 키트는 EFM32PG23 Gecko 마이크로컨트롤러에서 애플리케이션 개발을 위한 이상적인 시작점입니다. 이 보드에는 EFM32PG23 Gecko 마이크로컨트롤러의 다양한 기능 중 일부를 보여주는 센서와 주변 장치가 있습니다. 또한 이 보드는 외부 애플리케이션과 함께 사용할 수 있는 완전한 기능을 갖춘 디버거 및 에너지 모니터링 도구입니다.

1.2 특징

  • EFM32PG23 Gecko 마이크로컨트롤러
  • 512kB 플래시
  • 64KB RAM
  • QFN48 패키지
  • 정확한 전류 및 용량을 위한 고급 에너지 모니터링 시스템tag및 추적
  • 외부 Silicon Labs 장치를 디버깅할 수 있는 통합 Segger J-Link USB 디버거/에뮬레이터
  • 20핀 확장 헤더
  • I/O 핀에 쉽게 액세스할 수 있는 브레이크아웃 패드
  • 전원에는 USB 및 CR2032 배터리가 포함됩니다.
  • 4×10 세그먼트 LCD
  • 사용자 상호 작용을 위해 EFM2에 연결된 32개의 푸시 버튼 및 LED
  • Silicon Labs의 Si7021 상대 습도 및 온도 센서
  • EFM32 IADC 데모용 SMA 커넥터
  • EFM1.25 IADC용 외부 32V 레퍼런스
  • 금속 물체의 유도 근접 감지를 위한 LC 탱크 회로
  • LFXO 및 HFXO용 크리스털: 32.768kHz 및 39.000MHz

1.3 시작하기
새로운 PG23 Pro Kit를 시작하는 방법에 대한 자세한 지침은 Silicon Labs에서 찾을 수 있습니다. Web 페이지: silabs.com/development-tools

키트 블록 다이어그램

오버view PG23 Pro Kit의 구성은 아래 그림과 같습니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 1

키트 하드웨어 레이아웃

PG23 Pro Kit 레이아웃은 아래와 같습니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 2

커넥터

4.1 브레이크아웃 패드
EFM32PG23의 GPIO 핀 대부분은 보드의 상단 및 하단 가장자리에 있는 핀 헤더 행에서 사용할 수 있습니다. 이들은 표준 2.54mm 피치를 가지며 필요한 경우 핀 헤더를 납땜할 수 있습니다. I/O 핀 외에도 전원 레일 및 접지에 대한 연결도 제공됩니다. 일부 핀은 키트 주변 장치 또는 기능에 사용되며 절충 없이 사용자 지정 응용 프로그램에 사용하지 못할 수 있습니다.
아래 그림은 보드의 오른쪽 가장자리에 있는 브레이크아웃 패드의 핀 배치와 EXP 헤더의 핀 배치를 보여줍니다. EXP 헤더는 다음 섹션에서 자세히 설명합니다. 브레이크아웃 패드 연결도 쉽게 참조할 수 있도록 각 핀 옆에 실크스크린으로 인쇄되어 있습니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 3

아래 표는 브레이크아웃 패드의 핀 연결을 보여줍니다. 또한 다른 핀에 연결된 키트 주변 장치 또는 기능을 보여줍니다.

표 4.1. 하단 행(J101) 핀 배치

EFM32PG23 I/O 핀 공유 기능
1 VMCU EFM32PG23 권tage 도메인(AEM으로 측정)
2 접지 지면
3 PC8 UIF_LED0
4 PC9 UIF_LED1 / EXP13
5 PB6 VCOM_RX / EXP14
6 PB5 VCOM_TX / EXP12
7 PB4 UIF_BUTTON1 / EXP11
8 NC
9 PB2 ADC_VREF_ENABLE
EFM32PG23 I/O 핀 공유 기능
10 PB1 VCOM_활성화
11 NC
12 NC
13 뉴스 EFM32PG23 리셋
14 아인1
15 접지 지면
16 3V3 보드 컨트롤러 공급
EFM32PG23 I/O 핀 공유 기능
1 5V 보드 USB 볼륨tage
2 접지 지면
3 NC
4 NC
5 NC
6 NC
7 NC
8 PA8 센서_I2C_SCL / EXP15
9 PA7 센서_I2C_SDA / EXP16
10 PA5 UIF_BUTTON0 / EXP9
11 PA3 디버그_TDO_SWO
12 PA2 DEBUG_TMS_SWDIO
13 PA1 DEBUG_TCK_SWCLK
14 NC
15 접지 지면
16 3V3 보드 컨트롤러 공급

4.2 경험치 헤더
보드의 오른쪽에는 주변 장치 또는 플러그인 보드를 연결할 수 있도록 각진 20핀 EXP 헤더가 제공됩니다. 커넥터에는 대부분의 EFM32PG23 Gecko 기능과 함께 사용할 수 있는 여러 I/O 핀이 있습니다. 또한 VMCU, 3V3 및 5V 전원 레일도 노출됩니다.
커넥터는 SPI, UART 및 I²C 버스와 같이 일반적으로 사용되는 주변 장치를 커넥터의 고정 위치에서 사용할 수 있도록 보장하는 표준을 따릅니다. 나머지 핀은 범용 I/O에 사용됩니다. 이를 통해 다양한 Silicon Labs 키트에 연결할 수 있는 확장 보드를 정의할 수 있습니다.
아래 그림은 PG23 Pro Kit에 대한 EXP 헤더의 핀 할당을 보여줍니다. 사용 가능한 GPIO 핀 수의 제한으로 인해 일부 EXP 헤더 핀은 키트 기능과 공유됩니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 4

표 4.3. EXP 헤더 핀아웃

연결 EXP 헤더 기능 공유 기능
20 3V3 보드 컨트롤러 공급
18 5V 보드 컨트롤러 USB voltage
16 PA7 I2C_SDA 센서_I2C_SDA
14 PB6 UART_RX VCOM_RX
12 PB5 UART_TX VCOM_TX
10 NC
8 NC
6 NC
4 NC
2 VMCU EFM32PG23 권tage 도메인, AEM 측정에 포함됨.
19 보드_ID_SDA 추가 보드 식별을 위해 보드 컨트롤러에 연결됩니다.
17 보드_ID_SCL 추가 보드 식별을 위해 보드 컨트롤러에 연결됩니다.
15 PA8 I2C_SCL 센서_I2C_SCL
13 PC9 GPIO UIF_LED1
11 PB4 GPIO UIF_BUTTON1
9 PA5 GPIO UIF_BUTTON0
연결 EXP 헤더 기능 공유 기능
7 NC
5 NC
3 아인1 ADC 입력
1 접지 지면

4.3 디버그 커넥터(DBG)
디버그 커넥터는 Simplicity Studio를 사용하여 설정할 수 있는 디버그 모드를 기반으로 이중 목적을 제공합니다. "Debug IN" 모드를 선택하면 커넥터를 통해 온보드 EFM32PG23과 함께 외부 디버거를 사용할 수 있습니다. "Debug OUT" 모드를 선택하면 커넥터를 통해 키트를 외부 대상에 대한 디버거로 사용할 수 있습니다. "디버그 MCU" 모드(기본값)가 선택되면 커넥터는 보드 컨트롤러와 온보드 대상 장치 모두의 디버그 인터페이스에서 분리됩니다.
이 커넥터는 다양한 작동 모드를 지원하도록 자동으로 전환되므로 보드 컨트롤러에 전원이 공급될 때만 사용할 수 있습니다(J-Link USB 케이블 연결). 보드 컨트롤러의 전원이 꺼졌을 때 대상 장치에 대한 디버그 액세스가 필요한 경우 브레이크아웃 헤더의 해당 핀에 직접 연결하여 이를 수행해야 합니다. 커넥터의 핀아웃은 표준 ARM Cortex 디버그 19핀 커넥터의 핀아웃을 따릅니다.
핀아웃에 대해서는 아래에서 자세히 설명합니다. 커넥터가 J를 지원하더라도TAG 직렬 와이어 디버그 외에도 키트 또는 온보드 대상 장치가 이를 지원한다는 의미는 아닙니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 5

핀 배치가 ARM Cortex 디버그 커넥터의 핀 배치와 일치하더라도 핀 7이 Cortex 디버그 커넥터에서 물리적으로 제거되었으므로 완전히 호환되지 않습니다. 일부 케이블에는 이 핀이 있을 때 사용하지 못하도록 하는 작은 플러그가 있습니다. 이 경우 플러그를 제거하거나 표준 2×10 1.27mm 직선 케이블을 대신 사용하십시오.

표 4.4. 디버그 커넥터 핀 설명

핀 번호 기능 메모
1 VTARGET 대상 참조 권tag이자형. 타겟과 디버거 간에 논리적 신호 레벨을 이동하는 데 사용됩니다.
2 TMS / SDWIO / C2D JTAG 테스트 모드 선택, 직렬 와이어 데이터 또는 C2 데이터
4 TCK / SWCLK / C2CK JTAG 테스트 클럭, 직렬 와이어 클럭 또는 C2 클럭
6 TDO/SWO JTAG 테스트 데이터 출력 또는 직렬 와이어 출력
8 TDI / C2Dps JTAG 테스트 데이터 입력 또는 C2D "핀 공유" 기능
10 리셋/C2CKps 대상 장치 재설정 또는 C2CK "핀 공유" 기능
12 NC 추적
14 NC 추적됨0
16 NC 추적됨1
18 NC 추적됨2
20 NC 추적됨3
9 케이블 감지 접지에 연결
11, 13 NC 연결되지 않음
3, 5, 15, 17, 19 접지

4.4 단순 커넥터
프로 키트에 포함된 Simplicity 커넥터를 사용하면 AEM 및 가상 COM 포트와 같은 고급 디버깅 기능을 외부 대상에 사용할 수 있습니다. 핀아웃은 아래 그림에 나와 있습니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 6

그림의 신호 이름과 핀 설명 테이블은 보드 컨트롤러에서 참조한 것입니다. 즉, VCOM_TX는 외부 타겟의 RX 핀에, VCOM_RX는 타겟의 TX 핀에, VCOM_CTS는 타겟의 RTS 핀에, VCOM_RTS는 타겟의 CTS 핀에 연결해야 합니다.
참고: VMCU vol에서 가져온 전류tage 핀은 AEM 측정에 포함되지만 3V3 및 5V voltage 핀은 그렇지 않습니다. AEM으로 외부 대상의 전류 소비를 모니터링하려면 온보드 MCU를 최저 에너지 모드로 설정하여 측정에 미치는 영향을 최소화합니다.

표 4.5. 단순 커넥터 핀 설명

핀 번호 기능 설명
1 VMCU AEM에서 모니터링하는 3.3V 전원 레일
3 3V3 3.3V 전원 레일
5 5V 5V 전원 레일
2 VCOM_TX 가상 COM TX
4 VCOM_RX 가상 COM RX
6 VCOM_CTS 가상 COM CTS
8 VCOM_RTS 가상 COM RTS
17 보드_ID_SCL 보드 ID SCL
19 보드_ID_SDA 보드 ID SDA
10, 12, 14, 16, 18, 20 NC 연결되지 않음
7, 9, 11, 13, 15 접지 지면

전원 공급 및 재설정

5.1 MCU 전원 선택
프로 키트의 EFM32PG23은 다음 소스 중 하나에서 전원을 공급받을 수 있습니다.

  • 디버그 USB 케이블
  • 3V 코인 셀 배터리

MCU의 전원은 프로 키트의 왼쪽 하단 모서리에 있는 슬라이드 스위치로 선택됩니다. 아래 그림은 슬라이드 스위치로 다양한 전원을 선택하는 방법을 보여줍니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 7

스위치가 AEM 위치에 있으면 프로 키트의 저잡음 3.3V LDO가 EFM32PG23에 전원을 공급하는 데 사용됩니다. 이 LDO는 디버그 USB 케이블에서 다시 전원을 공급받습니다. 이제 고급 에너지 모니터가 직렬로 연결되어 정확한 고속 전류 측정과 에너지 디버깅/프로파일링이 가능해졌습니다.
스위치가 BAT 위치에 있으면 CR20 소켓의 2032mm 코인 셀 배터리를 사용하여 장치에 전원을 공급할 수 있습니다. 스위치가 이 위치에 있으면 현재 측정이 활성화되지 않습니다. 이것은 외부 전원으로 MCU에 전원을 공급할 때 권장되는 스위치 위치입니다.
메모: 고급 에너지 모니터는 전원 선택 스위치가 AEM 위치에 있을 때만 EFM32PG23의 전류 소비를 측정할 수 있습니다.

5.2 보드 컨트롤러 전원
보드 컨트롤러는 디버거 및 AEM과 같은 중요한 기능을 담당하며 보드의 왼쪽 상단 모서리에 있는 USB 포트를 통해서만 전원이 공급됩니다. 키트의 이 부분은 별도의 전원 도메인에 있으므로 디버깅 기능을 유지하면서 대상 장치에 대해 다른 전원을 선택할 수 있습니다. 또한 이 전원 도메인은 보드 컨트롤러에 대한 전원이 제거될 때 대상 전원 도메인에서 전류 누출을 방지하기 위해 격리됩니다.
보드 컨트롤러 전원 도메인은 전원 스위치의 위치에 영향을 받지 않습니다.
이 키트는 보드 컨트롤러와 대상 전원 도메인 중 하나의 전원이 꺼질 때 서로 격리되도록 세심하게 설계되었습니다. 이렇게 하면 대상 EFM32PG23 장치가 BAT 모드에서 계속 작동할 수 있습니다.

5.3 EFM32PG23 리셋
EFM32PG23 MCU는 몇 가지 다른 소스로 재설정할 수 있습니다.

  • RESET 버튼을 누르는 사용자
  • #RESET 핀을 로우로 당기는 온보드 디버거
  • #RESET 핀을 로우로 당기는 외부 디버거

위에서 언급한 리셋 소스 외에도 EFM32PG23에 대한 리셋은 보드 컨트롤러 부팅 중에도 발행됩니다. 즉, 보드 컨트롤러의 전원을 제거하면(J-Link USB 케이블 분리) 재설정이 생성되지 않지만 보드 컨트롤러가 부팅될 때 케이블을 다시 연결하면 재설정됩니다.

주변기기

프로 키트에는 일부 EFM32PG23 기능을 보여주는 주변 장치 세트가 있습니다.
주변 장치로 라우팅되는 대부분의 EFM32PG23 I/O는 브레이크아웃 패드 또는 EXP 헤더로도 라우팅되므로 이를 사용할 때 고려해야 합니다.

6.1 푸시 버튼 및 LED
키트에는 BTN0 및 BTN1로 표시된 두 개의 사용자 푸시 버튼이 있습니다. 이는 EFM32PG23에 직접 연결되며 1ms의 시간 상수로 RC 필터에 의해 디바운싱됩니다. 버튼은 PA5 및 PB4 핀에 연결됩니다.
또한 이 키트에는 EFM0PG1의 GPIO 핀으로 제어되는 LED32 및 LED23로 표시된 두 개의 노란색 LED가 있습니다. LED는 액티브 하이 구성에서 핀 PC8 및 PC9에 연결됩니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 8

6.2 LCD
20핀 세그먼트 LCD는 EFM32의 LCD 주변기기에 연결됩니다. LCD에는 4개의 공통 라인과 10개의 세그먼트 라인이 있어 쿼드러플렉스 모드에서 총 40개의 세그먼트를 제공합니다. 이 라인은 브레이크아웃 패드에서 공유되지 않습니다. 신호 대 세그먼트 매핑에 대한 정보는 키트 회로도를 참조하십시오.
EFM32 LCD 주변 장치의 차지 펌프 핀에 연결된 커패시터도 키트에서 사용할 수 있습니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 9

6.3 Si7021 상대 습도 및 온도 센서

Si7021 |2C 상대 습도 및 온도 센서는 습도 및 온도 센서 요소, 아날로그-디지털 변환기, 신호 처리, 교정 데이터 및 IC 인터페이스를 통합한 모놀리식 CMOS IC입니다. 습도 감지를 위한 업계 표준, low-K 고분자 유전체의 특허 사용을 통해 낮은 드리프트 및 히스테리시스와 우수한 장기 안정성을 갖춘 저전력 모놀리식 CMOS 센서 IC를 구축할 수 있습니다.
습도 및 온도 센서는 공장에서 보정되며 보정 데이터는 온칩 비휘발성 메모리에 저장됩니다. 따라서 재교정이나 소프트웨어 변경 없이 센서를 완전히 교체할 수 있습니다.
Si7021은 3x3mm DFN 패키지로 제공되며 리플로 납땜이 가능합니다. 3x3mm DFN-6 패키지의 기존 RH/온도 센서에 대한 하드웨어 및 소프트웨어 호환 드롭인 업그레이드로 사용할 수 있으며, 더 넓은 범위에 걸쳐 정밀한 감지와 더 낮은 전력 소비를 특징으로 합니다. 공장 설치 커버 옵션은 낮은 프로file, 조립 중(예: 리플로우 솔더링) 및 제품 수명 동안 센서를 보호하는 편리한 수단(소수성/소유성 액체 제외) 및 미립자.
Si7021은 HVAC/R 및 자산 추적에서 산업 및 소비자 플랫폼에 이르는 애플리케이션에서 습도, 이슬점 및 온도를 측정하는 데 이상적인 정확한 저전력, 공장 보정 디지털 솔루션을 제공합니다.
|Si2에 사용되는 7021C 버스는 EXP 헤더와 공유됩니다. 센서는 VMCU에 의해 전원이 공급됩니다. 즉, 센서의 전류 소비가 AEM 측정에 포함됩니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 10

실리콘 연구소 참조 web 자세한 내용은 다음 페이지를 참조하십시오. http://www.silabs.com/humidity-sensors.

6.4 LC 센서
LESENSE(저에너지 센서 인터페이스)를 시연하기 위한 유도 용량성 센서는 보드의 오른쪽 하단에 있습니다. LESENSE 주변 장치는 voltage VDAC(디지털-아날로그 변환기)를 사용하여 인덕터를 통해 발진 전류를 설정한 다음 ACMP(아날로그 비교기)를 사용하여 발진 감쇠 시간을 측정합니다. 진동 감쇠 시간은 인덕터에서 몇 밀리미터 이내에 금속 물체가 있으면 영향을 받습니다.
LC 센서는 금속 물체가 인덕터에 가까이 올 때 절전 모드에서 EFM32PG23을 깨우는 센서를 구현하는 데 사용할 수 있습니다. 이 센서는 다시 유틸리티 미터 펄스 카운터, 도어 알람 스위치, 위치 표시기 또는 다른 애플리케이션으로 사용할 수 있습니다. 금속 물체의 존재를 감지하기를 원합니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 11

LC 센서 사용 및 작동에 대한 자세한 내용은 Simplicity Studio 또는 Silicon Labs의 문서 라이브러리에서 사용할 수 있는 애플리케이션 노트 "AN0029: Low Energy Sensor Interface - Inductive Sense"를 참조하십시오. web대지.

6.5 IADC SMA 커넥터
이 키트에는 단일 종단 구성의 전용 IADC 입력 핀(AIN32) 중 하나를 통해 EFM23PG0의 IADC에 연결되는 SMA 커넥터가 있습니다. 전용 ADC 입력은 외부 신호와 IADC 간의 최적의 연결을 용이하게 합니다.
SMA 커넥터와 ADC 핀 사이의 입력 회로는 다양한 s에서 최적의 안착 성능 사이에서 좋은 절충안이 되도록 설계되었습니다.amp링 속도 및 오버볼의 경우 EFM32 보호tag전자 상황. ADC_CLK가 1MHz보다 높게 구성된 High Accuracy 모드에서 IADC를 사용하는 경우 549Ω 저항을 0Ω으로 교체하는 것이 좋습니다. 이는 감소된 오버볼 비용으로 발생합니다.tag전자 보호. IDC에 대한 자세한 내용은 장치 참조 설명서를 참조하십시오.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 12

소스의 출력 임피던스에 따라 측정에 영향을 미치는 SMA 커넥터 입력의 접지에 대한 49.9Ω 저항기가 있습니다. 49.9Ω 출력 임피던스 소스에 대한 성능을 높이기 위해 50Ω 저항이 추가되었습니다.

6.6 가상 COM 포트
호스트 PC와 대상 EFM32PG23 간의 애플리케이션 데이터 전송을 위해 보드 컨트롤러에 대한 비동기식 직렬 연결이 제공되므로 외부 직렬 포트 어댑터가 필요하지 않습니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 13

가상 COM 포트는 대상 장치와 보드 컨트롤러 사이의 물리적 UART와 USB를 통해 호스트 PC에서 직렬 포트를 사용할 수 있도록 하는 보드 컨트롤러의 논리적 기능으로 구성됩니다. UART 인터페이스는 두 개의 핀과 활성화 신호로 구성됩니다.

표 6.1. 가상 COM 포트 인터페이스 핀

신호 설명
VCOM_TX EFM32PG23에서 보드 컨트롤러로 데이터 전송
VCOM_RX 보드 컨트롤러에서 EFM32PG23으로 데이터 수신
VCOM_활성화 VCOM 인터페이스를 활성화하여 데이터가 보드 컨트롤러로 전달되도록 합니다.

메모: VCOM 포트는 보드 컨트롤러에 전원이 공급될 때만 사용할 수 있으며 J-Link USB 케이블을 삽입해야 합니다.

고급 에너지 모니터

7.1 사용
AEM(Advanced Energy Monitor) 데이터는 보드 컨트롤러에 의해 수집되며 Energy Pro에 의해 표시될 수 있습니다.filer, Simplicity Studio를 통해 사용할 수 있습니다. 에너지 프로를 사용하여filer, 전류 소비 및 볼륨tage는 실시간으로 EFM32PG23에서 실행되는 실제 코드에 연결되고 측정될 수 있습니다.

7.2 작동 이론
0.1μA ~ 47mA(114dB 동적 범위) 범위의 전류를 정확하게 측정하기 위해 전류 감지 ampliifier는 이중 이득과 함께 사용됩니다.tag이자형. 현재의 감각 ampliifier는 볼륨을 측정합니다.tag작은 직렬 저항 위로 떨어집니다. 이득 stag전자 더 amp이 voltage 두 가지 다른 이득 설정을 사용하여 두 가지 전류 범위를 얻습니다. 이 두 범위 사이의 전환은 약 250µA에서 발생합니다. 디지털 필터링 및 평균화는 s 전에 보드 컨트롤러 내에서 수행됩니다.amp파일을 Energy Pro로 내보냅니다.filer 응용 프로그램.
키트 시작 중에 AEM의 자동 보정이 수행되어 의미에서 오프셋 오류를 보상합니다. amp정수기.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 14

7.3 정확성과 성능
AEM은 0.1µA ~ 47mA 범위의 전류를 측정할 수 있습니다. 250µA 이상의 전류의 경우 AEM은 0.1mA 내에서 정확합니다. 250µA 미만의 전류를 측정할 때 정확도는 1µA로 증가합니다. 절대 정확도는 1µA 미만 범위에서 250µA이지만 AEM은 100nA만큼 작은 전류 소비 변화를 감지할 수 있습니다. AEM은 6250개의 전류를 생성합니다.amp초당 레.

온보드 디버거

PG23 Pro Kit에는 코드를 다운로드하고 EFM32PG23을 디버그하는 데 사용할 수 있는 통합 디버거가 포함되어 있습니다. 키트에서 EFM32PG23을 프로그래밍하는 것 외에도 디버거를 사용하여 외부 Silicon Labs EFM32, EFM8, EZR32 및 EFR32 장치를 프로그래밍하고 디버그할 수도 있습니다.

디버거는 Silicon Labs 장치와 함께 사용되는 세 가지 디버그 인터페이스를 지원합니다.

  • 모든 EFM32, EFR32 및 EZR32 장치와 함께 사용되는 직렬 와이어 디버그
  • JTAG, EFR32 및 일부 EFM32 장치와 함께 사용할 수 있습니다.
  • EFM2 장치와 함께 사용되는 C8 디버그

정확한 디버깅을 위해 장치에 적절한 디버그 인터페이스를 사용하십시오. 보드의 디버그 커넥터는 이러한 세 가지 모드를 모두 지원합니다.

8.1 디버그 모드
외부 장치를 프로그래밍하려면 디버그 커넥터를 사용하여 대상 보드에 연결하고 디버그 모드를 [Out]으로 설정합니다. 디버그 모드를 [In]으로 설정하면 동일한 커넥터를 사용하여 외부 디버거를 키트의 EFM32PG23 MCU에 연결할 수도 있습니다.
활성 디버그 모드 선택은 Simplicity Studio에서 수행됩니다.
디버그 MCU: 이 모드에서 온보드 디버거는 키트의 EFM32PG23에 연결됩니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 15

디버그 출력: 이 모드에서는 온보드 디버거를 사용하여 맞춤형 보드에 장착된 지원되는 Silicon Labs 장치를 디버깅할 수 있습니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 16

디버그: 이 모드에서는 온보드 디버거가 분리되고 외부 디버거를 연결하여 키트의 EFM32PG23을 디버그할 수 있습니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 17

메모: "디버그 IN"이 작동하려면 키트 보드 컨트롤러에 디버그 USB 커넥터를 통해 전원이 공급되어야 합니다.

8.2 배터리 작동 중 디버깅
EFM32PG23이 배터리로 구동되고 J-Link USB가 계속 연결되어 있으면 온보드 디버그 기능을 사용할 수 있습니다. USB 전원이 분리되면 Debug IN 모드가 작동하지 않습니다.
대상이 배터리와 같은 다른 에너지 소스로 실행 중이고 보드 컨트롤러의 전원이 꺼진 경우 디버그 액세스가 필요한 경우 디버깅에 사용되는 GPIO에 직접 연결하십시오. 이는 브레이크아웃 패드의 적절한 핀에 연결하여 수행할 수 있습니다. 일부 Silicon Labs 키트는 이러한 목적을 위해 전용 핀 헤더를 제공합니다.

9. 키트 구성 및 업그레이드
Simplicity Studio의 키트 구성 대화 상자를 사용하면 J-Link 어댑터 디버그 모드를 변경하고 펌웨어를 업그레이드하며 기타 구성 설정을 변경할 수 있습니다. Simplicity Studio를 다운로드하려면 다음으로 이동하십시오. silabs.com/simplicity.
Simplicity Studio 실행기 퍼스펙티브의 기본 창에 선택한 J-Link 어댑터의 디버그 모드 및 펌웨어 버전이 표시됩니다. 그 옆에 있는 [변경] 링크를 클릭하여 키트 구성 대화 상자를 엽니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 18

9.1 펌웨어 업그레이드
키트 펌웨어 업그레이드는 Simplicity Studio를 통해 수행됩니다. Simplicity Studio는 시작 시 새 업데이트를 자동으로 확인합니다.
수동 업그레이드를 위해 키트 구성 대화 상자를 사용할 수도 있습니다. [어댑터 업데이트] 섹션에서 [찾아보기] 버튼을 클릭하여 올바른 어댑터를 선택합니다. file .emz로 끝납니다. 그런 다음 [패키지 설치] 버튼을 클릭합니다.

회로도, 어셈블리 도면 및 BOM

키트 설명서 패키지가 설치된 경우 Simplicity Studio를 통해 회로도, 어셈블리 도면 및 BOM(자재 명세서)을 사용할 수 있습니다. Silicon Labs의 키트 페이지에서도 사용할 수 있습니다. web대지: http://www.silabs.com/.

키트 개정 내역 및 정오표

11.1 개정 내역
키트 개정판은 아래 그림에 설명된 대로 키트의 박스 라벨에 인쇄되어 있습니다.

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 19

표 11.1. 키트 개정 내역

키트 개정 출시된 설명
A02 11년 2021월 XNUMX일 BRD2504A 개정판 A03을 포함하는 초기 키트 개정판.

11.2 정오표
현재 이 키트에는 알려진 문제가 없습니다.

문서 개정 내역

1.0
2021년 XNUMX월

  • 초기 문서 버전

단순 스튜디오
MCU 및 무선 도구, 문서, 소프트웨어, 소스 코드 라이브러리 등에 대한 원클릭 액세스. Windows, Mac 및 Linux에서 사용 가능!

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 그림 20

SILICON LABS EFM32PG23 Gecko 마이크로컨트롤러 - 기호 2

IoT 포트폴리오
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity
품질
www.silabs.com/quality

지원 및 커뮤니티
www.silabs.com/community

부인 성명
Silicon Labs는 Silicon Labs 제품을 사용하거나 사용하려는 시스템 및 소프트웨어 구현자에게 사용 가능한 모든 주변 장치 및 모듈에 대한 최신, 정확하고 심층적인 문서를 고객에게 제공하고자 합니다. 특성화 데이터, 사용 가능한 모듈 및 주변 장치, 메모리 크기 및 메모리 주소는 각 특정 장치를 참조하며 제공되는 "일반적인" 매개변수는 다른 애플리케이션에서 다를 수 있으며 실제로 다릅니다. 애플리케이션 examp여기에 설명된 파일은 단지 설명을 위한 것입니다. Silicon Labs는 여기에 포함된 제품 정보, 사양 및 설명을 추가 통지 없이 변경할 수 있는 권리를 보유하며 포함된 정보의 정확성이나 완전성에 대해 보증하지 않습니다. 사전 통지 없이 Silicon Labs는 보안이나 신뢰성을 이유로 제조 과정에서 제품 펌웨어를 업데이트할 수 있습니다. 이러한 변경으로 인해 제품의 사양이나 성능이 변경되지는 않습니다. Silicon Labs는 이 문서에 제공된 정보의 사용 결과에 대해 어떠한 책임도 지지 않습니다. 이 문서는 집적 회로를 설계하거나 제조할 수 있는 라이센스를 암시하거나 명시적으로 부여하지 않습니다. 이 제품은 FDA Class III 장치, FDA 시판 전 승인이 필요한 응용 분야 또는 Silicon Labs의 구체적인 서면 동의 없이 생명 유지 시스템 내에서 사용하도록 설계되거나 승인되지 않았습니다. "생명 지원 시스템"은 생명 및/또는 건강을 지원하거나 유지하기 위한 모든 제품 또는 시스템으로, 이것이 실패할 경우 심각한 개인 부상이나 사망을 초래할 것으로 합리적으로 예상됩니다. Silicon Labs 제품은 군사용으로 설계되거나 승인되지 않았습니다. Silicon Labs 제품은 어떠한 경우에도 핵무기, 생화학 무기 또는 그러한 무기를 운반할 수 있는 미사일을 포함하되 이에 국한되지 않는 대량 살상 무기에 사용되어서는 안 됩니다. Silicon Labs는 모든 명시적, 묵시적 보증을 부인하며, 승인되지 않은 응용 프로그램에서 Silicon Labs 제품을 사용하는 것과 관련된 어떠한 부상이나 손해에 대해서도 책임을 지지 않습니다. 참고: 이 콘텐츠에는 현재 더 이상 사용되지 않는 비공식 용어 로그가 포함되어 있을 수 있습니다. Silicon Labs는 가능한 경우 이러한 용어를 포괄적인 언어로 대체하고 있습니다. 자세한 내용은 다음을 방문하세요. www.silabs.com/about-us/inclusive-lexicon-project

상표 정보

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® 및 Silicon Labs 로고®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro 로고 및 그 조합, “세계에서 가장 에너지 친화적인 마이크로컨트롤러”, Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO 모뎀®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, Telegesis Logo®, USBX press®, Zentri, Zentri 로고 및 Zentri DMS, Z-Wave® 및 기타 제품은 Silicon Labs의 상표 또는 등록 상표입니다. ARM, CORTEX, Cortex-M3 및 THUMB는 ARM Holdings의 상표 또는 등록 상표입니다. Keil은 ARM Limited의 등록 상표입니다. Wi-Fi는 Wi-Fi Alliance의 등록 상표입니다. 여기에 언급된 기타 모든 제품 또는 브랜드 이름은 해당 소유자의 상표입니다.

실리콘랩스 로고

실리콘 연구소 주식회사
400 웨스트 세자르 차베스
오스틴, 텍사스 78701
미국
www.silabs.com

silabs.com | 더 연결된 세상을 구축합니다.
에서 다운로드 Arrow.com.

문서 / 리소스

SILICON LABS EFM32PG23 게코 마이크로컨트롤러 [PDF 파일] 사용자 가이드
EFM32PG23 게코 마이크로컨트롤러, EFM32PG23, 게코 마이크로컨트롤러, 마이크로컨트롤러

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *