실리콘 - 로고LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러
사용자 가이드

LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러

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

대상 장치

  • EFM8BB50 Busy Bee 마이크로컨트롤러(EFM8BB50F16I-A-QFN16)
  • CPU: 8비트 CIP-51 8051 코어
  •  메모리: 16kB 플래시 및 512바이트 RAM
  •  발진기: 49MHz, 10MHz, 80kHz

키트 특징

  • USB 연결
  • 고급 에너지 모니터(AEM)
  • SEGGER J-Link 온보드 디버거
  • 온보드 MCU는 물론 외부 하드웨어도 지원하는 디버그 멀티플렉서
  • 사용자 푸시 버튼 및 LED
  • Silicon Labs의 Si7021 상대 습도 및 온도 센서
  • 초저전력 128×128 픽셀 메모리

액정표시장치

  • 8방향 아날로그 조이스틱
  • 확장 보드용 20핀 2.54mm 헤더
  • I/O 핀에 직접 액세스하기 위한 브레이크아웃 패드
  •  전원 공급원에는 USB 및 CR2032 코인 셀 배터리가 포함됩니다.

소프트웨어 지원

  • 심플리시티 스튜디오™

 소개

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

  • EFM8BB50 Busy Bee 마이크로컨트롤러
  • 16kB 플래시
  •  512바이트 RAM
  • QFN16 패키지
  •  정확한 전류 및 용량을 위한 고급 에너지 모니터링 시스템tag및 추적
  • 외부 Silicon Labs 장치를 디버깅할 수 있는 통합 Segger J-Link USB 디버거/에뮬레이터
  •  20핀 확장 헤더
  •  I/O 핀에 쉽게 액세스할 수 있는 브레이크아웃 패드
  •  전원에는 USB 및 CR2032 배터리가 포함됩니다.
  •  Silicon Labs의 Si7021 상대 습도 및 온도 센서
  •  초저전력 128×128 픽셀 메모리-LCD
  •  사용자 상호 작용을 위해 EFM1에 연결된 푸시 버튼 1개와 LED 8개
  • 사용자 상호작용을 위한 8방향 아날로그 조이스틱

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

 키트 블록 다이어그램

오버view BB50 Pro Kit의 구성은 아래 그림과 같습니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 키트 블록 선도

키트 하드웨어 레이아웃

BB50 Pro Kit 레이아웃은 아래와 같습니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 하드웨어 레이아웃

커넥터

4.1 브레이크아웃 패드
EFM8BB50의 GPIO 핀 대부분은 보드 상단과 하단 가장자리에 있는 2.54개의 핀 헤더 행에서 사용할 수 있습니다. 표준 XNUMXmm 피치를 가지며 필요한 경우 핀 헤더를 납땜할 수 있습니다. I/O 핀 외에도 전원 레일 및 접지에 대한 연결도 제공됩니다. 일부 핀은 키트 주변 장치 또는 기능에 사용되며 절충 없이 맞춤형 애플리케이션에 사용하지 못할 수도 있습니다.
아래 그림은 보드의 오른쪽 가장자리에 있는 브레이크아웃 패드의 핀 배치와 EXP 헤더의 핀 배치를 보여줍니다. EXP 헤더는 다음 섹션에서 자세히 설명합니다. 브레이크아웃 패드 연결도 쉽게 참조할 수 있도록 각 핀 옆에 실크스크린으로 인쇄되어 있습니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 브레이크아웃 패드아래 표는 브레이크아웃 패드의 핀 연결을 보여줍니다. 또한 어떤 키트 주변 장치나 기능이 다른 핀에 연결되어 있는지도 표시됩니다.
표 4.1. 하단 행(J101) 핀 배치

EFM8BB50 I/O 핀 공유 기능
1 VMCU EFM8BB50 권tage 도메인(AEM으로 측정)
2 접지 지면
3 NC
4 NC
5 NC
6 NC
7 피0.7 EXP7, UIF_JOYSTICK
8 피0.6 MCU_DISP_SCLK
9 피0.5 EXP14, VCOM_RX
EFM8BB50 I/O 핀 공유 기능
10 피0.4 EXP12, VCOM_TX
11 피0.3 EXP5, UIF_LED0
12 피0.2 EXP3, UIF_BUTTON0
13 피0.1 MCU_DISP_CS
14 피0.0 VCOM_활성화
15 접지 지면
16 3V3 보드 컨트롤러 공급

표 4.2. 맨 위 행(J102) 핀아웃

EFM8BB50 I/O 핀 공유 기능
1 5V 보드 USB 볼륨tage
2 접지 지면
3 NC
4 뉴스 DEBUG_RESETN(DEBUG_C2CK 공유 핀)
5 C2CK DEBUG_C2CK(DEBUG_RESETN 공유 핀)
6 C2D DEBUG_C2D(DEBUG_C2DPS, MCU_DISP_ENABLE 공유 핀)
7 NC
8 NC
9 NC
10 NC
11 피1.2 EXP15, SENSOR_I2C_SCL
12 피1.1 EXP16, SENSOR_I2C_SDA
13 피1.0 MCU_DISP_MOSI
14 피2.0 MCU_DISP_ENABLE(DEBUG_C2D, DEBUG_C2DPS 공유 핀)
15 접지 지면
16 3V3 보드 컨트롤러 공급

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

연결 EXP 헤더 기능 공유 기능 주변 매핑
20 3V3 보드 컨트롤러 공급
18 5V 보드 컨트롤러 USB voltage
16 피1.1 I2C_SDA 센서_I2C_SDA SMB0_SDA
14 피0.5 UART_RX VCOM_RX UART0_RX
12 피0.4 UART_TX VCOM_TX UART0_TX
10 NC GPIO
8 NC GPIO
6 NC GPIO
4 NC GPIO
2 VMCU EFM8BB50 권tage 도메인, AEM 측정에 포함됨.
19 보드_ID_SDA 애드온 보드 식별을 위해 보드 컨트롤러에 연결됩니다.
17 보드_ID_SCL 애드온 보드 식별을 위해 보드 컨트롤러에 연결됩니다.
15 피1.2 I2C_SCL 센서_I2C_SCL SMB0_SCL
13 NC GPIO
11 NC GPIO
9 NC GPIO
연결 EXP 헤더 기능 공유 기능 주변 매핑
7 피0.7 ROCKER UIF_JOYSTICK
5 피0.3 주도의 UIF_LED0
3 피0.2 버튼 UIF_BUTTON0
1 접지 지면

4.3 디버그 커넥터(DBG)
디버그 커넥터는 Simplicity Studio를 사용하여 설정할 수 있는 디버그 모드를 기반으로 두 가지 목적으로 사용됩니다. "디버그 IN" 모드를 선택하면 커넥터를 통해 외부 디버거를 온보드 EFM8BB50과 함께 사용할 수 있습니다. "Debug OUT" 모드를 선택하면 커넥터를 통해 키트를 외부 대상에 대한 디버거로 사용할 수 있습니다. "디버그 MCU" 모드(기본값)가 선택되면 커넥터는 보드 컨트롤러와 온보드 대상 장치 모두의 디버그 인터페이스에서 격리됩니다.
이 커넥터는 다른 작동 모드를 지원하도록 자동으로 전환되기 때문에 보드 컨트롤러에 전원이 공급될 때만 사용할 수 있습니다(J-Link USB 케이블 연결). 보드 컨트롤러의 전원이 꺼져 있을 때 대상 장치에 대한 디버그 액세스가 필요한 경우 브레이크아웃 헤더의 적절한 핀에 직접 연결하여 수행해야 합니다.
커넥터의 핀아웃은 표준 ARM Cortex Debug 19핀 커넥터의 핀아웃을 따릅니다. 핀아웃은 아래에 자세히 설명되어 있습니다. 커넥터가 J를 지원하더라도TAG 직렬 와이어 디버그 외에도 키트 또는 온보드 대상 장치가 이를 지원한다는 의미는 아닙니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 디버그 커넥터핀 배치가 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 단순 커넥터
BB50 Pro Kit에 포함된 Simplicity Connector를 사용하면 AEM 및 가상 COM 포트와 같은 고급 디버깅 기능을 외부 대상에 사용할 수 있습니다. 핀아웃은 아래 그림에 나와 있습니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 단순 커넥터그림의 신호 이름과 핀 설명 테이블은 보드 컨트롤러에서 참조한 것입니다. 즉, 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 전원 선택
프로 키트의 EFM8BB50은 다음 소스 중 하나를 통해 전원을 공급받을 수 있습니다.

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

MCU의 전원은 프로 키트의 왼쪽 하단 모서리에 있는 슬라이드 스위치로 선택됩니다. 아래 그림은 슬라이드 스위치로 다양한 전원을 선택하는 방법을 보여줍니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 전원 스위치스위치가 AEM 위치에 있으면 프로 키트의 저잡음 3.3V LDO가 EFM8BB50에 전원을 공급하는 데 사용됩니다. 이 LDO는 디버그 USB 케이블에서 다시 전원을 공급받습니다. 이제 고급 에너지 모니터가 직렬로 연결되어 정확한 고속 전류 측정과 에너지 디버깅/프로파일링이 가능해졌습니다.
스위치가 BAT 위치에 있으면 CR20 소켓의 2032mm 코인 셀 배터리를 사용하여 장치에 전원을 공급할 수 있습니다. 스위치가 이 위치에 있으면 현재 측정이 활성화되지 않습니다. 이것은 외부 전원으로 MCU에 전원을 공급할 때 권장되는 스위치 위치입니다.
참고: 고급 에너지 모니터는 전원 선택 스위치가 AEM 위치에 있을 때만 EFM8BB50의 전류 소비를 측정할 수 있습니다.
5.2 보드 컨트롤러 전원
보드 컨트롤러는 디버거 및 AEM과 같은 중요한 기능을 담당하며 보드의 왼쪽 상단 모서리에 있는 USB 포트를 통해서만 전원이 공급됩니다. 키트의 이 부분은 별도의 전원 도메인에 있으므로 디버깅 기능을 유지하면서 대상 장치에 대해 다른 전원을 선택할 수 있습니다. 또한 이 전원 도메인은 보드 컨트롤러에 대한 전원이 제거될 때 대상 전원 도메인에서 전류 누출을 방지하기 위해 격리됩니다.
보드 컨트롤러 전원 도메인은 전원 스위치의 위치에 영향을 받지 않습니다.
이 키트는 보드 컨트롤러와 대상 전력 도메인 중 하나의 전원이 꺼질 때 서로 격리된 상태를 유지하도록 세심하게 설계되었습니다. 이렇게 하면 대상 EFM8BB50 장치가 BAT 모드에서 계속 작동하도록 보장됩니다.
5.3 EFM8BB50 재설정
EFM8BB50 MCU는 몇 가지 다른 소스로 재설정할 수 있습니다.

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

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

 주변기기

프로 키트에는 EFM8BB50 기능 중 일부를 보여주는 주변 장치 세트가 있습니다.
주변 장치로 라우팅되는 대부분의 EFM8BB50 I/O는 브레이크아웃 패드나 EXP 헤더로도 라우팅되므로 이러한 I/O를 사용할 때 이를 고려해야 합니다.
6.1 누름 버튼 및 LED
키트에는 EFM0BB8에 직접 연결되고 50ms의 시간 상수를 갖는 RC 필터에 의해 비난되는 BTN1이라고 표시된 사용자 푸시 버튼이 있습니다. 버튼은 핀 P0.2에 연결됩니다.
또한 이 키트에는 EFM0BB8의 GPIO 핀으로 제어되는 LED50으로 표시된 노란색 LED가 있습니다. LED는 액티브 하이 구성에서 핀 P0.3에 연결됩니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 버튼 및 LED6.2 조이스틱
키트에는 측정 가능한 8개 위치가 있는 아날로그 조이스틱이 있습니다. 이 조이스틱은 P8 핀의 EFM0.7에 연결되어 있으며 다양한 저항 값을 사용하여 볼륨을 생성합니다.tagADC0으로 측정 가능합니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 조이스틱 저항기표 6.1. 조이스틱 저항기 조합

방향 저항기 조합(kΩ) 예상 UIF_JOYSTICK 볼륨tag전자 (V)1
센터프레스 SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 0.033
위(N) SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 1 2.831
오른쪽(NE) SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 2 2.247
오른쪽(E) SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 3 2.533
오른쪽 아래(SE) SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 6 1.433
아래(S) SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 5 1.650
아래쪽 왼쪽(SW) SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 4 1.238
왼쪽(W) SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 7 1.980
왼쪽 위(NW) SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 8 1.801
메모: 1. 이 계산된 값은 VMCU가 3.3V라고 가정합니다.

6.3 메모리 LCD-TFT 디스플레이
1.28인치 SHARP 메모리 LCD-TFT를 키트에 사용하여 대화형 애플리케이션을 개발할 수 있습니다. 디스플레이는 128 x 128 픽셀의 고해상도를 가지며 전력 소모가 거의 없습니다. 반사형 흑백 디스플레이이므로 각 픽셀은 밝거나 어두울 수 있으며 일반적인 일광 조건에서는 백라이트가 필요하지 않습니다. 디스플레이로 전송된 데이터는 유리의 픽셀에 저장됩니다. 즉, 정적 이미지를 유지하기 위해 지속적인 새로 고침이 필요하지 않습니다.
디스플레이 인터페이스는 SPI 호환 직렬 인터페이스와 일부 추가 제어 신호로 구성됩니다. 픽셀은 개별적으로 주소를 지정할 수 없으며 대신 데이터가 한 번에 한 라인(128비트)씩 디스플레이로 전송됩니다.
메모리 LCD-TFT 디스플레이는 키트의 보드 컨트롤러와 공유되므로 사용자 애플리케이션이 디스플레이를 사용하지 않을 때 보드 컨트롤러 애플리케이션이 유용한 정보를 표시할 수 있습니다. 사용자 애플리케이션은 항상 DISP_ENABLE 신호를 사용하여 디스플레이의 소유권을 제어합니다.

  • DISP_ENABLE = LOW: 보드 컨트롤러가 디스플레이를 제어합니다.
  • DISP_ENABLE = HIGH: 사용자 애플리케이션(EFM8BB50)이 디스플레이를 제어합니다.

디스플레이에 대한 전원은 EFM8BB50이 디스플레이를 제어할 때 대상 애플리케이션 전원 도메인에서, DISP_ENABLE 라인이 로우일 때 보드 컨트롤러의 전원 도메인에서 공급됩니다. DISP_CS가 높을 때 데이터는 DISP_SI에 기록되고, 시계는 DISP_SCLK에 전송됩니다. 지원되는 최대 클럭 속도는 1.1MHz입니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 메모리 LCD

6.4 Si7021 상대 습도 및 온도 센서
Si7021 1°C상대 습도 및 온도 센서는 습도 및 온도 센서 요소, 아날로그-디지털 변환기, 신호 처리, 교정 데이터 및 1 Si7021 I C 인터페이스를 통합한 모놀리식 CMOS IC입니다. 습도 감지를 위한 업계 표준, low-K 고분자 유전체의 특허 사용을 통해 낮은 드리프트 및 히스테리시스와 우수한 장기 안정성을 갖춘 저전력 모놀리식 CMOS 센서 IC를 구축할 수 있습니다.
습도 및 온도 센서는 공장에서 보정되며 보정 데이터는 온칩 비휘발성 메모리에 저장됩니다. 따라서 재교정이나 소프트웨어 변경 없이 센서를 완전히 교체할 수 있습니다.
Si7021은 3×3mm DFN 패키지로 제공되며 리플로우 납땜이 가능합니다. 3×3mm DFN-6 패키지의 기존 RH/온도 센서에 대한 하드웨어 및 소프트웨어 호환 드롭인 업그레이드로 사용할 수 있으며 더 넓은 범위에 대한 정밀 감지와 더 낮은 전력 소비가 특징입니다. 옵션으로 공장에서 설치된 커버는 낮은 프로를 제공합니다.file, 액체(소수성/소유성) 및 미립자를 제외하고 조립 중(예: 리플로 납땜) 및 제품 수명 전반에 걸쳐 센서를 보호하는 편리한 수단.
Si7021은 HVAC/R 및 자산 추적에서 산업 및 소비자 플랫폼에 이르는 애플리케이션에서 습도, 이슬점 및 온도를 측정하는 데 이상적인 정확한 저전력, 공장 보정 디지털 솔루션을 제공합니다.
Si1에 사용되는 7021°C 버스는 EXP 헤더와 공유됩니다. 센서는 VMCU에 의해 구동됩니다. 즉, 센서의 전류 소비가 AEM 측정에 포함됩니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 온도 센서실리콘 연구소 참조 web 자세한 내용은 다음 페이지를 참조하십시오. http://www.silabs.com/humidity-sensors.
6.5 가상 COM 포트
호스트 PC와 대상 EFM8BB50 간의 애플리케이션 데이터 전송을 위해 보드 컨트롤러에 대한 비동기 직렬 연결이 제공되므로 외부 직렬 포트 어댑터가 필요하지 않습니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 가상 COM가상 COM 포트는 대상 장치와 보드 컨트롤러 사이의 물리적 UART와 USB를 통해 호스트 PC에서 직렬 포트를 사용할 수 있도록 하는 보드 컨트롤러의 논리적 기능으로 구성됩니다. UART 인터페이스는 두 개의 핀과 활성화 신호로 구성됩니다.
표 6.2. 가상 COM 포트 인터페이스 핀

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

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

고급 에너지 모니터

7.1 사용
AEM(Advanced Energy Monitor) 데이터는 보드 컨트롤러에 의해 수집되며 Energy Pro에 의해 표시될 수 있습니다.filer, Simplicity Studio를 통해 사용할 수 있습니다. 에너지 프로를 사용하여filer, 전류 소비 및 볼륨tage는 실시간으로 EFM8BB50에서 실행되는 실제 코드를 측정하고 연결할 수 있습니다.
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 EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 에너지 모니터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초당 레.

온보드 디버거

BB50 Pro 키트에는 코드를 다운로드하고 EFM8BB50을 디버깅하는 데 사용할 수 있는 통합 디버거가 포함되어 있습니다. 키트에서 EFM8BB50을 프로그래밍하는 것 외에도 디버거를 사용하여 외부 Silicon Labs EFM32, EFM8,
EZR32 및 EFR32 장치.
디버거는 Silicon Labs 장치와 함께 사용되는 세 가지 디버그 인터페이스를 지원합니다.

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

정확한 디버깅을 위해 장치에 적절한 디버그 인터페이스를 사용하십시오. 보드의 디버그 커넥터는 이러한 세 가지 모드를 모두 지원합니다.
8.1 디버그 모드
외부 장치를 프로그래밍하려면 디버그 커넥터를 사용하여 타겟 보드에 연결하고 디버그 모드를 [Out]으로 설정하세요. 동일한 커넥터를 사용하여 외부 디버거를
디버그 모드를 [In]으로 설정하여 키트의 EFM8BB50 MCU.
활성 디버그 모드 선택은 Simplicity Studio에서 수행됩니다. 디버그
MCU : 이 모드에서는 온보드 디버거가 키트의 EFM8BB50에 연결됩니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 디버그 MCU디버그 출력: 이 모드에서는 온보드 디버거를 사용하여 맞춤형 보드에 장착된 지원되는 Silicon Labs 장치를 디버깅할 수 있습니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 디버그 출력디버그: 이 모드에서는 온보드 디버거의 연결이 끊어지고 외부 디버거를 연결하여 EFM8BB50을 디버깅할 수 있습니다. 전부.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 디버그 입력메모: "디버그 IN"이 작동하려면 키트 보드 컨트롤러에 디버그 USB 커넥터를 통해 전원이 공급되어야 합니다.
8.2 배터리 작동 중 디버깅
EFM8BB50이 배터리로 구동되고 J-Link USB가 계속 연결되어 있으면 온보드 디버그 기능을 사용할 수 있습니다. USB 전원이 분리되면 Debug IN 모드가 작동하지 않습니다.
대상이 배터리와 같은 다른 에너지 소스로 실행되고 보드 컨트롤러의 전원이 꺼진 경우 디버그 액세스가 필요한 경우 디버깅에 사용되는 GPIO에 직접 연결하십시오. 이는 브레이크아웃 패드에 노출됩니다.

 키트 구성 및 업그레이드

Simplicity Studio의 키트 구성 대화 상자를 사용하면 J-Link 어댑터 디버그 모드를 변경하고 펌웨어를 업그레이드하며 기타 구성 설정을 변경할 수 있습니다. Simplicity Studio를 다운로드하려면 다음으로 이동하십시오. silabs.com/simplicity.
Simplicity Studio의 Launcher 관점의 기본 창에는 선택한 J-Link 어댑터의 디버그 모드와 펌웨어 버전이 표시됩니다. 키트 구성 대화 상자를 열려면 이러한 설정 옆에 있는 [변경] 링크를 클릭하세요.SILICON LABS EFM8 BB50 8비트 MCU Pro 키트 마이크로컨트롤러 - 구성 대화 상자9.1 펌웨어 업그레이드
Simplicity Studio를 통해 키트 펌웨어를 업그레이드할 수 있습니다. Simplicity Studio는 시작 시 자동으로 새 업데이트를 확인합니다.
수동 업그레이드를 위해 키트 구성 대화 상자를 사용할 수도 있습니다. [어댑터 업데이트] 섹션에서 [찾아보기] 버튼을 클릭하여 올바른 어댑터를 선택합니다. file .emz로 끝납니다. 그런 다음 [패키지 설치] 버튼을 클릭하세요.

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

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

키트 개정 내역 및 정오표

11.1 개정 내역
키트 개정판은 아래 그림에 설명된 대로 키트의 박스 라벨에 인쇄되어 있습니다.SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 베어 코드

키트 개정 출시된 설명
A01 9년 23월 XNUMX일 초기 키트 개정.

문서 개정 내역

개정판 1.0
2023년 XNUMX월 초기 문서 버전.
단순 스튜디오
MCU 및 무선 도구, 문서, 소프트웨어, 소스 코드 라이브러리 등에 대한 원클릭 액세스. Windows, Mac 및 Linux에서 사용 가능!SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - Simplicity Studio

SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 - 아이콘 9
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 로고®, Blueridge®, Blueridge Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro 로고 및 "세계에서 가장 에너지 친화적인 마이크로 컨트롤러", Repine Signals®, Wised Connect, n-Link, Thread Arch®, Elin®, EZRadioPRO®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity의 조합 Studio®, Telegenic, Telegenic Logo®, USB XPress®, Sentry, Sentry 로고 및 Sentry DMS, Z-Wave® 및 기타 제품은 Silicon Labs의 상표 또는 등록 상표입니다. ARM, CORTEX, Cortex-M3 및 THUMB는 ARM Holdings의 상표 또는 등록 상표입니다. Keli는 ARM Limited의 등록 상표입니다. Wi-Fi는 Wi-Fi Alliance의 등록 상표입니다. 여기에 언급된 기타 모든 제품 또는 브랜드 이름은 해당 소유자의 상표입니다.

실리콘 - 로고실리콘 연구소 주식회사
400 웨스트 세자르 차베스
오스틴, 텍사스 78701
미국
www.silabs.com
silabs.com | 더 연결된 세상을 구축합니다.
실리콘 연구소의 저작권 © 2023

문서 / 리소스

SILICON LABS EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러 [PDF 파일] 사용자 가이드
EFM8 BB50 8비트 MCU 프로 키트 마이크로컨트롤러, EFM8 BB50, 8비트 MCU 프로 키트 마이크로컨트롤러, 프로 키트 마이크로컨트롤러, 키트 마이크로컨트롤러, 마이크로컨트롤러

참고문헌

댓글을 남겨주세요

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