Logotip SILICON LABS

UG515: Navodila za uporabo kompleta EFM32PG23 Pro

SILICON LABS EFM32PG23 mikrokrmilnik Gecko - simbol 1

Mikrokrmilnik EFM32PG23 Gecko

Komplet PG23 Pro je odlično izhodišče za spoznavanje mikrokrmilnika EFM32PG23™ Gecko.
Profesionalni komplet vsebuje senzorje in zunanje naprave, ki prikazujejo nekatere od številnih zmogljivosti EFM32PG23. Komplet vsebuje vsa potrebna orodja za razvoj aplikacije EFM32PG23 Gecko.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko

CILJNA NAPRAVA

  • EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
  • CPU: 32-bitni ARM® Cortex-M33
  • Pomnilnik: 512 kB flash in 64 kB RAM

LASTNOSTI KOMPLETA

  • USB povezljivost
  • Napredni monitor energije (AEM)
  • SEGGER J-Link vgrajeni razhroščevalnik
  • Multiplekser za odpravljanje napak, ki podpira zunanjo strojno opremo in vgrajeni MCU
  • 4×10 segmentni LCD
  • Uporabniške LED diode in gumbi
  • Senzor relativne vlažnosti in temperature Silicon Labs Si7021
  • Priključek SMA za predstavitev IADC
  • Induktivni LC senzor
  • 20-polni 2.54 mm priključek za razširitvene plošče
  • Odlomne ploščice za neposreden dostop do V/I zatičev
  • Viri napajanja vključujejo USB in gumbasto baterijo CR2032.

PODPORA PROGRAMSKE OPREME

  • Simplicity Studio™
  • Vdelana delovna miza IAR
  • Keil MDK

Uvod

1.1 Opis
PG23 Pro Kit je idealno izhodišče za razvoj aplikacij na mikrokontrolerjih EFM32PG23 Gecko. Plošča ima senzorje in zunanje naprave, ki prikazujejo nekatere od številnih zmogljivosti mikrokrmilnika EFM32PG23 Gecko. Poleg tega je plošča popolnoma opremljen razhroščevalnik in orodje za spremljanje energije, ki se lahko uporablja z zunanjimi aplikacijami.

1.2 Lastnosti

  • Mikrokrmilnik EFM32PG23 Gecko
  • 512 kB Flash
  • 64 kB RAM
  • Paket QFN48
  • Napredni sistem za spremljanje energije za natančen tok in voltage sledenje
  • Integriran razhroščevalnik/emulator USB Segger J-Link z možnostjo razhroščevanja zunanjih naprav Silicon Labs
  • 20-pinska razširitvena glava
  • Odlomne ploščice za enostaven dostop do V/I zatičev
  • Viri napajanja vključujejo USB in baterijo CR2032
  • 4×10 segmentni LCD
  • 2 gumba in LED, povezani z EFM32 za interakcijo uporabnika
  • Senzor relativne vlažnosti in temperature Silicon Labs Si7021
  • Konektor SMA za predstavitev EFM32 IADC
  • Zunanja referenca 1.25 V za EFM32 IADC
  • LC vezje rezervoarja za induktivno zaznavanje bližine kovinskih predmetov
  • Kristali za LFXO in HFXO: 32.768 kHz in 39.000 MHz

1.3 Kako začeti
Podrobna navodila za začetek uporabe vašega novega kompleta PG23 Pro najdete v Silicon Labs Web strani: silabs.com/development-tools

Blokovni diagram kompleta

Večview kompleta PG23 Pro je prikazan na spodnji sliki.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 1

Postavitev strojne opreme kompleta

Postavitev PG23 Pro Kit je prikazana spodaj.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 2

Konektorji

4.1 Prelomne blazinice
Večina nožic GPIO EFM32PG23 je na voljo v vrsticah glave nožic na zgornjem in spodnjem robu plošče. Imajo standardni razmik 2.54 mm, po potrebi pa se lahko vanje spajkajo glave nožic. Poleg V/I zatičev so na voljo tudi povezave z napajalnimi tirnicami in ozemljitvijo. Upoštevajte, da se nekateri zatiči uporabljajo za zunanje naprave ali funkcije kompleta in morda ne bodo na voljo za aplikacijo po meri brez kompromisov.
Spodnja slika prikazuje pinout prelomnih ploščic in pinout glave EXP na desnem robu plošče. Glava EXP je dodatno razložena v naslednjem razdelku. Povezave prelomnih blazinic so poleg vsakega zatiča natisnjene s sitotiskom za lažjo uporabo.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 3

Spodnja tabela prikazuje priključke nožic za prelomne ploščice. Prikazuje tudi, katere zunanje naprave ali funkcije kompleta so povezane z različnimi nožicami.

Tabela 4.1. Pinout spodnje vrstice (J101).

Pin EFM32PG23 I/O Pin Skupna funkcija
1 VMCU EFM32PG23 zvtage domena (merjeno z AEM)
2 GND Tla
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 Skupna funkcija
10 PB1 VCOM_ENABLE
11 NC
12 NC
13 RST EFM32PG23 Ponastavitev
14 AIN1
15 GND Tla
16 3V3 Dobava krmilnika plošče
Pin EFM32PG23 I/O Pin Skupna funkcija
1 5V Plošča USB voltage
2 GND Tla
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 Tla
16 3V3 Dobava krmilnika plošče

4.2 Glava EXP
Na desni strani plošče je na voljo kotna 20-pinska glava EXP, ki omogoča povezavo zunanjih naprav ali vtičnikov. Priključek vsebuje številne V/I zatiče, ki jih je mogoče uporabiti z večino funkcij EFM32PG23 Gecko. Poleg tega so izpostavljeni tudi napajalna vodila VMCU, 3V3 in 5V.
Priključek sledi standardu, ki zagotavlja, da so običajno uporabljene zunanje naprave, kot so SPI, UART in vodilo I²C, na voljo na fiksnih mestih na priključku. Preostali zatiči se uporabljajo za splošne V/I. To omogoča definicijo razširitvenih plošč, ki se lahko priključijo na številne različne komplete Silicon Labs.
Spodnja slika prikazuje dodelitev pinov glave EXP za komplet PG23 Pro. Zaradi omejitev števila razpoložljivih zatičev GPIO so nekateri zatiči glave EXP v skupni rabi s funkcijami kompleta.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 4

Tabela 4.3. EXP Pinout glave

Pin Povezava Funkcija glave EXP Skupna funkcija
20 3V3 Dobava krmilnika plošče
18 5V Krmilnik plošče 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 zvtage domena, vključena v meritve AEM.
19 BOARD_ID_SDA Povezan s krmilnikom plošče za identifikacijo dodatnih plošč.
17 BOARD_ID_SCL Povezan s krmilnikom plošče za identifikacijo dodatnih plošč.
15 PA8 I2C_SCL SENSOR_I2C_SCL
13 PC9 GPIO UIF_LED1
11 PB4 GPIO UIF_BUTTON1
9 PA5 GPIO UIF_BUTTON0
Pin Povezava Funkcija glave EXP Skupna funkcija
7 NC
5 NC
3 AIN1 ADC vhod
1 GND Tla

4.3 Konektor za odpravljanje napak (DBG)
Konektor za odpravljanje napak ima dvojni namen, ki temelji na načinu za odpravljanje napak, ki ga je mogoče nastaviti s programom Simplicity Studio. Če je izbran način »Debug IN«, konektor omogoča uporabo zunanjega razhroščevalnika z vgrajenim EFM32PG23. Če je izbran način »Debug OUT«, konektor omogoča, da se komplet uporablja kot razhroščevalnik proti zunanjemu cilju. Če je izbran način »Debug MCU« (privzeto), je priključek izoliran od vmesnika za odpravljanje napak krmilnika plošče in ciljne naprave na plošči.
Ker se ta priključek samodejno preklopi za podporo različnih načinov delovanja, je na voljo le, ko je krmilnik plošče pod napajanjem (povezan kabel J-Link USB). Če je potreben dostop za odpravljanje napak do ciljne naprave, ko je krmilnik plošče brez napajanja, je treba to narediti tako, da se neposredno povežete z ustreznimi nožicami na razdelilni glavi. Pinout konektorja sledi standardnemu 19-polnemu konektorju ARM Cortex Debug.
Spodaj je podrobno opisan pinout. Upoštevajte, da čeprav konektor podpira JTAG poleg Serial Wire Debug, ne pomeni nujno, da komplet ali vgrajena ciljna naprava to podpira.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 5

Čeprav se pinout ujema s pinout priključkom ARM Cortex Debug, ti niso popolnoma združljivi, saj je nožica 7 fizično odstranjena iz priključka Cortex Debug. Nekateri kabli imajo majhen vtič, ki preprečuje njihovo uporabo, ko je ta nožica prisotna. V tem primeru odstranite vtič ali namesto tega uporabite standardni ravni kabel 2×10 1.27 mm.

Tabela 4.4. Opisi pinov priključka za odpravljanje napak

PIN številka(e) funkcija Opomba
1 VTARGET Target reference voltage. Uporablja se za prestavljanje ravni logičnega signala med ciljem in razhroščevalnikom.
2 TMS / SDWIO / C2D JTAG izbira testnega načina, podatki serijske žice ali podatki C2
4 TCK / SWCLK / C2CK JTAG testna ura, ura serijske žice ali ura C2
6 TDO/SWO JTAG izhod testnih podatkov ali izhod serijske žice
8 TDI / C2Dps JTAG testne podatke ali funkcijo C2D »deljenje pinov«.
10 PONASTAVITEV / C2CKps Ponastavitev ciljne naprave ali funkcija »deljenja pinov« C2CK
12 NC TRACECLK
14 NC TRACED0
16 NC TRACED1
18 NC TRACED2
20 NC TRACED3
9 Zaznavanje kabla Povežite z zemljo
11, 13 NC Ni povezano
3, 5, 15, 17, 19 GND

4.4 Simplicity Connector
Simplicity Connector, predstavljen v profesionalnem kompletu, omogoča napredne funkcije za odpravljanje napak, kot sta AEM in vrata Virtual COM, ki se uporabljajo za zunanjo tarčo. Razporeditev zatičev je prikazana na spodnji sliki.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 6

Imena signalov na sliki in tabela z opisom pinov se nanašajo na krmilnik plošče. To pomeni, da mora biti VCOM_TX povezan s priključkom RX na zunanjem cilju, VCOM_RX s priključkom TX cilja, VCOM_CTS s priključkom RTS cilja in VCOM_RTS s priključkom CTS cilja.
Opomba: Tok, črpan iz VMCU voltage pin je vključen v meritve AEM, medtem ko 3V3 in 5V voltage zatiči niso. Za spremljanje trenutne porabe zunanje tarče z AEM prestavite vgrajeni mikrokontroler v način najnižje energije, da zmanjšate njegov vpliv na meritve.

Tabela 4.5. Opisi pinov konektorja Simplicity

PIN številka(e) funkcija Opis
1 VMCU 3.3 V napajalni tir, ki ga nadzoruje AEM
3 3V3 3.3 V napajalna vodila
5 5V 5 V napajalna vodila
2 VCOM_TX Virtualni COM TX
4 VCOM_RX Virtualni COM RX
6 VCOM_CTS Virtualni COM CTS
8 VCOM_RTS Virtualni COM RTS
17 BOARD_ID_SCL ID plošče SCL
19 BOARD_ID_SDA ID plošče SDA
10, 12, 14, 16, 18, 20 NC Ni povezano
7, 9, 11, 13, 15 GND Tla

Napajanje in ponastavitev

5.1 Izbira moči MCU
EFM32PG23 v profesionalnem kompletu se lahko napaja iz enega od teh virov:

  • Kabel USB za odpravljanje napak
  • 3 V gumbasta baterija

Vir napajanja za MCU se izbere z drsnim stikalom v spodnjem levem kotu profesionalnega kompleta. Spodnja slika prikazuje, kako lahko z drsnim stikalom izberete različne vire napajanja.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 7

Ko je stikalo v položaju AEM, se za napajanje EFM3.3PG32 uporablja nizkošumni 23 V LDO na profesionalnem kompletu. Ta LDO se ponovno napaja iz kabla USB za odpravljanje napak. Advanced Energy Monitor je zdaj zaporedno povezan, kar omogoča natančne meritve toka visoke hitrosti in odpravljanje napak/profiliranje energije.
Ko je stikalo v položaju BAT, lahko za napajanje naprave uporabite 20 mm gumbasto baterijo v vtičnici CR2032. Ko je stikalo v tem položaju, meritve toka niso aktivne. To je priporočen položaj stikala pri napajanju MCU z zunanjim virom napajanja.
Opomba: Advanced Energy Monitor lahko meri trenutno porabo EFM32PG23 le, ko je stikalo za izbiro moči v položaju AEM.

5.2 Napajanje krmilnika plošče
Krmilnik plošče je odgovoren za pomembne funkcije, kot sta debugger in AEM, in se napaja izključno prek vrat USB v zgornjem levem kotu plošče. Ta del kompleta se nahaja v ločeni domeni napajanja, tako da je mogoče izbrati drug vir napajanja za ciljno napravo, medtem ko ohranite funkcijo odpravljanja napak. Ta močnostna domena je tudi izolirana, da se prepreči uhajanje toka iz ciljne močnostne domene, ko je napajanje krmilnika plošče odklopljeno.
Na domeno moči krmilnika plošče ne vpliva položaj stikala za vklop.
Komplet je bil skrbno zasnovan tako, da krmilnik plošče in ciljne napajalne domene ostanejo izolirane druga od druge, ko se ena od njih izklopi. To zagotavlja, da bo ciljna naprava EFM32PG23 še naprej delovala v načinu BAT.

5.3 EFM32PG23 Ponastavitev
MCU EFM32PG23 je mogoče ponastaviti z nekaj različnimi viri:

  • Uporabnik pritisne gumb RESET
  • Vgrajeni razhroščevalnik povleče pin #RESET nizko
  • Zunanji razhroščevalnik povleče pin #RESET nizko

Poleg zgoraj omenjenih virov ponastavitve bo ponastavitev na EFM32PG23 izdana tudi med zagonom krmilnika plošče. To pomeni, da prekinitev napajanja krmilnika plošče (odklop kabla USB J-Link) ne bo povzročila ponastavitve, ponovna priključitev kabla pa bo, ko se krmilnik plošče zažene.

periferne naprave

Profesionalni komplet ima nabor zunanjih naprav, ki prikazujejo nekatere funkcije EFM32PG23.
Upoštevajte, da je večina V/I EFM32PG23, usmerjenih k zunanjim napravam, usmerjenih tudi do prelomnih ploščic ali glave EXP, kar je treba upoštevati pri njihovi uporabi.

6.1 Gumbi in LED diode
Komplet ima dva uporabniška gumba z oznako BTN0 in BTN1. Povezani so neposredno z EFM32PG23 in jih odbijajo filtri RC s časovno konstanto 1 ms. Gumbi so povezani s pinoma PA5 in PB4.
Komplet vsebuje tudi dve rumeni LED z oznako LED0 in LED1, ki ju krmilijo zatiči GPIO na EFM32PG23. Svetleče diode so priključene na nožice PC8 in PC9 v konfiguraciji Active-High.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 8

6.2 LCD
20-pinski segmentni LCD je priključen na periferno LCD EFM32. LCD ima 4 skupne črte in 10 segmentnih linij, kar daje skupno 40 segmentov v načinu kvadrupleksa. Te črte niso deljene na prelomnih blazinicah. Za informacije o preslikavi signalov v segmente glejte shemo kompleta.
V kompletu je na voljo tudi kondenzator, povezan z zatičem napajalne črpalke zunanje enote LCD EFM32.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 9

6.3 Senzor relativne vlažnosti in temperature Si7021

