SILICON LABS -logo

UG515: EFM32PG23 Pro Kitin käyttöopas

SILICON LABS EFM32PG23 Gecko-mikrokontrolleri - Symboli 1

EFM32PG23 Gecko-mikro-ohjain

PG23 Pro Kit on erinomainen lähtökohta tutustua EFM32PG23™ Gecko Microcontrolleriin.
Pro-sarja sisältää antureita ja oheislaitteita, jotka osoittavat joitakin EFM32PG23:n monista ominaisuuksista. Sarja sisältää kaikki tarvittavat työkalut EFM32PG23 Gecko -sovelluksen kehittämiseen.

SILICON LABS EFM32PG23 Gecko-mikro-ohjain

KOHDELAITE

  • EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
  • CPU: 32-bittinen ARM® Cortex-M33
  • Muisti: 512 kB flash ja 64 kB RAM

PAKKAAN OMINAISUUDET

  • USB-liitäntä
  • Advanced Energy Monitor (AEM)
  • SEGGER J-Link sisäänrakennettu debuggeri
  • Virheenkorjausmultiplekseri, joka tukee ulkoista laitteistoa sekä sisäistä MCU:ta
  • 4×10 segmentin LCD
  • Käyttäjän LEDit ja painikkeet
  • Silicon Labsin Si7021 suhteellinen kosteus- ja lämpötila-anturi
  • SMA-liitin IADC-esittelyyn
  • Induktiivinen LC-anturi
  • 20-nastainen 2.54 mm:n jatkolevy laajennuslevyille
  • Breakout-tyynyt mahdollistavat suoran pääsyn I/O-nastoihin
  • Virtalähteitä ovat USB ja CR2032 nappiparisto.

OHJELMISTOTUKI

  • Simplicity Studio™
  • IAR-upotettu työpöytä
  • Keil MDK

Johdanto

1.1 Kuvaus
PG23 Pro Kit on ihanteellinen lähtökohta sovellusten kehittämiseen EFM32PG23 Gecko -mikrokontrollereilla. Kortilla on antureita ja oheislaitteita, jotka osoittavat joitain EFM32PG23 Gecko Microcontrollerin monista ominaisuuksista. Lisäksi kortti on täysin varusteltu debuggeri ja energianvalvontatyökalu, jota voidaan käyttää ulkoisten sovellusten kanssa.

1.2 Ominaisuudet

  • EFM32PG23 Gecko-mikro-ohjain
  • 512 kB Flash
  • 64 kB RAM-muistia
  • QFN48 paketti
  • Edistyksellinen energianvalvontajärjestelmä tarkan virran ja volyymin mittaamiseentagja seuranta
  • Integroitu Segger J-Link USB-virheenkorjaus/emulaattori, jolla on mahdollisuus korjata ulkoisia Silicon Labs -laitteita
  • 20-nastainen laajennusotsikko
  • Breakout-tyynyt helpottavat pääsyä I/O-nastoihin
  • Virtalähteitä ovat USB ja CR2032-akku
  • 4×10 segmentin LCD
  • 2 painiketta ja LED-valoa liitettynä EFM32:een käyttäjän vuorovaikutusta varten
  • Silicon Labsin Si7021 suhteellinen kosteus- ja lämpötila-anturi
  • SMA-liitin EFM32 IADC -esittelyyn
  • Ulkoinen 1.25 V referenssi EFM32 IADC:lle
  • LC-säiliöpiiri metalliesineiden induktiiviseen läheisyystunnistukseen
  • LFXO- ja HFXO-kiteet: 32.768 kHz ja 39.000 MHz

1.3 Aloitusopas
Yksityiskohtaiset ohjeet uuden PG23 Pro Kitin käytön aloittamiseen löytyvät Silicon Labsista Web sivut: silabs.com/development-tools

Sarjan lohkokaavio

Yliview PG23 Pro Kit -sarja on esitetty alla olevassa kuvassa.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 1

Kit Hardware Layout

PG23 Pro Kitin asettelu näkyy alla.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 2

Liittimet

