SILICON LABS logotipas

UG515: EFM32PG23 Pro Kit vartotojo vadovas

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 1 simbolis

EFM32PG23 Gecko mikrovaldiklis

PG23 Pro rinkinys yra puikus atspirties taškas norint susipažinti su EFM32PG23™ Gecko mikrovaldikliu.
Pro rinkinyje yra jutikliai ir periferiniai įrenginiai, demonstruojantys kai kurias iš daugelio EFM32PG23 galimybių. Rinkinyje yra visi reikalingi įrankiai EFM32PG23 Gecko programai kurti.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis

TIKSLINIS PRIETAISAS

  • EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
  • CPU: 32 bitų ARM® Cortex-M33
  • Atmintis: 512 kB „flash“ ir 64 kB RAM

RINKINĖS SAVYBĖS

  • USB jungtis
  • Išplėstinis energijos monitorius (AEM)
  • SEGGER J-Link integruotas derintuvas
  • Derinimo multiplekseris, palaikantis išorinę aparatinę įrangą ir integruotą MCU
  • 4×10 segmentų LCD
  • Vartotojo šviesos diodai ir mygtukai
  • Silicon Labs Si7021 santykinės drėgmės ir temperatūros jutiklis
  • SMA jungtis IADC demonstravimui
  • Indukcinis LC jutiklis
  • 20 kontaktų 2.54 mm antraštė išplėtimo plokštėms
  • Pertraukimo pagalvėlės, skirtos tiesioginei prieigai prie įvesties/išvesties kaiščių
  • Maitinimo šaltiniai yra USB ir CR2032 monetų elementas.

PROGRAMINĖS ĮRANGOS PAGALBA

  • Simplicity Studio™
  • IAR įdėtas darbastalis
  • Keilas MDK

Įvadas

1.1 Aprašymas
PG23 Pro rinkinys yra idealus atspirties taškas kuriant EFM32PG23 Gecko mikrovaldiklius. Plokštėje yra jutikliai ir periferiniai įrenginiai, demonstruojantys kai kurias iš daugelio EFM32PG23 Gecko mikrovaldiklio galimybių. Be to, plokštė yra visapusiškas derinimo ir energijos stebėjimo įrankis, kurį galima naudoti su išorinėmis programomis.

1.2 Savybės

  • EFM32PG23 Gecko mikrovaldiklis
  • 512 kB Flash
  • 64 kB RAM
  • QFN48 paketas
  • Pažangi energijos stebėjimo sistema tiksliam srovės ir tūrio tikslumuitagir sekimas
  • Integruotas Segger J-Link USB derintuvas / emuliatorius su galimybe derinti išorinius Silicon Labs įrenginius
  • 20 kontaktų išplėtimo antraštė
  • Pertraukimo pagalvėlės, kad būtų lengva pasiekti įvesties/išvesties kaiščius
  • Maitinimo šaltiniai yra USB ir CR2032 baterija
  • 4×10 segmentų LCD
  • 2 mygtukai ir šviesos diodai, prijungti prie EFM32, kad galėtumėte bendrauti
  • Silicon Labs Si7021 santykinės drėgmės ir temperatūros jutiklis
  • SMA jungtis, skirta EFM32 IADC demonstravimui
  • Išorinė 1.25 V atskaitos įtampa skirta EFM32 IADC
  • LC bako grandinė, skirta indukciniam metalinių objektų artumo jutimui
  • LFXO ir HFXO kristalai: 32.768 kHz ir 39.000 XNUMX MHz

1.3 Darbo pradžia
Išsamias instrukcijas, kaip pradėti naudoti naująjį PG23 Pro rinkinį, rasite Silicon Labs Web puslapiai: silabs.com/development-tools

Rinkinio bloko schema

ir baigtaview PG23 Pro rinkinys parodytas toliau esančiame paveikslėlyje.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 1 pav

Komplekto aparatūros išdėstymas

PG23 Pro rinkinio išdėstymas parodytas žemiau.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 2 pav

Jungtys

4.1 Breakout trinkelės
Dauguma EFM32PG23 GPIO kaiščių yra smeigtukų antraštės eilutėse viršutiniame ir apatiniame plokštės kraštuose. Jie turi standartinį 2.54 mm žingsnį, o prireikus galima įlituoti kaiščių antgalius. Be įvesties / išvesties kaiščių, taip pat yra jungtys su maitinimo bėgiais ir įžeminimu. Atminkite, kad kai kurie kaiščiai naudojami komplekto periferiniams įrenginiams arba funkcijoms ir gali būti neprieinami pasirinktinei programai be kompromisų.
Žemiau esančiame paveikslėlyje parodytas išmušimo pagalvėlių smeigtukas ir EXP antraštės smeigtukas dešiniajame lentos krašte. EXP antraštė išsamiau paaiškinta kitame skyriuje. Ištraukimo trinkelių jungtys taip pat yra atspausdintos šilkografijos būdu prie kiekvieno kaiščio, kad būtų lengviau susipažinti.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 3 pav

Žemiau esančioje lentelėje parodytos pertraukimo trinkelių kaiščių jungtys. Taip pat rodoma, kurie rinkinio periferiniai įrenginiai arba funkcijos yra prijungti prie skirtingų kaiščių.

4.1 lentelė. Apatinė eilutė (J101) Smeigtukas

Smeigtukas EFM32PG23 įvesties/išvesties kaištis Bendrinama funkcija
1 VMCU EFM32PG23 ttage domenas (matuojamas AEM)
2 GND Žemė
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
Smeigtukas EFM32PG23 įvesties/išvesties kaištis Bendrinama funkcija
10 PB1 VCOM_ENABLE
11 NC
12 NC
13 RST EFM32PG23 Atstatyti
14 AIN1
15 GND Žemė
16 3V3 Plokštės valdiklio tiekimas
Smeigtukas EFM32PG23 įvesties/išvesties kaištis Bendrinama funkcija
1 5V Plokštė USB ttage
2 GND Žemė
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 Žemė
16 3V3 Plokštės valdiklio tiekimas

4.2 EXP antraštė
Dešinėje plokštės pusėje yra kampuota 20 kontaktų EXP antraštė, leidžianti prijungti periferinius įrenginius arba papildinių plokštes. Jungtyje yra daug I/O kaiščių, kuriuos galima naudoti su daugeliu EFM32PG23 Gecko funkcijų. Be to, taip pat rodomi VMCU, 3V3 ir 5V maitinimo bėgiai.
Jungtis atitinka standartą, kuris užtikrina, kad dažniausiai naudojami išoriniai įrenginiai, tokie kaip SPI, UART ir I²C magistralė, būtų prieinami fiksuotose jungties vietose. Likę kaiščiai naudojami bendrosios paskirties I/O. Tai leidžia apibrėžti išplėtimo plokštes, kurias galima prijungti prie įvairių Silicon Labs rinkinių.
Žemiau esančiame paveikslėlyje parodytas PG23 Pro rinkinio EXP antraštės kaiščių priskyrimas. Dėl riboto galimų GPIO kaiščių skaičiaus kai kurie EXP antraštės kaiščiai bendrinami su rinkinio funkcijomis.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 4 pav

4.3 lentelė. EXP antraštės smeigtukas

Smeigtukas Ryšys EXP antraštės funkcija Bendrinama funkcija
20 3V3 Plokštės valdiklio tiekimas
18 5V Plokštės valdiklis USB ttage
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 ttage domenas, įtrauktas į AEM matavimus.
19 BOARD_ID_SDA Prijungtas prie plokštės valdiklio, kad būtų galima identifikuoti papildomas plokštes.
17 BOARD_ID_SCL Prijungtas prie plokštės valdiklio, kad būtų galima identifikuoti papildomas plokštes.
15 PA8 I2C_SCL SENSOR_I2C_SCL
13 PC9 GPIO UIF_LED1
11 PB4 GPIO UIF_BUTTON1
9 PA5 GPIO UIF_BUTTON0
Smeigtukas Ryšys EXP antraštės funkcija Bendrinama funkcija
7 NC
5 NC
3 AIN1 ADC įvestis
1 GND Žemė

4.3 Derinimo jungtis (DBG)
Derinimo jungtis atlieka dvejopą paskirtį, pagrįsta derinimo režimu, kurį galima nustatyti naudojant Simplicity Studio. Jei pasirinktas „Debug IN“ režimas, jungtis leidžia naudoti išorinį derintuvą su integruotu EFM32PG23. Jei pasirinktas „Debug OUT“ režimas, jungtis leidžia naudoti rinkinį kaip derinimo priemonę, nukreiptą į išorinį tikslą. Jei pasirinktas „Debug MCU“ režimas (numatytasis), jungtis yra izoliuota nuo plokštės valdiklio ir integruoto tikslinio įrenginio derinimo sąsajos.
Kadangi ši jungtis automatiškai perjungiama, kad palaikytų skirtingus veikimo režimus, ji pasiekiama tik tada, kai maitinamas plokštės valdiklis (prijungtas J-Link USB laidas). Jei reikalinga derinimo prieiga prie tikslinio įrenginio, kai plokštės valdiklis yra išjungtas, tai turėtų būti padaryta tiesiogiai prijungus prie atitinkamų kaiščių, esančių pertraukos antraštėje. Jungties kištukas atitinka standartinės ARM Cortex Debug 19 kontaktų jungties kištuką.
Smeigtukas išsamiai aprašytas toliau. Atminkite, kad nors jungtis palaiko JTAG be Serial Wire Debug, tai nebūtinai reiškia, kad rinkinys arba integruotas tikslinis įrenginys tai palaiko.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 5 pav

Nors kontaktas sutampa su ARM Cortex Debug jungties kištuku, jie nėra visiškai suderinami, nes 7 kaištis yra fiziškai pašalintas iš Cortex Debug jungties. Kai kurie kabeliai turi mažą kištuką, kuris neleidžia jų naudoti, kai yra šis kaištis. Tokiu atveju ištraukite kištuką arba naudokite standartinį 2 × 10 1.27 mm tiesų kabelį.

4.4 lentelė. Derinimo jungties kaiščio aprašymai

PIN numeris (-iai) Funkcija Pastaba
1 VTARGET Tikslinė nuoroda ttage. Naudojamas loginio signalo lygiams perjungti tarp tikslo ir derinimo priemonės.
2 TMS / SDWIO / C2D JTAG bandymo režimo pasirinkimas, Serial Wire duomenys arba C2 duomenys
4 TCK / SWCLK / C2CK JTAG bandomasis laikrodis, Serial Wire laikrodis arba C2 laikrodis
6 TDO/SWO JTAG bandymo duomenų išvestis arba nuosekliojo laido išvestis
8 TDI / C2Dps JTAG bandymo duomenis arba C2D „pin share“ funkciją
10 RESET / C2CKps Tikslinio įrenginio nustatymas iš naujo arba C2CK „smeigtuko bendrinimo“ funkcija
12 NC TRACECLK
14 NC ATSEKAMAS0
16 NC ATSEKAMAS1
18 NC ATSEKAMAS2
20 NC ATSEKAMAS3
9 Kabelio aptikimas Prijunkite prie žemės
11, 13 NC Neprisijungęs
3, 5, 15, 17, 19 GND

4.4 Paprastumo jungtis
Paprastumo jungtis, esanti profesionalų rinkinyje, leidžia naudoti pažangias derinimo funkcijas, tokias kaip AEM ir Virtual COM prievadas, skirtas išoriniam tikslui. Smeigtukas parodytas paveikslėlyje žemiau.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 6 pav

Signalų pavadinimai paveikslėlyje ir kaiščio aprašymo lentelė pateikiami iš plokštės valdiklio. Tai reiškia, kad VCOM_TX turi būti prijungtas prie išorinio taikinio RX kaiščio, VCOM_RX prie taikinio TX kaiščio, VCOM_CTS prie taikinio RTS kaiščio ir VCOM_RTS prie taikinio CTS kaiščio.
Pastaba: srovė paimta iš VMCU ttage kaištis įtrauktas į AEM matavimus, o 3V3 ir 5V voltage kaiščiai nėra. Norėdami stebėti esamą išorinio taikinio suvartojimą naudodami AEM, įjunkite įmontuotą MCU į mažiausią energijos suvartojimo režimą, kad sumažintumėte jo poveikį matavimams.

4.5 lentelė. Paprastumo jungties kaiščių aprašymai

PIN numeris (-iai) Funkcija Aprašymas
1 VMCU 3.3 V maitinimo bėgelis, stebimas AEM
3 3V3 3.3 V maitinimo laidas
5 5V 5 V maitinimo laidas
2 VCOM_TX Virtualus COM TX
4 VCOM_RX Virtualus COM RX
6 VCOM_CTS Virtualus COM CTS
8 VCOM_RTS Virtualus COM RTS
17 BOARD_ID_SCL Plokštės ID SCL
19 BOARD_ID_SDA Plokštės ID SDA
10, 12, 14, 16, 18, 20 NC Neprisijungęs
7, 9, 11, 13, 15 GND Žemė

Maitinimas ir atstatymas

5.1 MCU galios pasirinkimas
Pro rinkinio EFM32PG23 gali būti maitinamas vienu iš šių šaltinių:

  • Derinimo USB laidas
  • 3 V elementų baterija

MCU maitinimo šaltinis pasirenkamas slankiojančiu jungikliu apatiniame kairiajame profesionalų rinkinio kampe. Toliau pateiktame paveikslėlyje parodyta, kaip slankiuoju jungikliu galima pasirinkti skirtingus maitinimo šaltinius.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 7 pav

Kai jungiklis yra AEM padėtyje, mažo triukšmo 3.3 V LDO, esantis profesionalų rinkinyje, naudojamas EFM32PG23 maitinimui. Šis LDO vėl maitinamas iš derinimo USB kabelio. Pažangus energijos monitorius dabar prijungtas nuosekliai, todėl galima tiksliai išmatuoti didelės spartos srovę ir atlikti energijos derinimo / profiliavimo funkciją.
Kai jungiklis yra BAT padėtyje, įrenginiui maitinti galima naudoti 20 mm monetų elementą CR2032 lizde. Kai jungiklis yra šioje padėtyje, jokie srovės matavimai neaktyvūs. Tai rekomenduojama jungiklio padėtis, kai MCU maitinamas išoriniu maitinimo šaltiniu.
Pastaba: Išplėstinis energijos monitorius gali matuoti EFM32PG23 srovės suvartojimą tik tada, kai galios pasirinkimo jungiklis yra AEM padėtyje.

5.2 Plokštės valdiklio galia
Plokštės valdiklis yra atsakingas už svarbias funkcijas, tokias kaip derintuvas ir AEM, ir yra maitinamas tik per USB prievadą, esantį viršutiniame kairiajame plokštės kampe. Ši rinkinio dalis yra atskirame maitinimo domene, todėl tiksliniam įrenginiui galima pasirinkti kitą maitinimo šaltinį išlaikant derinimo funkciją. Šis galios domenas taip pat yra izoliuotas, kad būtų išvengta srovės nutekėjimo iš tikslinės galios srities, kai atjungiamas plokštės valdiklio maitinimas.
Plokštės valdiklio galios domenui maitinimo jungiklio padėtis įtakos neturi.
Rinkinys buvo kruopščiai sukurtas taip, kad plokštės valdiklis ir tikslinės galios domenai būtų atskirti vienas nuo kito, kai vienas iš jų išsijungia. Tai užtikrina, kad tikslinis EFM32PG23 įrenginys ir toliau veiks BAT režimu.

5.3 EFM32PG23 nustatymas iš naujo
EFM32PG23 MCU gali būti iš naujo nustatytas iš kelių skirtingų šaltinių:

  • Vartotojas, paspaudęs RESET mygtuką
  • Įmontuotas derintuvas ištraukia #RESET kaištį žemai
  • Išorinis derintuvas, traukiantis #RESET kaištį žemai

Be pirmiau minėtų atstatymo šaltinių, EFM32PG23 atstatymas taip pat bus išduotas paleidžiant plokštės valdiklį. Tai reiškia, kad atjungus plokštės valdiklio maitinimą (atjungus J-Link USB kabelį), atstatymas nebus sugeneruotas, bet vėl prijungus kabelį, kai plokštės valdiklis įsijungs.

Periferiniai įrenginiai

Pro rinkinys turi periferinių įrenginių rinkinį, kuriame demonstruojamos kai kurios EFM32PG23 funkcijos.
Atkreipkite dėmesį, kad dauguma EFM32PG23 įvesties / išvesties, nukreiptų į periferinius įrenginius, taip pat nukreipiamos į pertraukimo trinkeles arba EXP antraštę, į kurią reikia atsižvelgti naudojant juos.

6.1 Mygtukai ir šviesos diodai
Rinkinyje yra du vartotojo mygtukai, pažymėti BTN0 ir BTN1. Jie yra tiesiogiai prijungti prie EFM32PG23 ir yra atšaukiami RC filtrais, kurių laiko konstanta yra 1 ms. Mygtukai prijungti prie PA5 ir PB4 kaiščių.
Rinkinyje taip pat yra du geltoni šviesos diodai, pažymėti LED0 ir LED1, valdomi EFM32PG23 GPIO kaiščiais. Šviesos diodai yra prijungti prie kaiščių PC8 ir PC9 aktyvia aukšta konfigūracija.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 8 pav

6.2 LCD
20 kontaktų segmentinis LCD yra prijungtas prie EFM32 LCD periferinio įrenginio. Skystųjų kristalų ekrane yra 4 bendrosios linijos ir 10 segmentų linijų, iš viso 40 segmentų keturkampio režimu. Šios eilutės nėra bendrinamos ištraukimo pagalvėlėse. Informacijos apie signalų ir segmentų atvaizdavimą ieškokite rinkinio schemoje.
Komplekte taip pat yra kondensatorius, prijungtas prie EFM32 LCD periferinio įrenginio įkrovimo siurblio kaiščio.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 9 pav

6.3 Si7021 santykinės drėgmės ir temperatūros jutiklis

Santykinės drėgmės ir temperatūros jutiklis Si7021 |2C yra monolitinis CMOS IC, integruojantis drėgmės ir temperatūros jutiklio elementus, analoginį-skaitmeninį keitiklį, signalų apdorojimą, kalibravimo duomenis ir IC sąsają. Patentuotas pramoninių standartų, mažo K polimerinių dielektrikų naudojimas drėgmei nustatyti leidžia sukurti mažos galios monolitinius CMOS jutiklių IC su mažu dreifu ir histereze bei puikiu ilgalaikiu stabilumu.
Drėgmės ir temperatūros jutikliai yra sukalibruoti gamykloje, o kalibravimo duomenys saugomi lusto nepastovioje atmintyje. Taip užtikrinama, kad jutiklius būtų galima visiškai pakeisti, nereikia iš naujo kalibruoti ar keisti programinės įrangos.
Si7021 yra 3 × 3 mm DFN pakuotėje ir yra lituojamas. Jis gali būti naudojamas kaip su aparatine ir programine įranga suderinamas esamų RH / temperatūros jutiklių 3 × 3 mm DFN-6 paketuose atnaujinimas, pasižymintis tikslumu platesniu diapazonu ir mažesnėmis energijos sąnaudomis. Pasirinktinis gamykloje sumontuotas dangtelis siūlo žemą profesionalumąfile, patogios priemonės, apsaugančios jutiklį surinkimo metu (pvz., litavimas iš naujo) ir per visą gaminio naudojimo laiką, išskyrus hidrofobinius/oleofobinius skysčius) ir kietąsias daleles.
„Si7021“ siūlo tikslų, mažos galios gamykloje sukalibruotą skaitmeninį sprendimą, idealiai tinkantį drėgmei, rasos taškui ir temperatūrai matuoti įvairiose srityse: nuo ŠVOK/R ir turto stebėjimo iki pramonės ir vartotojų platformų.
Si2 naudojama |7021C magistralė bendrinama su EXP antrašte. Jutiklis maitinamas VMCU, o tai reiškia, kad jutiklio srovės suvartojimas įtraukiamas į AEM matavimus.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 10 pav

Kreipkitės į Silicon Labs web puslapiuose daugiau informacijos: http://www.silabs.com/humidity-sensors.

6.4 LC jutiklis
Apatiniame dešiniajame plokštės kampe yra indukcinis-talpinis jutiklis, skirtas parodyti mažos energijos jutiklio sąsają (LESENSE). LESENSE periferinis įrenginys naudoja ttagSkaitmeninis-analoginis keitiklis (VDAC), kuris nustato virpesių srovę per induktorių, o tada naudoja analoginį palyginiklį (ACMP) virpesių slopinimo laikui matuoti. Virpesių slopinimo laiką įtakoja metalinių objektų buvimas kelių milimetrų atstumu nuo induktoriaus.
LC jutiklis gali būti naudojamas įgyvendinant jutiklį, kuris pažadina EFM32PG23 iš miego režimo, kai metalinis objektas priartėja prie induktoriaus, kuris vėl gali būti naudojamas kaip komunalinio skaitiklio impulsų skaitiklis, durų aliarmo jungiklis, padėties indikatorius ar kitos programos, kuriose nori pajusti metalinio daikto buvimą.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 11 pav

Daugiau informacijos apie LC jutiklio naudojimą ir veikimą rasite programos pastaboje „AN0029: Low Energy Sensor Interface – Inductive Sense“, kurią galite rasti Simplicity Studio arba Silicon Labs dokumentų bibliotekoje. websvetainę.

6.5 IADC SMA jungtis
Rinkinyje yra SMA jungtis, kuri yra prijungta prie EFM32PG23˙s IADC per vieną iš tam skirtų IADC įvesties kaiščių (AIN0) vieno galo konfigūracija. Specialūs ADC įėjimai palengvina optimalų ryšį tarp išorinių signalų ir IADC.
Įvesties grandinė tarp SMA jungties ir ADC kaiščio buvo sukurta taip, kad būtų geras kompromisas tarp optimalaus nusėdimo našumo įvairiuose sampgreitis ir EFM32 apsauga viršįtampio atvejutage situacija. Jei IADC naudojamas didelio tikslumo režimu, kai ADC_CLK sukonfigūruotas didesniam nei 1 MHz, naudinga 549 Ω rezistorių pakeisti 0 Ω. Tai kainuoja sumažėjusį viršįtampio kiekįtage apsauga. Daugiau informacijos apie IADC rasite įrenginio informaciniame vadove.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 12 pav

Atkreipkite dėmesį, kad ant SMA jungties įėjimo į žemę yra 49.9 Ω rezistorius, kuris, priklausomai nuo šaltinio išėjimo varžos, turi įtakos matavimams. 49.9 Ω rezistorius buvo pridėtas siekiant padidinti našumą link 50 Ω išėjimo varžos šaltinių.

6.6 Virtualus COM prievadas
Asinchroninis nuoseklusis ryšys su plokštės valdikliu yra skirtas programos duomenims perduoti tarp pagrindinio kompiuterio ir tikslinio EFM32PG23, todėl nereikia išorinio nuosekliojo prievado adapterio.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 13 pav

Virtualųjį COM prievadą sudaro fizinis UART tarp tikslinio įrenginio ir plokštės valdiklio ir loginės plokštės valdiklio funkcijos, leidžiančios nuoseklųjį prievadą pasiekti pagrindiniam kompiuteriui per USB. UART sąsają sudaro du kontaktai ir įjungimo signalas.

6.1 lentelė. Virtualios COM prievado sąsajos kaiščiai

Signalas Aprašymas
VCOM_TX Perduokite duomenis iš EFM32PG23 į plokštės valdiklį
VCOM_RX Gaukite duomenis iš plokštės valdiklio į EFM32PG23
VCOM_ENABLE Įjungia VCOM sąsają, leidžiančią duomenims patekti į plokštės valdiklį

Pastaba: VCOM prievadas pasiekiamas tik tada, kai maitinamas plokštės valdiklis, todėl reikia įkišti J-Link USB laidą.

Pažangus energijos monitorius

7.1 Naudojimas
Išplėstinio energijos monitoriaus (AEM) duomenis renka plokštės valdiklis ir gali rodyti Energy Pro.filer, pasiekiama per Simplicity Studio. Naudodami Energy Profiler, srovės suvartojimas ir ttage galima išmatuoti ir susieti su tikru kodu, veikiančiu EFM32PG23 realiuoju laiku.

7.2 Veikimo teorija
Norint tiksliai išmatuoti srovę nuo 0.1 µA iki 47 mA (dinaminis diapazonas 114 dB), naudojamas srovės pojūtis ampkeltuvas naudojamas kartu su dvigubu stiprinimo stage. Dabartinė prasmė ampkeltuvas matuoja ttage lašas virš mažos serijos rezistoriaus. Pelnas stage toliau ampgyvuoja šį ttage su dviem skirtingais stiprinimo nustatymais, kad būtų gauti du srovės diapazonai. Perėjimas tarp šių dviejų diapazonų vyksta maždaug 250 µA. Skaitmeninis filtravimas ir vidurkinimas atliekamas plokštės valdiklyje prieš samples eksportuojami į Energy Profiler taikymas.
Komplekto paleidimo metu atliekamas automatinis AEM kalibravimas, kuris kompensuoja poslinkio paklaidą ta prasme ampgelbėtojai.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 14 pav

7.3 Tikslumas ir našumas
AEM gali išmatuoti sroves nuo 0.1 µA iki 47 mA. Srovėms, viršijančioms 250 µA, AEM tikslumas yra 0.1 mA. Matuojant sroves, mažesnes nei 250 µA, tikslumas padidėja iki 1 µA. Nors absoliutus tikslumas yra 1 µA žemiau 250 µA diapazone, AEM gali aptikti net 100 nA srovės suvartojimo pokyčius. AEM sukuria 6250 srovės sampmažiau per sekundę.

Įmontuotas derinimo įrankis

PG23 Pro rinkinyje yra integruotas derintuvas, kurį galima naudoti norint atsisiųsti kodą ir derinti EFM32PG23. Be EFM32PG23 programavimo rinkinyje, derintuvas taip pat gali būti naudojamas išoriniams Silicon Labs EFM32, EFM8, EZR32 ir EFR32 įrenginiams programuoti ir derinti.

Derinimo priemonė palaiko tris skirtingas derinimo sąsajas, naudojamas „Silicon Labs“ įrenginiuose:

  • Serial Wire Debug, kuris naudojamas su visais EFM32, EFR32 ir EZR32 įrenginiais
  • JTAG, kurį galima naudoti su EFR32 ir kai kuriais EFM32 įrenginiais
  • C2 Debug, kuris naudojamas su EFM8 įrenginiais

Norėdami užtikrinti tikslų derinimą, naudokite atitinkamą įrenginio derinimo sąsają. Plokštėje esanti derinimo jungtis palaiko visus tris šiuos režimus.

8.1 Derinimo režimai
Norėdami programuoti išorinius įrenginius, naudokite derinimo jungtį, kad prisijungtumėte prie tikslinės plokštės ir nustatykite derinimo režimą į [Out]. Ta pati jungtis taip pat gali būti naudojama išoriniam derintuvui prijungti prie rinkinio EFM32PG23 MCU, nustatant derinimo režimą į [In].
Aktyvaus derinimo režimo pasirinkimas atliekamas Simplicity Studio.
Debug MCU: šiuo režimu integruotas derintuvas yra prijungtas prie rinkinio EFM32PG23.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 15 pav

Debug OUT: Šiuo režimu integruotą derintuvą galima naudoti palaikomam „Silicon Labs“ įrenginiui, sumontuotam ant pasirinktinės plokštės, derinti.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 16 pav

Debug IN: Šiuo režimu integruotas derintuvas yra atjungtas ir galima prijungti išorinį derintuvą, kad būtų galima derinti rinkinyje esantį EFM32PG23.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 17 pav

Pastaba: Kad „Debug IN“ veiktų, rinkinio plokštės valdiklis turi būti maitinamas per Debug USB jungtį.

8.2 Derinimas veikiant akumuliatoriui
Kai EFM32PG23 maitinamas baterijomis, o J-Link USB vis dar prijungtas, galima naudoti integruotą derinimo funkciją. Jei USB maitinimas atjungtas, Debug IN režimas nustos veikti.
Jei reikalinga derinimo prieiga, kai taikinys veikia iš kito energijos šaltinio, pvz., akumuliatoriaus, o plokštės valdiklis yra išjungtas, tiesiog prisijunkite prie GPIO, naudojamo derinimui. Tai galima padaryti prijungus prie atitinkamų ištraukimo trinkelių kaiščių. Kai kuriuose „Silicon Labs“ rinkiniuose šiam tikslui yra speciali kaiščio antraštė.

9. Rinkinio konfigūracija ir atnaujinimai
„Simplicity Studio“ rinkinio konfigūracijos dialogo lange galite pakeisti „J-Link“ adapterio derinimo režimą, atnaujinti jo programinę-aparatinę įrangą ir pakeisti kitus konfigūracijos nustatymus. Norėdami atsisiųsti Simplicity Studio, eikite į silabs.com/simplicity.
Pagrindiniame Simplicity Studio paleidimo priemonės lange rodomas pasirinkto J-Link adapterio derinimo režimas ir programinės įrangos versija. Spustelėkite nuorodą [Keisti], esančią šalia bet kurio iš jų, kad atidarytumėte rinkinio konfigūracijos dialogo langą.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 18 pav

9.1 Programinės įrangos naujiniai
Komplekto programinės įrangos atnaujinimas atliekamas naudojant Simplicity Studio. „Simplicity Studio“ paleidžiant automatiškai patikrins, ar nėra naujų naujinimų.
Taip pat galite naudoti rinkinio konfigūracijos dialogo langą rankiniam atnaujinimui. Spustelėkite mygtuką [Naršyti], esantį skiltyje [Update Adapter], kad pasirinktumėte tinkamą file baigiasi .emz. Tada spustelėkite mygtuką [Įdiegti paketą].

Schemos, surinkimo brėžiniai ir MK

Įdiegus rinkinio dokumentacijos paketą, schemas, surinkimo brėžinius ir medžiagų sąskaitą (BOM) galima rasti Simplicity Studio. Juos taip pat galima rasti „Silicon Labs“ rinkinio puslapyje websvetainė: http://www.silabs.com/.

Rinkinio peržiūros istorija ir klaidos

11.1 Revizijų istorija
Rinkinio peržiūrą galima rasti atspausdintą ant rinkinio dėžutės etiketės, kaip parodyta paveikslėlyje žemiau.

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 19 pav

11.1 lentelė. Rinkinio peržiūros istorija

Komplekto peržiūra Išleistas Aprašymas
A02 11 m. rugpjūčio 2021 d Pradinė rinkinio versija su BRD2504A versija A03.

11.2 Klaidos
Šiuo metu nėra jokių žinomų šio rinkinio problemų.

Dokumento taisymo istorija

1.0
2021 m. lapkritis

  • Pradinė dokumento versija

Paprastumo studija
Vienu paspaudimu prieiga prie MCU ir belaidžių įrankių, dokumentacijos, programinės įrangos, šaltinio kodo bibliotekų ir kt. Galima Windows, Mac ir Linux!

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 20 pav

SILICON LABS EFM32PG23 Gecko mikrovaldiklis – 2 simbolis

IoT portfelis
www.silabs.com/IoT

SW/HW
www.silabs.com/simplicity
Kokybė
www.silabs.com/quality

Palaikymas ir bendruomenė
www.silabs.com/community

Atsisakymas
„Silicon Labs“ ketina klientams pateikti naujausią, tikslią ir išsamią visų išorinių įrenginių ir modulių, prieinamų sistemų ir programinės įrangos diegėjams, naudojantiems arba ketinantiems naudoti „Silicon Labs“ produktus, dokumentaciją. Apibūdinimo duomenys, galimi moduliai ir išoriniai įrenginiai, atminties dydžiai ir atminties adresai yra susiję su kiekvienu konkrečiu įrenginiu, o pateikiami „tipiniai“ parametrai įvairiose programose gali skirtis ir skiriasi. Paraiška pvzampčia aprašyti yra tik iliustravimo tikslais. „Silicon Labs“ pasilieka teisę be papildomo įspėjimo keisti čia pateiktą produkto informaciją, specifikacijas ir aprašymus ir nesuteikia garantijų dėl įtrauktos informacijos tikslumo ar išsamumo. Be išankstinio įspėjimo „Silicon Labs“ gali atnaujinti gaminio programinę-aparatinę įrangą gamybos proceso metu saugumo ar patikimumo sumetimais. Tokie pakeitimai nepakeis gaminio specifikacijų ar savybių. „Silicon Labs“ neprisiima jokios atsakomybės už šiame dokumente pateiktos informacijos naudojimo pasekmes. Šis dokumentas nereiškia ar aiškiai nesuteikia jokios licencijos projektuoti ar gaminti bet kokius integrinius grandynus. Produktai nėra sukurti arba neleidžiami naudoti jokiuose FDA III klasės įrenginiuose, taikomosiose programose, kurioms reikalingas FDA išankstinis patvirtinimas, arba gyvybės palaikymo sistemose be specialaus raštiško Silicon Labs sutikimo. „Gyvybės palaikymo sistema“ yra bet koks gaminys arba sistema, skirta gyvybei ir (arba) sveikatai palaikyti arba palaikyti, o jei tai nepavyks, galima pagrįstai tikėtis rimto asmens sužalojimo arba mirties. „Silicon Labs“ produktai nėra sukurti ar patvirtinti kariniams tikslams. Silicon Labs produktai jokiu būdu negali būti naudojami masinio naikinimo ginkluose, įskaitant (bet tuo neapsiribojant) branduolinius, biologinius ar cheminius ginklus arba raketas, galinčias gabenti tokius ginklus. „Silicon Labs“ atsisako visų tiesioginių ir numanomų garantijų ir nėra atsakinga už jokius sužalojimus ar žalą, susijusią su „Silicon Labs“ produkto naudojimu tokiomis neteisėtomis programomis. Pastaba: Šiame turinyje gali būti pašalinių terminų žurnalų, kurie dabar yra pasenę. „Silicon Labs“, kur įmanoma, šiuos terminus pakeičia įtraukia kalba. Norėdami gauti daugiau informacijos, apsilankykite www.silabs.com/about-us/inclusive-lexicon-project

Prekės ženklo informacija

Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® ir Silicon Labs logotipas®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, „Ember®“, „Energy Micro“, „Energy Micro“ logotipas ir jų deriniai, „elektroniškiausi pasaulyje mikrovaldikliai“, Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO modemas®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, Telegesis Logo®, USBX press®, Zentri, Zentri logotipas ir Zentri DMS, Z-Wave® ir kiti yra Silicon Labs prekių ženklai arba registruotieji prekių ženklai. ARM, CORTEX, Cortex-M3 ir THUMB yra ARM Holdings prekių ženklai arba registruotieji prekių ženklai. Keil yra registruotasis ARM Limited prekės ženklas. „Wi-Fi“ yra registruotasis „Wi-Fi Alliance“ prekės ženklas. Visi kiti čia paminėti gaminiai arba prekių pavadinimai yra atitinkamų jų savininkų prekių ženklai.

SILICON LABS logotipas

„Silicon Laboratories Inc.
400 West Cesar Chavez
Ostinas, TX 78701
JAV
www.silabs.com

silabs.com | Kurti labiau susietą pasaulį.
Atsisiųsta iš Arrow.com.

Dokumentai / Ištekliai

SILICON LABS EFM32PG23 Gecko mikrovaldiklis [pdfVartotojo vadovas
EFM32PG23 Gecko mikrovaldiklis, EFM32PG23, Gecko mikrovaldiklis, mikrovaldiklis

Nuorodos

Palikite komentarą

Jūsų el. pašto adresas nebus skelbiamas. Privalomi laukai pažymėti *