SILICON LABS logo

UG515: EFM32PG23 Pro Kit Gebruikersgids

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Simbool 1

EFM32PG23 Gecko-mikrobeheerder

Die PG23 Pro Kit is 'n uitstekende beginpunt om vertroud te raak met die EFM32PG23™ Gecko-mikrobeheerder.
Die pro-stel bevat sensors en randapparatuur wat sommige van die EFM32PG23 se vele vermoëns demonstreer. Die kit verskaf al die nodige gereedskap vir die ontwikkeling van 'n EFM32PG23 Gecko-toepassing.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder

TEIKEN TOESTEL

  • EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
  • SVE: 32-bis ARM® Cortex-M33
  • Geheue: 512 kB flits en 64 kB RAM

KIT KENMERKE

  • USB-verbinding
  • Gevorderde Energiemonitor (AEM)
  • SEGGER J-Link aan boord ontfouter
  • Ontfout multiplexer wat eksterne hardeware ondersteun sowel as MCU aan boord
  • 4×10 segment LCD
  • Gebruikers-LED's en drukknoppies
  • Silicon Labs se Si7021 Relatiewe Humiditeit- en Temperatuursensor
  • SMA-aansluiting vir IADC-demonstrasie
  • Induktiewe LC sensor
  • 20-pen 2.54 mm kopstuk vir uitbreidingsborde
  • Breakout pads vir direkte toegang tot I/O penne
  • Kragbronne sluit in USB en CR2032 muntselbattery.

SOFTWARE ONDERSTEUNING

  • Simplicity Studio™
  • IAR ingeboude werkbank
  • Keil MDK

Inleiding

1.1 Beskrywing
Die PG23 Pro Kit is 'n ideale beginpunt vir toepassingsontwikkeling op die EFM32PG23 Gecko-mikrobeheerders. Die bord beskik oor sensors en randapparatuur, wat sommige van die vele vermoëns van die EFM32PG23 Gecko-mikrobeheerder demonstreer. Boonop is die bord 'n volledige ontfouter- en energiemoniteringsinstrument wat met eksterne toepassings gebruik kan word.

1.2 Kenmerke

  • EFM32PG23 Gecko-mikrobeheerder
  • 512 kB flits
  • 64 kB RAM
  • QFN48 pakket
  • Gevorderde energiemoniteringstelsel vir presiese stroom en voltage dop
  • Geïntegreerde Segger J-Link USB-ontfouter/emulator met die moontlikheid om eksterne Silicon Labs-toestelle te ontfout
  • 20-pen uitbreidingsopskrif
  • Breakout pads vir maklike toegang tot I/O penne
  • Kragbronne sluit in USB en CR2032-battery
  • 4×10 segment LCD
  • 2 drukknoppies en LED's gekoppel aan EFM32 vir gebruikersinteraksie
  • Silicon Labs se Si7021 Relatiewe Humiditeit- en Temperatuursensor
  • SMA-aansluiting vir EFM32 IADC-demonstrasie
  • Eksterne 1.25 V verwysing vir die EFM32 IADC
  • LC-tenkkring vir induktiewe nabyheidswaarneming van metaalvoorwerpe
  • Kristalle vir LFXO en HFXO: 32.768 kHz en 39.000 MHz

1.3 Aan die gang
Gedetailleerde instruksies vir hoe om met jou nuwe PG23 Pro Kit te begin, kan op die Silicon Labs gevind word Web bladsye: silabs.com/development-tools

Kit Blokdiagram

'n verbyview van die PG23 Pro Kit word in die onderstaande figuur getoon.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 1

Kit hardeware uitleg

Die PG23 Pro Kit-uitleg word hieronder getoon.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 2

Koppelstukke

4.1 Breakout Pads
Die meeste van die EFM32PG23 se GPIO-pennetjies is beskikbaar op die penkop-rye aan die bo- en onderkant van die bord. Hierdie het 'n standaard 2.54 mm-steek, en penkoppe kan ingesoldeer word indien nodig. Benewens die I/O-penne, word verbindings met kragrelings en grond ook verskaf. Let daarop dat sommige van die penne vir kit randapparatuur of kenmerke gebruik word en dalk nie beskikbaar is vir 'n pasgemaakte toepassing sonder afwykings nie.
Die figuur hieronder toon die uitsteekpunt van die uitbreekblokkies en die uitsteekpunt van die EXP-kopskrif aan die regterkant van die bord. Die EXP-opskrif word verder in die volgende afdeling verduidelik. Die breekblokverbindings word ook in syskerm langs elke pen gedruk vir maklike verwysing.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 3

Die tabel hieronder toon die penverbindings vir die uitbreekblokkies. Dit wys ook watter stel randapparatuur of kenmerke aan die verskillende penne gekoppel is.

Tabel 4.1. Onderste ry (J101) Pinout

Speld vas EFM32PG23 I/O-pen Gedeelde kenmerk
1 VMCU EFM32PG23 voltage-domein (gemeet deur AEM)
2 GND Grond
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
Speld vas EFM32PG23 I/O-pen Gedeelde kenmerk
10 PB1 VCOM_ENABLE
11 NC
12 NC
13 RST EFM32PG23 Herstel
14 AIN1
15 GND Grond
16 3V3 Raad kontroleerder toevoer
Speld vas EFM32PG23 I/O-pen Gedeelde kenmerk
1 5V Raad USB voltage
2 GND Grond
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 Grond
16 3V3 Raad kontroleerder toevoer

4.2 EXP Header
Aan die regterkant van die bord word 'n hoekige 20-pen EXP-kopstuk verskaf om aansluiting van randapparatuur of inpropborde moontlik te maak. Die koppelstuk bevat 'n aantal I/O-penne wat met die meeste van die EFM32PG23 Gecko se kenmerke gebruik kan word. Daarbenewens word die VMCU-, 3V3- en 5V-kragrelings ook blootgestel.
Die koppelstuk volg 'n standaard wat verseker dat algemeen gebruikte randapparatuur soos 'n SPI, 'n UART en I²C-bus op vaste plekke op die koppelstuk beskikbaar is. Die res van die penne word vir algemene I/O gebruik. Dit laat die definisie toe van uitbreidingsborde wat by 'n aantal verskillende Silicon Labs-stelle kan aansluit.
Die figuur hieronder toon die pentoewysing van die EXP-kopskrif vir die PG23 Pro Kit. As gevolg van beperkings in die aantal beskikbare GPIO-penne, word sommige van die EXP-koppenne met kit-kenmerke gedeel.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 4

Tabel 4.3. EXP Header Pinout

Speld vas Verbinding EXP Header Funksie Gedeelde kenmerk
20 3V3 Raad kontroleerder toevoer
18 5V Board kontroleerder 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, ingesluit in AEM-metings.
19 BOARD_ID_SDA Gekoppel aan bordbeheerder vir identifikasie van byvoegingsborde.
17 BOARD_ID_SCL Gekoppel aan bordbeheerder vir identifikasie van byvoegingsborde.
15 PA8 I2C_SCL SENSOR_I2C_SCL
13 PC9 GPIO UIF_LED1
11 PB4 GPIO UIF_BUTTON1
9 PA5 GPIO UIF_BUTTON0
Speld vas Verbinding EXP Header Funksie Gedeelde kenmerk
7 NC
5 NC
3 AIN1 ADC-invoer
1 GND Grond

4.3 Ontfoutkoppelaar (DBG)
Die ontfoutverbinding dien 'n dubbele doel, gebaseer op die ontfoutmodus, wat met Simplicity Studio opgestel kan word. As die "Ontfout IN"-modus gekies is, laat die koppelaar toe dat 'n eksterne ontfouter met die aanboord EFM32PG23 gebruik word. As die "Ontfout UIT"-modus gekies word, laat die verbinding toe dat die stel as 'n ontfouter na 'n eksterne teiken gebruik word. As die "Ontfout MCU"-modus (verstek) gekies word, is die verbinding geïsoleer van die ontfout-koppelvlak van beide die bordbeheerder en die aanboord-teikentoestel.
Omdat hierdie verbinding outomaties omgeskakel word om die verskillende bedryfsmodusse te ondersteun, is dit slegs beskikbaar wanneer die bordbeheerder aangedryf word (J-Link USB-kabel gekoppel). As ontfoutingtoegang tot die teikentoestel vereis word wanneer die bordbeheerder nie krag is nie, moet dit gedoen word deur direk aan die toepaslike penne op die uitbreekkop te koppel. Die pen-out van die connector volg dié van die standaard ARM Cortex Debug 19-pen connector.
Die pinout word hieronder in detail beskryf. Let daarop dat selfs al ondersteun die aansluiting JTAG bykomend tot Serial Wire Debug, beteken dit nie noodwendig dat die kit of die teikentoestel aan boord dit ondersteun nie.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 5

Selfs al pas die pinout by die penout van 'n ARM Cortex Debug connector, is dit nie ten volle versoenbaar nie aangesien pen 7 fisies van die Cortex Debug connector verwyder word. Sommige kabels het 'n klein prop wat verhoed dat hulle gebruik word wanneer hierdie pen teenwoordig is. As dit die geval is, verwyder die prop, of gebruik eerder 'n standaard 2×10 1.27 mm reguit kabel.

Tabel 4.4. Ontfout koppelpenbeskrywings

Pinnommer(s) Funksie Let wel
1 VTEIK Doelverwysing voltage. Word gebruik vir die verskuiwing van logiese seinvlakke tussen teiken en ontfouter.
2 TMS / SDWIO / C2D JTAG toetsmodus kies, Serial Wire data of C2 data
4 TCK / SWCLK / C2CK JTAG toetsklok, Serial Wire-klok of C2-klok
6 TDO/SWO JTAG toets data uit of Serial Wire uitset
8 TDI / C2Dps JTAG toets data in, of C2D "pen deel" funksie
10 RESET / C2CKps Teikentoestelterugstelling, of C2CK-“pendeling”-funksie
12 NC TRACECLK
14 NC OPGESOEK0
16 NC OPGESOEK1
18 NC OPGESOEK2
20 NC OPGESOEK3
9 Kabelopsporing Koppel aan die grond
11, 13 NC Nie gekoppel nie
3, 5, 15, 17, 19 GND

4.4 Eenvoud Connector
Die Simplicity Connector wat op die pro-stel verskyn, maak dit moontlik om gevorderde ontfoutingskenmerke soos die AEM en die Virtual COM-poort na 'n eksterne teiken te gebruik. Die uitsteeksel word in die figuur hieronder geïllustreer.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 6

Die seinname in die figuur en die penbeskrywingstabel word vanaf die bordbeheerder verwys. Dit beteken dat VCOM_TX aan die RX-pen op die eksterne teiken gekoppel moet word, VCOM_RX aan die teiken se TX-pen, VCOM_CTS aan die teiken se RTS-pen, en VCOM_RTS aan die teiken se CTS-pen.
Let wel: Stroom getrek uit die VMCU voltage pen is ingesluit by die AEM-metings, terwyl die 3V3 en 5V voltage penne is nie. Om die huidige verbruik van 'n eksterne teiken met die AEM te monitor, plaas die MCU aan boord in sy laagste energiemodus om die impak daarvan op die metings te verminder.

Tabel 4.5. Eenvoud Connector Pen Beskrywings

Pinnommer(s) Funksie Beskrywing
1 VMCU 3.3 V kragspoor, gemonitor deur die AEM
3 3V3 3.3 V kragspoor
5 5V 5 V kragspoor
2 VCOM_TX Virtuele COM TX
4 VCOM_RX Virtuele COM RX
6 VCOM_CTS Virtuele COM CTS
8 VCOM_RTS Virtuele COM RTS
17 BOARD_ID_SCL Raad ID SCL
19 BOARD_ID_SDA Raad ID SDA
10, 12, 14, 16, 18, 20 NC Nie gekoppel nie
7, 9, 11, 13, 15 GND Grond

Kragtoevoer en herstel

5.1 MCU Kragkeuse
Die EFM32PG23 op die pro-stel kan deur een van hierdie bronne aangedryf word:

  • Die ontfouting USB-kabel
  • 3 V muntselbattery

Die kragbron vir die MCU word gekies met die skuifskakelaar in die onderste linkerhoek van die pro-stel. Die figuur hieronder wys hoe die verskillende kragbronne met die skuifskakelaar gekies kan word.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 7