4.1 Breakout-tyynyt
Suurin osa EFM32PG23:n GPIO-nastoista on saatavilla nastan otsikkoriveillä levyn ylä- ja alareunoissa. Näissä on vakiona 2.54 mm:n jako, ja nastat voidaan tarvittaessa juottaa. I/O-nastojen lisäksi on myös liitännät tehokiskoon ja maahan. Huomaa, että joitain nastoja käytetään sarjan oheislaitteille tai ominaisuuksille, eivätkä ne välttämättä ole saatavilla mukautetuissa sovelluksissa ilman kompromisseja.
Alla olevassa kuvassa näkyy irrotustyynyjen nasta ja EXP-otsake laudan oikeassa reunassa. EXP-otsikko selitetään tarkemmin seuraavassa osassa. Irrotustyynyn liitännät on myös painettu silkkipainolla jokaisen nastan viereen helpon käytön helpottamiseksi.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 3

Alla olevassa taulukossa näkyvät irrotustyynyjen nastaliitännät. Se näyttää myös, mitkä sarjan oheislaitteet tai ominaisuudet on kytketty eri nastoihin.

Taulukko 4.1. Alarivi (J101) Pinout

Pin EFM32PG23 I/O Pin Jaettu ominaisuus
1 VMCU EFM32PG23 voltage-verkkotunnus (AEM:n mittaama)
2 GND Maadoitus
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 Jaettu ominaisuus
10 PB1 VCOM_ENABLE
11 NC
12 NC
13 RST EFM32PG23 Reset
14 AIN1
15 GND Maadoitus
16 3V3 Hallitusohjaimen tarjonta
Pin EFM32PG23 I/O Pin Jaettu ominaisuus
1 5V Board USB voltage
2 GND Maadoitus
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 Maadoitus
16 3V3 Hallitusohjaimen tarjonta

4.2 EXP-otsikko
Levyn oikealla puolella on kulmassa oleva 20-nastainen EXP-otsikko, joka mahdollistaa oheislaitteiden tai liitännäiskorttien liittämisen. Liitin sisältää useita I/O-nastoja, joita voidaan käyttää useimpien EFM32PG23 Geckon ominaisuuksien kanssa. Lisäksi VMCU-, 3V3- ja 5V-virtakiskot ovat myös esillä.
Liitin noudattaa standardia, joka varmistaa, että yleisesti käytetyt oheislaitteet, kuten SPI, UART ja I²C-väylä, ovat saatavilla kiinteissä paikoissa liittimessä. Loput nastat ovat yleiskäyttöisiä I/O:ita. Tämä mahdollistaa laajennuslevyjen määrittelyn, jotka voidaan liittää useisiin erilaisiin Silicon Labs -sarjoihin.
Alla olevassa kuvassa näkyy PG23 Pro Kitin EXP-otsikon nastamääritys. Saatavilla olevien GPIO-nastojen määrän rajoitusten vuoksi jotkin EXP-otsikkonastat jaetaan sarjan ominaisuuksien kanssa.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 4

Taulukko 4.3. EXP Header Pinout

Pin Yhteys EXP-otsikkotoiminto Jaettu ominaisuus
20 3V3 Hallitusohjaimen tarjonta
18 5V Korttiohjain 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-alue, sisältyy AEM-mittauksiin.
19 BOARD_ID_SDA Yhdistetty korttiohjaimeen lisäkorttien tunnistamista varten.
17 BOARD_ID_SCL Yhdistetty korttiohjaimeen lisäkorttien tunnistamista varten.
15 PA8 I2C_SCL SENSOR_I2C_SCL
13 PC9 GPIO UIF_LED1
11 PB4 GPIO UIF_BUTTON1
9 PA5 GPIO UIF_BUTTON0
Pin Yhteys EXP-otsikkotoiminto Jaettu ominaisuus
7 NC
5 NC
3 AIN1 ADC-tulo
1 GND Maadoitus

4.3 Debug Connector (DBG)
Virheenkorjausliittimellä on kaksi tarkoitusta, joka perustuu virheenkorjaustilaan, joka voidaan määrittää Simplicity Studiolla. Jos "Debug IN" -tila on valittuna, liitin mahdollistaa ulkoisen debuggerin käytön sisäisen EFM32PG23:n kanssa. Jos "Debug OUT" -tila on valittuna, liitin mahdollistaa sarjan käytön debuggerina ulkoiseen kohteeseen. Jos "Debug MCU" -tila (oletus) on valittuna, liitin on eristetty sekä kortinohjaimen että sisäisen kohdelaitteen virheenkorjausliitännästä.
Koska tämä liitin kytkeytyy automaattisesti tukemaan eri toimintatiloja, se on käytettävissä vain, kun korttiohjaimessa on virta (J-Link USB-kaapeli kytketty). Jos kohdelaitteeseen vaaditaan virheenkorjaus, kun kortin ohjaimesta ei ole virtaa, tämä tulee tehdä yhdistämällä suoraan asianmukaisiin nastoihin katkeamisotsikossa. Liittimen nastat noudattavat tavallisen ARM Cortex Debug 19-nastaisen liittimen liitäntää.
Pinout on kuvattu yksityiskohtaisesti alla. Huomaa, että vaikka liitin tukee JTAG Serial Wire Debugin lisäksi se ei välttämättä tarkoita, että sarja tai sisäänrakennettu kohdelaite tukee tätä.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 5

Vaikka liitin vastaa ARM Cortex Debug -liittimen liitintä, ne eivät ole täysin yhteensopivia, koska nasta 7 on poistettu fyysisesti Cortex Debug -liittimestä. Joissakin kaapeleissa on pieni pistoke, joka estää niiden käytön, kun tämä nasta on paikallaan. Jos näin on, irrota pistoke tai käytä sen sijaan tavallista 2 × 10 1.27 mm:n suoraa kaapelia.

Taulukko 4.4. Virheenkorjausliittimen pin-kuvaukset

PIN-numerot Toiminto Huom
1 VTARGET Kohdeviite voltage. Käytetään loogisen signaalin tasojen siirtämiseen kohteen ja debuggerin välillä.
2 TMS / SDWIO / C2D JTAG testitilan valinta, Serial Wire data tai C2 data
4 TCK / SWCLK / C2CK JTAG testikello, sarjajohtokello tai C2-kello
6 TDO/SWO JTAG testidatan ulostulo tai sarjajohtolähtö
8 TDI / C2Dps JTAG testidata tai C2D "pin jako"-toiminto
10 RESET / C2CKps Kohdelaitteen nollaus tai C2CK "nastan jakaminen" -toiminto
12 NC TRACECLK
14 NC TRACED0
16 NC TRACED1
18 NC TRACED2
20 NC TRACED3
9 Kaapelin tunnistus Liitä maahan
11, 13 NC Ei yhdistetty
3, 5, 15, 17, 19 GND

4.4 Yksinkertaisuusliitin
Pro-sarjan Simplicity Connector -liitin mahdollistaa edistyneiden virheenkorjausominaisuuksien, kuten AEM:n ja Virtual COM -portin, käytön ulkoiseen kohteeseen. Pinout on kuvattu alla olevassa kuvassa.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 6

Kuvan signaalien nimet ja pin-kuvaustaulukko ovat peräisin kortinohjaimesta. Tämä tarkoittaa, että VCOM_TX tulee liittää ulkoisen kohteen RX-nastan, VCOM_RX kohteen TX-nastaan, VCOM_CTS kohteen RTS-nastaan ​​ja VCOM_RTS kohteen CTS-nastaan.
Huomautus: Virta otettu VMCU voltage pin sisältyy AEM-mittauksiin, kun taas 3V3 ja 5V voltagnastat eivät ole. Voit seurata ulkoisen kohteen nykyistä kulutusta AEM:n avulla asettamalla sisäänrakennetun MCU:n pienimmän energian tilaan, jotta sen vaikutus mittauksiin on mahdollisimman pieni.

Taulukko 4.5. Yksinkertaisuuden liittimen pin-kuvaukset

PIN-numerot Toiminto Kuvaus
1 VMCU 3.3 V virtakisko, AEM:n valvoma
3 3V3 3.3 V virtakisko
5 5V 5 V virtakisko
2 VCOM_TX Virtuaalinen COM TX
4 VCOM_RX Virtuaalinen COM RX
6 VCOM_CTS Virtuaalinen COM CTS
8 VCOM_RTS Virtuaalinen COM RTS
17 BOARD_ID_SCL Levytunnus SCL
19 BOARD_ID_SDA Board ID SDA
10, 12, 14, 16, 18, 20 NC Ei yhdistetty
7, 9, 11, 13, 15 GND Maadoitus

Virtalähde ja nollaus

5.1 MCU:n tehon valinta
Pro-sarjan EFM32PG23 voi saada virtaa jostakin seuraavista lähteistä:

  • Virheenkorjaus-USB-kaapeli
  • 3 V nappiparisto

MCU:n virtalähde valitaan pro-sarjan vasemmassa alakulmassa olevalla liukukytkimellä. Alla olevasta kuvasta näkyy, kuinka eri virtalähteet voidaan valita liukukytkimellä.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 7

Kun kytkin on AEM-asennossa, pro-sarjan hiljaista 3.3 V LDO:ta käytetään EFM32PG23:n virtalähteenä. Tämä LDO saa jälleen virran virheenkorjaus-USB-kaapelista. Advanced Energy Monitor on nyt kytketty sarjaan, mikä mahdollistaa tarkan nopean virranmittauksen ja energian virheenkorjauksen/profiloinnin.
Kun kytkin on BAT-asennossa, CR20-liittimessä olevaa 2032 mm:n nappiparistoa voidaan käyttää laitteen virtalähteenä. Kun kytkin on tässä asennossa, virranmittaukset eivät ole aktiivisia. Tämä on suositeltu kytkimen asento, kun MCU:ta syötetään ulkoisella virtalähteellä.
Huomautus: Advanced Energy Monitor voi mitata EFM32PG23:n virrankulutuksen vain, kun virranvalintakytkin on AEM-asennossa.

5.2 Kortin ohjaimen teho
Levyohjain vastaa tärkeistä ominaisuuksista, kuten debuggerista ja AEM:stä, ja se saa virtansa yksinomaan kortin vasemmassa yläkulmassa olevasta USB-portista. Tämä osa sarjasta sijaitsee erillisellä tehoalueella, joten kohdelaitteelle voidaan valita eri virtalähde, mutta virheenkorjaustoiminto säilyy. Tämä tehoalue on myös eristetty virran vuotamisen estämiseksi kohdetehoalueelta, kun piirilevyohjaimen virta poistetaan.
Virtakytkimen asento ei vaikuta levyohjaimen tehoalueeseen.
Sarja on suunniteltu huolellisesti pitämään kortinohjain ja kohdetehoalueet erillään toisistaan, kun yksi niistä katkaistaan. Tämä varmistaa, että kohdelaite EFM32PG23 jatkaa toimintaansa BAT-tilassa.

5.3 EFM32PG23 Reset
EFM32PG23 MCU voidaan nollata muutamasta eri lähteestä:

  • Käyttäjä painaa RESET-painiketta
  • Sisäänrakennettu debuggeri vetää #RESET-nastan alas
  • Ulkoinen debuggeri vetää #RESET-nastan alas

Yllä mainittujen nollauslähteiden lisäksi EFM32PG23:n nollaus suoritetaan myös kortinohjaimen käynnistyksen yhteydessä. Tämä tarkoittaa, että kortin ohjaimen virran katkaiseminen (J-Link USB-kaapelin irrottaminen) ei tuota nollausta, mutta kaapelin kytkeminen takaisin tapahtuu, kun korttiohjain käynnistyy.

Oheislaitteet

Pro-sarjassa on joukko oheislaitteita, jotka esittelevät joitain EFM32PG23:n ominaisuuksia.
Huomaa, että useimmat oheislaitteille reititetyistä EFM32PG23 I/O:ista reititetään myös Breakout-tyynyihin tai EXP-otsikkoon, mikä on otettava huomioon näitä käytettäessä.

6.1 Painikkeet ja LEDit
Sarjassa on kaksi käyttäjän painiketta, jotka on merkitty BTN0 ja BTN1. Ne on kytketty suoraan EFM32PG23:een, ja ne poistetaan RC-suotimilla, joiden aikavakio on 1 ms. Painikkeet on kytketty nastoihin PA5 ja PB4.
Sarjassa on myös kaksi keltaista LED0:lla ja LED1:llä merkittyä LEDiä, joita ohjataan EFM32PG23:n GPIO-nastoilla. LEDit on kytketty nastoihin PC8 ja PC9 aktiivi-korkealla konfiguraatiolla.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 8

6.2 LCD
20-nastainen segmentti-LCD on kytketty EFM32:n LCD-oheislaitteeseen. Nestekidenäytössä on 4 yhteistä viivaa ja 10 segmenttiviivaa, mikä antaa yhteensä 40 segmenttiä nelisuuntaisessa tilassa. Näitä rivejä ei jaeta jakotyynyissä. Katso sarjakaaviosta tietoa signaalien ja segmenttien kartoituksesta.
Sarjassa on myös EFM32 LCD -oheislaitteen latauspumpun nastaan ​​kytketty kondensaattori.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 9

6.3 Si7021 suhteellisen kosteuden ja lämpötilan anturi

Si7021 |2C suhteellinen kosteus- ja lämpötilaanturi on monoliittinen CMOS IC, joka yhdistää kosteus- ja lämpötila-anturielementit, analogia-digitaalimuuntimen, signaalinkäsittelyn, kalibrointitiedot ja IC-liitännän. Teollisuuden standardien, matalan K:n polymeerieristeiden patentoitu käyttö kosteuden tunnistamiseen mahdollistaa pienitehoisten, monoliittisten CMOS-anturipiirien rakentamisen, joilla on alhainen ryömintä ja hystereesi ja erinomainen pitkäaikainen vakaus.
Kosteus- ja lämpötila-anturit on kalibroitu tehtaalla ja kalibrointitiedot on tallennettu sirun haihtumattomaan muistiin. Tämä varmistaa, että anturit ovat täysin vaihdettavissa ilman uudelleenkalibrointia tai ohjelmistomuutoksia.
Si7021 on saatavana 3 × 3 mm:n DFN-pakkauksessa ja on juotettava uudelleen. Sitä voidaan käyttää laitteiston ja ohjelmiston kanssa yhteensopivana drop-in-päivityksenä olemassa oleville RH/lämpötila-antureille 3 × 3 mm:n DFN-6-paketeissa, joissa on tarkkuustunnistus laajemmalla alueella ja pienempi virrankulutus. Valinnainen tehtaalla asennettu kansi tarjoaa alhaisen profile, kätevä keino suojata anturia asennuksen aikana (esim. sulatusjuotos) ja tuotteen koko käyttöiän ajan, pois lukien nesteet, jotka ovat hydrofobisia/oleofobisia) ja hiukkasilta.
Si7021 tarjoaa tarkan, vähätehoisen, tehdaskalibroidun digitaalisen ratkaisun, joka on ihanteellinen kosteuden, kastepisteen ja lämpötilan mittaamiseen sovelluksissa LVI/R- ja resurssien seurannasta teollisuus- ja kuluttajaalustoille.
Si2:ssä käytetty |7021C-väylä on jaettu EXP-otsikon kanssa. Anturin virtalähteenä on VMCU, mikä tarkoittaa, että anturin virrankulutus sisältyy AEM-mittauksiin.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 10

Katso Silicon Labs web sivuilta lisätietoja: http://www.silabs.com/humidity-sensors.

6.4 LC anturi
Induktiivinen-kapasitiivinen anturi Low Energy Sensor Interfacen (LESENSE) esittelyyn sijaitsee levyn oikeassa alakulmassa. LESENSE-oheislaite käyttää voltagDigitaali-analogiamuunnin (VDAC) asettaa värähtelevän virran kelan läpi ja käyttää sitten analogista komparaattoria (ACMP) värähtelyn vaimennusajan mittaamiseen. Värähtelyn vaimenemisaikaan vaikuttaa metalliesineiden läsnäolo muutaman millimetrin sisällä kelasta.
LC-anturia voidaan käyttää sellaisen anturin toteuttamiseen, joka herättää EFM32PG23:n lepotilasta, kun metalliesine tulee lähelle kelaa, jota taas voidaan käyttää sähkömittarin pulssilaskurina, ovihälytyskytkimenä, asentoilmaisimena tai muissa sovelluksissa, joissa haluaa aistia metalliesineen läsnäolon.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 11

Lisätietoja LC-anturin käytöstä ja toiminnasta on sovellushuomautuksessa "AN0029: Low Energy Sensor Interface - Inductive Sense", joka on saatavilla Simplicity Studiossa tai Silicon Labsin dokumenttikirjastossa. websivusto.

6.5 IADC SMA -liitin
Sarjassa on SMA-liitin, joka liitetään EFM32PG23˙:n IADC:hen yhden IADC-tulonastan (AIN0) kautta yksipäisessä kokoonpanossa. Erilliset ADC-tulot mahdollistavat optimaaliset kytkennät ulkoisten signaalien ja IADC:n välillä.
SMA-liittimen ja ADC-nastan välinen tulopiiri on suunniteltu hyväksi kompromissiksi optimaalisen asettumissuorituskyvyn välillä eri vaiheissa.amplyöntinopeudet ja EFM32:n suojaus ylijännitetilanteessatage tilanne. Jos käytät IADC:tä High Accuracy -tilassa, kun ADC_CLK on konfiguroitu yli 1 MHz:iin, on hyödyllistä korvata 549 Ω:n vastus 0 Ω:lla. Tämä tapahtuu pienentyneen ylivoiman kustannuksellatage suojaus. Katso laitteen viiteoppaasta lisätietoja IADC:stä.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 12

Huomaa, että SMA-liittimen sisääntulossa on 49.9 Ω vastus maahan, joka lähteen lähtöimpedanssista riippuen vaikuttaa mittauksiin. 49.9 Ω vastus on lisätty parantamaan suorituskykyä kohti 50 Ω lähtöimpedanssin lähteitä.

6.6 Virtuaalinen COM-portti
Asynkroninen sarjayhteys korttiohjaimeen on varustettu sovellustietojen siirtoa varten isäntätietokoneen ja kohteen EFM32PG23 välillä, mikä eliminoi ulkoisen sarjaporttisovittimen tarpeen.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 13

Virtuaalinen COM-portti koostuu fyysisestä UART-liitännästä kohdelaitteen ja kortinohjaimen välillä sekä loogisesta toiminnosta korttiohjaimessa, joka asettaa sarjaportin isäntätietokoneen käytettäväksi USB:n kautta. UART-liitäntä koostuu kahdesta nastasta ja aktivointisignaalista.

Taulukko 6.1. Virtuaalisen COM-portin liitäntänastat

Signaali Kuvaus
VCOM_TX Siirrä tiedot EFM32PG23:sta kortinohjaimelle
VCOM_RX Vastaanota tiedot kortinohjaimesta EFM32PG23:een
VCOM_ENABLE Ottaa käyttöön VCOM-liitännän, jolloin tiedot kulkevat kortinohjaimeen

Huomautus: VCOM-portti on käytettävissä vain, kun kortinohjain on päällä, mikä edellyttää J-Link USB-kaapelin kytkemistä.

Edistyksellinen energianäyttö

7.1 Käyttö
Advanced Energy Monitor (AEM) -tiedot kerää kortinohjain, ja Energy Pro voi näyttää ne.filer, saatavana Simplicity Studion kautta. Käyttämällä Energy Protafiler, virrankulutus ja tilavuustage voidaan mitata ja linkittää EFM32PG23:n varsinaiseen koodiin reaaliajassa.

7.2 Toimintateoria
Virran mittaamiseksi tarkasti 0.1 µA - 47 mA (114 dB dynaaminen alue) ampnostinta käytetään yhdessä kaksoisvahvistuksen s kanssatage. Nykyinen tunne ampnostin mittaa voltage pudota pienen sarjan vastuksen yli. Voitto stage edelleen ampelävöittää tämän voltage kahdella eri vahvistusasetuksella kahden virta-alueen saamiseksi. Siirtymä näiden kahden alueen välillä tapahtuu noin 250 µA. Digitaalinen suodatus ja keskiarvo tehdään kortinohjaimessa ennen sampne viedään Energy Prollefiler sovellus.
Sarjan käynnistyksen aikana suoritetaan automaattinen AEM-kalibrointi, joka kompensoi offset-virheen siinä mielessä. amppelastajia.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 14

7.3 Tarkkuus ja suorituskyky
AEM pystyy mittaamaan virtoja alueella 0.1 µA - 47 mA. Yli 250 µA virroilla AEM on 0.1 mA:n tarkkuudella. Mitattaessa virtoja alle 250 µA tarkkuus kasvaa 1 µA:iin. Vaikka absoluuttinen tarkkuus on 1 µA alle 250 µA alueella, AEM pystyy havaitsemaan muutoksia virrankulutuksessa jopa 100 nA. AEM tuottaa 6250 virtaa sampvähemmän sekunnissa.

Sisäinen virheenkorjaus

PG23 Pro Kit sisältää integroidun debuggerin, jota voidaan käyttää koodin lataamiseen ja EFM32PG23:n virheenkorjaukseen. Paketin EFM32PG23:n ohjelmoinnin lisäksi debuggeria voidaan käyttää myös ulkoisten Silicon Labs EFM32-, EFM8-, EZR32- ja EFR32-laitteiden ohjelmointiin ja virheenkorjaukseen.

Debuggeri tukee kolmea erilaista virheenkorjausliittymää, joita käytetään Silicon Labs -laitteiden kanssa:

  • Serial Wire Debug, jota käytetään kaikkien EFM32-, EFR32- ja EZR32-laitteiden kanssa
  • JTAG, jota voidaan käyttää EFR32- ja joidenkin EFM32-laitteiden kanssa
  • C2 Debug, jota käytetään EFM8-laitteiden kanssa

Käytä laitteellesi sopivaa virheenkorjausliittymää varmistaaksesi tarkan virheenkorjauksen. Levyllä oleva virheenkorjausliitin tukee kaikkia kolmea tilaa.

8.1 Viankorjaustilat
Ohjelmoi ulkoisia laitteita yhdistämällä kohdekorttiin debug-liittimellä ja määrittämällä virheenkorjaustilaksi [Out]. Samaa liitintä voidaan käyttää myös ulkoisen virheenkorjauslaitteen liittämiseen sarjan EFM32PG23 MCU:hun asettamalla virheenkorjaustilaksi [In].
Aktiivisen virheenkorjaustilan valinta tehdään Simplicity Studiossa.
Debug MCU: Tässä tilassa sisäänrakennettu debuggeri on kytketty sarjan EFM32PG23:een.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 15

Debug OUT: Tässä tilassa sisäänrakennettua debuggeria voidaan käyttää mukautetulle levylle asennetun tuetun Silicon Labs -laitteen virheenkorjaukseen.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 16

Debug IN: Tässä tilassa sisäänrakennettu debuggeri on irrotettu ja ulkoinen debuggeri voidaan liittää sarjan EFM32PG23:n viankorjaukseen.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 17

Huomautus: Jotta "Debug IN" toimisi, sarjakortin ohjaimen on saatava virta Debug USB -liittimen kautta.

8.2 Vianetsintä akkukäytön aikana
Kun EFM32PG23 on akkukäyttöinen ja J-Link USB on edelleen kytkettynä, sisäänrakennettu virheenkorjaustoiminto on käytettävissä. Jos USB-virta irrotetaan, Debug IN -tila lakkaa toimimasta.
Jos virheenkorjausoikeutta tarvitaan, kun kohde käyttää virtaa toisesta energialähteestä, kuten akusta, ja kortinohjaimen virta on katkaistu, muodosta suorat yhteydet virheenkorjaukseen käytettävään GPIO:han. Tämä voidaan tehdä yhdistämällä irrotustyynyjen asianmukaisiin nastoihin. Joissakin Silicon Labs -sarjoissa on tähän tarkoitukseen omistettu pin-otsikko.

9. Kitin kokoonpano ja päivitykset
Simplicity Studion sarjan määritysikkunan avulla voit muuttaa J-Link-sovittimen virheenkorjaustilaa, päivittää sen laiteohjelmiston ja muuttaa muita kokoonpanoasetuksia. Lataa Simplicity Studio siirtymällä osoitteeseen silabs.com/simplicity.
Simplicity Studion Launcher-perspektiivin pääikkunassa näytetään valitun J-Link-sovittimen virheenkorjaustila ja laiteohjelmistoversio. Napsauta [Muuta]-linkkiä minkä tahansa niiden vieressä avataksesi sarjan määritysikkunan.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 18

9.1 Laiteohjelmistopäivitykset
Sarjan laiteohjelmiston päivitys tapahtuu Simplicity Studion kautta. Simplicity Studio tarkistaa automaattisesti uudet päivitykset käynnistyksen yhteydessä.
Voit myös käyttää sarjan asetusten valintaikkunaa manuaalisiin päivityksiin. Napsauta [Selaa]-painiketta [Päivitä sovitin] -osiossa valitaksesi oikean file joka päättyy .emz. Napsauta sitten [Asenna paketti] -painiketta.

Kaaviot, kokoonpanopiirustukset ja tuoteluettelo

Kaaviot, kokoonpanopiirustukset ja materiaaliluettelo (BOM) ovat saatavilla Simplicity Studiosta, kun sarjan dokumentaatiopaketti on asennettu. Ne ovat saatavilla myös Silicon Labsin sarjasivulta websivusto: http://www.silabs.com/.

Kit Revision History ja Errata

11.1 Versiohistoria
Sarjan versio löytyy painettuna sarjan laatikon etikettiin alla olevan kuvan mukaisesti.

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 19

Taulukko 11.1. Kitin versiohistoria

Kitin tarkistus Julkaistu Kuvaus
A02 11 elokuuta 2021 Sarjan ensimmäinen versio, joka sisältää BRD2504A-version A03.

11.2 Virhe
Tällä sarjalla ei ole tällä hetkellä tunnettuja ongelmia.

Asiakirjan versiohistoria

1.0
marraskuuta 2021

  • Dokumentin alkuperäinen versio

Yksinkertaisuus Studio
Pääset yhdellä napsautuksella MCU- ja langattomiin työkaluihin, dokumentaatioon, ohjelmistoon, lähdekoodikirjastoihin ja muihin. Saatavilla Windowsille, Macille ja Linuxille!

SILICON LABS EFM32PG23 Gecko-mikroohjain - kuva 20

SILICON LABS EFM32PG23 Gecko-mikrokontrolleri - Symboli 2

IoT-portfolio
www.silabs.com/IoT

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

Tuki ja yhteisö
www.silabs.com/community

Vastuuvapauslauseke
Silicon Labs aikoo tarjota asiakkaille uusimman, tarkan ja perusteellisen dokumentaation kaikista lisälaitteista ja moduuleista, jotka ovat saatavilla järjestelmän ja ohjelmiston toteuttajille, jotka käyttävät tai aikovat käyttää Silicon Labs -tuotteita. Karakterisointitiedot, käytettävissä olevat moduulit ja oheislaitteet, muistikoot ja muistiosoitteet viittaavat kuhunkin tiettyyn laitteeseen, ja toimitetut "tyypilliset" parametrit voivat vaihdella ja vaihtelevat eri sovelluksissa. Sovellus esimamptässä kuvatut ovat vain havainnollistavia tarkoituksia. Silicon Labs pidättää oikeuden tehdä muutoksia ilman erillistä ilmoitusta tässä oleviin tuotetietoihin, spesifikaatioihin ja kuvauksiin, eikä anna takuita mukana olevien tietojen tarkkuudesta tai täydellisyydestä. Ilman ennakkoilmoitusta Silicon Labs voi päivittää tuotteen laiteohjelmiston valmistusprosessin aikana turvallisuus- tai luotettavuussyistä. Tällaiset muutokset eivät muuta tuotteen spesifikaatioita tai ominaisuutta. Silicon Labs ei ole vastuussa tässä asiakirjassa annettujen tietojen käytön seurauksista. Tämä asiakirja ei tarkoita tai anna nimenomaisesti lupaa suunnitella tai valmistaa mitään integroituja piirejä. Tuotteita ei ole suunniteltu tai valtuutettu käytettäviksi missään FDA Class III -laitteissa, sovelluksissa, joihin vaaditaan FDA:n ennakkohyväksyntä, tai Life Support Systemsissä ilman Silicon Labsin kirjallista lupaa. "Life Support System" on mikä tahansa tuote tai järjestelmä, joka on tarkoitettu tukemaan tai ylläpitämään elämää ja/tai terveyttä ja jonka epäonnistuessa voidaan kohtuudella odottaa johtavan merkittävään henkilövahinkoon tai kuolemaan. Silicon Labsin tuotteita ei ole suunniteltu tai hyväksytty sotilaskäyttöön. Silicon Labsin tuotteita ei saa missään olosuhteissa käyttää joukkotuhoaseissa, mukaan lukien (mutta ei rajoittuen) ydin-, biologiset tai kemialliset aseet tai ohjukset, jotka pystyvät kuljettamaan tällaisia ​​aseita. Silicon Labs kieltäytyy kaikista nimenomaisista ja oletetuista takuista eikä ole vastuussa mistään vammoista tai vahingoista, jotka liittyvät Silicon Labs -tuotteen käyttöön tällaisissa luvattomissa sovelluksissa. Huomautus: Tämä sisältö saattaa sisältää off ensive termino log y, joka on nyt vanhentunut. Silicon Labs korvaa nämä termit kattavalla kielellä aina kun mahdollista. Lisätietoja on osoitteessa www.silabs.com/about-us/inclusive-lexicon-project

Tavaramerkkitiedot

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ja Silicon Labs logo®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro -logo ja niiden yhdistelmät, "maailman energiaystävällisimmät mikro-ohjaimet", Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO modeemi®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, Telegesis-logo®, USBX press®, Zentri, Zentri-logo ja Zentri DMS, Z-Wave® ja muut ovat Silicon Labsin tavaramerkkejä tai rekisteröityjä tavaramerkkejä. ARM, CORTEX, Cortex-M3 ja THUMB ovat ARM Holdingsin tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Keil on ARM Limitedin rekisteröity tavaramerkki. Wi-Fi on Wi-Fi Alliancen rekisteröity tavaramerkki. Kaikki muut tässä mainitut tuotteet tai tuotenimet ovat vastaavien haltijoidensa tavaramerkkejä.

SILICON LABS -logo

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

silabs.com | Yhteisemmän maailman rakentaminen.
Ladattu osoitteesta Arrow.com.

Asiakirjat / Resurssit

SILICON LABS EFM32PG23 Gecko-mikro-ohjain [pdfKäyttöopas
EFM32PG23 Gecko-mikro-ohjain, EFM32PG23, Gecko-mikro-ohjain, mikro-ohjain

Viitteet

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *