SILICON LABS logo

UG515: Brukerveiledning for EFM32PG23 Pro Kit

SILICON LABS EFM32PG23 Gecko mikrokontroller - Symbol 1

EFM32PG23 Gecko mikrokontroller

PG23 Pro Kit er et utmerket utgangspunkt for å bli kjent med EFM32PG23™ Gecko-mikrokontrolleren.
Pro-settet inneholder sensorer og periferiutstyr som demonstrerer noen av EFM32PG23s mange muligheter. Settet inneholder alle nødvendige verktøy for å utvikle en EFM32PG23 Gecko-applikasjon.

SILICON LABS EFM32PG23 Gecko mikrokontroller

MÅLENHET

  • EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
  • CPU: 32-biters ARM® Cortex-M33
  • Minne: 512 kB flash og 64 kB RAM

SETTENS FUNKSJONER

  • USB-tilkobling
  • Advanced Energy Monitor (AEM)
  • SEGGER J-Link innebygd debugger
  • Feilsøk multiplekser som støtter ekstern maskinvare så vel som innebygd MCU
  • 4×10 segment LCD
  • Brukerlysdioder og trykknapper
  • Silicon Labs Si7021 relativ fuktighets- og temperatursensor
  • SMA-kontakt for IADC-demonstrasjon
  • Induktiv LC-sensor
  • 20-pin 2.54 mm header for utvidelseskort
  • Breakout pads for direkte tilgang til I/O-pinner
  • Strømkilder inkluderer USB og CR2032 myntcellebatteri.

PROGRAMVARESTØTTE

  • Simplicity Studio™
  • IAR innebygd arbeidsbenk
  • Keil MDK

Introduksjon

1.1 Beskrivelse
PG23 Pro Kit er et ideelt utgangspunkt for applikasjonsutvikling på EFM32PG23 Gecko mikrokontrollere. Brettet har sensorer og periferiutstyr, som demonstrerer noen av de mange egenskapene til EFM32PG23 Gecko-mikrokontrolleren. I tillegg er brettet et fullt utstyrt debugger- og energiovervåkingsverktøy som kan brukes med eksterne applikasjoner.

1.2 Funksjoner

  • EFM32PG23 Gecko mikrokontroller
  • 512 kB blits
  • 64 kB RAM
  • QFN48-pakke
  • Avansert energiovervåkingssystem for presis strøm og voltagog sporing
  • Integrert Segger J-Link USB-debugger/emulator med mulighet for å feilsøke eksterne Silicon Labs-enheter
  • 20-pinners utvidelseshode
  • Breakout-puter for enkel tilgang til I/O-pinner
  • Strømkilder inkluderer USB og CR2032 batteri
  • 4×10 segment LCD
  • 2 trykknapper og lysdioder koblet til EFM32 for brukerinteraksjon
  • Silicon Labs Si7021 relativ fuktighets- og temperatursensor
  • SMA-kontakt for EFM32 IADC-demonstrasjon
  • Ekstern 1.25 V referanse for EFM32 IADC
  • LC-tankkrets for induktiv nærhetsføling av metalliske gjenstander
  • Krystaller for LFXO og HFXO: 32.768 kHz og 39.000 MHz

1.3 Komme i gang
Detaljerte instruksjoner for hvordan du kommer i gang med ditt nye PG23 Pro Kit finner du på Silicon Labs Web sider: silabs.com/development-tools

Sett blokkdiagram

En overview av PG23 Pro Kit er vist i figuren nedenfor.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 1

Sett maskinvareoppsett

PG23 Pro Kit-oppsettet er vist nedenfor.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 2

Koblinger

4.1 Breakout Pads
De fleste av EFM32PG23s GPIO-pinner er tilgjengelige på pinnehoderadene i toppen og bunnen av brettet. Disse har en standard stigning på 2.54 mm, og pinnehoder kan loddes inn om nødvendig. I tillegg til I/O-pinnene er det også gitt tilkoblinger til strømskinner og jord. Vær oppmerksom på at noen av pinnene brukes til periferiutstyr eller funksjoner i settet og er kanskje ikke tilgjengelige for en tilpasset applikasjon uten avveininger.
Figuren nedenfor viser pinout av breakout pads og pinout av EXP header på høyre kant av brettet. EXP-overskriften er ytterligere forklart i neste avsnitt. Koblingene til utbruddsputen er også trykt i silketrykk ved siden av hver pinne for enkel referanse.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 3

Tabellen nedenfor viser pinneforbindelsene for breakout-putene. Den viser også hvilke periferiutstyr eller funksjoner som er koblet til de forskjellige pinnene.

Tabell 4.1. Nederste rad (J101) Pinout

Pin EFM32PG23 I/O Pin Delt funksjon
1 VMCU EFM32PG23 voltage-domene (målt ved AEM)
2 GND Bakke
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
Pin EFM32PG23 I/O Pin Delt funksjon
10 PB1 VCOM_ENABLE
11 NC
12 NC
13 RST EFM32PG23 Tilbakestill
14 AIN1
15 GND Bakke
16 3V3 Tilførsel av styrekontroller
Pin EFM32PG23 I/O Pin Delt funksjon
1 5V Board USB voltage
2 GND Bakke
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 GND Bakke
16 3V3 Tilførsel av styrekontroller

4.2 EXP Header
På høyre side av brettet er det en vinklet 20-pinners EXP-header for å tillate tilkobling av eksterne enheter eller plugin-kort. Kontakten inneholder en rekke I/O-pinner som kan brukes med de fleste funksjonene til EFM32PG23 Gecko. I tillegg er VMCU-, 3V3- og 5V-strømskinnene også utsatt.
Kontakten følger en standard som sikrer at vanlig brukte periferiutstyr som en SPI-, en UART- og I²C-buss er tilgjengelig på faste steder på kontakten. Resten av pinnene brukes til generell I/O. Dette tillater definisjonen av utvidelseskort som kan plugges inn i en rekke forskjellige Silicon Labs-sett.
Figuren nedenfor viser pin-tilordningen til EXP-headeren for PG23 Pro Kit. På grunn av begrensninger i antall tilgjengelige GPIO-pinner, deles noen av EXP-hodepinnene med settfunksjoner.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 4

Tabell 4.3. EXP Header Pinout

Pin Forbindelse EXP Header-funksjon Delt funksjon
20 3V3 Tilførsel av styrekontroller
18 5V Kortkontroller 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 EFM32PG23 voltage-domene, inkludert i AEM-målinger.
19 BOARD_ID_SDA Koblet til kortkontroller for identifikasjon av tilleggskort.
17 BOARD_ID_SCL Koblet til kortkontroller for identifikasjon av tilleggskort.
15 PA8 I2C_SCL SENSOR_I2C_SCL
13 PC9 GPIO UIF_LED1
11 PB4 GPIO UIF_BUTTON1
9 PA5 GPIO UIF_BUTTON0
Pin Forbindelse EXP Header-funksjon Delt funksjon
7 NC
5 NC
3 AIN1 ADC-inngang
1 GND Bakke

4.3 Debug Connector (DBG)
Feilsøkingskoblingen har to formål, basert på feilsøkingsmodusen, som kan settes opp ved hjelp av Simplicity Studio. Hvis "Debug IN"-modus er valgt, lar kontakten en ekstern debugger brukes med den innebygde EFM32PG23. Hvis "Debug OUT"-modus er valgt, lar kontakten settet brukes som en debugger mot et eksternt mål. Hvis "Debug MCU"-modus (standard) er valgt, er kontakten isolert fra feilsøkingsgrensesnittet til både kortkontrolleren og den innebygde målenheten.
Fordi denne kontakten automatisk byttes for å støtte de forskjellige driftsmodusene, er den kun tilgjengelig når styreenheten er slått på (J-Link USB-kabel tilkoblet). Hvis feilsøkingstilgang til målenheten er nødvendig når kortkontrolleren er uten strøm, bør dette gjøres ved å koble direkte til de riktige pinnene på breakout-headeren. Pinouten til kontakten følger den til standard ARM Cortex Debug 19-pinners kontakt.
Pinouten er beskrevet i detalj nedenfor. Merk at selv om kontakten støtter JTAG i tillegg til Serial Wire Debug, betyr det ikke nødvendigvis at settet eller den innebygde målenheten støtter dette.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 5

Selv om pinouten samsvarer med pinouten til en ARM Cortex Debug-kontakt, er disse ikke fullstendig kompatible ettersom pinne 7 er fysisk fjernet fra Cortex Debug-kontakten. Noen kabler har en liten plugg som hindrer dem i å brukes når denne pinnen er tilstede. Hvis dette er tilfelle, ta ut støpselet, eller bruk en standard 2×10 1.27 mm rett kabel i stedet.

Tabell 4.4. Debug Connector Pin Descriptions

PIN-nummer(r) Funksjon Note
1 VMÅL Målreferanse voltage. Brukes for å skifte logiske signalnivåer mellom mål og debugger.
2 TMS / SDWIO / C2D JTAG testmodusvalg, seriell ledningsdata eller C2-data
4 TCK / SWCLK / C2CK JTAG testklokke, Serial Wire-klokke eller C2-klokke
6 TDO/SWO JTAG testdata ut eller seriell ledningsutgang
8 TDI / C2Dps JTAG testdata i, eller C2D "pin sharing"-funksjon
10 RESET / C2CKps Tilbakestilling av målenhet, eller C2CK «pin sharing»-funksjon
12 NC TRACECLK
14 NC SPORET0
16 NC SPORET1
18 NC SPORET2
20 NC SPORET3
9 Kabeldeteksjon Koble til bakken
11, 13 NC Ikke tilkoblet
3, 5, 15, 17, 19 GND

4.4 Simplicity Connector
Simplicity Connector på pro-settet gjør det mulig å bruke avanserte feilsøkingsfunksjoner som AEM og Virtual COM-porten mot et eksternt mål. Pinouten er illustrert i figuren nedenfor.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 6

Signalnavnene i figuren og pinnebeskrivelsestabellen er referert fra kortkontrolleren. Dette betyr at VCOM_TX skal kobles til RX-pinnen på det eksterne målet, VCOM_RX til målets TX-pinne, VCOM_CTS til målets RTS-pinne og VCOM_RTS til målets CTS-pinne.
Merk: Strøm trukket fra VMCU voltage pin er inkludert i AEM-målingene, mens 3V3 og 5V voltage pins er ikke. For å overvåke strømforbruket til et eksternt mål med AEM, sett den innebygde MCU-en i laveste energimodus for å minimere innvirkningen på målingene.

Tabell 4.5. Enkelhet Connector Pin Beskrivelser

PIN-nummer(r) Funksjon Beskrivelse
1 VMCU 3.3 V strømskinne, overvåket av AEM
3 3V3 3.3 V strømskinne
5 5V 5 V strømskinne
2 VCOM_TX Virtual COM TX
4 VCOM_RX Virtual COM RX
6 VCOM_CTS Virtual COM CTS
8 VCOM_RTS Virtuell COM RTS
17 BOARD_ID_SCL Styre-ID SCL
19 BOARD_ID_SDA Styre-ID SDA
10, 12, 14, 16, 18, 20 NC Ikke tilkoblet
7, 9, 11, 13, 15 GND Bakke

Strømforsyning og tilbakestilling

5.1 MCU Power Selection
EFM32PG23 på pro-settet kan drives av en av disse kildene:

  • Feilsøkings-USB-kabelen
  • 3 V knappcellebatteri

Strømkilden for MCU velges med skyvebryteren i nedre venstre hjørne av pro-settet. Figuren under viser hvordan de forskjellige strømkildene kan velges med skyvebryteren.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 7

Med bryteren i AEM-posisjon, brukes en lavstøy 3.3 V LDO på pro-settet for å drive EFM32PG23. Denne LDO får igjen strøm fra feilsøkings-USB-kabelen. Advanced Energy Monitor er nå koblet i serie, noe som tillater nøyaktige høyhastighets strømmålinger og energifeilsøking/profilering.
Med bryteren i BAT-posisjon kan et 20 mm myntcellebatteri i CR2032-kontakten brukes til å drive enheten. Med bryteren i denne posisjonen er ingen strømmålinger aktive. Dette er den anbefalte bryterposisjonen når du forsyner MCU med en ekstern strømkilde.
Note: Den avanserte energimonitoren kan kun måle strømforbruket til EFM32PG23 når strømvalgbryteren er i AEM-posisjon.

5.2 Styrekortstrøm
Kortkontrolleren er ansvarlig for viktige funksjoner, som debuggeren og AEM, og drives utelukkende via USB-porten i øvre venstre hjørne av brettet. Denne delen av settet ligger på et eget strømdomene, så en annen strømkilde kan velges for målenheten mens feilsøkingsfunksjonaliteten beholdes. Dette strømdomenet er også isolert for å forhindre strømlekkasje fra målstrømdomenet når strømmen til kortkontrolleren fjernes.
Kortkontrollerens strømdomene påvirkes ikke av posisjonen til strømbryteren.
Settet er nøye utformet for å holde kortkontrolleren og målstrømdomenene isolert fra hverandre når en av dem slås av. Dette sikrer at mål-EFM32PG23-enheten vil fortsette å fungere i BAT-modus.

5.3 EFM32PG23 Tilbakestill
EFM32PG23 MCU kan tilbakestilles av noen få forskjellige kilder:

  • En bruker som trykker på RESET-knappen
  • Den innebygde debuggeren trekker #RESET-pinnen lavt
  • En ekstern debugger som trekker #RESET-pinnen lavt

I tillegg til tilbakestillingskildene nevnt ovenfor, vil en tilbakestilling til EFM32PG23 også bli utstedt under oppstart av kortkontrolleren. Dette betyr at fjerning av strømmen til kortkontrolleren (kopling av J-Link USB-kabelen) vil ikke generere en tilbakestilling, men å koble kabelen inn igjen vil, ettersom kortkontrolleren starter opp.

Periferiutstyr

Pro-settet har et sett med periferiutstyr som viser noen av EFM32PG23-funksjonene.
Merk at de fleste EFM32PG23 I/O-ruter til eksterne enheter også rutes til breakout-putene eller EXP-headeren, som må tas i betraktning når du bruker disse.

6.1 Trykknapper og lysdioder
Settet har to brukertrykknapper merket BTN0 og BTN1. De er koblet direkte til EFM32PG23 og avstøtes av RC-filtre med en tidskonstant på 1 ms. Knappene kobles til pinnene PA5 og PB4.
Settet har også to gule LED-er merket LED0 og LED1 som styres av GPIO-pinner på EFM32PG23. LED-ene er koblet til pinnene PC8 og PC9 i en aktiv-høy-konfigurasjon.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 8

6.2 LCD
En 20-pins segment-LCD er koblet til EFM32s LCD-periferiutstyr. LCD-skjermen har 4 felleslinjer og 10 segmentlinjer, noe som gir totalt 40 segmenter i quadruplex-modus. Disse linjene er ikke delt på breakout pads. Se settskjemaet for informasjon om kartlegging av signaler til segmenter.
En kondensator koblet til EFM32 LCD-periferiens ladepumpepinne er også tilgjengelig på settet.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 9

6.3 Si7021 relativ fuktighet og temperatursensor

Si7021 |2C relativ fuktighets- og temperatursensor er en monolitisk CMOS IC som integrerer fuktighets- og temperatursensorelementer, en analog-til-digital-omformer, signalbehandling, kalibreringsdata og et IC-grensesnitt. Den patenterte bruken av industristandard, lav-K polymer dielektrikum for å registrere fuktighet muliggjør konstruksjon av laveffekt, monolitiske CMOS-sensor-ICer med lav drift og hysterese, og utmerket langtidsstabilitet.
Fuktighets- og temperatursensorene er fabrikkkalibrerte og kalibreringsdataene lagres i det ikke-flyktige minnet på brikken. Dette sikrer at sensorene er fullstendig utskiftbare uten behov for rekalibrering eller programvareendringer.
Si7021 er tilgjengelig i en 3×3 mm DFN-pakke og er reflow-loddbar. Den kan brukes som en maskinvare- og programvarekompatibel drop-in-oppgradering for eksisterende RF/temperatursensorer i 3×3 mm DFN-6-pakker, med presisjonsføling over et bredere område og lavere strømforbruk. Det valgfrie fabrikkinstallerte dekselet tilbyr en lavprofffile, praktiske midler for å beskytte sensoren under montering (f.eks. reflow-lodding) og gjennom hele produktets levetid, unntatt væsker som er hydrofobe/oleofobe) og partikler.
Si7021 tilbyr en nøyaktig, laveffekt, fabrikkkalibrert digital løsning ideell for måling av fuktighet, duggpunkt og temperatur i applikasjoner som spenner fra HVAC/R og aktivasporing til industrielle og forbrukerplattformer.
|2C-bussen som brukes for Si7021 er delt med EXP-overskriften. Sensoren drives av VMCU, som betyr at sensorens strømforbruk er inkludert i AEM-målingene.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 10

Se Silicon Labs web sider for mer informasjon: http://www.silabs.com/humidity-sensors.

6.4 LC-sensor
En induktiv-kapasitiv sensor for å demonstrere Low Energy Sensor Interface (LESENSE) er plassert nederst til høyre på brettet. LESENSE periferiutstyr bruker voltage digital-til-analog-omformer (VDAC) for å sette opp en oscillerende strøm gjennom induktoren og bruker deretter den analoge komparatoren (ACMP) for å måle oscillasjonens henfallstid. Oscillasjonsnedbrytningstiden vil bli påvirket av tilstedeværelsen av metallgjenstander innenfor noen få millimeter fra induktoren.
LC-sensoren kan brukes til å implementere en sensor som vekker EFM32PG23 fra dvale når en metallgjenstand kommer nær induktoren, som igjen kan brukes som pulsteller, døralarmbryter, posisjonsindikator eller andre applikasjoner der man ønsker å fornemme tilstedeværelsen av en metallgjenstand.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 11

For mer informasjon om bruk og drift av LC-sensoren, se applikasjonsnotatet, "AN0029: Low Energy Sensor Interface -Inductive Sense", som er tilgjengelig i Simplicity Studio eller i dokumentbiblioteket på Silicon Labs webnettstedet.

6.5 IADC SMA-kontakt
Settet har en SMA-kontakt som er koblet til EFM32PG23˙s IADC gjennom en av de dedikerte IADC-inngangspinnene (AIN0) i en ensidig konfigurasjon. De dedikerte ADC-inngangene forenkler optimale forbindelser mellom eksterne signaler og IADC.
Inngangskretsene mellom SMA-kontakten og ADC-pinnen er utformet for å være et godt kompromiss mellom optimal reguleringsytelse ved forskjellige s.amplinghastigheter, og beskyttelse av EFM32 i tilfelle overvoltage situasjon. Hvis du bruker IADC i høy nøyaktighetsmodus med ADC_CLK konfigurert til å være høyere enn 1 MHz, er det fordelaktig å erstatte 549 Ω motstanden med 0 Ω. Dette kommer på bekostning av redusert overvoltage beskyttelse. Se enhetens referansehåndbok for mer informasjon om IADC.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 12

Merk at det er en 49.9 Ω motstand mot jord på SMA-kontaktinngangen som, avhengig av utgangsimpedansen til kilden, påvirker målingene. 49.9 Ω motstanden er lagt til for å øke ytelsen mot 50 Ω utgangsimpedanskilder.

6.6 Virtuell COM-port
En asynkron seriell tilkobling til kortkontrolleren er gitt for applikasjonsdataoverføring mellom en verts-PC og mål-EFM32PG23, noe som eliminerer behovet for en ekstern seriell portadapter.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 13

Den virtuelle COM-porten består av en fysisk UART mellom målenheten og kortkontrolleren, og en logisk funksjon i kortkontrolleren som gjør den serielle porten tilgjengelig for verts-PCen over USB. UART-grensesnittet består av to pinner og et aktiveringssignal.

Tabell 6.1. Virtuelle COM-portgrensesnittpinner

Signal Beskrivelse
VCOM_TX Overfør data fra EFM32PG23 til kortkontrolleren
VCOM_RX Motta data fra styreenheten til EFM32PG23
VCOM_ENABLE Aktiverer VCOM-grensesnittet, slik at data kan passere til kortkontrolleren

Note: VCOM-porten er bare tilgjengelig når kortkontrolleren er slått på, noe som krever at J-Link USB-kabelen settes inn.

Avansert energimonitor

7.1 Bruk
Dataene for Advanced Energy Monitor (AEM) samles inn av styreenheten og kan vises av Energy Profiler, tilgjengelig gjennom Simplicity Studio. Ved å bruke Energy Profiler, strømforbruk og voltage kan måles og kobles til den faktiske koden som kjører på EFM32PG23 i sanntid.

7.2 Operasjonsteori
For nøyaktig å måle strøm fra 0.1 µA til 47 mA (114 dB dynamisk område), en strømfølelse amplifier brukes sammen med en dobbel forsterkning stage. Den nåværende sansen amplifier måler voltage slipp over en liten seriemotstand. Gevinsten stage videre ampleverer dette voltage med to forskjellige forsterkningsinnstillinger for å oppnå to strømområder. Overgangen mellom disse to områdene skjer rundt 250 µA. Digital filtrering og gjennomsnittsberegning gjøres i styreenheten før sampLes eksporteres til Energy Profiler søknad.
Under oppstart av settet utføres en automatisk kalibrering av AEM, som kompenserer for offsetfeilen i den forstand amplivsstil.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 14

7.3 Nøyaktighet og ytelse
AEM er i stand til å måle strømmer i området 0.1 µA til 47 mA. For strømmer over 250 µA er AEM nøyaktig innenfor 0.1 mA. Ved måling av strømmer under 250 µA øker nøyaktigheten til 1 µA. Selv om den absolutte nøyaktigheten er 1 µA i området under 250 µA, er AEM i stand til å oppdage endringer i strømforbruket så lite som 100 nA. AEM produserer 6250 strøm samples per sekund.

Feilsøking om bord

PG23 Pro Kit inneholder en integrert debugger, som kan brukes til å laste ned kode og feilsøke EFM32PG23. I tillegg til å programmere EFM32PG23 på settet, kan debuggeren også brukes til å programmere og feilsøke eksterne Silicon Labs EFM32-, EFM8-, EZR32- og EFR32-enheter.

Debuggeren støtter tre forskjellige feilsøkingsgrensesnitt som brukes med Silicon Labs-enheter:

  • Serial Wire Debug, som brukes med alle EFM32-, EFR32- og EZR32-enheter
  • JTAG, som kan brukes med EFR32 og noen EFM32-enheter
  • C2 Debug, som brukes med EFM8-enheter

For å sikre nøyaktig feilsøking, bruk riktig feilsøkingsgrensesnitt for enheten din. Feilsøkingskontakten på brettet støtter alle disse tre modusene.

8.1 Feilsøkingsmoduser
For å programmere eksterne enheter, bruk feilsøkingskontakten for å koble til et målkort og sett feilsøkingsmodusen til [Ut]. Den samme kontakten kan også brukes til å koble en ekstern debugger til EFM32PG23 MCU på settet ved å sette feilsøkingsmodus til [In].
Valg av aktiv feilsøkingsmodus gjøres i Simplicity Studio.
Debug MCU: I denne modusen er den innebygde debuggeren koblet til EFM32PG23 på settet.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 15

Feilsøk UT: I denne modusen kan den innebygde debuggeren brukes til å feilsøke en støttet Silicon Labs-enhet montert på et tilpasset kort.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 16

Feilsøk INN: I denne modusen kobles den innebygde debuggeren fra og en ekstern debugger kan kobles til for å feilsøke EFM32PG23 på settet.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 17

Note: For at "Debug IN" skal fungere, må kit-kortkontrolleren ha strøm via Debug USB-kontakten.

8.2 Feilsøking under batteridrift
Når EFM32PG23 er batteridrevet og J-Link USB fortsatt er tilkoblet, er den innebygde feilsøkingsfunksjonen tilgjengelig. Hvis USB-strømmen kobles fra, slutter Feilsøking IN-modusen å fungere.
Hvis feilsøkingstilgang er nødvendig når målet kjører fra en annen energikilde, for eksempel et batteri, og kortkontrolleren er slått av, oppretter du direkte tilkoblinger til GPIOen som brukes til feilsøking. Dette kan gjøres ved å koble til de riktige pinnene på breakout-putene. Noen Silicon Labs-sett har en dedikert pinneoverskrift for dette formålet.

9. Settkonfigurasjon og oppgraderinger
Settkonfigurasjonsdialogen i Simplicity Studio lar deg endre J-Link-adapterens feilsøkingsmodus, oppgradere fastvaren og endre andre konfigurasjonsinnstillinger. For å laste ned Simplicity Studio, gå til silabs.com/simplicity.
I hovedvinduet i Simplicity Studios Launcher-perspektiv vises feilsøkingsmodusen og fastvareversjonen til den valgte J-Link-adapteren. Klikk på koblingen [Endre] ved siden av en av dem for å åpne dialogboksen for settkonfigurasjon.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 18

9.1 Fastvareoppgraderinger
Oppgradering av settet firmware gjøres gjennom Simplicity Studio. Simplicity Studio vil automatisk se etter nye oppdateringer ved oppstart.
Du kan også bruke dialogboksen for settkonfigurasjon for manuelle oppgraderinger. Klikk på [Bla gjennom]-knappen i delen [Oppdater adapter] for å velge riktig file slutter på .emz. Klikk deretter på [Installer pakke]-knappen.

Skjematikk, monteringstegninger og stykkliste

Skjemaer, monteringstegninger og stykklister (BOM) er tilgjengelige gjennom Simplicity Studio når kitdokumentasjonspakken er installert. De er også tilgjengelige fra settsiden på Silicon Labs webnettsted: http://www.silabs.com/.

Revisjonshistorikk og Errata for sett

11.1 Revisjonshistorikk
Settrevisjonen finner du trykt på esken til settet, som skissert i figuren nedenfor.

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 19

Tabell 11.1. Revisjonshistorikk for sett

Revisjon av sett Utgitt Beskrivelse
A02 11. august 2021 Innledende settrevisjon med BRD2504A revisjon A03.

11.2 Errata
Det er for øyeblikket ingen kjente problemer med dette settet.

Dokumentrevisjonshistorikk

1.0
november 2021

  • Opprinnelig dokumentversjon

Simplicity Studio
Ett-klikks tilgang til MCU og trådløse verktøy, dokumentasjon, programvare, kildekodebiblioteker og mer. Tilgjengelig for Windows, Mac og Linux!

SILICON LABS EFM32PG23 Gecko-mikrokontroller - Fig 20

SILICON LABS EFM32PG23 Gecko mikrokontroller - Symbol 2

IoT-portefølje
www.silabs.com/IoT

SV/HW
www.silabs.com/simplicity
Kvalitet
www.silabs.com/quality

Støtte og fellesskap
www.silabs.com/community

Ansvarsfraskrivelse
Silicon Labs har til hensikt å gi kundene den nyeste, nøyaktige og dyptgående dokumentasjonen av alle periferiutstyr og moduler tilgjengelig for system- og programvareimplementere som bruker eller har til hensikt å bruke Silicon Labs-produktene. Karakteriseringsdata, tilgjengelige moduler og periferiutstyr, minnestørrelser og minneadresser refererer til hver spesifikk enhet, og "Typiske" parametere kan variere i forskjellige applikasjoner. Søknad eksampLesene beskrevet her er kun for illustrasjonsformål. Silicon Labs forbeholder seg retten til å gjøre endringer uten ytterligere varsel i produktinformasjonen, spesifikasjonene og beskrivelsene her, og gir ingen garantier for nøyaktigheten eller fullstendigheten til den inkluderte informasjonen. Uten forhåndsvarsel kan Silicon Labs oppdatere produktfastvaren under produksjonsprosessen av sikkerhets- eller pålitelighetsårsaker. Slike endringer vil ikke endre spesifikasjonene eller ytelsen til produktet. Silicon Labs skal ikke ha noe ansvar for konsekvensene av bruk av informasjonen i dette dokumentet. Dette dokumentet antyder eller gir ikke uttrykkelig noen lisens til å designe eller produsere integrerte kretser. Produktene er ikke designet eller autorisert for bruk i noen FDA Klasse III-enheter, applikasjoner som FDA forhåndsmarkedsgodkjenning kreves for eller Life Support Systems uten spesifikt skriftlig samtykke fra Silicon Labs. Et "Livsstøttesystem" er ethvert produkt eller system beregnet på å støtte eller opprettholde liv og/eller helse, som, hvis det mislykkes, med rimelighet kan forventes å resultere i betydelig personskade eller død. Silicon Labs-produkter er ikke designet eller autorisert for militære applikasjoner. Silicon Labs-produkter skal under ingen omstendigheter brukes i masseødeleggelsesvåpen, inkludert (men ikke begrenset til) atomvåpen, biologiske eller kjemiske våpen, eller missiler som er i stand til å levere slike våpen. Silicon Labs fraskriver seg alle uttrykkelige og underforståtte garantier og skal ikke være ansvarlig eller ansvarlig for skader eller skader relatert til bruk av et Silicon Labs-produkt i slike uautoriserte applikasjoner. Merk: Dette innholdet kan inneholde off ensiv terminologg som nå er foreldet. Silicon Labs erstatter disse vilkårene med inkluderende språk der det er mulig. For mer informasjon, besøk www.silabs.com/about-us/inclusive-lexicon-project

Varemerkeinformasjon

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® og Silicon Labs-logoen®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro-logoen og kombinasjoner av disse, "verdens mest energivennlige mikrokontrollere", Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO-modem®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, Telegesis Logo®, USBX press®, Zentri, Zentri-logoen og Zentri DMS, Z-Wave® og andre er varemerker eller registrerte varemerker for Silicon Labs. ARM, CORTEX, Cortex-M3 og THUMB er varemerker eller registrerte varemerker for ARM Holdings. Keil er et registrert varemerke for ARM Limited. Wi-Fi er et registrert varemerke for Wi-Fi Alliance. Alle andre produkter eller merkenavn nevnt her er varemerker for deres respektive eiere.

SILICON LABS logo

Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com

silabs.com | Bygge en mer tilkoblet verden.
Lastet ned fra Arrow.com.

Dokumenter / Ressurser

SILICON LABS EFM32PG23 Gecko mikrokontroller [pdfBrukerhåndbok
EFM32PG23 Gecko mikrokontroller, EFM32PG23, Gecko mikrokontroller, mikrokontroller

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *