UG515: EFM32PG23 Pro Kit Brûkersgids
EFM32PG23 Gecko Microcontroller
De PG23 Pro Kit is in poerbêst begjinpunt om bekend te wurden mei de EFM32PG23 ™ Gecko Microcontroller.
De pro-kit befettet sensoren en perifeare apparaten dy't guon fan 'e protte mooglikheden fan' e EFM32PG23 demonstrearje. De kit biedt alle nedige ark foar it ûntwikkeljen fan in EFM32PG23 Gecko-applikaasje.
DOELAPPARAAT
- EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
- CPU: 32-bit ARM® Cortex-M33
- Unthâld: 512 kB flash en 64 kB RAM
KIT FEATURES
- USB Konnektivität
- Avansearre enerzjymonitor (AEM)
- SEGGER J-Link on-board debugger
- Debug multiplexer dy't eksterne hardware stipet lykas on-board MCU
- 4 × 10 segment LCD
- Brûker LED's en drukknoppen
- Silicon Labs 'Si7021 Relative Feuchte- en temperatuersensor
- SMA connector foar IADC demonstraasje
- Induktive LC sensor
- 20-pin 2.54 mm header foar útwreiding boards
- Breakout pads foar direkte tagong ta I / O pins
- Power boarnen befetsje USB en CR2032 coin cell batterij.
SOFTWARE SUPPORT
- Simplicity Studio™
- IAR Ynsletten wurkbank
- Keil MDK
Ynlieding
1.1 Beskriuwing
De PG23 Pro Kit is in ideaal útgongspunt foar applikaasjeûntwikkeling op de EFM32PG23 Gecko Microcontrollers. It bestjoer hat sensoren en perifeare apparaten, dy't guon fan 'e protte mooglikheden fan' e EFM32PG23 Gecko Microcontroller demonstrearje. Derneist is it boerd in folslein featured debugger- en enerzjymonitoring-ark dat kin wurde brûkt mei eksterne applikaasjes.
1.2 Features
- EFM32PG23 Gecko Microcontroller
- 512 kB Flash
- 64 kB RAM
- QFN48 pakket
- Avansearre Energy Monitoring systeem foar presys hjoeddeistige en voltage folgjen
- Yntegreare Segger J-Link USB-debugger / emulator mei de mooglikheid om eksterne Silicon Labs-apparaten te debuggen
- 20-pin útwreiding header
- Breakout pads foar maklike tagong ta I / O pins
- Power boarnen befetsje USB en CR2032 batterij
- 4 × 10 segment LCD
- 2 drukknoppen en LED's ferbûn oan EFM32 foar ynteraksje mei brûkers
- Silicon Labs 'Si7021 Relative Feuchte- en temperatuersensor
- SMA connector foar EFM32 IADC demonstraasje
- Eksterne 1.25 V referinsje foar de EFM32 IADC
- LC tank circuit foar inductive tichtby sensing fan metalen foarwerpen
- Kristallen foar LFXO en HFXO: 32.768 kHz en 39.000 MHz
1.3 Te begjinnen
Detaillearre ynstruksjes foar hoe te begjinnen mei jo nije PG23 Pro Kit kinne fûn wurde op de Silicon Labs Web siden: silabs.com/development-tools
Kit Block Diagram
In oerview fan de PG23 Pro Kit wurdt werjûn yn de figuer hjirûnder.
Kit Hardware Layout
De PG23 Pro Kit-yndieling wurdt hjirûnder werjûn.
Connectors
4.1 Breakout Pads
De measte fan 'e GPIO-pinnen fan' e EFM32PG23 binne te krijen op 'e pin-kopteksten oan' e boppe- en ûnderrâne fan it boerd. Dizze hawwe in standert 2.54 mm pitch, en pinkoppen kinne wurde soldere yn as nedich. Njonken de I / O-pins wurde ek ferbiningen mei macht rails en grûn levere. Tink derom dat guon fan 'e pinnen wurde brûkt foar kit Peripheriegeräte of funksjes en meie net beskikber foar in oanpaste applikaasje sûnder tradeoffs.
De figuer hjirûnder toant de pinout fan 'e breakout pads en de pinout fan' e EXP-koptekst oan 'e rjochterkant fan it boerd. De EXP-koptekst wurdt fierder útlein yn 'e folgjende paragraaf. De breakout pad ferbinings wurde ek printe yn silkscreen neist elke pin foar maklike referinsje.
De tabel hjirûnder lit de pinferbiningen foar de breakout pads sjen. It lit ek sjen hokker kit perifeare apparaten as funksjes binne ferbûn mei de ferskate pins.
Tabel 4.1. Bottom Row (J101) Pinout
Pin | EFM32PG23 I/O Pin | Dielde funksje |
1 | VMCU | EFM32PG23 voltage domein (mjitten troch AEM) |
2 | GND | Grûn |
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 | Dielde funksje |
10 | PB1 | VCOM_ENABLE |
11 | NC | |
12 | NC | |
13 | RST | EFM32PG23 Weromsette |
14 | AIN1 | |
15 | GND | Grûn |
16 | 3V3 | Board controller oanbod |
Pin | EFM32PG23 I/O Pin | Dielde funksje |
1 | 5V | Board USB voltage |
2 | GND | Grûn |
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 | Grûn |
16 | 3V3 | Board controller oanbod |
4.2 EXP Header
Oan 'e rjochterkant fan it boerd is in hoeke 20-pin EXP-koptekst foarsjoen om ferbining te meitsjen fan perifeare apparaten of plugin-boards. De ferbining befettet in oantal I / O-pins dy't kinne wurde brûkt mei de measte funksjes fan 'e EFM32PG23 Gecko. Derneist wurde de VMCU, 3V3, en 5V power rails ek bleatsteld.
De ferbining folget in standert dy't derfoar soarget dat gewoan brûkte perifeare apparaten lykas in SPI, in UART, en I²C bus beskikber binne op fêste lokaasjes op 'e ferbining. De rest fan 'e pins wurde brûkt foar algemiene doel I / O. Dit makket it mooglik om de definysje fan útwreiding boards dy't kinne plug yn in oantal ferskillende Silicon Labs kits.
De figuer hjirûnder toant de pin-tawizing fan 'e EXP-header foar de PG23 Pro Kit. Fanwegen beheiningen yn it oantal beskikbere GPIO-pinnen, wurde guon fan 'e EXP-header-pinnen dield mei kitfunksjes.
Tabel 4.3. EXP Header Pinout
Pin | Ferbining | EXP Header Funksje | Dielde funksje |
20 | 3V3 | Board controller oanbod | |
18 | 5V | Board controller 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 domein, opnommen yn AEM-mjittingen. | |
19 | BOARD_ID_SDA | Ferbûn mei board controller foar identifikaasje fan add-on boards. | |
17 | BOARD_ID_SCL | Ferbûn mei board controller foar identifikaasje fan add-on boards. | |
15 | PA8 | I2C_SCL | SENSOR_I2C_SCL |
13 | PC9 | GPIO | UIF_LED1 |
11 | PB4 | GPIO | UIF_BUTTON1 |
9 | PA5 | GPIO | UIF_BUTTON0 |
Pin | Ferbining | EXP Header Funksje | Dielde funksje |
7 | NC | ||
5 | NC | ||
3 | AIN1 | ADC-ynfier | |
1 | GND | Grûn |
4.3 Debug Connector (DBG)
De debug-ferbining tsjinnet in dûbele doel, basearre op de debug-modus, dy't kin wurde ynsteld mei Simplicity Studio. As de modus "Debug IN" is selektearre, lit de ferbining in eksterne debugger brûke mei de on-board EFM32PG23. As de modus "Debug OUT" is selektearre, lit de ferbining de kit brûkt wurde as debugger nei in ekstern doel. As de "Debug MCU" -modus (standert) is selektearre, wurdt de ferbining isolearre fan 'e debug-ynterface fan sawol de boardcontroller as it onboard-doelapparaat.
Omdat dizze Anschluss wurdt automatysk oerskeakele te stypjen de ferskillende bestjoeringssysteem modus, it is allinnich beskikber as de board controller wurdt powered (J-Link USB kabel ferbûn). As debug tagong ta it doel apparaat is nedich as de board controller is unpowered, dit moat dien wurde troch ferbining direkt mei de passende pins op de breakout header. De pinout fan 'e connector folget dy fan' e standert ARM Cortex Debug 19-pin connector.
De pinout wurdt hjirûnder yn detail beskreaun. Tink derom dat ek al stipet de ferbining JTAG neist Serial Wire Debug, it betsjut net needsaaklikerwize dat de kit of de on-board doelgroep apparaat stipet dit.
Alhoewol't de pinout oerienkomt mei de pinout fan in ARM Cortex Debug-ferbining, binne dizze net folslein kompatibel, om't pin 7 fysyk wurdt fuortsmiten fan 'e Cortex Debug-ferbining. Guon kabels hawwe in lytse stekker dy't foarkomt dat se wurde brûkt as dizze pin oanwêzich is. As dit it gefal is, ferwiderje de stekker, of brûk ynstee in standert 2 × 10 1.27 mm rjochte kabel.
Tabel 4.4. Debug Connector Pin Descriptions
Pinnûmer(s) | Funksje | Noat |
1 | VTARGET | Doelferwizing voltage. Wurdt brûkt foar it ferskowen fan logyske sinjaalnivo's tusken doel en debugger. |
2 | TMS / SDWIO / C2D | JTAG test modus selektearje, Serial Wire gegevens of C2 gegevens |
4 | TCK / SWCLK / C2CK | JTAG test klok, Serial Wire klok of C2 klok |
6 | TDO/SWO | JTAG test gegevens út of Serial Wire útfier |
8 | TDI / C2Dps | JTAG test gegevens yn, of C2D "pin sharing" funksje |
10 | RESET / C2CKps | Doelapparaat weromsette, as C2CK "pin sharing" funksje |
12 | NC | TRACECLK |
14 | NC | TRACED0 |
16 | NC | TRACED1 |
18 | NC | TRACED2 |
20 | NC | TRACED3 |
9 | Kabel detect | Ferbine mei grûn |
11, 13 | NC | Net ferbûn |
3, 5, 15, 17, 19 | GND |
4.4 Ienfâldichheid Connector
De Simplicity Connector te sjen op 'e pro-kit makket avansearre debuggen mooglik, lykas de AEM en de Virtual COM-poarte om te brûken foar in ekstern doel. De pinout wurdt yllustrearre yn 'e figuer hjirûnder.
It sinjaal nammen yn 'e figuer en de pin beskriuwing tabel wurdt ferwiisd út de board controller. Dit betsjut dat VCOM_TX moatte wurde ferbûn mei de RX-pin op it eksterne doel, VCOM_RX oan 'e TX-pin fan it doel, VCOM_CTS oan' e RTS-pin fan it doel, en VCOM_RTS oan 'e CTS-pin fan it doel.
Opmerking: Strom lutsen út de VMCU voltage pin is opnommen yn 'e AEM-mjittingen, wylst de 3V3 en 5V voltage pins binne net. Om it aktuele konsumpsje fan in ekstern doel mei de AEM te kontrolearjen, set de onboard MCU yn syn leechste enerzjymodus om syn ynfloed op 'e mjittingen te minimalisearjen.
Tabel 4.5. Simplicity Connector Pin Descriptions
Pinnûmer(s) | Funksje | Beskriuwing |
1 | VMCU | 3.3 V power rail, kontrolearre troch de AEM |
3 | 3V3 | 3.3 V macht rail |
5 | 5V | 5 V macht rail |
2 | VCOM_TX | Firtuele COM TX |
4 | VCOM_RX | Firtuele COM RX |
6 | VCOM_CTS | Firtuele COM CTS |
8 | VCOM_RTS | Firtuele COM RTS |
17 | BOARD_ID_SCL | Board ID SCL |
19 | BOARD_ID_SDA | Board ID SDA |
10, 12, 14, 16, 18, 20 | NC | Net ferbûn |
7, 9, 11, 13, 15 | GND | Grûn |
Stromforsyning en weromsette
5.1 MCU Power Seleksje
De EFM32PG23 op 'e pro kit kin wurde oandreaun troch ien fan dizze boarnen:
- De debug USB kabel
- 3 V coin sel batterij
De macht boarne foar de MCU wurdt selektearre mei de slide switch yn de legere linker hoeke fan de pro kit. De figuer hjirûnder lit sjen hoe't de ferskillende macht boarnen kinne wurde selektearre mei de slide switch.
Mei de skeakel yn 'e AEM-posysje, wurdt in leech lûd 3.3 V LDO op' e pro-kit brûkt om de EFM32PG23 te betsjinjen. Dit LDO wurdt wer oandreaun út de debug USB kabel. De Advanced Energy Monitor is no ferbûn yn searjes, wêrtroch krekte aktuele mjittingen mei hege snelheid en enerzjy-debuggen / profilearring mooglik binne.
Mei de skeakel yn 'e BAT-posysje kin in 20 mm coin-cell-batterij yn' e CR2032-socket brûkt wurde om it apparaat te betsjinjen. Mei de skeakel yn dizze posysje binne gjin aktuele mjittingen aktyf. Dit is de oanrikkemandearre skeakelposysje by it oandriuwen fan de MCU mei in eksterne krêftboarne.
Noat: De Avansearre enerzjymonitor kin allinich it hjoeddeistige konsumpsje fan 'e EFM32PG23 mjitte as de stroomseleksje-skeakel yn' e AEM-posysje is.
5.2 Board Controller Power
De bestjoerder is ferantwurdlik foar wichtige funksjes, lykas de debugger en de AEM, en wurdt eksklusyf oandreaun troch de USB-poarte yn 'e boppeste linker hoeke fan it bestjoer. Dit diel fan 'e kit leit op in apart machtdomein, sadat in oare krêftboarne kin wurde selektearre foar it doelapparaat mei behâld fan debuggen-funksjonaliteit. Dit macht domein is ek isolearre om foar te kommen aktuele lekkage út de doel macht domein doe't macht oan de bestjoerder wurdt fuorthelle.
It machtdomein fan 'e boardcontroller wurdt net beynfloede troch de posysje fan' e power switch.
De kit is soarchfâldich ûntworpen om de boardcontroller en de doelmachtdomeinen isolearre fan elkoar te hâlden as ien fan har machten del. Dit soarget derfoar dat it doel EFM32PG23-apparaat sil trochgean te operearjen yn 'e BAT-modus.
5.3 EFM32PG23 Weromsette
De EFM32PG23 MCU kin wurde reset troch in pear ferskillende boarnen:
- In brûker drukke op de RESET knop
- De debugger oan board lûkt de #RESET-pin leech
- In eksterne debugger dy't de #RESET-pin leech lûkt
Neist de hjirboppe neamde resetboarnen, sil in reset nei de EFM32PG23 ek wurde útjûn by it opstarten fan boardcontroller. Dit betsjut dat it fuortheljen fan macht oan 'e board controller (útskeakelje de J-Link USB kabel) sil net generearje in reset, mar plug de kabel werom yn wil, as de board controller opstart.
Perifeare apparaten
De pro-kit hat in set perifeare apparaten dy't guon fan 'e EFM32PG23-funksjes sjen litte.
Tink derom dat de measte EFM32PG23 I / O dy't nei perifeare apparaten wurde trochstjoerd ek nei de breakout-pads as de EXP-koptekst, dy't moatte wurde nommen yn oerweging by it brûken fan dizze.
6.1 Drukknoppen en LED's
De kit hat twa brûker drukknoppen markearre BTN0 en BTN1. Se binne direkt ferbûn mei de EFM32PG23 en wurde debounced troch RC-filters mei in tiidkonstante fan 1 ms. De knoppen binne ferbûn oan pins PA5 en PB4.
De kit hat ek twa giele LED's markearre LED0 en LED1 dy't wurde regele troch GPIO-pins op 'e EFM32PG23. De LED's binne ferbûn oan pins PC8 en PC9 yn in aktyf-hege konfiguraasje.
6.2 LCD
In 20-pin segment LCD is ferbûn mei de EFM32's LCD perifeare apparaat. De LCD hat 4 mienskiplike rigels en 10 segment rigels, it jaan fan in totaal fan 40 segminten yn quadruplex modus. Dizze rigels wurde net dield op 'e breakout pads. Ferwize nei de kit skema foar ynformaasje oer sinjalen oan segminten mapping.
In kondensator ferbûn oan de EFM32 LCD-perifeare ladingpomppin is ek te krijen op 'e kit.
6.3 Si7021 Relative Feuchte en temperatuer Sensor
De Si7021 | 2C relative humiliteit en temperatuer sensor is in monolithyske CMOS IC yntegrearjen fan vochtigheid en temperatuer sensor eleminten, in analoog-nei-digitaal converter, sinjaal ferwurking, kalibraasje gegevens, en in IC Interface. It patintearre gebrûk fan yndustrystandert, leech-K polymere dielektrika foar it waarnimmen fan fochtigens makket de konstruksje fan leechmacht, monolithyske CMOS Sensor IC's mei lege drift en hysteresis, en poerbêste stabiliteit op lange termyn mooglik.
De feiligens- en temperatuersensors binne fabryk-kalibrearre en de kalibraasjegegevens wurde opslein yn it net-flechtich ûnthâld op chip. Dit soarget derfoar dat de sensors folslein útwikselber binne sûnder opnij kalibraasje of softwarewizigingen nedich.
De Si7021 is te krijen yn in 3 × 3 mm DFN-pakket en is reflow-solderber. It kin brûkt wurde as hardware- en software-kompatibele drop-in upgrade foar besteande RH / temperatuersensors yn 3 × 3 mm DFN-6-pakketten, mei presyssensing oer in breder berik en legere enerzjyferbrûk. De opsjonele fabriek-ynstallearre omslach biedt in lege profile, handige middels foar it beskermjen fan de sensor by montage (bgl. reflow soldering) en yn it hiele libben fan it produkt, útsein floeistoffen hydrofoob / oleofobysk) en dieltsjes.
De Si7021 biedt in krekte, lege macht, fabryk-kalibrearre digitale oplossing ideaal foar it mjitten fan fochtigens, daupunt en temperatuer yn applikaasjes fariearjend fan HVAC / R en asset tracking oant yndustriële en konsuminteplatfoarms.
De |2C bus brûkt foar de Si7021 wurdt dield mei de EXP header. De sensor wurdt oandreaun troch VMCU, wat betsjut dat it hjoeddeistige konsumpsje fan 'e sensor is opnommen yn' e AEM-mjittingen.
Ferwize nei de Silicon Labs web siden foar mear ynformaasje: http://www.silabs.com/humidity-sensors.
6.4 LC Sensor
In induktyf-kapasitive sensor foar it demonstrearjen fan 'e Low Energy Sensor Interface (LESENSE) leit rjochts ûnder op it boerd. De LESENSE perifeare apparaat brûkt de voltage digitaal-nei-analoge converter (VDAC) om in oscillearjende stroom yn te stellen troch de induktor en brûkt dan de analoge komparator (ACMP) om de oscillaasje-ferfaltiid te mjitten. De oscillaasje ferfaltiid sil wurde beynfloede troch de oanwêzigens fan metalen foarwerpen binnen in pear millimeters fan de inductor.
De LC-sensor kin brûkt wurde foar it útfieren fan in sensor dy't de EFM32PG23 wekker út 'e sliep wekket as in metalen foarwerp tichtby de induktor komt, dy't wer kin wurde brûkt as pulsteller, doaralarm-skeakel, posysjeindikator of oare applikaasjes wêr't ien wol de oanwêzigens fan in metalen foarwerp fiele.
Foar mear ynformaasje oer it gebrûk en wurking fan LC-sensoren, ferwize nei de applikaasjenota, "AN0029: Low Energy Sensor Interface -Inductive Sense", dy't beskikber is yn Simplicity Studio as yn 'e dokumintbibleteek op' e Silicon Labs website.
6.5 IADC SMA Connector
De kit hat in SMA-ferbining dy't ferbûn is mei de EFM32PG23˙s IADC fia ien fan 'e tawijde IADC-ynputpinnen (AIN0) yn in konfiguraasje mei ien ein. De tawijde ADC-ynputen fasilitearje optimale ferbiningen tusken eksterne sinjalen en de IADC.
De ynfier circuits tusken de SMA connector en de ADC pin is ûntwurpen om in goed kompromis tusken optimale settling prestaasjes op ferskate sampling speeds, en beskerming fan de EFM32 yn gefal fan in overvoltage situaasje. As jo de IADC brûke yn modus mei hege krektens mei ADC_CLK konfigureare om heger te wêzen as 1 MHz, is it foardielich om de 549 Ω wjerstân te ferfangen mei 0 Ω. Dit komt op kosten fan redusearre overvoltage beskerming. Sjoch it apparaat referinsje hantlieding foar mear ynformaasje oer de IADC.
Tink derom dat d'r in 49.9 Ω wjerstân is tsjin grûn op 'e SMA-ferbiningynput dy't, ôfhinklik fan' e útfierimpedânsje fan 'e boarne, de mjittingen beynfloedet. De 49.9 Ω wjerstân is tafoege om de prestaasjes te ferheegjen nei 50 Ω útfierimpedânsjeboarnen.
6.6 Firtuele COM Port
In asynchronous serial ferbining mei it bestjoer controller wurdt foarsjoen foar tapassing gegevens oerdracht tusken in host PC en de doelgroep EFM32PG23, dy't elimineert de needsaak foar in eksterne serial haven adapter.
De firtuele COM-poarte bestiet út in fysike UART tusken it doelapparaat en de boardcontroller, en in logyske funksje yn 'e boardcontroller dy't de seriële poarte beskikber stelt foar de host-PC oer USB. De UART-ynterface bestiet út twa pinnen en in ynskeakelje sinjaal.
Tabel 6.1. Firtuele COM Port Interface Pins
Sinjaal | Beskriuwing |
VCOM_TX | Ferstjoere gegevens fan 'e EFM32PG23 nei de bestjoerder |
VCOM_RX | Untfang gegevens fan 'e boardcontroller nei de EFM32PG23 |
VCOM_ENABLE | Aktiveart de VCOM-ynterface, wêrtroch gegevens trochjaan nei de bestjoerder |
Noat: De VCOM-poarte is allinich beskikber as de boardcontroller wurdt oandreaun, wat fereasket dat de J-Link USB-kabel ynfoege wurdt.
Avansearre enerzjymonitor
7.1 Gebrûk
De Advanced Energy Monitor (AEM) gegevens wurde sammele troch de bestjoerder en kinne wurde werjûn troch de Energy Profiler, beskikber fia Simplicity Studio. Troch it brûken fan de Energy Profiler, hjoeddeistige konsumpsje en voltage kin wurde mjitten en keppele oan de eigentlike koade dy't rint op 'e EFM32PG23 yn realtime.
7.2 Operaasjeteory
Om sekuer te mjitten stroom fariearjend fan 0.1 µA oant 47 mA (114 dB dynamysk berik), in aktuele sin amplifier wurdt brûkt tegearre mei in dûbele winst stage. De hjoeddeiske sin amplifier mjit de voltage drop oer in lytse rige wjerstân. De winst stage fierder ampliedt dizze voltage mei twa ferskillende winst ynstellings te krijen twa hjoeddeistige berik. De oergong tusken dizze twa berik bart om 250 µA. Digitale filterjen en gemiddelde wurdt dien binnen it bestjoer controller foar de samples wurde eksportearre nei de Energy Profiler applikaasje.
Tidens it opstarten fan de kit wurdt in automatyske kalibraasje fan 'e AEM útfierd, dy't kompensearret foar de offsetflater yn' e sin amplifters.
7.3 Accuracy and Performance
De AEM is yn steat om streamingen te mjitten yn it berik fan 0.1 µA oant 47 mA. Foar streamingen boppe 250 µA is de AEM krekt binnen 0.1 mA. By it mjitten fan streamingen ûnder 250 µA nimt de krektens ta nei 1 µA. Hoewol de absolute krektens 1 µA is yn it sub 250 µA-berik, is de AEM yn steat om feroaringen te detektearjen yn it hjoeddeistige konsumpsje sa lyts as 100 nA. De AEM produsearret 6250 hjoeddeistige samples per sekonde.
On-Board Debugger
De PG23 Pro Kit befettet in yntegreare debugger, dy't kin wurde brûkt om koade te downloaden en de EFM32PG23 te debuggen. Neist it programmearjen fan de EFM32PG23 op 'e kit, kin de debugger ek brûkt wurde om eksterne Silicon Labs EFM32, EFM8, EZR32 en EFR32 apparaten te programmearjen en te debuggen.
De debugger stipet trije ferskillende debug-ynterfaces brûkt mei Silicon Labs-apparaten:
- Serial Wire Debug, dat wurdt brûkt mei alle EFM32-, EFR32- en EZR32-apparaten
- JTAG, dat kin brûkt wurde mei EFR32 en guon EFM32-apparaten
- C2 Debug, dat wurdt brûkt mei EFM8 apparaten
Om krekte debuggen te garandearjen, brûk de passende debug-ynterface foar jo apparaat. De debug-ferbining op it boerd stipet alle trije fan dizze modi.
8.1 Debug Modes
Om eksterne apparaten te programmearjen, brûk de debug-ferbining om te ferbinen mei in doelboerd en set de debug-modus op [Out]. Deselde ferbining kin ek brûkt wurde om in eksterne debugger te ferbinen mei de EFM32PG23 MCU op 'e kit troch debugmodus yn te stellen op [In].
Selektearje de aktive debugmodus wurdt dien yn Simplicity Studio.
Debug MCU: Yn dizze modus is de onboard debugger ferbûn mei de EFM32PG23 op 'e kit.
Debug OUT: Yn dizze modus kin de debugger oan board brûkt wurde om in stipe Silicon Labs-apparaat te debuggen dat op in oanpast boerd is monteard.
Debug IN: Yn dizze modus wurdt de onboard debugger loskeppele en kin in eksterne debugger ferbûn wurde om de EFM32PG23 op 'e kit te debuggen.
Noat: Foar "Debug IN" om te wurkjen, de kit board controller moat wurde oandreaun troch de Debug USB Connector.
8.2 Debuggen tidens batterij operaasje
As de EFM32PG23 batterij-oandreaun is en de J-Link USB noch is ferbûn, is de onboard-debug-funksjonaliteit beskikber. As de USB-krêft is loskeppele, sil de Debug IN-modus ophâlde mei wurkjen.
As debug tagong is nedich as it doel rint fan in oare enerzjyboarne, lykas in batterij, en de board controller wurdt powered del, meitsje direkte ferbinings mei de GPIO brûkt foar debuggen. Dit kin dien wurde troch te ferbinen mei de passende pinnen op 'e breakout pads. Guon Silicon Labs-kits jouwe in tawijd pinkoptekst foar dit doel.
9. Kit Konfiguraasje en Upgrades
De kit-konfiguraasje-dialooch yn Simplicity Studio lit jo de J-Link-adapter-debugmodus feroarje, har firmware opwurdearje en oare konfiguraasje-ynstellingen feroarje. Om Simplicity Studio te downloaden, gean nei silabs.com/simplicity.
Yn it haadfinster fan it Launcher-perspektyf fan Simplicity Studio wurde de debugmodus en firmwareferzje fan 'e selekteare J-Link-adapter werjûn. Klikje op de [Feroarje] keppeling neist ien fan harren om it dialoochfining fan de kit te iepenjen.
9.1 Firmware -upgrades
It opwurdearjen fan de kit-firmware wurdt dien fia Simplicity Studio. Simplicity Studio sil automatysk kontrolearje op nije updates by it opstarten.
Jo kinne ek gebrûk meitsje fan de kit konfiguraasje dialooch foar hânmjittich upgrades. Klikje op de knop [Blêdzje] yn 'e seksje [Adapter bywurkje] om de juste te selektearjen file einigje op .emz. Klikje dan op de knop [Ynstallearje pakket].
Skema's, gearstallingstekeningen, en BOM
Skema's, gearstallingstekeningen, en bill of materials (BOM) binne beskikber fia Simplicity Studio as it pakket dokumintaasjepakket is ynstalleare. Se binne ek te krijen fan 'e kit-side op' e Silicon Labs website: http://www.silabs.com/.
Kit Revision Skiednis en Errata
11.1 Revision Skiednis
De revyzje fan 'e kit kin fûn wurde printe op it doasketiket fan' e kit, lykas sketst yn 'e ôfbylding hjirûnder.
Tabel 11.1. Kit Revision Skiednis
Kit Revision | Released | Beskriuwing |
A02 | 11 augustus 2021 | Initial kit revyzje mei BRD2504A ferzje A03. |
11.2 Ferfal
D'r binne op it stuit gjin bekende problemen mei dizze kit.
Document Revision Skiednis
1.0
novimber 2021
- Inisjele dokumint ferzje
Ienfâld Studio
Ien-klik tagong ta MCU en draadloze ark, dokumintaasje, software, boarnekoadebiblioteken en mear. Beskikber foar Windows, Mac en Linux!
![]() |
|||
IoT Portfolio |
SW/HW www.silabs.com/simplicity |
Kwaliteit www.silabs.com/quality |
Stipe & Mienskip |
Disclaimer
Silicon Labs is fan doel klanten de lêste, krekte en yngeande dokumintaasje te leverjen fan alle perifeare apparaten en modules dy't beskikber binne foar systeem- en software-implementers dy't de Silicon Labs-produkten brûke of wolle brûke. Characterization gegevens, beskikbere modules en perifeare apparaten, ûnthâld maten en ûnthâld adressen ferwize nei elk spesifyk apparaat, en "Typyske" parameters foarsjoen kin en fariearje yn ferskillende applikaasjes. Applikaasje bvampLes hjir beskreaun binne allinich foar yllustrative doelen. Silicon Labs behâldt it rjocht foar om feroarings te meitsjen sûnder fierdere notice oan 'e produktynformaasje, spesifikaasjes en beskriuwingen hjiryn, en jout gjin garânsjes oangeande de krektens of folsleinens fan' e opnommen ynformaasje. Sûnder foarôfgeande notifikaasje kin Silicon Labs produktfirmware bywurkje tidens it fabrikaazjeproses foar feiligens- of betrouberensredenen. Sokke feroarings sille de spesifikaasjes of de perforaasje fan it produkt net feroarje. Silicon Labs hat gjin oanspraaklikens foar de gefolgen fan it brûken fan de ynformaasje levere yn dit dokumint. Dit dokumint ymplisearret of jout gjin lisinsje foar it ûntwerpen of meitsjen fan yntegreare circuits. De produkten binne net ûntworpen of autorisearre om te brûken binnen FDA Klasse III-apparaten, applikaasjes wêrfoar FDA-premarketgoedkarring fereaske is of Life Support Systems sûnder de spesifike skriftlike tastimming fan Silicon Labs. In "Life Support System" is elk produkt of systeem dat bedoeld is om libben en / of sûnens te stypjen of te ûnderhâlden, dat, as it mislearret, ridlik ferwachte kin resultearje yn signifikant persoanlik ferwûnings of dea. Silicon Labs-produkten binne net ûntworpen of autorisearre foar militêre tapassingen. Silicon Labs-produkten sille ûnder gjin omstannichheden brûkt wurde yn wapens fan massa ferneatiging, ynklusyf (mar net beheind ta) nukleêre, biologyske of gemyske wapens, of raketten dy't sokke wapens kinne leverje. Silicon Labs ûntkent alle útdruklike en ymplisearre garânsjes en sil net ferantwurdelik of oanspraaklik wêze foar eventuele blessueres of skea yn ferbân mei it brûken fan in Silicon Labs-produkt yn sokke net autorisearre applikaasjes. Opmerking: Dizze ynhâld kin in ensive terminolog y befetsje dy't no ferâldere is. Silicon Labs ferfangt dizze termen wêr mooglik mei ynklusive taal. Foar mear ynformaasje, besykje www.silabs.com/about-us/inclusive-lexicon-project
Trademark Ynformaasje
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® en it Silicon Labs logo®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro-logo en kombinaasjes dêrfan, "de wrâlds meast enerzjyfreonlike mikrocontrollers", Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO-modem®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, it Telegesis Logo®, USBX press®, Zentri, it Zentri-logo en Zentri DMS, Z-Wave®, en oaren binne hannelsmerken as registrearre hannelsmerken fan Silicon Labs. ARM, CORTEX, Cortex-M3 en THUMB binne hannelsmerken as registrearre hannelsmerken fan ARM Holdings. Keil is in registrearre hannelsmerk fan ARM Limited. Wi-Fi is in registrearre hannelsmerk fan de Wi-Fi Alliance. Alle oare produkten of merknammen neamd hjir binne hannelsmerken fan harren respektive holders.
Ien diel fan Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.treamd.com
silabs.com | It bouwen fan in mear ferbûne wrâld.
Ynladen fan Arrow.com.
Dokuminten / Resources
![]() |
SILICON LABS EFM32PG23 Gecko Microcontroller [pdf] Brûkersgids EFM32PG23 Gecko Microcontroller, EFM32PG23, Gecko Microcontroller, Microcontroller |