Senzor relativne vlažnosti in temperature Si7021 | 2C je monoliten CMOS IC, ki vključuje elemente senzorja vlage in temperature, analogno-digitalni pretvornik, obdelavo signalov, podatke o umerjanju in vmesnik IC. Patentirana uporaba industrijskih standardov polimernih dielektrikov z nizko vsebnostjo K za zaznavanje vlažnosti omogoča konstrukcijo nizkoenergetskih, monolitnih IC-jev senzorjev CMOS z majhnim odmikom in histerezo ter odlično dolgoročno stabilnostjo.
Senzorji vlažnosti in temperature so tovarniško umerjeni, podatki o umerjanju pa so shranjeni v obstojnem pomnilniku na čipu. To zagotavlja, da so senzorji popolnoma zamenljivi brez ponovnega umerjanja ali sprememb programske opreme.
Si7021 je na voljo v ohišju 3 × 3 mm DFN in ga je mogoče spajkati z reflowom. Uporablja se lahko kot s strojno in programsko združljivo nadgradnjo za obstoječe senzorje RH/temperature v ohišjih 3×3 mm DFN-6, ki se ponašajo z natančnim zaznavanjem v širšem razponu in nižjo porabo energije. Izbirni tovarniško nameščen pokrov ponuja nizko profile, priročen način zaščite senzorja med sestavljanjem (npr. spajkanje z reflowom) in skozi celotno življenjsko dobo izdelka, razen tekočin, ki so hidrofobne/oleofobne) in delcev.
Si7021 ponuja natančno, tovarniško umerjeno digitalno rešitev z nizko porabo energije, idealno za merjenje vlažnosti, rosišča in temperature v aplikacijah, ki segajo od HVAC/R in sledenja sredstev do industrijskih in potrošniških platform.
|2C vodilo, ki se uporablja za Si7021, je v skupni rabi z glavo EXP. Senzor napaja VMCU, kar pomeni, da je trenutna poraba senzorja vključena v meritve AEM.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 10

Obrnite se na Silicon Labs web strani za več informacij: http://www.silabs.com/humidity-sensors.

6.4 LC senzor
Induktivno-kapacitivni senzor za predstavitev vmesnika senzorja nizke energije (LESENSE) se nahaja na spodnji desni strani plošče. Zunanja naprava LESENSE uporablja voltagdigitalno-analogni pretvornik (VDAC) za vzpostavitev nihajnega toka skozi induktor in nato uporablja analogni primerjalnik (ACMP) za merjenje časa upadanja nihanja. Na čas upadanja nihanja bo vplivala prisotnost kovinskih predmetov znotraj nekaj milimetrov od induktorja.
Senzor LC se lahko uporablja za implementacijo senzorja, ki prebudi EFM32PG23 iz spanja, ko se kovinski predmet približa induktorju, ki se lahko spet uporablja kot števec impulzov merilnika električne energije, stikalo za alarm pri vratih, indikator položaja ali druge aplikacije, kjer želi zaznati prisotnost kovinskega predmeta.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 11

Za več informacij o uporabi in delovanju senzorja LC glejte opombo o aplikaciji, »AN0029: Low Energy Sensor Interface - Inductive Sense«, ki je na voljo v Simplicity Studio ali v knjižnici dokumentov v Silicon Labs. webmesto.

6.5 Priključek IADC SMA
Komplet vsebuje priključek SMA, ki je povezan z IADC EFM32PG23˙s prek enega od namenskih vhodnih zatičev IADC (AIN0) v enostranski konfiguraciji. Namenski vhodi ADC omogočajo optimalne povezave med zunanjimi signali in IADC.
Vhodno vezje med konektorjem SMA in zatičem ADC je bilo zasnovano tako, da je dober kompromis med optimalno zmogljivostjo uravnavanja pri različnihamphitrosti in zaščito EFM32 v primeru prenapetostitage situacija. Če uporabljate IADC v načinu visoke natančnosti z ADC_CLK, konfiguriranim tako, da je višji od 1 MHz, je koristno zamenjati upor 549 Ω z 0 Ω. To je posledica zmanjšane preobremenitvetage zaščita. Za več informacij o IADC glejte referenčni priročnik naprave.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 12

Upoštevajte, da je na vhodu konektorja SMA upor 49.9 Ω proti ozemljitvi, ki glede na izhodno impedanco vira vpliva na meritve. Upor 49.9 Ω je bil dodan za povečanje zmogljivosti proti virom izhodne impedance 50 Ω.

6.6 Virtualna vrata COM
Za prenos aplikacijskih podatkov med gostiteljskim računalnikom in ciljnim EFM32PG23 je zagotovljena asinhrona serijska povezava s krmilnikom plošče, kar odpravlja potrebo po adapterju zunanjih serijskih vrat.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 13

Virtualna vrata COM so sestavljena iz fizičnega UART-a med ciljno napravo in krmilnikom plošče ter logične funkcije v krmilniku plošče, ki omogoča serijska vrata na voljo gostiteljskemu računalniku prek USB-ja. Vmesnik UART je sestavljen iz dveh zatičev in signala za omogočanje.

Tabela 6.1. Zatiči vmesnika virtualnih vrat COM

Signal Opis
VCOM_TX Prenesite podatke iz EFM32PG23 v krmilnik plošče
VCOM_RX Prejemanje podatkov iz krmilnika plošče v EFM32PG23
VCOM_ENABLE Omogoča vmesnik VCOM, ki omogoča prenos podatkov do krmilnika plošče

Opomba: Vrata VCOM so na voljo le, ko je krmilnik plošče napajan, kar zahteva vstavitev kabla J-Link USB.

Napredni monitor energije

7.1 Uporaba
Podatke Advanced Energy Monitor (AEM) zbira krmilnik plošče in jih lahko prikaže Energy Profiler, na voljo prek Simplicity Studio. Z uporabo Energy Profiler, poraba toka in voltage je mogoče izmeriti in povezati z dejansko kodo, ki se izvaja na EFM32PG23 v realnem času.

7.2 Teorija delovanja
Za natančno merjenje toka v razponu od 0.1 µA do 47 mA (dinamično območje 114 dB) je potreben senzor toka. amplifier se uporablja skupaj z dvojnim ojačanjem stage. Trenutni smisel amplifier meri voltage spusti čez upor majhne serije. Dobiček stage naprej ampživi ta voltage z dvema različnima nastavitvama ojačanja za pridobitev dveh tokovnih območij. Prehod med tema dvema območjema se zgodi okoli 250 µA. Digitalno filtriranje in povprečenje se izvaja znotraj krmilnika plošče pred sampdatoteke se izvozijo v Energy Profiler aplikacija.
Med zagonom kompleta se izvede samodejna kalibracija AEM, ki kompenzira napako odmika v smislu amposvežilci.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 14

7.3 Natančnost in zmogljivost
AEM je sposoben meriti tokove v območju od 0.1 µA do 47 mA. Za tokove nad 250 µA je AEM natančen znotraj 0.1 mA. Pri merjenju tokov pod 250 µA se natančnost poveča na 1 µA. Čeprav je absolutna natančnost 1 µA v območju pod 250 µA, lahko AEM zazna spremembe tokovne porabe že pri 100 nA. AEM proizvede 6250 tokovnih sampmanj na sekundo.

Vgrajeni razhroščevalnik

PG23 Pro Kit vsebuje integriran razhroščevalnik, ki ga je mogoče uporabiti za prenos kode in odpravljanje napak v EFM32PG23. Poleg programiranja EFM32PG23 v kompletu se lahko razhroščevalnik uporablja tudi za programiranje in razhroščevanje zunanjih naprav Silicon Labs EFM32, EFM8, EZR32 in EFR32.

Razhroščevalnik podpira tri različne vmesnike za odpravljanje napak, ki se uporabljajo z napravami Silicon Labs:

  • Serial Wire Debug, ki se uporablja z vsemi napravami EFM32, EFR32 in EZR32
  • JTAG, ki se lahko uporablja z EFR32 in nekaterimi napravami EFM32
  • C2 Debug, ki se uporablja z napravami EFM8

Če želite zagotoviti natančno odpravljanje napak, uporabite ustrezen vmesnik za odpravljanje napak za svojo napravo. Priključek za odpravljanje napak na plošči podpira vse te tri načine.

8.1 Načini odpravljanja napak
Za programiranje zunanjih naprav uporabite konektor za odpravljanje napak, da se povežete s ciljno ploščo in nastavite način odpravljanja napak na [Out]. Isti konektor lahko uporabite tudi za priključitev zunanjega razhroščevalnika na EFM32PG23 MCU v kompletu, tako da način za odpravljanje napak nastavite na [In].
Izbira aktivnega načina odpravljanja napak se izvede v Simplicity Studio.
MCU za odpravljanje napak: V tem načinu je vgrajeni razhroščevalnik povezan z EFM32PG23 v kompletu.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 15

Debug OUT: V tem načinu lahko vgrajeni razhroščevalnik uporabite za odpravljanje napak v podprti napravi Silicon Labs, nameščeni na plošči po meri.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 16

Odpravljanje napak V: V tem načinu je vgrajeni razhroščevalnik odklopljen in lahko priključite zunanji razhroščevalnik za odpravljanje napak EFM32PG23 v kompletu.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 17

Opomba: Za delovanje »Debug IN« mora biti krmilnik plošče kompleta napajan prek priključka Debug USB.

8.2 Odpravljanje napak med delovanjem baterije
Ko se EFM32PG23 napaja iz baterije in je J-Link USB še vedno povezan, je na voljo vgrajena funkcija za odpravljanje napak. Če je napajanje USB prekinjeno, bo način Debug IN prenehal delovati.
Če je potreben dostop za odpravljanje napak, ko se cilj napaja iz drugega vira energije, kot je baterija, in je krmilnik plošče izklopljen, vzpostavite neposredne povezave z GPIO, ki se uporablja za odpravljanje napak. To lahko storite tako, da se povežete z ustreznimi zatiči na prelomnih blazinicah. Nekateri kompleti Silicon Labs za ta namen ponujajo namensko glavo zatiča.

9. Konfiguracija kompleta in nadgradnje
Pogovorno okno za konfiguracijo kompleta v Simplicity Studio vam omogoča, da spremenite način odpravljanja napak adapterja J-Link, nadgradite njegovo vdelano programsko opremo in spremenite druge konfiguracijske nastavitve. Če želite prenesti Simplicity Studio, pojdite na silabs.com/simplicity.
V glavnem oknu perspektive zaganjalnika programa Simplicity Studio sta prikazana način odpravljanja napak in različica vdelane programske opreme izbranega adapterja J-Link. Kliknite povezavo [Spremeni] poleg katerega koli od njih, da odprete pogovorno okno za konfiguracijo kompleta.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 18

9.1 Nadgradnje vdelane programske opreme
Nadgradnja strojne programske opreme kompleta poteka prek Simplicity Studio. Simplicity Studio bo ob zagonu samodejno preveril, ali so na voljo nove posodobitve.
Za ročne nadgradnje lahko uporabite tudi pogovorno okno za konfiguracijo kompleta. Kliknite gumb [Prebrskaj] v razdelku [Posodobi adapter], da izberete pravilnega file ki se konča na .emz. Nato kliknite gumb [Namesti paket].

Sheme, sestavne risbe in kosovnica

Sheme, sestavne risbe in seznam materialov (BOM) so na voljo prek Simplicity Studio, ko je nameščen paket dokumentacije kompleta. Na voljo so tudi na strani s kompleti v Silicon Labs webspletno mesto: http://www.silabs.com/.

Zgodovina revizij kompleta in napake

11.1 Zgodovina revizij
Revizijo kompleta lahko najdete natisnjeno na nalepki škatle kompleta, kot je prikazano na spodnji sliki.

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 19

Tabela 11.1. Zgodovina revizij kompleta

Revizija kompleta Izpuščen Opis
A02 11. avgust 2021 Začetna revizija kompleta z BRD2504A revizijo A03.

11.2 Napake
Trenutno ni znanih težav s tem kompletom.

Zgodovina revizij dokumenta

1.0
november 2021

  • Začetna različica dokumenta

Studio preprostosti
Dostop z enim klikom do MCU in brezžičnih orodij, dokumentacije, programske opreme, knjižnic izvorne kode in več. Na voljo za Windows, Mac in Linux!

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko – slika 20

SILICON LABS EFM32PG23 mikrokrmilnik Gecko - simbol 2

Portfelj interneta stvari
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity
Kakovost
www.silabs.com/kakovost

Podpora in skupnost
www.silabs.com/skupnost

Zavrnitev odgovornosti
Silicon Labs namerava strankam zagotoviti najnovejšo, natančno in poglobljeno dokumentacijo o vseh zunanjih napravah in modulih, ki so na voljo izvajalcem sistemov in programske opreme, ki uporabljajo ali nameravajo uporabljati izdelke Silicon Labs. Podatki o značilnostih, razpoložljivi moduli in zunanje naprave, velikosti pomnilnika in pomnilniški naslovi se nanašajo na vsako specifično napravo, navedeni »tipični« parametri pa se lahko razlikujejo in se razlikujejo v različnih aplikacijah. Aplikacija npramptukaj opisane informacije so samo za ilustracijo. Silicon Labs si pridržuje pravico do sprememb informacij o izdelku, specifikacij in opisov brez nadaljnjega obvestila in ne daje jamstev glede točnosti ali popolnosti vključenih informacij. Brez predhodnega obvestila lahko Silicon Labs posodobi vdelano programsko opremo izdelka med proizvodnim procesom zaradi varnosti ali zanesljivosti. Takšne spremembe ne bodo spremenile specifikacij ali zmogljivosti izdelka. Silicon Labs ne prevzema nobene odgovornosti za posledice uporabe informacij, navedenih v tem dokumentu. Ta dokument ne pomeni ali izrecno podeljuje nobene licence za načrtovanje ali izdelavo integriranih vezij. Izdelki niso zasnovani ali odobreni za uporabo v nobeni napravi FDA razreda III, aplikacijah, za katere je potrebna predprodajna odobritev FDA, ali sistemih za vzdrževanje življenja brez posebnega pisnega soglasja Silicon Labs. »Sistem za vzdrževanje življenja« je kateri koli izdelek ali sistem, namenjen podpiranju ali vzdrževanju življenja in/ali zdravja, za katerega se lahko razumno pričakuje, da bo v primeru okvare povzročil resne telesne poškodbe ali smrt. Izdelki Silicon Labs niso zasnovani ali odobreni za vojaške namene. Izdelki Silicon Labs se v nobenem primeru ne smejo uporabljati v orožju za množično uničevanje, vključno z (vendar ne omejeno na) jedrskim, biološkim ali kemičnim orožjem ali raketami, ki lahko izstrelijo takšno orožje. Silicon Labs zavrača vsa izrecna in implicitna jamstva in ne prevzema odgovornosti za kakršne koli poškodbe ali škodo, povezano z uporabo izdelka Silicon Labs v takih nepooblaščenih aplikacijah. Opomba: ta vsebina lahko vsebuje nenavadno terminologijo, ki je zdaj zastarela. Silicon Labs te izraze nadomešča z vključujočim jezikom, kjer koli je to mogoče. Za več informacij obiščite www.silabs.com/about-us/inclusive-lexicon-project

Informacije o blagovni znamki

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® in logotip Silicon Labs®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logotip Energy Micro in njihove kombinacije, »energetsko najbolj prijazni mikrokontrolerji na svetu«, Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO modem®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, logotip Telegesis®, USBX press®, Zentri, logotip Zentri in Zentri DMS, Z-Wave® ter drugi so blagovne znamke ali registrirane blagovne znamke družbe Silicon Labs. ARM, CORTEX, Cortex-M3 in THUMB so blagovne znamke ali registrirane blagovne znamke ARM Holdings. Keil je registrirana blagovna znamka družbe ARM Limited. Wi-Fi je registrirana blagovna znamka združenja Wi-Fi Alliance. Vsi drugi izdelki ali imena blagovnih znamk, omenjena tukaj, so blagovne znamke njihovih imetnikov.

Logotip SILICON LABS

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

silabs.com | Graditi bolj povezan svet.
Preneseno iz Arrow.com.

Dokumenti / Viri

Mikrokrmilnik SILICON LABS EFM32PG23 Gecko [pdf] Uporabniški priročnik
EFM32PG23 mikrokrmilnik Gecko, EFM32PG23, mikrokrmilnik Gecko, mikrokrmilnik

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *