UG515: EFM32PG23 Pro Kit Korisnički vodič
EFM32PG23 Gecko mikrokontroler
PG23 Pro Kit je odlična polazna tačka za upoznavanje sa EFM32PG23™ Gecko mikrokontrolerom.
Pro kit sadrži senzore i periferne uređaje koji demonstriraju neke od brojnih mogućnosti EFM32PG23. Komplet sadrži sve potrebne alate za razvoj EFM32PG23 Gecko aplikacije.
CILJNI UREĐAJ
- EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
- CPU: 32-bitni ARM® Cortex-M33
- Memorija: 512 kB flash i 64 kB RAM-a
KIT KARAKTERISTIKE
- USB povezivanje
- Napredni monitor energije (AEM)
- SEGGER J-Link ugrađeni debager
- Multiplekser za otklanjanje grešaka koji podržava eksterni hardver kao i ugrađeni MCU
- 4×10 segmentni LCD
- Korisničke LED diode i dugmad
- Senzor relativne vlažnosti i temperature Si7021 kompanije Silicon Labs
- SMA konektor za IADC demonstraciju
- Induktivni LC senzor
- 20-pinski 2.54 mm priključak za ploče za proširenje
- Jastučići za izbijanje za direktan pristup I/O pinovima
- Izvori napajanja uključuju USB i CR2032 dugmastu bateriju.
PODRŠKA SOFTVERU
- Simplicity Studio™
- IAR ugrađeni radni sto
- Keil MDK
Uvod
1.1 Opis
PG23 Pro Kit je idealna polazna tačka za razvoj aplikacija na EFM32PG23 Gecko mikrokontrolerima. Ploča sadrži senzore i periferne uređaje, demonstrirajući neke od mnogih mogućnosti EFM32PG23 Gecko mikrokontrolera. Osim toga, ploča je potpuno opremljen alat za otklanjanje grešaka i nadzor energije koji se može koristiti sa vanjskim aplikacijama.
1.2 Karakteristike
- EFM32PG23 Gecko mikrokontroler
- 512 kB Flash
- 64 kB RAM-a
- QFN48 paket
- Napredni sistem za praćenje energije za preciznu struju i voltage praćenje
- Integrirani Segger J-Link USB debuger/emulator s mogućnošću otklanjanja grešaka na vanjskim uređajima Silicon Labs
- 20-pinski priključak za proširenje
- Jastučići za razbijanje za lak pristup I/O pinovima
- Izvori napajanja uključuju USB i CR2032 bateriju
- 4×10 segmentni LCD
- 2 dugmeta i LED diode spojene na EFM32 za interakciju korisnika
- Senzor relativne vlažnosti i temperature Si7021 kompanije Silicon Labs
- SMA konektor za demonstraciju EFM32 IADC
- Eksterna referenca od 1.25 V za EFM32 IADC
- LC krug rezervoara za induktivno detekciju blizine metalnih objekata
- Kristali za LFXO i HFXO: 32.768 kHz i 39.000 MHz
1.3 Početak rada
Detaljne upute o tome kako započeti s vašim novim PG23 Pro Kitom možete pronaći na Silicon Labs Web stranice: silabs.com/development-tools
Blok dijagram kompleta
Gotovoview PG23 Pro Kit je prikazan na slici ispod.
Izgled hardvera kompleta
Raspored PG23 Pro Kita je prikazan ispod.
Konektori
4.1 Breakout Pads
Većina GPIO pinova EFM32PG23 dostupna je u redovima zaglavlja pinova na gornjoj i donjoj ivici ploče. Oni imaju standardni korak od 2.54 mm, a zaglavlja pinova se mogu zalemiti ako je potrebno. Pored I/O pinova, takođe su obezbeđene veze sa šinama za napajanje i uzemljenjem. Imajte na umu da se neki od pinova koriste za periferne uređaje ili funkcije kompleta i možda neće biti dostupni za prilagođenu aplikaciju bez kompromisa.
Slika ispod prikazuje pinout jastučića za razbijanje i pinout EXP zaglavlja na desnoj ivici ploče. EXP zaglavlje je dalje objašnjeno u sljedećem odjeljku. Priključci jastučića za razbijanje su takođe odštampani na sitotiski pored svake igle za laku referencu.
Donja tabela prikazuje priključke pinova za jastučiće za razbijanje. Takođe pokazuje koje periferne jedinice ili karakteristike kompleta su povezane na različite pinove.
Tabela 4.1. Donji red (J101) Pinout
Pin | EFM32PG23 I/O Pin | Shared Feature |
1 | VMCU | EFM32PG23 voltage domena (mjereno AEM) |
2 | GND | Ground |
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 | Shared Feature |
10 | PB1 | VCOM_ENABLE |
11 | NC | |
12 | NC | |
13 | RST | EFM32PG23 Reset |
14 | AIN1 | |
15 | GND | Ground |
16 | 3V3 | Nabavka kontrolera na ploči |
Pin | EFM32PG23 I/O Pin | Shared Feature |
1 | 5V | Board USB voltage |
2 | GND | Ground |
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 | Ground |
16 | 3V3 | Nabavka kontrolera na ploči |
4.2 EXP zaglavlje
Na desnoj strani ploče nalazi se ugaoni 20-pinski EXP konektor koji omogućava povezivanje perifernih uređaja ili plugin ploča. Konektor sadrži brojne I/O pinove koji se mogu koristiti sa većinom karakteristika EFM32PG23 Gecko. Dodatno, VMCU, 3V3 i 5V šine napajanja su također izložene.
Konektor prati standard koji osigurava da su često korišteni periferni uređaji kao što su SPI, UART i I²C magistrala dostupni na fiksnim lokacijama na konektoru. Ostali pinovi se koriste za I/O opće namjene. Ovo omogućava definiciju ploča za proširenje koje se mogu priključiti u niz različitih kompleta Silicon Labs.
Na slici ispod je prikazana dodjela pinova EXP zaglavlja za PG23 Pro Kit. Zbog ograničenja u broju dostupnih GPIO pinova, neki od pinova EXP zaglavlja dijele se sa funkcijama kompleta.
Tabela 4.3. EXP zaglavlje Pinout
Pin | Veza | EXP funkcija zaglavlja | Shared Feature |
20 | 3V3 | Nabavka kontrolera na ploči | |
18 | 5V | Kontroler ploče 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 domena, uključena u AEM mjerenja. | |
19 | BOARD_ID_SDA | Povezano na kontroler ploče za identifikaciju dodatnih ploča. | |
17 | BOARD_ID_SCL | Povezano na kontroler ploče za identifikaciju dodatnih ploča. | |
15 | PA8 | I2C_SCL | SENSOR_I2C_SCL |
13 | PC9 | GPIO | UIF_LED1 |
11 | PB4 | GPIO | UIF_BUTTON1 |
9 | PA5 | GPIO | UIF_BUTTON0 |
Pin | Veza | EXP funkcija zaglavlja | Shared Feature |
7 | NC | ||
5 | NC | ||
3 | AIN1 | ADC ulaz | |
1 | GND | Ground |
4.3 Konektor za otklanjanje grešaka (DBG)
Konektor za otklanjanje grešaka ima dvostruku svrhu, zasnovanu na režimu za otklanjanje grešaka, koji se može podesiti pomoću Simplicity Studio-a. Ako je odabran način rada “Debug IN”, konektor omogućava korištenje vanjskog debugera s ugrađenim EFM32PG23. Ako je odabran način “Debug OUT”, konektor omogućava da se komplet koristi kao debuger prema vanjskoj meti. Ako je odabran režim “Debug MCU” (podrazumevano), konektor je izolovan od interfejsa za otklanjanje grešaka i kontrolera na ploči i ciljnog uređaja na ploči.
Pošto se ovaj konektor automatski prebacuje da podržava različite režime rada, dostupan je samo kada je kontroler ploče napajan (J-Link USB kabl povezan). Ako je potreban pristup za otklanjanje grešaka na ciljnom uređaju kada je kontroler ploče isključen, to bi trebalo biti učinjeno direktnim povezivanjem na odgovarajuće pinove na zaglavlju prekida. Pinout konektora prati onaj standardnog ARM Cortex Debug 19-pinskog konektora.
Pinout je detaljno opisan u nastavku. Imajte na umu da iako konektor podržava JTAG pored Serial Wire Debug-a, to ne znači nužno da komplet ili ciljni uređaj na ploči to podržava.
Iako se pinout poklapa sa pinoutom ARM Cortex Debug konektora, oni nisu u potpunosti kompatibilni jer je pin 7 fizički uklonjen iz Cortex Debug konektora. Neki kablovi imaju mali utikač koji sprečava njihovo korišćenje kada je ovaj pin prisutan. Ako je to slučaj, uklonite utikač ili umjesto toga koristite standardni ravni kabel 2×10 1.27 mm.
Tabela 4.4. Opisi pinova konektora za otklanjanje grešaka
Pin broj(i) | Funkcija | Napomena |
1 | VTARGET | Target reference voltage. Koristi se za pomicanje nivoa logičkog signala između cilja i debagera. |
2 | TMS / SDWIO / C2D | JTAG odabir načina testiranja, serijski podaci ili C2 podaci |
4 | TCK / SWCLK / C2CK | JTAG test sat, serijski žični sat ili C2 sat |
6 | TDO/SWO | JTAG izlaz testnih podataka ili izlaz serijskog kabla |
8 | TDI / C2Dps | JTAG test podataka u, ili C2D funkcija “dijeljenje pinova”. |
10 | RESET / C2CKps | Resetovanje ciljanog uređaja ili funkcija C2CK „dijeljenje pinova“. |
12 | NC | TRACECLK |
14 | NC | TRACED0 |
16 | NC | TRACED1 |
18 | NC | TRACED2 |
20 | NC | TRACED3 |
9 | Detekcija kabla | Spojite na masu |
11, 13 | NC | Nije povezan |
3, 5, 15, 17, 19 | GND |
4.4 Simplicity Connector
Simplicity Connector koji se nalazi na profesionalnom kompletu omogućava napredne funkcije za otklanjanje grešaka kao što su AEM i virtuelni COM port koji se koriste za eksternu metu. Pinout je ilustrovan na slici ispod.
Nazivi signala na slici i tablica opisa pinova su referencirani iz kontrolera ploče. To znači da VCOM_TX treba biti povezan na RX pin na eksternom cilju, VCOM_RX na TX pin cilja, VCOM_CTS na RTS pin cilja, a VCOM_RTS na CTS pin cilja.
Napomena: Struja izvučena iz VMCU voltage pin je uključen u AEM mjerenja, dok 3V3 i 5V voltage igle nisu. Da biste pratili trenutnu potrošnju eksterne mete pomoću AEM-a, stavite ugrađeni MCU u režim najniže energije kako biste minimizirali njegov utjecaj na mjerenja.
Tabela 4.5. Opisi pinova jednostavnosti konektora
Pin broj(i) | Funkcija | Opis |
1 | VMCU | 3.3 V strujna šina, koju nadgleda AEM |
3 | 3V3 | 3.3 V strujna šina |
5 | 5V | 5 V strujna šina |
2 | VCOM_TX | Virtuelni COM TX |
4 | VCOM_RX | Virtuelni COM RX |
6 | VCOM_CTS | Virtuelni COM CTS |
8 | VCOM_RTS | Virtuelni COM RTS |
17 | BOARD_ID_SCL | ID ploče SCL |
19 | BOARD_ID_SDA | ID odbora SDA |
10, 12, 14, 16, 18, 20 | NC | Nije povezan |
7, 9, 11, 13, 15 | GND | Ground |
Napajanje i resetovanje
5.1 Izbor napajanja MCU
EFM32PG23 na profesionalnom kompletu može se napajati iz jednog od ovih izvora:
- USB kabl za otklanjanje grešaka
- 3 V dugmasta baterija
Izvor napajanja za MCU se bira pomoću kliznog prekidača u donjem lijevom uglu profesionalnog kompleta. Slika ispod pokazuje kako se pomoću kliznog prekidača mogu odabrati različiti izvori napajanja.
Sa prekidačem u položaju AEM, za napajanje EFM3.3PG32 koristi se niskošumni LDO od 23 V na profesionalnom kompletu. Ovaj LDO se ponovo napaja iz USB kabla za otklanjanje grešaka. Advanced Energy Monitor je sada povezan u seriju, omogućavajući precizno mjerenje struje velike brzine i otklanjanje grešaka/profiliranje energije.
Sa prekidačem u položaju BAT, dugmasta baterija od 20 mm u utičnici CR2032 može se koristiti za napajanje uređaja. Sa prekidačem u ovom položaju, nikakva mjerenja struje nisu aktivna. Ovo je preporučeni položaj prekidača kada se MCU napaja vanjskim izvorom napajanja.
Napomena: Napredni monitor energije može mjeriti samo trenutnu potrošnju EFM32PG23 kada je prekidač za odabir napajanja u položaju AEM.
5.2 Napajanje kontrolera ploče
Kontroler ploče je odgovoran za važne karakteristike, kao što su debugger i AEM, a napaja se isključivo preko USB porta u gornjem lijevom uglu ploče. Ovaj dio kompleta nalazi se na zasebnoj domeni napajanja, tako da se za ciljni uređaj može odabrati drugačiji izvor napajanja uz zadržavanje funkcionalnosti otklanjanja grešaka. Ova domena napajanja je također izolirana kako bi se spriječilo curenje struje iz ciljne domene napajanja kada se isključi napajanje kontrolera na ploči.
Položaj prekidača za napajanje ne utiče na domen napajanja kontrolera ploče.
Komplet je pažljivo dizajniran da zadrži kontroler ploče i ciljne domene napajanja izolovane jedna od druge dok se jedan od njih isključuje. Ovo osigurava da će ciljni EFM32PG23 uređaj nastaviti raditi u BAT modu.
5.3 EFM32PG23 Reset
EFM32PG23 MCU se može resetirati iz nekoliko različitih izvora:
- Korisnik koji pritisne dugme RESET
- Ugrađeni program za otklanjanje grešaka povlači pin #RESET nisko
- Eksterni program za otklanjanje grešaka povlači pin #RESET na nisko
Pored gore navedenih izvora resetovanja, resetovanje na EFM32PG23 će takođe biti izdato tokom pokretanja kontrolera na ploči. To znači da uklanjanje napajanja sa kontrolera na ploči (isključivanje J-Link USB kabla) neće generisati resetovanje, ali ponovno uključivanje kabla će, kako se kontroler ploče pokreće.
Periferije
Pro kit ima skup perifernih uređaja koji prikazuju neke od karakteristika EFM32PG23.
Imajte na umu da je većina EFM32PG23 I/O usmjerena na periferne uređaje također usmjerena na breakout padove ili EXP zaglavlje, što se mora uzeti u obzir kada ih koristite.
6.1 Tasteri i LED diode
Komplet ima dva korisnička dugmeta sa oznakom BTN0 i BTN1. Povezani su direktno na EFM32PG23 i odbijaju ih RC filteri sa vremenskom konstantom od 1 ms. Tasteri su povezani na pinove PA5 i PB4.
Komplet takođe sadrži dve žute LED diode sa oznakom LED0 i LED1 koje kontrolišu GPIO pinovi na EFM32PG23. LED diode su povezane na pinove PC8 i PC9 u aktivno-visokoj konfiguraciji.
6.2 LCD
20-pinski segmentni LCD je povezan na LCD periferiju EFM32. LCD ima 4 zajedničke linije i 10 segmentnih linija, dajući ukupno 40 segmenata u kvadrupleksnom modu. Ove linije se ne dijele na blokovima. Pogledajte šemu kompleta za informacije o mapiranju signala u segmente.
Kondenzator spojen na pin pumpe punjenja periferne EFM32 LCD je također dostupan u kompletu.
6.3 Si7021 Senzor relativne vlažnosti i temperature
Senzor relativne vlažnosti i temperature Si7021 |2C je monolitni CMOS IC koji integriše elemente senzora vlažnosti i temperature, analogno-digitalni pretvarač, obradu signala, podatke o kalibraciji i IC interfejs. Patentirana upotreba industrijskih standarda, nisko-K polimernih dielektrika za detekciju vlage omogućava konstrukciju monolitnih CMOS senzorskih IC-a male snage sa malim pomakom i histerezom, i odličnom dugotrajnom stabilnošću.
Senzori vlažnosti i temperature su tvornički kalibrirani, a podaci o kalibraciji pohranjuju se u nepromjenjivu memoriju na čipu. Ovo osigurava da su senzori potpuno zamjenjivi bez potrebe za ponovnom kalibracijom ili promjenama softvera.
Si7021 je dostupan u DFN pakovanju od 3×3 mm i može se lemiti ponovnim tokom. Može se koristiti kao hardverski i softverski kompatibilna nadogradnja za postojeće RH/temperaturne senzore u 3×3 mm DFN-6 paketima, sa preciznim sensingom u širem rasponu i manjom potrošnjom energije. Opcioni fabrički instaliran poklopac nudi nisku profesionalnu vrednostfile, pogodan način zaštite senzora tokom montaže (npr. reflow lemljenje) i tokom životnog veka proizvoda, isključujući tečnosti hidrofobne/oleofobne) i čestice.
Si7021 nudi precizno, fabrički kalibrirano digitalno rješenje male snage, idealno za mjerenje vlažnosti, tačke rosišta i temperature u aplikacijama u rasponu od HVAC/R i praćenja imovine do industrijskih i potrošačkih platformi.
|2C sabirnica koja se koristi za Si7021 se dijeli sa EXP zaglavljem. Senzor napaja VMCU, što znači da je strujna potrošnja senzora uključena u AEM mjerenja.
Pogledajte Silicon Labs web stranice za više informacija: http://www.silabs.com/humidity-sensors.
6.4 LC senzor
Induktivno-kapacitivni senzor za demonstriranje interfejsa senzora niske energije (LESENSE) nalazi se u donjem desnom uglu ploče. LESENSE periferija koristi voltagDigitalno-analogni pretvarač (VDAC) za postavljanje oscilirajuće struje kroz induktor, a zatim koristi analogni komparator (ACMP) za mjerenje vremena opadanja oscilacije. Na vrijeme opadanja oscilacije će utjecati prisustvo metalnih predmeta unutar nekoliko milimetara od induktora.
LC senzor se može koristiti za implementaciju senzora koji budi EFM32PG23 iz stanja mirovanja kada se metalni predmet približi induktoru, koji se opet može koristiti kao mjerač impulsa, prekidač za alarm vrata, indikator položaja ili druge aplikacije u kojima se želi osjetiti prisustvo metalnog predmeta.
Za više informacija o upotrebi i radu LC senzora, pogledajte napomenu o aplikaciji, “AN0029: Low Energy Sensor Interface - Inductive Sense”, koja je dostupna u Simplicity Studio ili u biblioteci dokumenata na Silicon Labs website.
6.5 IADC SMA konektor
Komplet sadrži SMA konektor koji je povezan sa EADC EFM32PG23˙s preko jednog od namjenskih IADC ulaznih pinova (AIN0) u jednostranoj konfiguraciji. Namjenski ADC ulazi olakšavaju optimalnu vezu između vanjskih signala i IADC-a.
Ulazno kolo između SMA konektora i ADC pina je dizajnirano da bude dobar kompromis između optimalnih performansi poravnanja pri različitim sampbrzine kretanja i zaštita EFM32 u slučaju prenaponatage situacija. Ako koristite IADC u režimu visoke preciznosti sa ADC_CLK konfiguriranim da bude viši od 1 MHz, korisno je zamijeniti otpornik od 549 Ω sa 0 Ω. Ovo dolazi po cijenu smanjenog preopterećenjatage zaštita. Pogledajte referentni priručnik uređaja za više informacija o IADC-u.
Imajte na umu da postoji otpornik od 49.9 Ω za uzemljenje na ulazu SMA konektora koji, u zavisnosti od izlazne impedanse izvora, utiče na merenja. Otpornik od 49.9 Ω dodat je kako bi se povećale performanse prema izvorima izlazne impedanse od 50 Ω.
6.6 Virtuelni COM port
Asinhrona serijska veza sa kontrolerom ploče je obezbeđena za prenos podataka aplikacije između glavnog računara i ciljnog EFM32PG23, što eliminiše potrebu za eksternim adapterom za serijski port.
Virtuelni COM port se sastoji od fizičkog UART-a između ciljnog uređaja i kontrolera ploče i logičke funkcije u kontroleru ploče koja čini serijski port dostupnim glavnom računaru preko USB-a. UART interfejs se sastoji od dva pina i signala za omogućavanje.
Tabela 6.1. Pinovi interfejsa virtuelnog COM porta
Signal | Opis |
VCOM_TX | Prenesite podatke sa EFM32PG23 na kontroler ploče |
VCOM_RX | Primite podatke od kontrolera ploče do EFM32PG23 |
VCOM_ENABLE | Omogućava VCOM interfejs, omogućavajući podacima da prolaze do kontrolera ploče |
Napomena: VCOM port je dostupan samo kada je kontroler ploče napajan, što zahtijeva da se ubaci J-Link USB kabel.
Napredni monitor energije
7.1 Upotreba
Podatke Advanced Energy Monitor (AEM) prikuplja kontroler ploče i može ih prikazati Energy Profiler, dostupno preko Simplicity Studio. Koristeći Energy Profiler, potrošnja struje i voltage se može izmjeriti i povezati sa stvarnim kodom koji radi na EFM32PG23 u realnom vremenu.
7.2 Teorija rada
Za precizno mjerenje struje u rasponu od 0.1 µA do 47 mA (dinamički raspon od 114 dB), senzor struje ampLifier se koristi zajedno sa dvostrukim pojačanjem stage. Trenutni smisao amplifier mjeri voltage pada preko malog serijskog otpornika. Dobitak stage dalje ampoživljava ovaj voltage sa dva različita podešavanja pojačanja za dobijanje dva strujna opsega. Prijelaz između ova dva opsega događa se oko 250 µA. Digitalno filtriranje i usrednjavanje se vrši unutar kontrolera na ploči prije sampdatoteke se izvoze u Energy Profiler aplikacija.
Tokom pokretanja kompleta, vrši se automatska kalibracija AEM-a, koja kompenzuje grešku pomaka u smislu amplifiers.
7.3 Tačnost i performanse
AEM je sposoban da mjeri struje u rasponu od 0.1 µA do 47 mA. Za struje veće od 250 µA, AEM je precizan unutar 0.1 mA. Prilikom mjerenja struja ispod 250 µA, tačnost se povećava na 1 µA. Iako je apsolutna tačnost 1 µA u opsegu ispod 250 µA, AEM je u stanju da detektuje promene u potrošnji struje od čak 100 nA. AEM proizvodi 6250 strujnih samples u sekundi.
On-Board Debugger
PG23 Pro Kit sadrži integrirani program za otklanjanje grešaka, koji se može koristiti za preuzimanje koda i otklanjanje grešaka na EFM32PG23. Pored programiranja EFM32PG23 na kompletu, debuger se takođe može koristiti za programiranje i otklanjanje grešaka na eksternim uređajima Silicon Labs EFM32, EFM8, EZR32 i EFR32.
Debugger podržava tri različita sučelja za otklanjanje grešaka koja se koriste sa uređajima Silicon Labs:
- Serial Wire Debug, koji se koristi sa svim uređajima EFM32, EFR32 i EZR32
- JTAG, koji se može koristiti sa EFR32 i nekim EFM32 uređajima
- C2 Debug, koji se koristi sa EFM8 uređajima
Da biste osigurali precizno otklanjanje grešaka, koristite odgovarajući interfejs za otklanjanje grešaka za svoj uređaj. Konektor za otklanjanje grešaka na ploči podržava sva tri ova načina.
8.1 Režimi za otklanjanje grešaka
Za programiranje vanjskih uređaja, koristite konektor za otklanjanje grešaka da se povežete na ciljnu ploču i postavite način za otklanjanje grešaka na [Out]. Isti konektor se takođe može koristiti za povezivanje eksternog uređaja za otklanjanje grešaka na EFM32PG23 MCU na kompletu postavljanjem režima za otklanjanje grešaka na [In].
Odabir aktivnog načina za otklanjanje grešaka vrši se u Simplicity Studio.
Debug MCU: U ovom režimu, ugrađeni debuger je povezan sa EFM32PG23 na kompletu.
Debug OUT: U ovom načinu rada, ugrađeni debugger se može koristiti za otklanjanje grešaka na podržanom Silicon Labs uređaju montiranom na prilagođenu ploču.
Otklanjanje grešaka U: U ovom načinu rada, ugrađeni program za otklanjanje grešaka se isključuje i eksterni debuger se može povezati za otklanjanje grešaka na EFM32PG23 u kompletu.
Napomena: Da bi „Debug IN“ funkcionisao, kontroler ploče kita mora biti napajan preko USB konektora za otklanjanje grešaka.
8.2 Otklanjanje grešaka tokom rada baterije
Kada se EFM32PG23 napaja baterijama, a J-Link USB je još uvijek povezan, dostupna je ugrađena funkcija za otklanjanje grešaka. Ako je USB napajanje isključeno, način rada Debug IN će prestati raditi.
Ako je potreban pristup za otklanjanje grešaka kada cilj radi na drugi izvor energije, kao što je baterija, a kontroler ploče je isključen, uspostavite direktne veze s GPIO-om koji se koristi za otklanjanje grešaka. Ovo se može učiniti povezivanjem na odgovarajuće pinove na rupicama. Neki kompleti Silicon Labs-a pružaju namjensko zaglavlje za igle za ovu svrhu.
9. Konfiguracija kompleta i nadogradnje
Dijalog za konfiguraciju kompleta u Simplicity Studio vam omogućava da promijenite način otklanjanja grešaka J-Link adaptera, nadogradite njegov firmver i promijenite druge postavke konfiguracije. Da preuzmete Simplicity Studio, idite na silabs.com/simplicity.
U glavnom prozoru Simplicity Studio's Launcher perspektive, prikazani su način otklanjanja grešaka i verzija firmvera odabranog J-Link adaptera. Kliknite na vezu [Promijeni] pored bilo koje od njih da otvorite dijalog za konfiguraciju kompleta.
9.1 Nadogradnje firmvera
Nadogradnja firmvera kompleta se vrši preko Simplicity Studio. Simplicity Studio će automatski provjeriti ima li novih ažuriranja pri pokretanju.
Također možete koristiti dijalog za konfiguraciju kompleta za ručne nadogradnje. Kliknite na dugme [Browse] u odjeljku [Update Adapter] da odaberete ispravan file završava na .emz. Zatim kliknite na dugme [Instaliraj paket].
Šeme, montažni crteži i BOM
Šeme, nacrti sklopa i opis materijala (BOM) dostupni su preko Simplicity Studio-a kada je paket dokumentacije kompleta instaliran. Dostupni su i na stranici kompleta u Silicon Labs webstranica: http://www.silabs.com/.
Istorija revizija kompleta i greške
11.1 Istorija revizija
Revizija kompleta može se naći odštampana na etiketi na kutiji kompleta, kao što je prikazano na donjoj slici.
Tabela 11.1. Istorija revizija kompleta
Kit Revision | Oslobođen | Opis |
A02 | 11. avgust 2021 | Početna revizija kompleta sa BRD2504A revizijom A03. |
11.2 Greške
Trenutno nema poznatih problema s ovim kompletom.
Istorija revizija dokumenta
1.0
novembar 2021
- Početna verzija dokumenta
Studio Simplicity
Pristup MCU i bežičnim alatima, dokumentaciji, softveru, bibliotekama izvornog koda i još mnogo toga jednim klikom. Dostupno za Windows, Mac i Linux!
![]() |
|||
IoT portfolio |
SW/HW www.silabs.com/simplicity |
Kvaliteta www.silabs.com/quality |
Podrška i zajednica |
Odricanje od odgovornosti
Silicon Labs namjerava kupcima pružiti najnoviju, tačnu i detaljnu dokumentaciju o svim perifernim uređajima i modulima dostupnim za implementatore sistema i softvera koji koriste ili namjeravaju koristiti Silicon Labs proizvode. Podaci o karakteristikama, dostupni moduli i periferni uređaji, veličine memorije i memorijske adrese odnose se na svaki određeni uređaj, a navedeni „tipični“ parametri mogu varirati i variraju u različitim aplikacijama. Aplikacija exampsve opisane ovdje služe samo u ilustrativne svrhe. Silicon Labs zadržava pravo izmjene informacija o proizvodu, specifikacija i opisa bez daljnje najave i ne daje jamstva za tačnost ili potpunost uključenih informacija. Bez prethodnog obavještenja, Silicon Labs može ažurirati firmver proizvoda tokom proizvodnog procesa iz sigurnosnih ili pouzdanih razloga. Takve promjene neće promijeniti specifikacije ili trajnost proizvoda. Silicon Labs neće snositi nikakvu odgovornost za posledice korišćenja informacija datih u ovom dokumentu. Ovaj dokument ne podrazumijeva niti izričito daje bilo kakvu licencu za projektovanje ili proizvodnju bilo kakvih integrisanih kola. Proizvodi nisu dizajnirani ili odobreni za upotrebu u okviru bilo kojeg FDA Class III uređaja, aplikacija za koje je potrebno odobrenje FDA prije tržišta ili sistema za održavanje života bez posebne pismene saglasnosti Silicon Labs. “Sistem za održavanje života” je svaki proizvod ili sistem namijenjen za podršku ili održavanje života i/ili zdravlja, za koji se, ako ne uspije, razumno očekivati da će rezultirati značajnim ozljedama ili smrću. Proizvodi Silicon Labsa nisu dizajnirani niti odobreni za vojnu primjenu. Proizvodi Silicon Labs se ni pod kojim okolnostima neće koristiti u oružju za masovno uništenje uključujući (ali ne ograničavajući se na) nuklearno, biološko ili hemijsko oružje, ili projektile koji mogu isporučiti takvo oružje. Silicon Labs se odriče svih izričitih i implicitnih garancija i neće biti odgovoran za bilo kakve povrede ili štete povezane sa upotrebom proizvoda Silicon Labs u takvim neovlašćenim aplikacijama. Napomena: Ovaj sadržaj može sadržavati neprimetan terminološki dnevnik koji je sada zastario. Silicon Labs zamjenjuje ove termine inkluzivnim jezikom gdje god je to moguće. Za više informacija posjetite www.silabs.com/about-us/inclusive-lexicon-project
Trademark Information
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® i logotip Silicon Labs®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo i njihove kombinacije, „mikrokontroleri na svetu koji najviše koriste energiju“, Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO modem®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, Telegesis Logo®, USBX press®, Zentri, Zentri logo i Zentri DMS, Z-Wave® i drugi su zaštitni znaci ili registrovani zaštitni znaci Silicon Labs. ARM, CORTEX, Cortex-M3 i THUMB su zaštitni znaci ili registrovani zaštitni znaci kompanije ARM Holdings. Keil je registrovani zaštitni znak kompanije ARM Limited. Wi-Fi je registrovani zaštitni znak Wi-Fi Alliance. Svi ostali proizvodi ili nazivi robnih marki koji se ovdje spominju su zaštitni znakovi njihovih odgovarajućih vlasnika.
Silicon Laboratories Inc.
400 West Cesar Chavez
Ostin, TX 78701
USA
www.silabs.com
silabs.com | Izgradnja povezanijeg svijeta.
Preuzeto sa Arrow.com.
Dokumenti / Resursi
![]() |
SILICON LABS EFM32PG23 Gecko mikrokontroler [pdf] Korisnički priručnik EFM32PG23 Gecko mikrokontroler, EFM32PG23, Gecko mikrokontroler, mikrokontroler |