SILICON - logotipoMicrocontrolador LABS EFM8 BB50 8-bit MCU Pro Kit
Guía de usuario

Microcontrolador LABS EFM8 BB50 8-bit MCU Pro Kit

O kit BB50 Pro é un excelente punto de partida para familiarizarse co microcontrolador Busy Bee EFM8BB50™.
O kit profesional contén sensores e periféricos que demostran algunhas das moitas capacidades do EFM8BB50. O kit ofrece todas as ferramentas necesarias para desenvolver unha aplicación Busy Bee EFM8BB50.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador

DISPOSITIVO OBXECTIVO

  • Microcontrolador Busy Bee EFM8BB50 (EFM8BB50F16I-A-QFN16)
  • CPU: 8 bits CIP-51 8051 Core
  •  Memoria: 16 kB flash e 512 bytes de RAM
  •  Osciladores: 49 MHz, 10 MHz e 80 kHz

CARACTERÍSTICAS DO KIT

  • Conectividade USB
  • Monitor de enerxía avanzado (AEM)
  • Depurador SEGGER J-Link integrado
  • Multiplexor de depuración compatible con hardware externo e MCU integrado
  • Pulsador de usuario e LED
  • Sensor de temperatura e humidade relativa Si7021 de Silicon Labs
  • Memoria de 128×128 píxeles de potencia ultra baixa

LCD

  • Joystick analóxico de 8 direccións
  • Cabezal de 20 pines de 2.54 mm para placas de expansión
  • Breakout pads para acceso directo a pins de E/S
  •  As fontes de alimentación inclúen USB e batería tipo moeda CR2032

APOIO DO SOFTWARE

  • Simplicity Studio™

 Introdución

1.1 Descrición
O kit BB50 Pro é un punto de partida ideal para o desenvolvemento de aplicacións nos microcontroladores Busy Bee EFM8BB50. A placa presenta sensores e periféricos, que demostran algunhas das moitas capacidades do EFM8BB50 Busy Bee
Microcontrolador. Ademais, o taboleiro é un depurador e unha ferramenta de seguimento de enerxía con todas as funcións que se pode usar con aplicacións externas.
1.2 Características

  • Microcontrolador Busy Bee EFM8BB50
  • Flash de 16 kB
  •  512 bytes de RAM
  • Paquete QFN16
  •  Sistema avanzado de vixilancia de enerxía para a corrente e o volume precisostage seguimento
  • Depurador/emulador USB Segger J-Link integrado coa posibilidade de depurar dispositivos externos de Silicon Labs
  •  Cabezal de expansión de 20 pines
  •  Almofadas de ruptura para facilitar o acceso aos pines de E/S
  •  As fontes de alimentación inclúen USB e batería CR2032
  •  Sensor de temperatura e humidade relativa Si7021 de Silicon Labs
  •  Memoria-LCD de 128×128 píxeles de potencia ultra baixa
  •  1 pulsador e 1 LED conectado a EFM8 para a interacción do usuario
  • Joystick analóxico de 8 direccións para a interacción do usuario

1.3 Iniciación
Podes atopar instrucións detalladas sobre como comezar co teu novo kit BB50 Pro en Silicon Labs Web páxinas: silabs.com/development-tools/mcu/8-bit

 Diagrama de bloques do kit

Un máisview do kit BB50 Pro móstrase na seguinte figura.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Kit Diagrama de bloques

Disposición de hardware do kit

O deseño do kit BB50 Pro móstrase a continuación.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Disposición de hardware

Conectores

4.1 Pads de ruptura
A maioría dos pinos GPIO do EFM8BB50 están dispoñibles en dúas filas de cabeceira de pin nos bordos superior e inferior do taboleiro. Estes teñen un paso estándar de 2.54 mm e as cabeceiras de pin pódense soldar se é necesario. Ademais dos pinos de E/S, tamén se proporcionan conexións a raíles de alimentación e terra. Teña en conta que algúns dos pinos utilízanse para periféricos ou funcións do kit e é posible que non estean dispoñibles para unha aplicación personalizada sen compensacións.
A seguinte figura mostra o pinout das almofadas de ruptura e o pinout da cabeceira EXP no bordo dereito do taboleiro. A cabeceira EXP explícase con máis detalle na seguinte sección. As conexións das almofadas de ruptura tamén están impresas en serigrafía xunto a cada pin para facilitar a súa consulta.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Breakout PadsA táboa seguinte mostra as conexións de pin das almofadas de ruptura. Tamén mostra que periféricos ou funcións do kit están conectados aos diferentes pinos.
Táboa 4.1. Pinout da fila inferior (J101).

Pin Pin E/S EFM8BB50 Función compartida
1 VMCU EFM8BB50 voltage dominio (medido por AEM)
2 GND Terra
3 NC
4 NC
5 NC
6 NC
7 P0.7 EXP7, UIF_JOYSTICK
8 P0.6 MCU_DISP_SCLK
9 P0.5 EXP14, VCOM_RX
Pin Pin E/S EFM8BB50 Función compartida
10 P0.4 EXP12, VCOM_TX
11 P0.3 EXP5, UIF_LED0
12 P0.2 EXP3, UIF_BUTTON0
13 P0.1 MCU_DISP_CS
14 P0.0 VCOM_ENABLE
15 GND Terra
16 3V3 Subministro de controlador de placa

Táboa 4.2. Pinout da fila superior (J102).

Pin Pin E/S EFM8BB50 Función compartida
1 5V Placa USB voltage
2 GND Terra
3 NC
4 RST DEBUG_RESETN (DEBUG_C2CK Pin compartido)
5 C2CK DEBUG_C2CK (DEBUG_RESETN Pin compartido)
6 C2D DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE Pin compartido)
7 NC
8 NC
9 NC
10 NC
11 P1.2 EXP15, SENSOR_I2C_SCL
12 P1.1 EXP16, SENSOR_I2C_SDA
13 P1.0 MCU_DISP_MOSI
14 P2.0 MCU_DISP_ENABLE (DEBUG_C2D, PIN compartido DEBUG_C2DPS)
15 GND Terra
16 3V3 Subministro de controlador de placa

4.2 Cabeceira EXP
No lado dereito do taboleiro, ofrécese un encabezado EXP de 20 pinos en ángulo para permitir a conexión de periféricos ou placas de complementos. O conector contén unha serie de pinos de E/S que se poden usar coa maioría das funcións do EFM8BB50 Busy Bee. Ademais, tamén están expostos os raíles de alimentación VMCU, 3V3 e 5V.
O conector segue un estándar que garante que os periféricos de uso habitual, como un bus SPI, UART e IC, estean dispoñibles en lugares fixos do conector. O resto dos pinos utilízanse para E/S de propósito xeral. Este deseño permite a definición de placas de expansión que se poden conectar a varios kits de Silicon Labs.
A seguinte figura mostra a asignación de pines de cabeceira EXP para o kit BB50 Pro. Debido ás limitacións no número de pinos GPIO dispoñibles, algúns dos pinos de cabeceira EXP compártense coas funcións do kit.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - EXP HeaderTáboa 4.3. Pinout da cabeceira EXP

Pin Conexión Función de cabeceira EXP Función compartida Mapeo periférico
20 3V3 Subministro de controlador de placa
18 5V Controlador de placa USB voltage
16 P1.1 I2C_SDA SENSOR_I2C_SDA SMB0_SDA
14 P0.5 UART_RX VCOM_RX UART0_RX
12 P0.4 UART_TX VCOM_TX UART0_TX
10 NC GPIO
8 NC GPIO
6 NC GPIO
4 NC GPIO
2 VMCU EFM8BB50 voltage, incluído nas medicións AEM.
19 BOARD_ID_SDA Conectado ao controlador da placa para a identificación de placas adicionais.
17 BOARD_ID_SCL Conectado ao controlador da placa para a identificación de placas adicionais.
15 P1.2 I2C_SCL SENSOR_I2C_SCL SMB0_SCL
13 NC GPIO
11 NC GPIO
9 NC GPIO
Pin Conexión Función de cabeceira EXP Función compartida Mapeo periférico
7 P0.7 JOYSTICK UIF_JOYSTICK
5 P0.3 LED UIF_LED0
3 P0.2 BTN UIF_BUTTON0
1 GND Terra

4.3 Conector de depuración (DBG)
O conector de depuración ten un dobre propósito, baseado no modo de depuración, que se pode configurar mediante Simplicity Studio. Se se selecciona o modo "Depurar IN", o conector permite que se use un depurador externo co EFM8BB50 integrado. Se se selecciona o modo "Depurar OUT", o conector permite que o kit se use como depurador cara a un destino externo. Se se selecciona o modo "Depurar MCU" (predeterminado), o conector está illado da interface de depuración tanto do controlador da placa como do dispositivo de destino integrado.
Dado que este conector cambia automaticamente para admitir os diferentes modos de funcionamento, só está dispoñible cando o controlador da placa está alimentado (cable USB J-Link conectado). Se é necesario o acceso de depuración ao dispositivo de destino cando o controlador da placa non está alimentado, isto debe facerse conectándose directamente aos pinos apropiados da cabeceira de ruptura.
O pinout do conector segue o do conector estándar ARM Cortex Debug de 19 pines. O pinout descríbese en detalle a continuación. Teña en conta que aínda que o conector admite JTAG ademais de Serial Wire Debug, non significa necesariamente que o kit ou o dispositivo de destino a bordo admita isto.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Conector de depuraciónAínda que o pinout coincide co pinout dun conector ARM Cortex Debug, estes non son totalmente compatibles xa que o pin 7 se elimina fisicamente do conector Cortex Debug. Algúns cables teñen un pequeno enchufe que impide que se utilicen cando este pin está presente. Se este é o caso, retire o enchufe ou use un cable recto estándar de 2×10 de 1.27 mm.
Táboa 4.4. Descricións de pin do conector de depuración

Número(s) de PIN Función Nota
1 VTARGET Referencia de destino voltage. Usado para cambiar os niveis de sinal lóxico entre o destino e o depurador.
2 TMS/SDWIO/C2D JTAG seleccionar modo de proba, datos de cable serie ou datos C2
4 TCK/SWCLK/C2CK JTAG reloxo de proba, reloxo de cable serie ou reloxo C2
6 TDO/SWO JTAG saída de datos de proba ou saída de cable serie
8 TDI/C2Dps JTAG datos de proba ou función de "compartición de pins" C2D
10 RESET / C2CKps Restablecemento do dispositivo de destino ou función de "compartición de pins" C2CK
12 NC TRACECLK
14 NC TRAZADO 0
16 NC TRAZADO 1
18 NC TRAZADO 2
20 NC TRAZADO 3
9 Detección de cable Conéctase a terra
11, 13 NC Non conectado
3, 5, 15, 17, 19 GND

4.4 Conector de simplicidade
O conector Simplicity que aparece no kit BB50 Pro permite que as funcións de depuración avanzadas, como o AEM e o porto COM Virtual, se utilicen cara a un destino externo. O pinout está ilustrado na seguinte figura.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Conector de simplicidadeOs nomes de sinal da figura e a táboa de descrición dos pins fanse referencia desde o controlador da placa. Isto significa que VCOM_TX debe estar conectado ao pin RX do obxectivo externo, VCOM_RX ao pin TX do obxectivo, VCOM_CTS ao pin RTS do obxectivo e VCOM_RTS ao pin CTS do obxectivo.
Nota: corrente extraída da VMCU voltagO pin está incluído nas medicións AEM, mentres que o 3V3 e 5V voltage pinos non son. Para supervisar o consumo actual dun obxectivo externo co AEM, coloque a MCU a bordo no seu modo de enerxía máis baixa para minimizar o seu impacto nas medicións.
Táboa 4.5. Descricións de pinos do conector Simplicity

Número(s) de PIN Función Descrición
1 VMCU Carril de alimentación de 3.3 V, supervisado pola AEM
3 3V3 Raíl de alimentación de 3.3 V
5 5V Raíl de alimentación de 5 V
2 VCOM_TX Virtual COM TX
4 VCOM_RX Virtual COM RX
6 VCOM_CTS Virtual COM CTS
8 VCOM_RTS Virtual COM RTS
17 BOARD_ID_SCL ID do consello SCL
19 BOARD_ID_SDA ID do consello SDA
10, 12, 14, 16, 18, 20 NC Non conectado
7, 9, 11, 13, 15 GND Terra

Fonte de alimentación e reinicio

5.1 Selección de potencia MCU
O EFM8BB50 do kit profesional pode ser alimentado por unha destas fontes:

  • O cable USB de depuración
  • Batería tipo botón de 3 V

A fonte de enerxía para o MCU elíxese co interruptor deslizante na esquina inferior esquerda do kit profesional. A seguinte figura mostra como se poden seleccionar as diferentes fontes de enerxía co interruptor deslizante.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Interruptor de encendidoCo interruptor na posición AEM, utilízase un LDO de 3.3 V de baixo ruído no kit profesional para alimentar o EFM8BB50. Este LDO volve alimentarse desde o cable USB de depuración. O Advanced Energy Monitor agora está conectado en serie, o que permite medicións precisas de corrente de alta velocidade e depuración/perfil de enerxía.
Co interruptor na posición BAT, pódese utilizar unha pila de botón de 20 mm na toma CR2032 para alimentar o dispositivo. Co interruptor nesta posición, non hai medicións de corrente activas. Esta é a posición recomendada do interruptor cando se alimenta o MCU cunha fonte de enerxía externa.
Nota: o Advanced Energy Monitor só pode medir o consumo actual do EFM8BB50 cando o interruptor de selección de enerxía está na posición AEM.
5.2 Poder do controlador da placa
O controlador da placa é responsable de funcións importantes, como o depurador e o AEM, e é alimentado exclusivamente a través do porto USB na esquina superior esquerda da placa. Esta parte do kit reside nun dominio de enerxía separado, polo que se pode seleccionar unha fonte de enerxía diferente para o dispositivo de destino mantendo a funcionalidade de depuración. Este dominio de enerxía tamén está illado para evitar fugas de corrente do dominio de enerxía de destino cando se elimina a alimentación do controlador da placa.
O dominio de alimentación do controlador da placa non está influenciado pola posición do interruptor de alimentación.
O kit foi coidadosamente deseñado para manter o controlador da placa e os dominios de enerxía de destino illados entre si mentres un deles se apaga. Isto garante que o dispositivo EFM8BB50 de destino continuará funcionando no modo BAT.
5.3 Restablecer EFM8BB50
O MCU EFM8BB50 pódese restablecer mediante algunhas fontes diferentes:

  • Un usuario premendo o botón RESET
  • O depurador de a bordo baixa o pin #RESET
  •  Un depurador externo baixa o pin #RESET

Ademais das fontes de reinicio mencionadas anteriormente, tamén se emitirá un reinicio do EFM8BB50 durante o inicio do controlador da placa. Isto significa que quitar a alimentación ao controlador da placa (desconectando o cable USB J-Link) non xerará un reinicio, pero volverá enchufar o cable cando se inicie o controlador da placa.

 Periféricos

O kit profesional ten un conxunto de periféricos que mostran algunhas das características do EFM8BB50.
Teña en conta que a maioría das E/S EFM8BB50 encamiñadas a periféricos tamén se encamiñan ás almofadas de ruptura ou á cabeceira EXP, que se deben ter en conta ao usar estas E/S.
6.1 Pulsador e LED
O kit conta cun pulsador de usuario marcado BTN0, que se conecta directamente ao EFM8BB50 e que se denuncia mediante filtros RC cunha constante de tempo de 1 ms. O botón está conectado ao pin P0.2.
O kit tamén conta cun LED amarelo marcado LED0, que se controla mediante un pin GPIO no EFM8BB50. O LED está conectado ao pin P0.3 nunha configuración activa-alta.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Botón e LED6.2 Joystick
O kit ten un joystick analóxico con 8 posicións medibles. Este joystick está conectado ao EFM8 no pin P0.7 e usa diferentes valores de resistencia para crear voltagé medible polo ADC0.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Joystick ResistenciaTáboa 6.1. Combinacións de resistencias de joystick

Dirección Combinacións de resistencias (kΩ) Esperábase UIF_JOYSTICK Voltage (V)1
Prensa central SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - ícono 0.033
Arriba (N) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - icona 1 2.831
Arriba á dereita (NE) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - icona 2 2.247
Dereita (E) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - icona 3 2.533
Abaixo á dereita (SE) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - icona 6 1.433
Abaixo (S) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - icona 5 1.650
Abaixo-Esquerda (SW) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - icona 4 1.238
Esquerda (W) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - icona 7 1.980
Arriba á esquerda (NW) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - icona 8 1.801
Nota: 1. Estes valores calculados asumen unha VMCU de 3.3 V.

6.3 Memoria Pantalla LCD-TFT
Un LCD-TFT de memoria SHARP de 1.28 polgadas está dispoñible no kit para permitir o desenvolvemento de aplicacións interactivas. A pantalla ten unha alta resolución de 128 x 128 píxeles e consome moi pouca enerxía. É unha pantalla monocromática reflectora, polo que cada píxel só pode ser claro ou escuro, e non se precisa iluminación de fondo en condicións normais de luz diurna. Os datos enviados á pantalla gárdanse nos píxeles do cristal, o que significa que non se precisa unha actualización continua para manter unha imaxe estática.
A interface de visualización consta dunha interface serie compatible con SPI e algúns sinais de control adicionais. Os píxeles non son direccionables individualmente, senón que os datos envíanse á pantalla unha liña (128 bits) á vez.
A pantalla LCD-TFT de memoria compártese co controlador da placa do kit, o que permite que a aplicación controladora a placa mostre información útil cando a aplicación do usuario non está a usar a pantalla. A aplicación de usuario sempre controla a propiedade da pantalla co sinal DISP_ENABLE:

  • DISP_ENABLE = BAIXO: o controlador da placa controla a pantalla
  • DISP_ENABLE = ALTO: a aplicación de usuario (EFM8BB50) ten o control da pantalla

A enerxía para a pantalla prodúcese desde o dominio de enerxía da aplicación de destino cando o EFM8BB50 controla a pantalla e desde o dominio de enerxía do controlador da placa cando a liña DISP_ENABLE é baixa. Os datos incorpóranse en DISP_SI cando DISP_CS é alto e o reloxo envíase en DISP_SCLK. A velocidade de reloxo máxima admitida é de 1.1 MHz.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Memoria LCD

6.4 Sensor de temperatura e humidade relativa Si7021
O sensor de humidade e temperatura Si7021 1°Crelative é un IC CMOS monolítico que integra elementos sensores de humidade e temperatura, un conversor analóxico a dixital, procesamento de sinal, datos de calibración e unha interface IC Si1. O uso patentado de dieléctricos poliméricos de baixa K estándar da industria para detectar a humidade permite a construción de circuitos integrados de sensor CMOS monolíticos de baixa potencia con baixa deriva e histérese e unha excelente estabilidade a longo prazo.
Os sensores de humidade e temperatura están calibrados de fábrica e os datos de calibración gárdanse na memoria non volátil do chip. Isto garante que os sensores sexan totalmente intercambiables sen necesidade de recalibración ou cambios de software.
O Si7021 está dispoñible nun paquete DFN de 3 × 3 mm e é capaz de soldar por refluxo. Pódese usar como unha actualización de hardware e software compatible con sensores de temperatura/RH existentes en paquetes DFN-3 de 3 × 6 mm, con detección de precisión nun rango máis amplo e menor consumo de enerxía. A funda opcional instalada de fábrica ofrece un baixo profile, medio cómodo de protexer o sensor durante a montaxe (por exemplo, soldadura por refluxo) e durante toda a vida útil do produto, excluíndo líquidos (hidrófobos/oleofóbicos) e partículas.
O Si7021 ofrece unha solución dixital precisa, de baixa potencia e calibrada en fábrica, ideal para medir a humidade, o punto de orballo e a temperatura en aplicacións que van desde HVAC/R e seguimento de activos ata plataformas industriais e de consumo.
O bus de 1 °C usado para o Si7021 compártese coa cabeceira EXP. O sensor está alimentado por VMCU, o que significa que o consumo de corrente do sensor está incluído nas medicións AEM.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Sensor de temperaturaConsulte Silicon Labs web páxinas para máis información: http://www.silabs.com/humidity-sensors.
6.5 Porto COM virtual
Ofrécese unha conexión en serie asíncrona ao controlador da tarxeta para a transferencia de datos da aplicación entre un PC host e o EFM8BB50 de destino, o que elimina a necesidade dun adaptador de porto serie externo.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Virtual COMO porto COM virtual consiste nun UART físico entre o dispositivo de destino e o controlador da placa, e unha función lóxica no controlador da placa que fai que o porto serie estea dispoñible para o PC host a través de USB. A interface UART consta de dous pinos e un sinal de activación.
Táboa 6.2. Pins da interface do porto COM virtual

Sinal Descrición
VCOM_TX Transmita datos do EFM8BB50 ao controlador da placa
VCOM_RX Reciba datos do controlador da placa ao EFM8BB50
VCOM_ENABLE Activa a interface VCOM, permitindo que os datos pasen ao controlador da placa

Nota: O porto VCOM só está dispoñible cando o controlador da placa está alimentado, o que require que se insira o cable USB J-Link.

Monitor de enerxía avanzado

7.1 Uso
Os datos do monitor avanzado de enerxía (AEM) son recollidos polo controlador da placa e poden ser mostrados polo Energy Profiler, dispoñible a través de Simplicity Studio. Usando o Energy Profiler, consumo de corrente e voltage pódese medir e ligar ao código real que se executa no EFM8BB50 en tempo real.
7.2 Teoría da operación
Para medir con precisión a corrente que varía de 0.1 µA a 47 mA (rango dinámico de 114 dB), amplifier emprégase xunto cun dual gain stage. O sentido actual amplifier mide o voltage caer sobre unha resistencia en serie pequena. A ganancia stage máis aló ampanima este voltage con dous axustes de ganancia diferentes para obter dous rangos de corrente. A transición entre estes dous intervalos ocorre ao redor de 250 µA. O filtrado dixital e a media realízase dentro do controlador da placa antes do sampOs ficheiros son exportados ao Energy Profileaplicación r. Durante o inicio do kit, realízase unha calibración automática do AEM, que compensa o erro de compensación no sentido amplevantadores.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Monitor de enerxía7.3 Precisión e rendemento
O AEM é capaz de medir correntes no rango de 0.1 µA a 47 mA. Para correntes superiores a 250 µA, o AEM ten unha precisión de 0.1 mA. Ao medir correntes inferiores a 250 µA, a precisión aumenta a 1 µA. Aínda que a precisión absoluta é de 1 µA no rango inferior a 250 µA, o AEM é capaz de detectar cambios no consumo de corrente tan pequenos como 100 nA. A AEM produce 6250 s actuaisamples por segundo.

Depurador a bordo

O kit BB50 Pro contén un depurador integrado, que se pode usar para descargar código e depurar o EFM8BB50. Ademais de programar o EFM8BB50 no kit, o depurador tamén se pode usar para programar e depurar Silicon Labs externos EFM32, EFM8,
Dispositivos EZR32 e EFR32.
O depurador admite tres interfaces de depuración diferentes utilizadas cos dispositivos de Silicon Labs:

  • Serial Wire Debug, que se usa con todos os dispositivos EFM32, EFR32 e EZR32
  • JTAG, que se pode usar con EFR32 e algúns dispositivos EFM32
  • Depuración C2, que se usa con dispositivos EFM8

Para garantir unha depuración precisa, utiliza a interface de depuración adecuada para o teu dispositivo. O conector de depuración da placa admite os tres modos.
8.1 Modos de depuración
Para programar dispositivos externos, use o conector de depuración para conectarse a unha placa de destino e configure o modo de depuración en [Fóra]. O mesmo conector tamén se pode usar para conectar un depurador externo ao
EFM8BB50 MCU no kit configurando o modo de depuración en [In].
A selección do modo de depuración activo realízase en Simplicity Studio. Depurar
MCU: Neste modo, o depurador integrado está conectado ao EFM8BB50 do kit.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Depurar MCUSaír depurar: Neste modo, o depurador integrado pódese usar para depurar un dispositivo de Silicon Labs compatible montado nunha placa personalizada.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Depuración OUTDepurar IN: Neste modo, desconéctase o depurador integrado e pódese conectar un depurador externo para depurar o EFM8BB50 no kit.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Depuración INNota: Para que "Debug IN" funcione, o controlador da placa do kit debe estar alimentado a través do conector USB Depurar.
8.2 Depuración durante o funcionamento da batería
Cando o EFM8BB50 funciona con batería e o USB J-Link aínda está conectado, a funcionalidade de depuración integrada está dispoñible. Se a alimentación USB está desconectada, o modo Debug IN deixará de funcionar.
Se se require acceso á depuración cando o destino está a funcionar con outra fonte de enerxía, como unha batería, e o controlador da placa está apagado, faga conexións directas cos GPIO utilizados para a depuración, que están expostos nas almofadas de ruptura.

 Configuración e actualizacións do kit

O diálogo de configuración do kit en Simplicity Studio permítelle cambiar o modo de depuración do adaptador J-Link, actualizar o seu firmware e cambiar outros axustes de configuración. Para descargar Simplicity Studio, vai a silabs.com/simplicity.
Na xanela principal da perspectiva do Lanzador de Simplicity Studio, móstranse o modo de depuración e a versión do firmware do adaptador J-Link seleccionado. Fai clic na ligazón [Cambiar] situada a carón de calquera destas opcións para abrir o diálogo de configuración do kit.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Diálogo de configuración9.1 Actualizacións de firmware
Podes actualizar o firmware do kit a través de Simplicity Studio. Simplicity Studio buscará automaticamente novas actualizacións ao iniciar.
Tamén pode usar o diálogo de configuración do kit para as actualizacións manuais. Fai clic no botón [Examinar] na sección [Actualizar adaptador] para seleccionar o correcto file rematado en.emz. A continuación, faga clic no botón [Instalar paquete].

Esquemas, debuxos de montaxe e BOM

Os esquemas, os debuxos de montaxe e a lista de materiais (BOM) están dispoñibles a través de Simplicity Studio cando se instalou o paquete de documentación do kit. Tamén están dispoñibles na páxina do kit dos Silicon Labs websitio: silabs.com.

Historial de revisións do kit e erratas

11.1 Historial de revisións
A revisión do kit pódese atopar impresa na etiqueta da caixa do kit, como se indica na figura a continuación.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - código de oso

Kit de revisión Lanzado Descrición
A01 9-Xun-23 Revisión inicial do kit.

Historial de revisión de documentos

Revisión 1.0
Versión do documento inicial de xuño de 2023.
Simplicity Studio
Acceso cun só clic a MCU e ferramentas sen fíos, documentación, software, bibliotecas de código fonte e moito máis. Dispoñible para Windows, Mac e Linux!SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador - Simplicity Studio

SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - icona 9
Carteira IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Calidade
www.silabs.com/quality
Soporte e comunidade
www.silabs.com/community

Exención de responsabilidade
Silicon Labs pretende ofrecer aos clientes a documentación máis recente, precisa e detallada de todos os periféricos e módulos dispoñibles para os implementadores de sistemas e software que utilicen ou teñan intención de utilizar os produtos de Silicon Labs. Os datos de caracterización, os módulos e periféricos dispoñibles, os tamaños de memoria e os enderezos de memoria refírense a cada dispositivo específico, e os parámetros "típicos" proporcionados poden variar en diferentes aplicacións. Aplicación exampOs aquí descritos son só para fins ilustrativos. Silicon Labs resérvase o dereito de facer cambios sen previo aviso na información do produto, especificacións e descricións aquí, e non ofrece garantías sobre a precisión ou integridade da información incluída. Sen notificación previa, Silicon Labs pode actualizar o firmware do produto durante o proceso de fabricación por motivos de seguridade ou fiabilidade. Tales cambios non alterarán as especificacións nin o romance do produto. Silicon Labs non terá ningunha responsabilidade polas consecuencias do uso da información proporcionada neste documento. Este documento non implica nin concede expresamente ningunha licenza para deseñar ou fabricar circuítos integrados. Os produtos non están deseñados nin autorizados para usarse en ningún dispositivo da clase III da FDA, aplicacións para as que se require a aprobación previa da FDA ou sistemas de soporte vital sen o consentimento específico por escrito de Silicon Labs. Un "Sistema de Soporte Vital" é calquera produto ou sistema destinado a apoiar ou manter a vida e/ou a saúde que, se falla, pode esperarse razoablemente que resulte en danos persoais importantes ou a morte. Os produtos de Silicon Labs non están deseñados nin autorizados para aplicacións militares. Os produtos de Silicon Labs non se utilizarán en ningún caso en armas de destrución masiva incluídas (pero non limitadas a) armas nucleares, biolóxicas ou químicas ou mísiles capaces de lanzar tales armas. Silicon Labs renuncia a todas as garantías expresas e implícitas e non se fará responsable de ningunha lesión ou dano relacionado co uso dun produto de Silicon Labs nesas aplicacións non autorizadas.
Nota: Este contido pode conter terminoloxía de escarola que agora está obsoleta. Silicon Labs está a substituír estes termos por linguaxe inclusiva sempre que sexa posible. Para máis información, visite www.silabs.com/about-us/inclusive-lexicon-project
Información da marca comercial Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® e o logotipo de Silicon Labs ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, Energy Micro logo e combinacións dos mesmos, "os microcontroladores máis amigables con enerxía do mundo", Repine Signals® , Wised Connect , n-Link, Thread Arch® , Elin® , EZRadioPRO® , EZRadioPRO® , Gecko ® , Gecko OS, Gecko OS Studio, Precision32® , Simplicity Studio® , Telegenic, o Telegenic Logo® , USB XPress® , Sentry, o logotipo de Sentry e Sentry DMS, Z-Wave ® e outros son marcas comerciais ou marcas rexistradas de Silicon Labs. ARM, CORTEX, Cortex-M3 e THUMB son marcas comerciais ou marcas rexistradas de ARM Holdings. Keli é unha marca rexistrada de ARM Limited. Wi-Fi é unha marca rexistrada de Wi-Fi Alliance. Todos os demais produtos ou marcas mencionadas aquí son marcas comerciais dos seus respectivos posuidores.

SILICON - logotipoSilicon Laboratories Inc.
400 Oeste César Chávez
Austin, TX 78701
EUA
www.silabs.com
silabs.com | Construír un mundo máis conectado.
Copyright © 2023 por Silicon Laboratories

Documentos/Recursos

SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontrolador [pdfGuía do usuario
EFM8 BB50 8-bit MCU Pro Kit Microcontroller, EFM8 BB50, 8-bit MCU Pro Kit Microcontroller, Pro Kit Microcontroller, Kit Microcontroller, Microcontroller

Referencias

Deixa un comentario

O teu enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados *