UG515: Navodila za uporabo kompleta EFM32PG23 Pro
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.
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.
Postavitev strojne opreme kompleta
Postavitev PG23 Pro Kit je prikazana spodaj.
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.
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.
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.
Č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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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!
![]() |
|||
Portfelj interneta stvari |
SW/HW www.silabs.com/simplicity |
Kakovost www.silabs.com/kakovost |
Podpora in 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.
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 |