Logotipo do SILICON LABS

UG515: Guia do usuário do EFM32PG23 Pro Kit

Microcontrolador SILICON LABS EFM32PG23 Gecko - Símbolo 1

Microcontrolador Gecko EFM32PG23

O PG23 Pro Kit é um excelente ponto de partida para se familiarizar com o microcontrolador EFM32PG23™ Gecko.
O kit profissional contém sensores e periféricos que demonstram alguns dos muitos recursos do EFM32PG23. O kit fornece todas as ferramentas necessárias para desenvolver um aplicativo EFM32PG23 Gecko.

Microcontrolador SILICON LABS EFM32PG23 Gecko

DISPOSITIVO DE ALVO

  • EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
  • CPU: ARM® Cortex-M32 de 33 bits
  • Memória: 512kB flash e 64kB RAM

CARACTERÍSTICAS DO KIT

  • Conectividade USB
  • Monitor de energia avançado (AEM)
  • Depurador integrado SEGGER J-Link
  • Multiplexador de depuração que suporta hardware externo, bem como MCU integrado
  • LCD de 4 × 10 segmentos
  • LEDs de usuário e botões de pressão
  • Sensor de umidade relativa e temperatura Si7021 da Silicon Labs
  • Conector SMA para demonstração IADC
  • Sensor LC indutivo
  • Conector de 20 pinos de 2.54 mm para placas de expansão
  • Pads de breakout para acesso direto aos pinos de E/S
  • As fontes de alimentação incluem bateria tipo moeda USB e CR2032.

SUPORTE DE SOFTWARE

  • Simplicidade Studio™
  • IAR Embarcado Bancada
  • Keil MDK

Introdução

1.1 Descrição
O PG23 Pro Kit é um ponto de partida ideal para o desenvolvimento de aplicativos nos microcontroladores EFM32PG23 Gecko. A placa possui sensores e periféricos, demonstrando alguns dos muitos recursos do microcontrolador EFM32PG23 Gecko. Além disso, a placa é um depurador completo e uma ferramenta de monitoramento de energia que pode ser usada com aplicativos externos.

1.2 Características

  • Microcontrolador Gecko EFM32PG23
  • Flash de 512 KB
  • 64kB de RAM
  • pacote QFN48
  • Sistema avançado de monitoramento de energia para corrente e voltage rastreamento
  • Depurador/emulador Segger J-Link USB integrado com a possibilidade de depurar dispositivos externos da Silicon Labs
  • Cabeçalho de expansão de 20 pinos
  • Pads de breakout para fácil acesso aos pinos de E/S
  • As fontes de energia incluem bateria USB e CR2032
  • LCD de 4 × 10 segmentos
  • 2 botões de pressão e LEDs conectados ao EFM32 para interação do usuário
  • Sensor de umidade relativa e temperatura Si7021 da Silicon Labs
  • Conector SMA para demonstração EFM32 IADC
  • Referência externa de 1.25 V para o EFM32 IADC
  • Circuito de tanque LC para detecção de proximidade indutiva de objetos metálicos
  • Cristais para LFXO e HFXO: 32.768 kHz e 39.000 MHz

1.3 Introdução
Instruções detalhadas sobre como começar a usar seu novo PG23 Pro Kit podem ser encontradas no Silicon Labs Web páginas: silabs.com/development-tools

Diagrama de Blocos do Kit

Um fimview do PG23 Pro Kit é mostrado na figura abaixo.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 1

Layout de hardware do kit

O layout do PG23 Pro Kit é mostrado abaixo.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 2

Conectores

4.1 Almofadas de Breakout
A maioria dos pinos GPIO do EFM32PG23 está disponível nas fileiras de pinos nas bordas superior e inferior da placa. Estes têm um passo padrão de 2.54 mm e os cabeçotes dos pinos podem ser soldados, se necessário. Além dos pinos de E/S, também são fornecidas conexões para barramentos de alimentação e terra. Observe que alguns dos pinos são usados ​​para periféricos ou recursos do kit e podem não estar disponíveis para um aplicativo personalizado sem compensações.
A figura abaixo mostra a pinagem dos pads breakout e a pinagem do conector EXP na borda direita da placa. O cabeçalho EXP é explicado na próxima seção. As conexões do pad breakout também são impressas em serigrafia ao lado de cada pino para facilitar a referência.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 3

A tabela abaixo mostra as conexões dos pinos para as almofadas de fuga. Também mostra quais periféricos ou recursos do kit estão conectados aos diferentes pinos.

Tabela 4.1. Pinagem da linha inferior (J101)

Alfinete Pino de E/S EFM32PG23 Recurso compartilhado
1 VMCU EFM32PG23voltage domínio (medido pelo AEM)
2 Terra Chão
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
Alfinete Pino de E/S EFM32PG23 Recurso compartilhado
10 PB1 VCOM_ENABLE
11 NC
12 NC
13 RST Reinicialização EFM32PG23
14 AIN1
15 Terra Chão
16 3V3 Fornecimento de controlador de placa
Alfinete Pino de E/S EFM32PG23 Recurso compartilhado
1 5V Placa USB voltage
2 Terra Chão
3 NC
4 NC
5 NC
6 NC
7 NC
8 PA8 SENSOR_I2C_SCL/EXP15
9 PA7 SENSOR_I2C_SDA/EXP16
10 PA5 UIF_BUTTON0/EXP9
11 PA3 DEBUG_TDO_SWO
12 PA2 DEBUG_TMS_SWDIO
13 PA1 DEBUG_TCK_SWCLK
14 NC
15 Terra Chão
16 3V3 Fornecimento de controlador de placa

4.2 Cabeçalho EXP
No lado direito da placa, um conector EXP angulado de 20 pinos é fornecido para permitir a conexão de periféricos ou placas de plug-in. O conector contém vários pinos de E/S que podem ser usados ​​com a maioria dos recursos do EFM32PG23 Gecko. Além disso, os trilhos de alimentação VMCU, 3V3 e 5V também estão expostos.
O conector segue um padrão que garante que periféricos comumente usados, como SPI, UART e barramento I²C, estejam disponíveis em locais fixos no conector. O restante dos pinos é usado para E/S de uso geral. Isso permite a definição de placas de expansão que podem ser conectadas a vários kits diferentes da Silicon Labs.
A figura abaixo mostra a atribuição de pinos do conector EXP para o PG23 Pro Kit. Devido às limitações no número de pinos GPIO disponíveis, alguns dos pinos do cabeçalho EXP são compartilhados com os recursos do kit.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 4

Tabela 4.3. Pinagem do cabeçalho EXP

Alfinete Conexão Função de cabeçalho EXP Recurso compartilhado
20 3V3 Fornecimento de controlador de placa
18 5V Controlador de placa USB voltage
16 PA7 I2C_SDA SENSOR_I2C_SDA
14 PB6 UART_RX VCOM_RX
12 PB5 UART_TX VCOM_TX
10 NC
8 NC
6 NC
4 NC
2 VMCU EFM32PG23voltage domínio, incluído nas medições AEM.
19 BOARD_ID_SDA Conectado ao controlador de placa para identificação de placas complementares.
17 BOARD_ID_SCL Conectado ao controlador de placa para identificação de placas complementares.
15 PA8 I2C_SCL SENSOR_I2C_SCL
13 PC9 GPIO UIF_LED1
11 PB4 GPIO UIF_BUTTON1
9 PA5 GPIO UIF_BUTTON0
Alfinete Conexão Função de cabeçalho EXP Recurso compartilhado
7 NC
5 NC
3 AIN1 Entrada ADC
1 Terra Chão

4.3 Conector de Depuração (DBG)
O conector de depuração serve a um propósito duplo, baseado no modo de depuração, que pode ser configurado usando o Simplicity Studio. Se o modo “Debug IN” for selecionado, o conector permite que um depurador externo seja usado com o EFM32PG23 integrado. Se o modo “Debug OUT” estiver selecionado, o conector permite que o kit seja usado como um depurador para um destino externo. Se o modo “Debug MCU” (padrão) for selecionado, o conector será isolado da interface de depuração do controlador de placa e do dispositivo de destino integrado.
Como este conector é alternado automaticamente para suportar os diferentes modos de operação, ele só estará disponível quando o controlador da placa estiver ligado (cabo USB J-Link conectado). Se o acesso de depuração ao dispositivo de destino for necessário quando o controlador da placa estiver desligado, isso deverá ser feito conectando-se diretamente aos pinos apropriados no conector de breakout. A pinagem do conector segue a do conector ARM Cortex Debug padrão de 19 pinos.
A pinagem é descrita em detalhes abaixo. Observe que mesmo que o conector suporte JTAG além do Serial Wire Debug, isso não significa necessariamente que o kit ou o dispositivo de destino integrado suporta isso.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 5

Mesmo que a pinagem corresponda à pinagem de um conector ARM Cortex Debug, eles não são totalmente compatíveis, pois o pino 7 é fisicamente removido do conector Cortex Debug. Alguns cabos possuem um pequeno plugue que os impede de serem usados ​​quando este pino estiver presente. Se este for o caso, remova o plugue ou use um cabo reto padrão 2×10 de 1.27 mm.

Tabela 4.4. Descrições dos pinos do conector de depuração

Número(s) de PIN Função Observação
1 VTARGET Vol de referência alvotage. Usado para mudar os níveis de sinal lógico entre o destino e o depurador.
2 TMS/SDWIO/C2D JTAG seleção do modo de teste, dados de fio serial ou dados C2
4 TCK/SWCLK/C2CK JTAG relógio de teste, relógio de fio serial ou relógio C2
6 TDO/SWO JTAG saída de dados de teste ou saída de fio serial
8 TDI/C2Dps JTAG dados de teste em, ou função de “compartilhamento de pinos” C2D
10 REINICIAR / C2CKps Reinicialização do dispositivo de destino ou função C2CK de "compartilhamento de pinos"
12 NC TRACECLK
14 NC TRAÇADO0
16 NC TRAÇADO1
18 NC TRAÇADO2
20 NC TRAÇADO3
9 Detecção de cabo Conecte ao aterramento
11, 13 NC Não conectado
3, 5, 15, 17, 19 Terra

4.4 Conector de Simplicidade
O Simplicity Connector apresentado no kit profissional permite que recursos avançados de depuração, como o AEM e a porta COM virtual, sejam usados ​​para um destino externo. A pinagem está ilustrada na figura abaixo.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 6

Os nomes dos sinais na figura e a tabela de descrição dos pinos são referenciados no controlador da placa. Isso significa que VCOM_TX deve ser conectado ao pino RX no alvo externo, VCOM_RX ao pino TX do alvo, VCOM_CTS ao pino RTS do alvo e VCOM_RTS ao pino CTS do alvo.
Nota: Corrente extraída do VMCU voltage pino está incluído nas medições AEM, enquanto o 3V3 e 5V voltage pinos não são. Para monitorar o consumo atual de um alvo externo com o AEM, coloque o MCU integrado em seu modo de menor energia para minimizar seu impacto nas medições.

Tabela 4.5. Descrições dos pinos do conector de simplicidade

Número(s) de PIN Função Descrição
1 VMCU Trilho de alimentação de 3.3 V, monitorado pelo AEM
3 3V3 Trilho de alimentação de 3.3 V
5 5V Trilho de alimentação de 5 V
2 VCOM_TX COMTX virtual
4 VCOM_RX COM RX Virtual
6 VCOM_CTS COM CTS Virtual
8 VCOM_RTS Virtual COM RTS
17 BOARD_ID_SCL ID da placa SCL
19 BOARD_ID_SDA ID do Conselho SDA
10, 12, 14, 16, 18, 20 NC Não conectado
7, 9, 11, 13, 15 Terra Chão

Fonte de alimentação e reinicialização

5.1 Seleção de Energia MCU
O EFM32PG23 no pro kit pode ser alimentado por uma destas fontes:

  • O cabo USB de depuração
  • bateria de célula tipo moeda de 3 V

A fonte de alimentação para o MCU é selecionada com a chave deslizante no canto inferior esquerdo do kit profissional. A figura abaixo mostra como as diferentes fontes de alimentação podem ser selecionadas com o interruptor deslizante.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 7

Com a chave na posição AEM, um LDO de 3.3 V de baixo ruído no kit profissional é usado para alimentar o EFM32PG23. Este LDO é novamente alimentado pelo cabo USB de depuração. O Advanced Energy Monitor agora está conectado em série, permitindo medições precisas de corrente em alta velocidade e depuração/perfil de energia.
Com o interruptor na posição BAT, uma bateria de célula tipo moeda de 20 mm no soquete CR2032 pode ser usada para alimentar o dispositivo. Com a chave nesta posição, nenhuma medição de corrente está ativa. Esta é a posição recomendada do interruptor ao alimentar o MCU com uma fonte de alimentação externa.
Observação: O Monitor de Energia Avançado só pode medir o consumo atual do EFM32PG23 quando a chave de seleção de energia está na posição AEM.

5.2 Alimentação do Controlador de Placa
O controlador da placa é responsável por recursos importantes, como o depurador e o AEM, e é alimentado exclusivamente pela porta USB no canto superior esquerdo da placa. Esta parte do kit reside em um domínio de energia separado, portanto, uma fonte de energia diferente pode ser selecionada para o dispositivo de destino, mantendo a funcionalidade de depuração. Esse domínio de energia também é isolado para evitar vazamento de corrente do domínio de energia de destino quando a energia do controlador de placa é removida.
O domínio de alimentação do controlador de placa não é influenciado pela posição do interruptor de alimentação.
O kit foi cuidadosamente projetado para manter o controlador de placa e os domínios de energia de destino isolados um do outro quando um deles for desligado. Isso garante que o dispositivo EFM32PG23 de destino continue a operar no modo BAT.

5.3 Reinicialização EFM32PG23
O EFM32PG23 MCU pode ser redefinido por algumas fontes diferentes:

  • Um usuário pressionando o botão RESET
  • O depurador integrado puxando o pino #RESET para baixo
  • Um depurador externo puxando o pino #RESET para baixo

Além das fontes de reinicialização mencionadas acima, uma reinicialização para o EFM32PG23 também será emitida durante a inicialização do controlador de placa. Isso significa que remover a energia do controlador de placa (desconectando o cabo USB J-Link) não gerará uma reinicialização, mas conectar o cabo de volta, à medida que o controlador de placa for inicializado.

Periféricos

O kit profissional possui um conjunto de periféricos que exibem alguns dos recursos do EFM32PG23.
Observe que a maioria das E/S EFM32PG23 roteadas para periféricos também são roteadas para os breakout pads ou para o cabeçalho EXP, que devem ser levados em consideração ao usá-los.

6.1 Botões e LEDs
O kit possui dois botões de usuário marcados como BTN0 e BTN1. Eles são conectados diretamente ao EFM32PG23 e são eliminados por filtros RC com constante de tempo de 1 ms. Os botões estão conectados aos pinos PA5 e PB4.
O kit também possui dois LEDs amarelos marcados como LED0 e LED1 que são controlados pelos pinos GPIO no EFM32PG23. Os LEDs são conectados aos pinos PC8 e PC9 em uma configuração ativa alta.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 8

6.2 LCD
Um LCD de segmento de 20 pinos é conectado ao periférico LCD do EFM32. O LCD possui 4 linhas comuns e 10 linhas de segmento, totalizando 40 segmentos no modo quadruplex. Essas linhas não são compartilhadas nos blocos de breakout. Consulte o esquema do kit para obter informações sobre o mapeamento de sinais para segmentos.
Um capacitor conectado ao pino da bomba de carga do periférico LCD EFM32 também está disponível no kit.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 9

6.3 Sensor de Umidade Relativa e Temperatura Si7021

O sensor de umidade relativa e temperatura Si7021 |2C é um CMOS IC monolítico que integra elementos sensores de umidade e temperatura, um conversor analógico para digital, processamento de sinal, dados de calibração e uma interface IC. O uso patenteado de dielétricos poliméricos de baixo K padrão da indústria para detecção de umidade permite a construção de CIs de sensor CMOS monolíticos de baixa potência com baixo desvio e histerese e excelente estabilidade a longo prazo.
Os sensores de umidade e temperatura são calibrados de fábrica e os dados de calibração são armazenados na memória não volátil do chip. Isso garante que os sensores sejam totalmente intercambiáveis, sem necessidade de recalibração ou alterações de software.
O Si7021 está disponível em um pacote DFN de 3 × 3 mm e é soldável por refluxo. Ele pode ser usado como uma atualização drop-in compatível com hardware e software para sensores de RH/temperatura existentes em pacotes DFN-3 de 3 × 6 mm, apresentando detecção de precisão em uma faixa mais ampla e menor consumo de energia. A tampa opcional instalada de fábrica oferece um baixofile, meios convenientes de proteger o sensor durante a montagem (por exemplo, soldagem por refluxo) e durante toda a vida útil do produto, excluindo líquidos hidrofóbicos/oleofóbicos) e partículas.
O Si7021 oferece uma solução digital precisa, de baixo consumo e calibrada em fábrica, ideal para medir umidade, ponto de orvalho e temperatura em aplicações que vão desde HVAC/R e rastreamento de ativos até plataformas industriais e de consumo.
O barramento |2C usado para o Si7021 é compartilhado com o cabeçalho EXP. O sensor é alimentado por VMCU, o que significa que o consumo de corrente do sensor está incluído nas medições do AEM.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 10

Consulte os Laboratórios de Silício web páginas para mais informações: http://www.silabs.com/humidity-sensors.

6.4 Sensor LC
Um sensor capacitivo indutivo para demonstração da Interface do Sensor de Baixa Energia (LESENSE) está localizado na parte inferior direita da placa. O periférico LESENSE usa o voltagO conversor digital-analógico (VDAC) para configurar uma corrente oscilante através do indutor e, em seguida, usa o comparador analógico (ACMP) para medir o tempo de decaimento da oscilação. O tempo de decaimento da oscilação será afetado pela presença de objetos metálicos a poucos milímetros do indutor.
O sensor LC pode ser usado para implementar um sensor que desperta o EFM32PG23 do sono quando um objeto de metal se aproxima do indutor, que novamente pode ser usado como contador de pulsos de medidor de utilidade, interruptor de alarme de porta, indicador de posição ou outras aplicações onde um quer sentir a presença de um objeto de metal.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 11

Para obter mais informações sobre o uso e a operação do sensor LC, consulte a nota de aplicação, “AN0029: Interface de Sensor de Baixa Energia - Sentido Indutivo”, que está disponível no Simplicity Studio ou na biblioteca de documentos do Silicon Labs website.

6.5 Conector IADC SMA
O kit possui um conector SMA que é conectado ao IADC do EFM32PG23˙s através de um dos pinos de entrada IADC dedicados (AIN0) em uma configuração de terminação única. As entradas ADC dedicadas facilitam conexões ideais entre sinais externos e o IADC.
O circuito de entrada entre o conector SMA e o pino ADC foi projetado para ser um bom compromisso entre o desempenho ideal de acomodação em vários sampvelocidades de ling e proteção do EFM32 em caso de overvoltage situação. Se estiver usando o IADC no modo de alta precisão com ADC_CLK configurado para ser superior a 1 MHz, é benéfico substituir o resistor de 549 Ω por 0 Ω. Isso vem com o custo de redução do overvoltage proteção. Consulte o manual de referência do dispositivo para obter mais informações sobre o IADC.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 12

Observe que existe um resistor de 49.9 Ω para o terra na entrada do conector SMA que, dependendo da impedância de saída da fonte, influencia nas medições. O resistor de 49.9 Ω foi adicionado para aumentar o desempenho para fontes de impedância de saída de 50 Ω.

6.6 Porta COM Virtual
Uma conexão serial assíncrona com o controlador de placa é fornecida para transferência de dados do aplicativo entre um PC host e o EFM32PG23 de destino, o que elimina a necessidade de um adaptador de porta serial externo.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 13

A porta COM virtual consiste em um UART físico entre o dispositivo de destino e o controlador de placa e uma função lógica no controlador de placa que disponibiliza a porta serial para o PC host via USB. A interface UART consiste em dois pinos e um sinal de habilitação.

Tabela 6.1. Pinos de interface de porta COM virtual

Sinal Descrição
VCOM_TX Transmitir dados do EFM32PG23 para o controlador da placa
VCOM_RX Receber dados do controlador de placa para o EFM32PG23
VCOM_ENABLE Ativa a interface VCOM, permitindo que os dados passem para o controlador da placa

Observação: A porta VCOM só está disponível quando o controlador da placa está ligado, o que requer a inserção do cabo USB J-Link.

Monitor de Energia Avançado

7.1 Uso
Os dados do Advanced Energy Monitor (AEM) são coletados pelo controlador da placa e podem ser exibidos pelo Energy Profiler, disponível através do Simplicity Studio. Usando o Energy Profiler, consumo de corrente e voltage pode ser medido e vinculado ao código real em execução no EFM32PG23 em tempo real.

7.2 Teoria de Operação
Para medir com precisão a corrente variando de 0.1 µA a 47 mA (faixa dinâmica de 114 dB), um sensor de corrente amplifier é utilizado em conjunto com um ganho duplo stage. O sentido atual amplifier mede o voltage cair sobre um pequeno resistor em série. O ganho stage mais amplifica este voltage com duas configurações de ganho diferentes para obter duas faixas de corrente. A transição entre essas duas faixas ocorre em torno de 250 µA. A filtragem digital e a média são feitas dentro do controlador da placa antes do sampos arquivos são exportados para o Energy Profiler aplicação.
Durante a inicialização do kit, é realizada uma calibração automática do AEM, que compensa o erro de deslocamento no sentido amplificadores.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 14

7.3 Precisão e Desempenho
O AEM é capaz de medir correntes na faixa de 0.1 µA a 47 mA. Para correntes acima de 250 µA, o AEM é preciso dentro de 0.1 mA. Ao medir correntes abaixo de 250 µA, a precisão aumenta para 1 µA. Embora a precisão absoluta seja de 1 µA na faixa abaixo de 250 µA, o AEM é capaz de detectar alterações no consumo de corrente tão pequenas quanto 100 nA. O AEM produz 6250 s de correnteamples por segundo.

Depurador integrado

O PG23 Pro Kit contém um depurador integrado, que pode ser usado para baixar código e depurar o EFM32PG23. Além de programar o EFM32PG23 no kit, o depurador também pode ser usado para programar e depurar dispositivos externos Silicon Labs EFM32, EFM8, EZR32 e EFR32.

O depurador oferece suporte a três interfaces de depuração diferentes usadas com dispositivos Silicon Labs:

  • Serial Wire Debug, que é usado com todos os dispositivos EFM32, EFR32 e EZR32
  • JTAG, que pode ser usado com EFR32 e alguns dispositivos EFM32
  • C2 Debug, que é usado com dispositivos EFM8

Para garantir uma depuração precisa, use a interface de depuração apropriada para seu dispositivo. O conector de depuração na placa suporta todos esses três modos.

8.1 Modos de depuração
Para programar dispositivos externos, use o conector de depuração para conectar a uma placa de destino e defina o modo de depuração para [Out]. O mesmo conector também pode ser usado para conectar um depurador externo ao MCU EFM32PG23 no kit, definindo o modo de depuração para [In].
A seleção do modo de depuração ativo é feita no Simplicity Studio.
Debug MCU: Neste modo, o depurador integrado é conectado ao EFM32PG23 no kit.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 15

Depurar OUT: Nesse modo, o depurador integrado pode ser usado para depurar um dispositivo compatível da Silicon Labs montado em uma placa personalizada.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 16

Depurar EM: Neste modo, o depurador integrado é desconectado e um depurador externo pode ser conectado para depurar o EFM32PG23 no kit.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 17

Observação: Para que “Debug IN” funcione, o controlador da placa do kit deve ser alimentado pelo conector Debug USB.

8.2 Depuração durante a operação da bateria
Quando o EFM32PG23 é alimentado por bateria e o J-Link USB ainda está conectado, a funcionalidade de depuração integrada está disponível. Se a alimentação USB for desconectada, o modo Debug IN irá parar de funcionar.
Se o acesso de depuração for necessário quando o destino estiver funcionando com outra fonte de energia, como uma bateria, e o controlador da placa estiver desligado, faça conexões diretas com o GPIO usado para depuração. Isso pode ser feito conectando-se aos pinos apropriados nas placas de breakout. Alguns kits da Silicon Labs fornecem um conector de pino dedicado para essa finalidade.

9. Configuração e atualizações do kit
A caixa de diálogo de configuração do kit no Simplicity Studio permite que você altere o modo de depuração do adaptador J-Link, atualize seu firmware e altere outras definições de configuração. Para baixar o Simplicity Studio, acesse silabs.com/simplicity.
Na janela principal da perspectiva do iniciador do Simplicity Studio, são mostrados o modo de depuração e a versão do firmware do adaptador J-Link selecionado. Clique no link [Alterar] ao lado de qualquer um deles para abrir a caixa de diálogo de configuração do kit.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 18

9.1 Atualizações de firmware
A atualização do firmware do kit é feita através do Simplicity Studio. O Simplicity Studio verificará automaticamente se há novas atualizações na inicialização.
Você também pode usar a caixa de diálogo de configuração do kit para atualizações manuais. Clique no botão [Procurar] na seção [Atualizar Adaptador] para selecionar o file terminando em .emz. Em seguida, clique no botão [Instalar pacote].

Esquemas, desenhos de montagem e BOM

Esquemas, desenhos de montagem e lista de materiais (BOM) estão disponíveis através do Simplicity Studio quando o pacote de documentação do kit foi instalado. Eles também estão disponíveis na página do kit no Silicon Labs website: http://www.silabs.com/.

Histórico de revisões e errata do kit

11.1 Histórico de revisão
A revisão do kit pode ser encontrada impressa na etiqueta da caixa do kit, conforme esquematizado na figura abaixo.

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 19

Tabela 11.1. Histórico de revisão do kit

Revisão do Kit Lançado Descrição
A02 11 de agosto de 2021 Revisão inicial do kit com BRD2504A revisão A03.

11.2 Erratas
No momento, não há problemas conhecidos com este kit.

Histórico de revisão do documento

1.0
Novembro de 2021

  • Versão inicial do documento

Estúdio Simplicidade
Acesso com um clique a MCU e ferramentas sem fio, documentação, software, bibliotecas de código-fonte e muito mais. Disponível para Windows, Mac e Linux!

Microcontrolador SILICON LABS EFM32PG23 Gecko - Figura 20

Microcontrolador SILICON LABS EFM32PG23 Gecko - Símbolo 2

Portfólio IoT
www.silabs.com/IoT

SW / HW
www.silabs.com/simplicity
Qualidade
www.silabs.com/quality

Suporte e Comunidade
www.silabs.com/community

Isenção de responsabilidade
A Silicon Labs pretende fornecer aos clientes a documentação mais recente, precisa e aprofundada de todos os periféricos e módulos disponíveis para implementadores de sistemas e softwares que usam ou pretendem usar os produtos da Silicon Labs. Dados de caracterização, módulos e periféricos disponíveis, tamanhos de memória e endereços de memória referem-se a cada dispositivo específico, e os parâmetros “típicos” fornecidos podem variar e variam em diferentes aplicações. Exemplo de aplicaçãoampOs arquivos aqui descritos são apenas para fins ilustrativos. A Silicon Labs reserva-se o direito de fazer alterações sem aviso prévio nas informações, especificações e descrições do produto aqui contidas e não oferece garantias quanto à precisão ou integridade das informações incluídas. Sem notificação prévia, a Silicon Labs pode atualizar o firmware do produto durante o processo de fabricação por motivos de segurança ou confiabilidade. Tais alterações não alterarão as especificações ou o desempenho do produto. A Silicon Labs não se responsabiliza pelas consequências do uso das informações fornecidas neste documento. Este documento não implica nem concede expressamente qualquer licença para projetar ou fabricar quaisquer circuitos integrados. Os produtos não foram projetados ou autorizados para uso em quaisquer dispositivos Classe III da FDA, aplicações para as quais é necessária a aprovação pré-comercialização da FDA ou Sistemas de Suporte à Vida sem o consentimento específico por escrito da Silicon Labs. Um “Sistema de Suporte à Vida” é qualquer produto ou sistema destinado a apoiar ou sustentar a vida e/ou a saúde, que, se falhar, pode razoavelmente esperar que resulte em lesões pessoais significativas ou morte. Os produtos Silicon Labs não são projetados ou autorizados para aplicações militares. Os produtos da Silicon Labs não devem, em nenhuma circunstância, ser usados ​​em armas de destruição em massa, incluindo (mas não limitado a) armas nucleares, biológicas ou químicas, ou mísseis capazes de lançar tais armas. A Silicon Labs se isenta de todas as garantias expressas e implícitas e não será responsável por quaisquer lesões ou danos relacionados ao uso de um produto Silicon Labs em tais aplicações não autorizadas. Nota: Este conteúdo pode conter logs de término invasivos que agora estão obsoletos. A Silicon Labs está substituindo esses termos por uma linguagem inclusiva sempre que possível. Para mais informações visite www.silabs.com/about-us/inclusive Budapicon-project

Informações sobre marcas registradas

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® e o logotipo Silicon Labs®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logotipo Energy Micro e combinações dos mesmos, “os microcontroladores mais ecológicos do mundo”, Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO modem®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, o Telegesis Logo®, USBX press®, Zentri, o logotipo Zentri e Zentri DMS, Z-Wave® e outros são marcas comerciais ou marcas registradas da Silicon Labs. ARM, CORTEX, Cortex-M3 e THUMB são marcas comerciais ou marcas registradas da ARM Holdings. Keil é uma marca registrada da ARM Limited. Wi-Fi é uma marca registrada da Wi-Fi Alliance. Todos os outros produtos ou marcas aqui mencionados são marcas registradas de seus respectivos titulares.

Logotipo do SILICON LABS

Laboratórios de Silício Inc.
400 Oeste Cesar Chavez
Austin, Texas 78701
EUA
www.silabs.com

silabs. com | Construindo um mundo mais conectado.
Baixado de Arrow.com.

Documentos / Recursos

Microcontrolador SILICON LABS EFM32PG23 Gecko [pdf] Guia do Usuário
Microcontrolador Gecko EFM32PG23, EFM32PG23, Microcontrolador Gecko, Microcontrolador

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *