UG515: EFM32PG23 Pro Kit vartotojo vadovas
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.
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.
Komplekto aparatūros išdėstymas
PG23 Pro rinkinio išdėstymas parodytas žemiau.
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.
Ž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.
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.
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.
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.
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.
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.
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.
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ą.
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.
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.
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.
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.
Debug OUT: Šiuo režimu integruotą derintuvą galima naudoti palaikomam „Silicon Labs“ įrenginiui, sumontuotam ant pasirinktinės plokštės, derinti.
Debug IN: Šiuo režimu integruotas derintuvas yra atjungtas ir galima prijungti išorinį derintuvą, kad būtų galima derinti rinkinyje esantį EFM32PG23.
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ą.
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.
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!
![]() |
|||
IoT portfelis |
SW/HW www.silabs.com/simplicity |
Kokybė www.silabs.com/quality |
Palaikymas ir bendruomenė |
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 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 |