UG515: EFM32PG23 Pro Kitin käyttöopas
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.
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.
Kit Hardware Layout
PG23 Pro Kitin asettelu näkyy alla.
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.
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.
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ä.
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.
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ä.
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.
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.
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.
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.
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ä.
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.
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.
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.
Debug OUT: Tässä tilassa sisäänrakennettua debuggeria voidaan käyttää mukautetulle levylle asennetun tuetun Silicon Labs -laitteen virheenkorjaukseen.
Debug IN: Tässä tilassa sisäänrakennettu debuggeri on irrotettu ja ulkoinen debuggeri voidaan liittää sarjan EFM32PG23:n viankorjaukseen.
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.
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.
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!
![]() |
|||
IoT-portfolio |
SW/HW www.silabs.com/simplicity |
Laatu www.silabs.com/quality |
Tuki ja yhteisö |
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 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 |