UG515: EFM32PG23 Pro Kit Pamaké Guide
EFM32PG23 Gecko Mikrokontroler
PG23 Pro Kit mangrupikeun titik awal anu saé pikeun janten akrab sareng Mikrokontroler Gecko EFM32PG23™.
Kit pro ngandung sénsor sareng périferal anu nunjukkeun sababaraha kamampuan EFM32PG23. Kit nyadiakeun sagala parabot diperlukeun pikeun ngembangkeun hiji aplikasi EFM32PG23 Gecko.
PERANGKAT TARGET
- EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
- CPU: 32-bit ARM® Cortex-M33
- Mémori: 512 kB flash sareng 64 kB RAM
KIT CIRI
- Konektipitas USB
- Monitor Énergi Canggih (AEM)
- SEGGER J-Link on-board debugger
- Debug multiplexer ngadukung hardware éksternal ogé MCU on-board
- 4×10 bagean LCD
- LEDs pamaké sarta tombol push
- Silicon Labs 'Si7021 Kalembaban Relatif jeung Sénsor Suhu
- konektor SMA pikeun démo IADC
- Sénsor LC induktif
- 20-pin 2.54 mm lulugu pikeun papan ékspansi
- Pad breakout pikeun aksés langsung ka I / O pin
- Sumber kakuatan kalebet batré sél koin USB sareng CR2032.
SOKONGKONG SORONGAN
- Simplicity Studio™
- IAR Embedded Workbench
- Keil MDK
Bubuka
1.1 Katerangan
PG23 Pro Kit mangrupakeun titik awal idéal pikeun ngembangkeun aplikasi dina EFM32PG23 Gecko Microcontrollers. Dewan gaduh sénsor sareng périferal, nunjukkeun sababaraha seueur kamampuan EFM32PG23 Gecko Microcontroller. Salaku tambahan, dewan mangrupikeun alat debugger anu lengkep sareng alat ngawaskeun énergi anu tiasa dianggo sareng aplikasi éksternal.
1.2 Fitur
- EFM32PG23 Gecko Mikrokontroler
- 512 kB Flash
- 64 kB RAM
- pakét QFN48
- Sistem Pangimeutan Énergi Canggih pikeun arus sareng voltage nyukcruk
- Integrated Segger J-Link USB debugger / émulator kalawan kamungkinan pikeun debug alat Silicon Labs éksternal
- 20-pin lulugu ékspansi
- Pad breakout pikeun aksés gampang kana I / O pin
- Sumber kakuatan kalebet batré USB sareng CR2032
- 4×10 bagean LCD
- 2 tombol push sarta LEDs disambungkeun ka EFM32 pikeun interaksi pamaké
- Silicon Labs 'Si7021 Kalembaban Relatif jeung Sénsor Suhu
- konektor SMA pikeun EFM32 IADC démo
- Éksternal 1.25 V rujukan pikeun EFM32 IADC
- Sirkuit tank LC pikeun sensing jarak induktif objék logam
- Kristal pikeun LFXO sareng HFXO: 32.768 kHz sareng 39.000 MHz
1.3 Ngamimitian
Pitunjuk lengkep ngeunaan cara ngamimitian nganggo PG23 Pro Kit énggal anjeun tiasa dipendakan dina Silicon Labs Web kaca: silabs.com/development-tools
Kit Blok Diagram
Hiji leuwihview tina PG23 Pro Kit ditémbongkeun dina gambar di handap ieu.
Kit Hardware Layout
Tata perenah PG23 Pro Kit dipidangkeun di handap.
Panyambung
4.1 Pads breakout
Seuseueurna pin GPIO EFM32PG23 sayogi dina barisan header pin di ujung luhur sareng handap papan. Ieu gaduh standar 2.54 mm pitch, sarta headers pin bisa soldered di lamun diperlukeun. Salian pin I / O, sambungan kana rel listrik sareng taneuh ogé disayogikeun. Catet yén sababaraha pin dipaké pikeun périferal kit atawa fitur sarta bisa jadi teu sadia pikeun aplikasi custom tanpa tradeoffs.
Gambar di handap nembongkeun pinout tina hampang breakout jeung pinout tina lulugu EXP di tepi katuhu dewan. The EXP lulugu satuluyna dipedar dina bagian salajengna. Sambungan pad breakout ogé dicitak dina silkscreen gigireun unggal pin pikeun rujukan gampang.
Tabel di handap nembongkeun sambungan pin pikeun hampang breakout. Éta ogé nunjukkeun périferal atanapi fitur kit mana anu disambungkeun ka pin anu béda.
Tabél 4.1. Baris handap (J101) Pinout
Pin | EFM32PG23 I / O Pin | Fitur dibagikeun |
1 | VMCU | EFM32PG23 voltage domain (diukur ku AEM) |
2 | GND | taneuh |
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 | Fitur dibagikeun |
10 | PB1 | VCOM_ENABLE |
11 | NC | |
12 | NC | |
13 | RST | EFM32PG23 Reset |
14 | AIN1 | |
15 | GND | taneuh |
16 | 3V3 | suplai controller dewan |
Pin | EFM32PG23 I / O Pin | Fitur dibagikeun |
1 | 5V | Papan USB voltage |
2 | GND | taneuh |
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 | taneuh |
16 | 3V3 | suplai controller dewan |
4.2 EXP lulugu
Di sisi katuhu dewan, hiji sudut 20-pin EXP lulugu disadiakeun pikeun ngidinan sambungan périferal atawa papan plugin. Konektor ngandung sababaraha I / O pin nu bisa dipaké kalawan lolobana fitur EFM32PG23 Gecko urang. Salaku tambahan, rel listrik VMCU, 3V3, sareng 5V ogé kakeunaan.
Konektorna nuturkeun standar anu mastikeun yén périferal anu biasa dianggo sapertos SPI, UART, sareng beus I²C sayogi di lokasi tetep dina konektor. Sesa pin dipaké pikeun tujuan umum I / O. Hal ieu ngamungkinkeun definisi papan ékspansi anu tiasa nyolok kana sababaraha kit Silicon Labs anu béda.
Gambar di handap nembongkeun pin ngerjakeun tina lulugu EXP pikeun PG23 Pro Kit. Kusabab watesan dina jumlah pin GPIO sadia, sababaraha pin lulugu EXP dibagikeun kalawan fitur kit.
Tabél 4.3. EXP Lulugu Pinout
Pin | Sambungan | EXP Header Fungsi | Fitur dibagikeun |
20 | 3V3 | suplai controller dewan | |
18 | 5V | Board controller USB voltage | |
16 | PA7 | I2C_SDA | SENSOR_I2C_SDA |
14 | PB6 | UART_RX | VCOM_RX |
12 | PB5 | UART_TX | VCOM_TX |
10 | NC | ||
8 | NC | ||
6 | NC | ||
4 | NC | ||
2 | VMCU | EFM32PG23 voltage domain, kaasup kana pangukuran AEM. | |
19 | BOARD_ID_SDA | Dihubungkeun ka controller dewan pikeun idéntifikasi papan tambihan. | |
17 | BOARD_ID_SCL | Dihubungkeun ka controller dewan pikeun idéntifikasi papan tambihan. | |
15 | PA8 | I2C_SCL | SENSOR_I2C_SCL |
13 | PC9 | GPIO | UIF_LED1 |
11 | PB4 | GPIO | UIF_BUTTON1 |
9 | PA5 | GPIO | UIF_BUTTON0 |
Pin | Sambungan | EXP Header Fungsi | Fitur dibagikeun |
7 | NC | ||
5 | NC | ||
3 | AIN1 | Input ADC | |
1 | GND | taneuh |
4.3 Panyambung Debug (DBG)
Konektor debug ngagaduhan tujuan ganda, dumasar kana mode debug, anu tiasa disetél nganggo Simplicity Studio. Lamun mode "Debug IN" dipilih, konektor ngamungkinkeun hiji debugger éksternal dipaké kalawan EFM32PG23 on-board. Lamun mode "Debug OUT" dipilih, konektor ngamungkinkeun kit bisa dipaké salaku debugger nuju hiji udagan éksternal. Upami modeu "Debug MCU" (standar) dipilih, panyambungna diisolasi tina antarbeungeut debug boh controller dewan sareng alat target dina papan.
Kusabab konektor ieu otomatis switched pikeun ngarojong modus operasi béda, éta ngan sadia nalika controller dewan ieu Powered (kabel USB J-Patalina disambungkeun). Lamun aksés debug ka alat target diperlukeun nalika controller dewan unpowered, ieu kudu dilakukeun ku cara ngahubungkeun langsung ka pin luyu dina header breakout. Pinout tina konektor nuturkeun anu tina standar ARM Cortex Debug konektor 19-pin.
Pinout dijelaskeun sacara rinci di handap. Catet yén sanajan konektor ngarojong JTAG sajaba Serial Kawat Debug, teu merta hartosna yén kit atawa on-board alat target ngarojong ieu.
Sanaos pinout cocog sareng pinout konektor ARM Cortex Debug, ieu henteu sapinuhna cocog sabab pin 7 dicabut sacara fisik tina konektor Cortex Debug. Sababaraha kabel gaduh colokan leutik anu nyegah aranjeunna dianggo nalika pin ieu aya. Upami ieu hal, cabut colokan, atanapi nganggo standar 2 × 10 1.27 mm kabel lempeng tibatan.
Tabél 4.4. Debug Panyambung Pin Katerangan
Nomer Pin | Fungsi | Catetan |
1 | VTARGET | Rujukan sasaran voltage. Dipaké pikeun mindahkeun tingkat sinyal logis antara target na debugger. |
2 | TMS / SDWIO / C2D | JTAG modeu test pilih, Data Kawat Serial atawa data C2 |
4 | TCK / SWCLK / C2CK | JTAG jam test, jam Kawat Serial atawa jam C2 |
6 | TDO/SWO | JTAG data test kaluar atawa Kawat Serial kaluaran |
8 | TDI / C2Dps | JTAG data test dina, atanapi C2D "pin sharing" fungsi |
10 | RESET / C2CKps | Reset alat target, atanapi C2CK fungsi "bagi pin". |
12 | NC | TRACECLK |
14 | NC | DISURUS0 |
16 | NC | DISURUS1 |
18 | NC | DISURUS2 |
20 | NC | DISURUS3 |
9 | Kabel ngadeteksi | Nyambung kana taneuh |
11, 13 | NC | Teu nyambung |
3, 5, 15, 17, 19 | GND |
4.4 Kesederhanaan Panyambung
Konektor Kesederhanaan anu dipidangkeun dina kit pro ngamungkinkeun fitur debugging canggih sapertos AEM sareng port Virtual COM tiasa dianggo pikeun tujuan éksternal. Pinout ieu digambarkeun dina gambar di handap ieu.
Ngaran sinyal dina gambar na tabel pedaran pin ieu referenced ti controller dewan. Ieu ngandung harti yén VCOM_TX kudu disambungkeun ka pin RX dina udagan éksternal, VCOM_RX mun TX pin udagan urang, VCOM_CTS kana udagan RTS pin, sarta VCOM_RTS kana udagan pin CTS.
Catetan: Ayeuna ditarik tina VMCU voltage pin kaasup kana ukuran AEM, sedengkeun 3V3 jeung 5V voltage pin henteu. Pikeun ngawas konsumsi ayeuna tina target éksternal sareng AEM, pasang MCU on-board dina modeu énergi panghandapna pikeun ngaleutikan dampakna dina pangukuran.
Tabél 4.5. Kesederhanaan Panyambung Pin Pedaran
Nomer Pin | Fungsi | Katerangan |
1 | VMCU | Rel kakuatan 3.3 V, diawaskeun ku AEM |
3 | 3V3 | 3.3 V kakuatan rail |
5 | 5V | 5 V kakuatan rail |
2 | VCOM_TX | Virtual COM TX |
4 | VCOM_RX | Virtual COM RX |
6 | VCOM_CTS | Virtual COM CTS |
8 | VCOM_RTS | Virtual COM RTS |
17 | BOARD_ID_SCL | Papan ID SCL |
19 | BOARD_ID_SDA | Déwan ID SDA |
10, 12, 14, 16, 18, 20 | NC | Teu nyambung |
7, 9, 11, 13, 15 | GND | taneuh |
Power Supply jeung Reset
5.1 MCU Power Pamilihan
EFM32PG23 dina kit pro tiasa didamel ku salah sahiji sumber ieu:
- Kabel USB debug
- 3 V batré sél koin
Sumber kakuatan pikeun MCU dipilih ku saklar slide di belah kénca juru handap kit pro. Gambar di handap ieu nunjukkeun kumaha sumber kakuatan anu béda tiasa dipilih nganggo saklar geser.
Kalayan saklar dina posisi AEM, noise low 3.3 V LDO dina kit pro dipaké pikeun kakuatan EFM32PG23. LDO ieu deui Powered ti kabel USB debug. The Advanced Energy Monitor ayeuna disambungkeun sacara séri, ngamungkinkeun pangukuran arus-speed tinggi anu akurat sareng debugging / profiling énergi.
Kalayan saklar dina posisi BAT, batré sél koin 20 mm dina stop kontak CR2032 tiasa dianggo pikeun ngawasa alat. Kalayan saklar dina posisi ieu, teu aya pangukuran ayeuna anu aktip. Ieu mangrupikeun posisi saklar anu disarankeun nalika ngawasa MCU ku sumber kakuatan éksternal.
Catetan: Advanced Energy Monitor ngan ukur tiasa ngukur konsumsi ayeuna tina EFM32PG23 nalika saklar pamilih kakuatan aya dina posisi AEM.
5.2 Board Controller kakuatan
Controller dewan tanggung jawab pikeun fitur penting, sapertos debugger sareng AEM, sareng didamel sacara éksklusif ngaliwatan port USB di belah kénca juru luhur dewan. Ieu bagian tina kit resides dina domain kakuatan misah, jadi sumber kakuatan béda bisa dipilih pikeun alat target bari tetep pungsionalitas debugging. domain kakuatan ieu ogé diisolasi pikeun nyegah leakage ayeuna ti domain kakuatan target nalika kakuatan ka controller dewan dihapus.
Domain kakuatan controller dewan teu dipangaruhan ku posisi switch kakuatan.
Kit parantos dirarancang sacara saksama pikeun ngajaga pangontrol dewan sareng domain kakuatan udagan terasing tina silih salaku salah sahiji kakuatanana turun. Ieu ensures yén target alat EFM32PG23 bakal terus beroperasi dina modeu BAT.
5.3 EFM32PG23 Reset
EFM32PG23 MCU tiasa direset ku sababaraha sumber anu béda:
- A pamaké mencét tombol RESET
- Debugger on-board narik pin #RESET ka handap
- Debugger éksternal narik pin #RESET ka handap
Salian sumber reset disebutkeun di luhur, reset ka EFM32PG23 ogé bakal dikaluarkeun salila dewan controller boot-up. Ieu ngandung harti yén nyoplokkeun kakuatan ka controller dewan (unplugging kabel USB J-Patalina) moal ngahasilkeun reset a, tapi plugging kabel deui dina wasiat, salaku controller dewan boot up.
périferal
Kit pro gaduh sakumpulan périferal anu nunjukkeun sababaraha fitur EFM32PG23.
Catet yén kalolobaan EFM32PG23 I / O dialihkeun ka périferal ogé dialihkeun ka bantalan breakout atanapi header EXP, anu kedah dipertimbangkeun nalika nganggo ieu.
6.1 Tombol push jeung LEDs
Kit ngabogaan dua tombol push pamaké ditandaan BTN0 na BTN1. Aranjeunna disambungkeun langsung ka EFM32PG23 sarta debounced ku saringan RC kalawan konstanta waktu 1 mdet. Tombol disambungkeun ka pin PA5 na PB4.
Kit ogé gaduh dua LED konéng anu ditandaan LED0 sareng LED1 anu dikawasa ku pin GPIO dina EFM32PG23. LEDs disambungkeun ka pin PC8 na PC9 dina konfigurasi aktif-luhur.
6.2 LCD
LCD ruas 20-pin disambungkeun ka périferal LCD EFM32. LCD ngabogaan 4 garis umum jeung 10 garis bagean, mere total 40 bagéan dina modeu quadruplex. Garis ieu henteu dibagikeun dina pad breakout. Tingal skéma kit pikeun émbaran ngeunaan sinyal pikeun pemetaan bagéan.
Kapasitor dihubungkeun sareng pin pompa muatan periferal EFM32 LCD ogé sayogi dina kit.
6.3 Si7021 Kalembaban relatif jeung Sénsor Suhu
Si7021 | 2C kalembaban relatif sareng sénsor suhu nyaéta IC CMOS monolithic anu ngahijikeun kalembaban sareng unsur sénsor suhu, konvérsi analog-ka-digital, pamrosésan sinyal, data kalibrasi, sareng Antarmuka IC. Pamakéan dipaténkeun tina industri-standar, diéléktrik polimér low-K pikeun sensing kalembaban ngamungkinkeun pangwangunan kakuatan low, monolithic CMOS Sensor ICs kalawan drift lemah sareng histeresis, sarta stabilitas jangka panjang alus teuing.
Sensor kalembaban sareng suhu dikalibrasi pabrik sareng data kalibrasi disimpen dina mémori non-volatile on-chip. Ieu ensures yén sensor nu pinuh ditukeurkeun kalawan euweuh recalibration atawa software parobahan diperlukeun.
Si7021 sayogi dina pakét DFN 3 × 3 mm sareng tiasa dialirkeun deui. Ieu bisa dipaké salaku hardware jeung software-cocog turun-di pamutahiran keur aya RH / sensor suhu dina 3 × 3 mm bungkusan DFN-6, featuring precision sensing leuwih rentang lega tur konsumsi kakuatan handap. Panutup anu dipasang pabrik pilihan nawiskeun pro lowfile, sarana merenah ngajaga sensor salila assembly (misalna, reflow soldering) jeung sapanjang hirup produk, teu kaasup cair hidrofobik/oleophobic) jeung particulates.
Si7021 nawiskeun solusi digital anu akurat, kakuatan rendah, dikalibrasi pabrik idéal pikeun ngukur kalembaban, titik embun, sareng suhu dina aplikasi mimitian ti HVAC / R sareng tracking asset ka platform industri sareng konsumen.
Beus | 2C anu dianggo pikeun Si7021 dibagikeun sareng lulugu EXP. Sénsor didamel ku VMCU, anu hartosna konsumsi sénsor ayeuna kalebet kana pangukuran AEM.
Tingal ka Silicon Labs web kaca pikeun inpormasi lengkep: http://www.silabs.com/humidity-sensors.
6.4 LC sénsor
Sensor induktif-kapasitif pikeun nunjukkeun Interface Sénsor Énergi Rendah (LESENSE) aya di katuhu handap papan. The LESENSE periferal ngagunakeun voltage digital-to-analog converter (VDAC) pikeun nyetél arus osilasi ngaliwatan induktor nu lajeng ngagunakeun comparator analog (ACMP) pikeun ngukur waktu buruk osilasi. Waktu buruk osilasi bakal kapangaruhan ku ayana objék logam dina sababaraha milimeter induktor.
Sénsor LC tiasa dianggo pikeun ngalaksanakeun sénsor anu ngahudangkeun EFM32PG23 tina bobo nalika barang logam caket sareng induktor, anu tiasa dianggo deui salaku counter pulsa méteran, saklar alarm panto, indikator posisi atanapi aplikasi anu sanés. hayang ngarasakeun ayana objék logam.
Kanggo inpo nu langkung lengkep ihwal pamakean sareng operasi sensor LC, tingal catetan aplikasi, "AN0029: Low Energy Sensor Interface -Inductive Sense", anu sayogi di Simplicity Studio atanapi di perpustakaan dokumen dina Silicon Labs. websitus.
6.5 IADC SMA Panyambung
Kit ieu gaduh konektor SMA anu dihubungkeun sareng IADC EFM32PG23˙s ngalangkungan salah sahiji pin input IADC khusus (AIN0) dina konfigurasi tunggal. Input ADC khusus ngagampangkeun sambungan optimal antara sinyal éksternal sareng IADC.
Input circuitry antara konektor SMA jeung pin ADC geus dirancang pikeun jadi kompromi alus antara kinerja settling optimal dina rupa s.ampspeeds ling, sarta panyalindungan EFM32 bisi hiji overvoltagkaayaan e. Lamun maké IADC dina modeu Akurasi Luhur kalawan ADC_CLK ngonpigurasi leuwih luhur ti 1 MHz, éta mangpaat pikeun ngaganti résistor 549 Ω ku 0 Ω. Ieu asalna dina biaya ngurangan overvoltage panyalindungan. Tempo manual rujukan alat pikeun émbaran nu langkung lengkep ihwal IADC.
Catet yén aya résistor 49.9 Ω kana taneuh dina input konektor SMA anu, gumantung kana impedansi kaluaran sumberna, mangaruhan pangukuran. Résistor 49.9 Ω geus ditambahkeun pikeun ngaronjatkeun kinerja nuju 50 Ω sumber impedansi kaluaran.
6.6 Port COM Virtual
Sambungan serial Asynchronous ka controller dewan disadiakeun pikeun mindahkeun data aplikasi antara PC host jeung udagan EFM32PG23, nu eliminates butuh adaptor port serial éksternal.
Port Virtual COM diwangun ku UART fisik antara alat target na controller dewan, sarta fungsi logis dina controller dewan nu ngajadikeun port serial sadia ka PC host leuwih USB. Antarbeungeut UART diwangun ku dua pin sareng sinyal aktipkeun.
Tabél 6.1. Virtual COM Port Interface Pins
Sinyal | Katerangan |
VCOM_TX | Ngirimkeun data ti EFM32PG23 ka controller dewan |
VCOM_RX | Nampi data ti controller dewan ka EFM32PG23 |
VCOM_ENABLE | Aktipkeun panganteur VCOM, sahingga data ngaliwatan ka controller dewan |
Catetan: port VCOM ngan sadia nalika controller dewan ieu Powered, nu merlukeun kabel USB J-Patalina diselapkeun.
Énergi Monitor canggih
7.1 Pamakéan
Data Advanced Energy Monitor (AEM) dikumpulkeun ku controller dewan sareng tiasa ditampilkeun ku Energy Profiler, sadia ngaliwatan kesederhanaan Studio. Ku ngagunakeun Energy Profiler, konsumsi ayeuna jeung voltage bisa diukur sarta numbu ka kode sabenerna ngajalankeun on EFM32PG23 sacara realtime.
7.2 Téori Operasi
Pikeun akurat ngukur arus mimitian ti 0.1 µA nepi ka 47 mA (114 dB rentang dinamis), rasa ayeuna amplifier ieu garapan babarengan jeung gain ganda stage. Rasa ayeuna amplifier ngukur voltage leupaskeun leuwih résistor runtuyan leutik. Keuntungan stage salajengna amphirup vol ieutage jeung dua setélan gain béda pikeun ménta dua rentang ayeuna. Transisi antara dua rentang ieu lumangsung sabudeureun 250 μA. nyaring digital sarta averaging dipigawé dina controller dewan saméméh samples diékspor ka Energy Profiler aplikasi.
Salila ngamimitian kit, kalibrasi otomatis AEM dilaksanakeun, anu ngimbangan kasalahan offset dina harti. amplifsters.
7.3 Akurasi jeung Performance
AEM sanggup ngukur arus dina kisaran 0.1 µA dugi ka 47 mA. Pikeun arus di luhur 250 µA, AEM akurat dina 0.1 mA. Nalika ngukur arus di handap 250 µA, akurasina ningkat kana 1 µA. Sanajan akurasi mutlak nyaéta 1 µA dina rentang sub 250 µA, AEM téh bisa ngadeteksi parobahan dina konsumsi ayeuna leutik salaku 100 nA. AEM ngahasilkeun 6250 s ayeunaamples per detik.
On-Board Debugger
PG23 Pro Kit ngandung hiji debugger terpadu, nu bisa dipaké pikeun ngundeur kode jeung debug EFM32PG23. Salian program EFM32PG23 dina kit, debugger ogé tiasa dianggo pikeun program sareng debug alat éksternal Silicon Labs EFM32, EFM8, EZR32, sareng EFR32.
Debugger ngadukung tilu antarmuka debug anu béda anu dianggo sareng alat Silicon Labs:
- Serial Wire Debug, anu dianggo sareng sadaya alat EFM32, EFR32, sareng EZR32
- JTAG, anu tiasa dianggo sareng EFR32 sareng sababaraha alat EFM32
- C2 Debug, anu dianggo sareng alat EFM8
Pikeun mastikeun debugging akurat, paké antarbeungeut debug anu cocog pikeun alat anjeun. Konektor debug dina dewan ngadukung sadaya tilu mode ieu.
8.1 Modeu Debug
Pikeun program alat éksternal, make konektor debug pikeun nyambung ka papan target tur nyetel mode debug ka [Kaluar]. Konektor sarua ogé bisa dipaké pikeun nyambungkeun hiji debugger éksternal ka EFM32PG23 MCU on kit ku set mode debug ka [Dina].
Milih mode debug aktip dilakukeun dina Simplicity Studio.
Debug MCU: Dina mode ieu, on-board debugger disambungkeun ka EFM32PG23 on kit.
Debug OUT: Dina modeu ieu, debugger on-board tiasa dianggo pikeun nga-debug alat Silicon Labs anu didukung anu dipasang dina papan khusus.
Debug IN: Dina modeu ieu, on-board debugger dipegatkeun sarta hiji debugger éksternal bisa disambungkeun ka debug EFM32PG23 on kit.
Catetan: Pikeun "Debug IN" jalan, controller dewan kit kudu Powered ngaliwatan konektor USB Debug.
8.2 Debugging Salila Operasi Batré
Nalika EFM32PG23 nganggo batré sareng J-Link USB masih nyambung, aya fungsionalitas debug on-board. Upami daya USB dipegatkeun, modeu Debug IN bakal eureun berpungsi.
Upami aksés debug diperyogikeun nalika udagan nuju kaluar tina sumber énergi anu sanés, sapertos batré, sareng controller dewan dipareuman, jieun sambungan langsung ka GPIO anu dianggo pikeun debugging. Ieu bisa dilakukeun ku cara ngahubungkeun ka pin luyu dina hampang breakout. Sababaraha kit Silicon Labs nyayogikeun header pin khusus pikeun tujuan ieu.
9. Kit Konfigurasi sarta Upgrades
Dialog konfigurasi kit di Simplicity Studio ngamungkinkeun anjeun ngarobih mode debug adaptor J-Link, ningkatkeun firmware na, sareng ngarobih setélan konfigurasi anu sanés. Pikeun ngundeur Simplicity Studio, buka silabs.com/kesederhanaan.
Dina jandela utama sudut pandang Launcher Simplicity Studio, mode debug sareng versi firmware tina adaptor J-Link anu dipilih ditembongkeun. Klik link [Robah] gigireun salah sahiji aranjeunna pikeun muka dialog konfigurasi kit.
9.1 Ngaronjatkeun firmware
Ngaronjatkeun firmware kit dilakukeun ngaliwatan Simplicity Studio. Simplicity Studio otomatis bakal mariksa apdet anyar dina ngamimitian.
Anjeun oge bisa make dialog konfigurasi kit pikeun upgrades manual. Klik tombol [Browse] dina bagian [Update Adapter] pikeun milih anu leres file ditungtungan ku .emz. Teras, klik tombol [Pasang Paket].
Skéma, Gambar Majelis, sareng BOM
Skéma, gambar rakitan, sareng tagihan bahan (BOM) sayogi ngalangkungan Simplicity Studio nalika pakét dokuméntasi kit parantos dipasang. Éta ogé sayogi tina halaman kit dina Silicon Labs websitus: http://www.silabs.com/.
Kit Révisi Sajarah sarta Errata
11.1 Sajarah révisi
Révisi kit tiasa dicitak dina labél kotak kit, sakumaha anu dijelaskeun dina gambar di handap ieu.
Tabél 11.1. Kit Révisi Sajarah
Kit Révisi | Dileupaskeun | Katerangan |
A02 | 11 Agustus 2021 | Révisi kit awal nampilkeun révisi BRD2504A A03. |
11.2 Kasalahan
Ayeuna teu aya masalah anu dipikanyaho sareng kit ieu.
Sajarah Révisi Dokumén
1.0
Nopémber 2021
- Vérsi dokumén awal
Kesederhanaan Studio
Aksés hiji-klik ka MCU sareng alat nirkabel, dokuméntasi, parangkat lunak, perpustakaan kode sumber & seueur deui. Sadia pikeun Windows, Mac jeung Linux!
![]() |
|||
Portopolio IoT |
SW/HW www.silabs.com/simplicity |
Kualitas www.silabs.com/quality |
Rojongan & Komunitas |
Bantahan
Silicon Labs intends nyadiakeun konsumén jeung dokuméntasi panganyarna, akurat, tur teleb sadaya périferal jeung modul sadia pikeun sistem jeung software implementers ngagunakeun atawa intending ngagunakeun produk Silicon Labs. data characterization, modul sadia tur périferal, ukuran memori sareng alamat memori nujul kana unggal alat husus, sarta parameter "Hal" disadiakeun bisa jeung ulah rupa-rupa dina aplikasi béda. Aplikasi exampAnu dijelaskeun di dieu ngan ukur pikeun tujuan ilustrasi. Silicon Labs boga hak nyieun parobahan tanpa aya bewara salajengna kana informasi produk, spésifikasi, jeung déskripsi di dieu, sarta teu masihan jaminan kana katepatan atawa completeness tina informasi kaasup. Tanpa béwara sateuacanna, Silicon Labs tiasa ngapdet firmware produk salami prosés manufaktur pikeun alesan kaamanan atanapi reliabilitas. Parobihan sapertos kitu moal ngarobih spésifikasi atanapi per kanggo produk. Silicon Labs moal boga liabiliti y pikeun konsékuansi tina pamakéan inpormasi disadiakeun dina dokumén ieu. Dokumén ieu henteu nunjukkeun atanapi sacara nyata masihan lisénsi pikeun ngarancang atanapi ngararancang sirkuit terpadu. Produkna henteu dirarancang atanapi diidinan dianggo dina alat-alat FDA Kelas III, aplikasi anu diperyogikeun persetujuan premarket FDA atanapi Sistem Dukungan Kahirupan tanpa idin tinulis khusus ti Silicon Labs. "Sistem Pangrojong Kahirupan" mangrupikeun produk atanapi sistem anu dimaksudkeun pikeun ngadukung atanapi ngadukung kahirupan sareng/atanapi kasehatan, anu, upami gagal, tiasa diperkirakeun nyababkeun cilaka pribadi atanapi maot anu signifikan. Produk Silicon Labs teu dirancang atawa otorisasi pikeun aplikasi militér. Produk Silicon Labs dina kaayaan naon waé henteu tiasa dianggo dina pakarang pemusnah massal kalebet (tapi henteu diwatesan ku) pakarang nuklir, biologis atanapi kimiawi, atanapi misil anu tiasa nganteurkeun senjata sapertos kitu. Silicon Labs nolak sadaya jaminan anu nyata sareng tersirat sareng moal nanggungjawaban atanapi nanggungjawaban kana sagala tatu atanapi karusakan anu aya hubunganana sareng panggunaan produk Silicon Labs dina aplikasi anu henteu sah sapertos kitu. Catetan: Eusi ieu tiasa ngandung log terminologi ensive anu ayeuna parantos lami. Silicon Labs ngagentos istilah-istilah ieu ku basa inklusif dimana waé mungkin. Kanggo inpo nu leuwih lengkep, mangga buka www.silabs.com/about-us/inclusive-lexicon-project
Émbaran dagang
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® jeung logo Silicon Labs®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo sareng kombinasina, "mikrokontroler anu paling ramah énergi di dunya", 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, logo Zentri sareng Zentri DMS, Z-Wave®, sareng anu sanésna mangrupikeun mérek dagang atanapi mérek dagang kadaptar ti Silicon Labs. ARM, CORTEX, Cortex-M3 sareng THUMB mangrupakeun mérek dagang atawa mérek dagang kadaptar ti ARM Holdings. Keil mangrupakeun mérek dagang kadaptar ti ARM Limited. Wi-Fi mangrupakeun mérek dagang kadaptar ti Wi-Fi Alliance. Sadaya produk atanapi nami merek sanés anu disebatkeun di dieu mangrupikeun mérek dagang ti anu gaduhna.
Silicon Laboratories Nyarita.
400 Kulon Cesar Chavez
Austin, TX 78701
AS
www.silabs.com
silabs.com | Ngawangun dunya anu langkung nyambung.
Diundeur ti Arrow.com.
Dokumén / Sumberdaya
![]() |
SILIKON LABS EFM32PG23 Gecko Mikrokontroler [pdf] Pituduh pamaké EFM32PG23 Gecko Mikrokontroler, EFM32PG23, Gecko Mikrokontroler, Mikrokontroler |