Met die skakelaar in die AEM-posisie, word 'n lae geraas 3.3 V LDO op die pro-stel gebruik om die EFM32PG23 aan te dryf. Hierdie LDO word weer aangedryf vanaf die debug-USB-kabel. Die Gevorderde Energiemonitor is nou in serie gekoppel, wat akkurate hoëspoedstroommetings en energieontfouting/profilering moontlik maak.
Met die skakelaar in die BAT-posisie, kan 'n 20 mm-muntselbattery in die CR2032-sok gebruik word om die toestel aan te dryf. Met die skakelaar in hierdie posisie is geen stroommetings aktief nie. Dit is die aanbevole skakelaarposisie wanneer die MCU met 'n eksterne kragbron aangedryf word.
Let wel: Die Gevorderde Energiemonitor kan slegs die huidige verbruik van die EFM32PG23 meet wanneer die kragkeuseskakelaar in die AEM-posisie is.

5.2 Raadbeheerderkrag
Die bordbeheerder is verantwoordelik vir belangrike kenmerke, soos die ontfouter en die AEM, en word uitsluitlik deur die USB-poort in die boonste linkerhoek van die bord aangedryf. Hierdie deel van die stel is op 'n aparte kragdomein geleë, so 'n ander kragbron kan vir die teikentoestel gekies word terwyl ontfoutingsfunksie behou word. Hierdie kragdomein is ook geïsoleer om stroomlekkasie van die teikenkragdomein te voorkom wanneer krag na die bordbeheerder verwyder word.
Die kragdomein van die bordbeheerder word nie deur die posisie van die kragskakelaar beïnvloed nie.
Die stel is sorgvuldig ontwerp om die bordbeheerder en die teikenkragdomeine van mekaar geïsoleer te hou, aangesien een van hulle afskakel. Dit verseker dat die teiken-EFM32PG23-toestel sal voortgaan om in die BAT-modus te werk.

5.3 EFM32PG23 Herstel
Die EFM32PG23 MCU kan deur 'n paar verskillende bronne teruggestel word:

  • 'n Gebruiker wat die RESET-knoppie druk
  • Die aanboord-ontfouter wat die #RESET-pen laag trek
  • 'n Eksterne ontfouter wat die #RESET-pen laag trek

Benewens die terugstellingsbronne hierbo genoem, sal 'n terugstelling na die EFM32PG23 ook uitgereik word tydens die opstart van die bordbeheerder. Dit beteken dat die verwydering van krag na die bordbeheerder (om die J-Link USB-kabel te ontkoppel) nie 'n terugstelling sal genereer nie, maar om die kabel terug te koppel sal, soos die bordbeheerder opstart.

Randapparatuur

Die pro-stel het 'n stel randapparatuur wat sommige van die EFM32PG23-kenmerke ten toon stel.
Let daarop dat die meeste EFM32PG23 I/O wat na randapparatuur gelei word, ook na die uitbreekblokkies of die EXP-opskrif gestuur word, wat in ag geneem moet word wanneer dit gebruik word.

6.1 Drukknoppies en LED's
Die stel het twee gebruikersdrukknoppies gemerk BTN0 en BTN1. Hulle is direk aan die EFM32PG23 gekoppel en word deur RC-filters met 'n tydkonstante van 1 ms ontbons. Die knoppies is gekoppel aan penne PA5 en PB4.
Die stel bevat ook twee geel LED's gemerk LED0 en LED1 wat deur GPIO-penne op die EFM32PG23 beheer word. Die LED's is gekoppel aan penne PC8 en PC9 in 'n aktiewe-hoë konfigurasie.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 8

6.2 LCD
'n 20-pen segment LCD is gekoppel aan die EFM32 se LCD randapparatuur. Die LCD het 4 gemeenskaplike lyne en 10 segmentlyne, wat 'n totaal van 40 segmente in quadruplex-modus gee. Hierdie lyne word nie op die uitbreekblokkies gedeel nie. Verwys na die skematiese stel vir inligting oor die kartering van seine na segmente.
’n Kapasitor wat aan die EFM32 LCD-randtoestel se laaipomppen gekoppel is, is ook op die stel beskikbaar.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 9

6.3 Si7021 Relatiewe Humiditeit en Temperatuursensor

Die Si7021 |2C relatiewe humiditeit- en temperatuursensor is 'n monolitiese CMOS IC wat humiditeit- en temperatuursensorelemente integreer, 'n analoog-na-digitaal-omsetter, seinverwerking, kalibrasiedata en 'n IC-koppelvlak. Die gepatenteerde gebruik van industriestandaard, lae-K-polimeriese diëlektrika vir die waarneming van humiditeit maak die konstruksie van lae-krag, monolitiese CMOS-sensor-IC's met lae drywing en histerese, en uitstekende langtermynstabiliteit moontlik.
Die humiditeit- en temperatuursensors is fabrieksgekalibreer en die kalibrasiedata word in die on-chip nie-vlugtige geheue gestoor. Dit verseker dat die sensors ten volle uitruilbaar is met geen herkalibrering of sagtewareveranderings wat nodig is nie.
Die Si7021 is beskikbaar in 'n 3×3 mm DFN-pakket en kan hervloei soldeer. Dit kan gebruik word as 'n hardeware- en sagteware-versoenbare opgradering vir bestaande RH/temperatuursensors in 3×3 mm DFN-6-pakkette, met presisiewaarneming oor 'n groter reeks en laer kragverbruik. Die opsionele fabrieksgeïnstalleerde deksel bied 'n lae voordeelfile, gerieflike manier om die sensor te beskerm tydens samestelling (bv. hervloei-soldeer) en deur die hele lewe van die produk, uitgesluit vloeistowwe wat hidrofobies/oleofobies is) en deeltjies.
Die Si7021 bied 'n akkurate, lae-krag, fabrieksgekalibreerde digitale oplossing wat ideaal is vir die meting van humiditeit, doupunt en temperatuur in toepassings wat wissel van HVAC/R en bate-nasporing tot industriële en verbruikersplatforms.
Die |2C-bus wat vir die Si7021 gebruik word, word met die EXP-kopskrif gedeel. Die sensor word aangedryf deur VMCU, wat beteken dat die sensor se stroomverbruik by die AEM-metings ingesluit is.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 10

Verwys na die Silicon Labs web bladsye vir meer inligting: http://www.silabs.com/humidity-sensors.

6.4 LC-sensor
'n Induktief-kapasitiewe sensor om die Lae Energie Sensor Interface (LESENSE) te demonstreer is regs onder op die bord geleë. Die LESENSE-randtoestel gebruik die voltage digitaal-na-analoog-omsetter (VDAC) om 'n ossillasiestroom deur die induktor op te stel en gebruik dan die analoogvergelyker (ACMP) om die ossillasievervaltyd te meet. Die ossillasievervaltyd sal beïnvloed word deur die teenwoordigheid van metaalvoorwerpe binne 'n paar millimeter van die induktor.
Die LC-sensor kan gebruik word vir die implementering van 'n sensor wat die EFM32PG23 uit die slaap wakker maak wanneer 'n metaalvoorwerp naby die induktor kom, wat weer as 'n nutsmeter-pulsteller, deuralarmskakelaar, posisie-aanwyser of ander toepassings gebruik kan word. wil die teenwoordigheid van 'n metaalvoorwerp aanvoel.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 11

Vir meer inligting oor die LC sensor gebruik en werking, verwys na die toepassing nota, "AN0029: Low Energy Sensor Interface -Inductive Sense", wat beskikbaar is in Simplicity Studio of in die dokument biblioteek op die Silicon Labs webwebwerf.

6.5 IADC SMA Connector
Die stel beskik oor 'n SMA-aansluiting wat aan die EFM32PG23˙s IADC gekoppel is deur een van die toegewyde IADC-invoerpenne (AIN0) in 'n enkel-einde-konfigurasie. Die toegewyde ADC-insette fasiliteer optimale verbindings tussen eksterne seine en die IADC.
Die insetkring tussen die SMA-koppelaar en die ADC-pen is ontwerp om 'n goeie kompromie te wees tussen optimale afsettingsprestasie by verskeie s.ampling spoed, en beskerming van die EFM32 in die geval van 'n oorvoltage situasie. As die IADC in Hoë Akkuraatheid-modus gebruik word met ADC_CLK opgestel om hoër as 1 MHz te wees, is dit voordelig om die 549 Ω-weerstand met 0 Ω te vervang. Dit kom ten koste van verminderde oorvoltage beskerming. Sien die toestelverwysingshandleiding vir meer inligting oor die IADC.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 12

Let daarop dat daar 'n 49.9 Ω-weerstand tot grond op die SMA-konnektorinvoer is wat, afhangend van die uitsetimpedansie van die bron, die metings beïnvloed. Die 49.9 Ω-weerstand is bygevoeg om die werkverrigting na 50 Ω-uitsetimpedansiebronne te verhoog.

6.6 Virtuele COM-poort
'n Asinchroniese reeksverbinding met die bordbeheerder word voorsien vir toepassingsdata-oordrag tussen 'n gasheerrekenaar en die teiken EFM32PG23, wat die behoefte aan 'n eksterne reekspoortadapter uitskakel.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 13

Die virtuele COM-poort bestaan ​​uit 'n fisiese UART tussen die teikentoestel en die bordbeheerder, en 'n logiese funksie in die bordbeheerder wat die seriële poort oor USB aan die gasheerrekenaar beskikbaar stel. Die UART-koppelvlak bestaan ​​uit twee penne en 'n aktiveersein.

Tabel 6.1. Virtuele COM-poort-koppelvlakpenne

Sein Beskrywing
VCOM_TX Stuur data vanaf die EFM32PG23 na die bordbeheerder
VCOM_RX Ontvang data van die bordbeheerder na die EFM32PG23
VCOM_ENABLE Aktiveer die VCOM-koppelvlak, sodat data na die bordbeheerder kan deurgaan

Let wel: Die VCOM-poort is slegs beskikbaar wanneer die bordbeheerder aangedryf word, wat vereis dat die J-Link USB-kabel ingesit word.

Gevorderde Energie Monitor

7.1 Gebruik
Die Gevorderde Energiemonitor (AEM) data word deur die bordbeheerder ingesamel en kan deur die Energy Pro vertoon wordfiler, beskikbaar deur Simplicity Studio. Deur die Energy Pro te gebruikfiler, stroomverbruik en voltage kan gemeet en gekoppel word aan die werklike kode wat intyds op die EFM32PG23 loop.

7.2 Operasieteorie
Om stroom wat wissel van 0.1 µA tot 47 mA (114 dB dinamiese reeks) akkuraat te meet, is 'n stroomsensor ampverligter word saam met 'n dubbele wins s gebruiktage. Die huidige sin amplifier meet die voltage val oor 'n klein reeksweerstand. Die wins stage verder ampverklaar hierdie voltage met twee verskillende versterkingsinstellings om twee stroomreekse te verkry. Die oorgang tussen hierdie twee reekse vind ongeveer 250 µA plaas. Digitale filtering en gemiddeldes word binne die bordbeheerder gedoen voor die samples word na die Energy Pro uitgevoerfiler aansoek.
Tydens die opstart van die kit word 'n outomatiese kalibrasie van die AEM uitgevoer, wat kompenseer vir die offsetfout in die sin amplewendes.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 14

7.3 Akkuraatheid en prestasie
Die AEM is in staat om strome in die reeks van 0.1 µA tot 47 mA te meet. Vir strome bo 250 µA is die AEM akkuraat binne 0.1 mA. Wanneer strome onder 250 µA gemeet word, neem die akkuraatheid toe tot 1 µA. Alhoewel die absolute akkuraatheid 1 µA in die sub 250 µA-reeks is, is die AEM in staat om veranderinge in die stroomverbruik so klein as 100 nA op te spoor. Die AEM produseer 6250 stroom samples per sekonde.

Ontfouter aan boord

Die PG23 Pro Kit bevat 'n geïntegreerde ontfouter, wat gebruik kan word om kode af te laai en die EFM32PG23 te ontfout. Benewens die programmering van die EFM32PG23 op die stel, kan die ontfouter ook gebruik word om eksterne Silicon Labs EFM32, EFM8, EZR32 en EFR32 toestelle te programmeer en te ontfout.

Die ontfouter ondersteun drie verskillende ontfoutingskoppelvlakke wat met Silicon Labs-toestelle gebruik word:

  • Serial Wire Debug, wat met alle EFM32-, EFR32- en EZR32-toestelle gebruik word
  • JTAG, wat met EFR32 en sommige EFM32-toestelle gebruik kan word
  • C2 Debug, wat met EFM8-toestelle gebruik word

Om akkurate ontfouting te verseker, gebruik die toepaslike ontfoutingskoppelvlak vir jou toestel. Die ontfout-aansluiting op die bord ondersteun al drie hierdie modusse.

8.1 Ontfoutmodusse
Om eksterne toestelle te programmeer, gebruik die ontfoutverbinding om aan 'n teikenbord te koppel en stel die ontfoutmodus op [Uit]. Dieselfde verbinding kan ook gebruik word om 'n eksterne ontfouter aan die EFM32PG23 MCU op die stel te koppel deur ontfoutmodus op [In] te stel.
Die keuse van die aktiewe ontfoutmodus word in Simplicity Studio gedoen.
Ontfout MCU: In hierdie modus word die boordontfouter aan die EFM32PG23 op die stel gekoppel.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 15

Ontfout UIT: In hierdie modus kan die boordontfouter gebruik word om 'n ondersteunde Silicon Labs-toestel wat op 'n pasgemaakte bord gemonteer is, te ontfout.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 16

Ontfout IN: In hierdie modus word die boordontfouter ontkoppel en 'n eksterne ontfouter kan gekoppel word om die EFM32PG23 op die stel te ontfout.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 17

Let wel: Vir "Debug IN" om te werk, moet die kit-bordbeheerder deur die Debug USB-aansluiting aangedryf word.

8.2 Ontfouting tydens batterywerking
Wanneer die EFM32PG23 battery-aangedrewe is en die J-Link USB steeds gekoppel is, is die aan boord ontfoutingsfunksie beskikbaar. As die USB-krag ontkoppel word, sal die Debug IN-modus ophou werk.
As ontfouttoegang vereis word wanneer die teiken van 'n ander energiebron afloop, soos 'n battery, en die bordbeheerder is afgeskakel, maak direkte verbindings met die GPIO wat vir ontfouting gebruik word. Dit kan gedoen word deur aan die toepaslike penne op die uitbreekblokkies te koppel. Sommige Silicon Labs-stelle verskaf 'n toegewyde penkop vir hierdie doel.

9. Stel konfigurasie en opgraderings
Die stelkonfigurasiedialoog in Simplicity Studio laat jou toe om die J-Link-adapter-ontfoutmodus te verander, sy firmware op te gradeer en ander konfigurasie-instellings te verander. Om Simplicity Studio af te laai, gaan na silabs.com/simplicity.
In die hoofvenster van die Simplicity Studio se Launcher-perspektief word die ontfoutmodus en firmwareweergawe van die geselekteerde J-Link-adapter gewys. Klik op die [Verander]-skakel langs enige van hulle om die stelkonfigurasiedialoog oop te maak.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 18

9.1 Firmware -opgraderings
Die opgradering van die stel-firmware word gedoen deur Simplicity Studio. Simplicity Studio sal outomaties kyk vir nuwe opdaterings by opstart.
Jy kan ook die stelkonfigurasiedialoog gebruik vir handmatige opgraderings. Klik op die [Blaai]-knoppie in die [Update Adapter]-afdeling om die korrekte te kies file eindig op .emz. Klik dan op die [Installeer pakket]-knoppie.

Skematika, samestellingstekeninge en BOM

Skematika, samestellingstekeninge en stuk materiaal (BOM) is beskikbaar deur Simplicity Studio wanneer die pakketdokumentasiepakket geïnstalleer is. Hulle is ook beskikbaar vanaf die kit-bladsy op die Silicon Labs webwebwerf: http://www.silabs.com/.

Kit Hersieningsgeskiedenis en Errata

11.1 Hersieningsgeskiedenis
Die hersiening van die stel kan gedruk word op die boksetiket van die kit, soos uiteengesit in die figuur hieronder.

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 19

Tabel 11.1. Kit Hersieningsgeskiedenis

Kit Hersiening Vrygestel Beskrywing
A02 11 Augustus 2021 Aanvanklike stelhersiening met BRD2504A-hersiening A03.

11.2 Errata
Daar is tans geen bekende probleme met hierdie stel nie.

Dokument Hersieningsgeskiedenis

1.0
November 2021

  • Aanvanklike dokument weergawe

Simplicity Studio
Een-klik toegang tot MCU en draadlose gereedskap, dokumentasie, sagteware, bronkode biblioteke en meer. Beskikbaar vir Windows, Mac en Linux!

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Fig 20

SILICON LABS EFM32PG23 Gecko-mikrobeheerder - Simbool 2

IoT-portefeulje
www.silabs.com/IoT

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

Ondersteuning en gemeenskap
www.silabs.com/community

Disclaimer
Silicon Labs beoog om kliënte te voorsien van die nuutste, akkurate en diepgaande dokumentasie van alle randapparatuur en modules wat beskikbaar is vir stelsel- en sagteware-implementeerders wat die Silicon Labs-produkte gebruik of van voorneme is om te gebruik. Karakteriseringsdata, beskikbare modules en randapparatuur, geheuegroottes en geheue-adresse verwys na elke spesifieke toestel, en “Tipiese” parameters wat verskaf word, kan en verskil in verskillende toepassings. Toepassing bvampLese wat hierin beskryf word, is slegs vir illustratiewe doeleindes. Silicon Labs behou die reg voor om veranderinge aan te bring sonder verdere kennisgewing aan die produkinligting, spesifikasies en beskrywings hierin, en gee nie waarborge ten opsigte van die akkuraatheid of volledigheid van die ingeslote inligting nie. Sonder voorafkennisgewing kan Silicon Labs produkfirmware tydens die vervaardigingsproses opdateer vir sekuriteits- of betroubaarheidsredes. Sulke veranderinge sal nie die spesifikasies of die perforasie van die produk verander nie. Silicon Labs sal geen aanspreeklikheid hê vir die gevolge van die gebruik van die inligting wat in hierdie dokument verskaf word nie. Hierdie dokument impliseer of verleen nie uitdruklik enige lisensie om enige geïntegreerde stroombane te ontwerp of te vervaardig nie. Die produkte is nie ontwerp of gemagtig om gebruik te word binne enige FDA Klas III-toestelle, toepassings waarvoor FDA-voormarkgoedkeuring vereis word of lewensondersteuningstelsels sonder die spesifieke skriftelike toestemming van Silicon Labs nie. 'n "Lewensondersteuningstelsel" is enige produk of stelsel wat bedoel is om lewe en/of gesondheid te ondersteun of te onderhou, wat, indien dit misluk, redelikerwys verwag kan word om aansienlike persoonlike besering of dood tot gevolg te hê. Silicon Labs-produkte is nie ontwerp of gemagtig vir militêre toepassings nie. Silicon Labs-produkte mag onder geen omstandighede in massavernietigingswapens gebruik word nie, insluitend (maar nie beperk nie tot) kern-, biologiese of chemiese wapens, of missiele wat in staat is om sulke wapens te lewer nie. Silicon Labs ontken alle uitdruklike en geïmpliseerde waarborge en sal nie verantwoordelik of aanspreeklik wees vir enige beserings of skade wat verband hou met die gebruik van 'n Silicon Labs-produk in sulke ongemagtigde toepassings nie. Let wel: Hierdie inhoud kan 'n ensiewe terminolog y bevat wat nou verouderd is. Silicon Labs vervang hierdie terme waar moontlik met inklusiewe taal. Vir meer inligting, besoek www.silabs.com/about-us/inclusive-lexicon-project

Handelsmerkinligting

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® en die Silicon Labs-logo®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro-logo en kombinasies daarvan, "die wêreld se mees energievriendelike mikrobeheerders", Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO-modem®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, die Telegesis Logo®, USBX press®, Zentri, die Zentri-logo en Zentri DMS, Z-Wave®, en ander is handelsmerke of geregistreerde handelsmerke van Silicon Labs. ARM, CORTEX, Cortex-M3 en THUMB is handelsmerke of geregistreerde handelsmerke van ARM Holdings. Keil is 'n geregistreerde handelsmerk van ARM Beperk. Wi-Fi is 'n geregistreerde handelsmerk van die Wi-Fi Alliance. Alle ander produkte of handelsname wat hierin genoem word, is handelsmerke van hul onderskeie houers.

SILICON LABS logo

Silicon Laboratories Inc.
400 Wes Cesar Chavez
Austin, TX 78701
VSA
www.silabs.com

silabs.com | Bou 'n meer verbind wêreld.
Afgelaai vanaf Arrow.com.

Dokumente / Hulpbronne

SILICON LABS EFM32PG23 Gecko-mikrobeheerder [pdf] Gebruikersgids
EFM32PG23 Gecko-mikrobeheerder, EFM32PG23, Gecko-mikrobeheerder, mikrobeheerder

Verwysings

Los 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Vereiste velde is gemerk *