UG515: EFM32PG23 Pro Kit User's Guide
EFM32PG23 Gecko Mikroregilo
La PG23 Pro Kit estas bonega deirpunkto por konatiĝi kun la EFM32PG23™ Gecko-Mikroregilo.
La profesia ilaro enhavas sensilojn kaj ekstercentrajn pruvantajn kelkajn el la multaj kapabloj de la EFM32PG23. La ilaro disponigas ĉiujn necesajn ilojn por evoluigi EFM32PG23 Gecko-aplikaĵon.
CELA APARATO
- EFM32PG23 Gecko Microcontroller (EFM32PG23B310F512IM48-B)
- CPU: 32-bita ARM® Cortex-M33
- Memoro: 512 kB fulmo kaj 64 kB RAM
KIT-Trajtoj
- USB-konektebleco
- Altnivela Energia Monitoro (AEM)
- SEGGER J-Link enkonstruita erarserĉilo
- Sencimigi multipleksilon subtenantan eksteran aparataron same kiel enkonstruitan MCU
- 4×10 segmenta LCD
- Uzantaj LED-oj kaj puŝbutonoj
- Si7021 Relativa Humideco kaj Temperaturo Sensilo de Silicon Labs
- SMA-konektilo por IADC-manifestacio
- Indukta LC-sensilo
- 20-stifta 2.54 mm kaplinio por ekspansiotabuloj
- Breakout-kusenetoj por rekta aliro al I/O-stiftoj
- Energifontoj inkluzivas USB kaj CR2032 monerĉela kuirilaro.
SOFTWARE-SUBTENO
- Simplicity Studio™
- IAR Enmetita Laborejo
- Keil MDK
Enkonduko
1.1 Priskribo
La PG23 Pro Kit estas ideala deirpunkto por evoluigo de aplikaĵoj sur la EFM32PG23 Gecko-Mikroregiloj. La tabulo havas sensilojn kaj ekstercentrajn, montrante kelkajn el la multaj kapabloj de la EFM32PG23 Gecko-Mikroregilo. Aldone, la tabulo estas plene prezentita erarserĉilo kaj energimonitora ilo, kiu povas esti uzata kun eksteraj aplikoj.
1.2 Karakterizaĵoj
- EFM32PG23 Gecko Mikroregilo
- 512 kB Flash
- 64 kB RAM
- QFN48-pakaĵo
- Altnivela Energy Monitoring-sistemo por preciza kurento kaj voltage spurado
- Integrita Segger J-Link USB-erarserĉilo/emulilo kun la ebleco sencimigi eksterajn aparatojn de Silicon Labs
- 20-stifta vastiĝkapo
- Breakout-kusenetoj por facila aliro al I/O-pingloj
- Elektrofontoj inkluzivas USB kaj CR2032-baterion
- 4×10 segmenta LCD
- 2 puŝbutonoj kaj LED-oj konektitaj al EFM32 por uzantinterago
- Si7021 Relativa Humideco kaj Temperaturo Sensilo de Silicon Labs
- SMA-konektilo por EFM32 IADC-manifestacio
- Ekstera 1.25 V referenco por la EFM32 IADC
- LC-tanko-cirkvito por indukta proksimeco-sentado de metalaj objektoj
- Kristaloj por LFXO kaj HFXO: 32.768 kHz kaj 39.000 MHz
1.3 Komenci
Detalaj instrukcioj pri kiel komenci kun via nova PG23 Pro Kit troveblas ĉe Silicon Labs Web paĝoj: silabs.com/development-tools
Kit-Blokdiagramo
An superview de la PG23 Pro Kit estas montrita en la figuro malsupre.
Ilaro Aparataro
La aranĝo de PG23 Pro Kit estas montrita sube.
Konektiloj
4.1 Breakout Pads
La plej multaj el la GPIO-stiftoj de la EFM32PG23 estas haveblaj sur la pinglaj kaplinioj ĉe la supraj kaj malsupraj randoj de la tabulo. Ĉi tiuj havas norman 2.54 mm tonalton, kaj pinglaj kaplinioj povas esti lutitaj enen se necese. Aldone al la I/O-stiftoj, ligoj al potencreloj kaj grundo ankaŭ estas disponigitaj. Notu, ke kelkaj el la pingloj estas uzataj por ilaj ekstercentraj aŭ funkcioj kaj eble ne disponeblas por kutima aplikaĵo sen kompromisoj.
La malsupra figuro montras la pinout de la breakout kusenetoj kaj la pinout de la EXP-kapo sur la dekstra rando de la tabulo. La EXP-kapo estas plu klarigita en la sekva sekcio. La rompaj kusenetoj ankaŭ estas presitaj en silkekrano apud ĉiu pinglo por facila referenco.
La suba tabelo montras la ping-konektojn por la elrompaj kusenetoj. Ĝi ankaŭ montras, kiuj ilaj ekstercentraj aŭ funkcioj estas konektitaj al la malsamaj pingloj.
Tabelo 4.1. Malsupra Vico (J101) Pinout
Pinglo | EFM32PG23 I/O Pinglo | Kunhavita Trajto |
1 | VMCU | EFM32PG23 voltage domajno (mezurita de AEM) |
2 | GND | Tero |
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 |
Pinglo | EFM32PG23 I/O Pinglo | Kunhavita Trajto |
10 | PB1 | VCOM_ENABLE |
11 | NC | |
12 | NC | |
13 | RST | EFM32PG23 Restarigi |
14 | AIN1 | |
15 | GND | Tero |
16 | 3V3 | Provizo de estraro regilo |
Pinglo | EFM32PG23 I/O Pinglo | Kunhavita Trajto |
1 | 5V | Board USB voltage |
2 | GND | Tero |
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 | Tero |
16 | 3V3 | Provizo de estraro regilo |
4.2 EXP Header
Sur la dekstra flanko de la tabulo, angula 20-stifta EXP-kapo estas provizita por permesi konekton de ekstercentraj aŭ kromprogramoj. La konektilo enhavas kelkajn I/O-stiftojn, kiuj povas esti uzataj kun la plej multaj el la trajtoj de la EFM32PG23 Gecko. Plie, la VMCU, 3V3, kaj 5V potencaj reloj ankaŭ estas elmontritaj.
La konektilo sekvas normon, kiu certigas, ke ofte uzataj ekstercentraj kiel ekzemple SPI, UART, kaj I²C-buso estas haveblaj sur fiksaj lokoj sur la konektilo. La resto de la stiftoj estas uzataj por ĝenerala celo I/O. Ĉi tio permesas la difinon de ekspansiotabuloj kiuj povas ŝtopi en kelkajn malsamajn Silicon Labs-kompletojn.
La malsupra figuro montras la pinglan taskon de la EXP-kapo por la PG23 Pro Kit. Pro limigoj en la nombro da disponeblaj GPIO-stiftoj, kelkaj el la EXP-kapaj pingloj estas dividitaj kun ilaj funkcioj.
Tabelo 4.3. EXP Header Pinout
Pinglo | Konekto | EXP Header Funkcio | Kunhavita Trajto |
20 | 3V3 | Provizo de estraro regilo | |
18 | 5V | Estraro-regilo 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 domajno, inkluzivita en AEM-mezuradoj. | |
19 | BOARD_ID_SDA | Konektita al tabulo-regilo por identigo de aldonaj tabuloj. | |
17 | BOARD_ID_SCL | Konektita al tabulo-regilo por identigo de aldonaj tabuloj. | |
15 | PA8 | I2C_SCL | SENSOR_I2C_SCL |
13 | PC9 | GPIO | UIF_LED1 |
11 | PB4 | GPIO | UIF_BUTTON1 |
9 | PA5 | GPIO | UIF_BUTTON0 |
Pinglo | Konekto | EXP Header Funkcio | Kunhavita Trajto |
7 | NC | ||
5 | NC | ||
3 | AIN1 | ADC-enigo | |
1 | GND | Tero |
4.3 Sencimiga Konektilo (DBG)
La sencimiga konektilo servas duoblan celon, bazitan sur la sencimiga reĝimo, kiu povas esti agordita per Simplicity Studio. Se la reĝimo "Debug IN" estas elektita, la konektilo permesas eksteran erarserĉilon esti uzata kun la surŝipa EFM32PG23. Se la reĝimo "Eliradi OUT" estas elektita, la konektilo permesas al la ilaro esti uzata kiel erarserĉilo al ekstera celo. Se la reĝimo "Debug MCU" (defaŭlta) estas elektita, la konektilo estas izolita de la sencimiga interfaco de kaj la estrara regilo kaj la enkonstruita cela aparato.
Ĉar ĉi tiu konektilo estas aŭtomate ŝanĝita por subteni la malsamajn operaciumojn, ĝi disponeblas nur kiam la tabulregilo estas funkciigita (J-Link USB-kablo konektita). Se sencimiga aliro al la cela aparato estas postulata kiam la estraro-regilo estas nefunkciigita, ĉi tio devas esti farita per konekto rekte al la taŭgaj pingloj sur la fuŝa kaplinio. La pinout de la konektilo sekvas tiun de la norma ARM Cortex Debug 19-stifta konektilo.
La pinout estas priskribita detale malsupre. Notu, ke kvankam la konektilo subtenas JTAG krom Seria Wire Debug, ĝi ne nepre signifas, ke la ilaro aŭ la enkonstruita cela aparato subtenas ĉi tion.
Eĉ se la pinout kongruas kun la pinout de ARM Cortex Debug-konektilo, tiuj ne estas plene kongruaj ĉar pinglo 7 estas fizike forigita de la Cortex Debug-konektilo. Iuj kabloj havas malgrandan ŝtopilon, kiu malhelpas ilin esti uzataj kiam ĉi tiu pinglo ĉeestas. Se ĉi tio estas la kazo, forigu la ŝtopilon aŭ anstataŭe uzu norman 2×10 1.27 mm rektan kablon.
Tabelo 4.4. Sencimigaj Konektilaj Pin-Priskriboj
Pinnumero(j) | Funkcio | Notu |
1 | VCELO | Celreferenco voltage. Uzita por ŝanĝi logikan signalnivelojn inter celo kaj erarserĉilo. |
2 | TMS / SDWIO / C2D | JTAG elektreĝimo de prova, datumoj de Seria Drato aŭ datumoj de C2 |
4 | TCK / SWCLK / C2CK | JTAG prova horloĝo, Seria Drato-horloĝo aŭ C2-horloĝo |
6 | TDO/SWO | JTAG prova datumoj ekstere aŭ Seria Drato eligo |
8 | TDI / C2Dps | JTAG testa datumoj en, aŭ C2D "pinglo kundivido" funkcio |
10 | RESET / C2CKps | Cela aparato rekomencigita, aŭ C2CK "stifta kundivido" funkcio |
12 | NC | TRACECLK |
14 | NC | Spurigita0 |
16 | NC | Spurigita1 |
18 | NC | Spurigita2 |
20 | NC | Spurigita3 |
9 | Kablo detekti | Konekti al tero |
11, 13 | NC | Ne konektita |
3, 5, 15, 17, 19 | GND |
4.4 Simpla Konektilo
La Simplicity-Konektilo prezentita sur la profesia ilaro ebligas altnivelajn sencimigajn funkciojn kiel la AEM kaj la Virtuala COM-haveno por esti uzata al ekstera celo. La pinout estas ilustrita en la figuro malsupre.
La signalnomoj en la figuro kaj la pingla priskribotabelo estas referencitaj de la tabulregilo. Ĉi tio signifas, ke VCOM_TX devas esti konektita al la RX-stifto sur la ekstera celo, VCOM_RX al la TX-stifto de la celo, VCOM_CTS al la RTS-stifto de la celo, kaj VCOM_RTS al la CTS-stifto de la celo.
Notu: Fluo tirita de la VMCU voltage pinglo estas inkluzivita en la AEM-mezuradoj, dum la 3V3 kaj 5V voltage pingloj ne estas. Por monitori la nunan konsumon de ekstera celo per la AEM, metu la surŝipan MCU en ĝian plej malaltan energian reĝimon por minimumigi ĝian efikon al la mezuradoj.
Tabelo 4.5. Simpla Konektilo Pinglo-Priskriboj
Pinnumero(j) | Funkcio | Priskribo |
1 | VMCU | 3.3 V-potencrelo, monitorita de la AEM |
3 | 3V3 | 3.3 V potenco relo |
5 | 5V | 5 V potenco relo |
2 | VCOM_TX | Virtuala COM TX |
4 | VCOM_RX | Virtuala COM RX |
6 | VCOM_CTS | Virtuala COM CTS |
8 | VCOM_RTS | Virtuala COM RTS |
17 | BOARD_ID_SCL | Estraro ID SCL |
19 | BOARD_ID_SDA | Estraro ID SDA |
10, 12, 14, 16, 18, 20 | NC | Ne konektita |
7, 9, 11, 13, 15 | GND | Tero |
Elektroprovizo kaj Restarigi
5.1 MCU-Potenca Elekto
La EFM32PG23 sur la profesia ilaro povas esti funkciigita per unu el ĉi tiuj fontoj:
- La elpurigi USB-kablon
- 3 V monerĉela kuirilaro
La energifonto por la MCU estas elektita per la glita ŝaltilo en la malsupra maldekstra angulo de la profesia ilaro. La suba figuro montras kiel la malsamaj energifontoj povas esti elektitaj per la glita ŝaltilo.
Kun la ŝaltilo en la AEM-pozicio, malalta bruo 3.3 V LDO sur la profesia ilaro estas uzata por funkciigi la EFM32PG23. Ĉi tiu LDO denove estas funkciigita de la sencimiga USB-kablo. La Altnivela Energio-Ekrano nun estas konektita en serio, permesante precizajn altrapidajn nunajn mezuradojn kaj energian senararigadon/profiladon.
Kun la ŝaltilo en la BAT-pozicio, 20 mm monerĉela baterio en la CR2032 ingo povas esti uzata por funkciigi la aparaton. Kun la ŝaltilo en ĉi tiu pozicio, neniuj aktualaj mezuradoj estas aktivaj. Ĉi tiu estas la rekomendita ŝaltila pozicio kiam vi elektas la MCU per ekstera energifonto.
Notu: La Altnivela Energia Monitoro povas nur mezuri la nunan konsumon de la EFM32PG23 kiam la elekta elektra ŝaltilo estas en la AEM-pozicio.
5.2 Estraro-Regilo-Potenco
La tabulregilo respondecas pri gravaj funkcioj, kiel ekzemple la erarserĉilo kaj la AEM, kaj estas funkciigita ekskluzive per la USB-haveno en la supra maldekstra angulo de la tabulo. Ĉi tiu parto de la ilaro loĝas sur aparta potenca domajno, do malsama energifonto povas esti selektita por la cela aparato konservante sencimigan funkciecon. Ĉi tiu potenco-domajno ankaŭ estas izolita por malhelpi nunan elfluadon de la cela potencdomajno kiam potenco al la estrarregilo estas forigita.
La potencodomajno de la estraro-regilo ne estas influita de la pozicio de la elektra ŝaltilo.
La ilaro estis zorge desegnita por teni la tabulregilon kaj la celpotencajn domajnojn izolitaj unu de la alia dum unu el ili malŝaltas. Ĉi tio certigas, ke la cela aparato EFM32PG23 daŭre funkcios en la BAT-reĝimo.
5.3 EFM32PG23 Restarigi
La EFM32PG23 MCU povas esti rekomencigita per kelkaj malsamaj fontoj:
- Uzanto premante la butonon RESET
- La enkonstruita erarserĉilo tiras la #RESET-pinglon malalte
- Ekstera erarserĉilo tiras la #RESET-pinglon malalte
Aldone al la rekomencigitaj fontoj menciitaj supre, rekomenciĝo al la EFM32PG23 ankaŭ estos eldonita dum la ekfunkciigo de la tabulregilo. Ĉi tio signifas, ke forigi potencon al la tabulregilo (malkonekti la J-Link-USB-kablon) ne generos rekomencon, sed reŝtopi la kablon en volo, ĉar la tabulregilo ekfunkciigas.
Ekstercentraloj
La profesia ilaro havas aron da ekstercentraj, kiuj montras kelkajn el la funkcioj de EFM32PG23.
Notu, ke la plej multaj EFM32PG23 I/O direktitaj al ekstercentraj ankaŭ estas direktitaj al la elrompaj kusenetoj aŭ la EXP-kapo, kiuj devas esti konsiderataj kiam vi uzas ĉi tiujn.
6.1 Puŝbutonoj kaj LED-oj
La ilaro havas du uzantajn prembutonojn markitajn BTN0 kaj BTN1. Ili estas konektitaj rekte al la EFM32PG23 kaj estas forpuŝitaj per RC-filtriloj kun tempokonstanto de 1 ms. La butonoj estas konektitaj al pingloj PA5 kaj PB4.
La ilaro ankaŭ havas du flavajn LEDojn markitajn LED0 kaj LED1, kiuj estas kontrolitaj per GPIO-stiftoj sur la EFM32PG23. La LED-oj estas konektitaj al pingloj PC8 kaj PC9 en aktiva-alta agordo.
6.2 LCD
20-stifta segmenta LCD estas konektita al la LCD-ekzera periferio de la EFM32. La LCD havas 4 komunajn liniojn kaj 10 segmentliniojn, donante totalon de 40 segmentoj en kvarpleksa reĝimo. Ĉi tiuj linioj ne estas dividitaj sur la elrompaj kusenetoj. Riferu al la ilaro skemo por informoj pri signaloj al segmentoj mapado.
Kondensilo ligita al la ŝargpumpila stifto de la EFM32 LCD periferio ankaŭ estas havebla sur la ilaro.
6.3 Si7021 Relativa Humideco kaj Temperaturo Sensilo
La Si7021 |2C relativa humideco kaj temperatursensilo estas monolita CMOS IC integranta humidecon kaj temperatursensilelementojn, analog-al-ciferecan konvertilon, signal-prilaboradon, alĝustigdatenojn, kaj IC-Interfacon. La patentita uzo de industrinormaj, malalt-K polimeraj dielektrikoj por sentado de humideco ebligas la konstruadon de malaltaj potencaj, monolitaj CMOS-Sensiloj kun malalta drivo kaj histerezo, kaj bonega longtempa stabileco.
La humidecaj kaj temperatursensiloj estas fabrike kalibritaj kaj la kalibraj datumoj estas konservitaj en la sur-blata nevolatila memoro. Ĉi tio certigas, ke la sensiloj estas plene interŝanĝeblaj sen rekalibrado aŭ programaj ŝanĝoj necesaj.
La Si7021 estas havebla en 3×3 mm DFN-pakaĵo kaj estas refluigebla. Ĝi povas esti uzata kiel aparataro kaj programaro-kongrua ĝisdatigo por ekzistantaj RH/temperaturaj sensiloj en 3×3 mm DFN-6-pakaĵoj, havante precizecan sentadon super pli larĝa gamo kaj pli malalta energikonsumo. La laŭvola fabrik-instalita kovrilo ofertas malaltan avantaĝonfile, konvena rimedo por protekti la sensilon dum muntado (ekz., reflua lutado) kaj dum la tuta vivo de la produkto, ekskludante likvaĵojn hidrofoba/oleofoba) kaj eroj.
La Si7021 ofertas precizan, malaltan potencon, fabrik-kalibritan ciferecan solvon idealan por mezuri humidecon, rosopunkton kaj temperaturon en aplikoj, kiuj iras de HVAC/R kaj spurado de aktivaĵoj ĝis industriaj kaj konsumantaj platformoj.
La buso |2C uzata por la Si7021 estas dividita kun la EXP-kapo. La sensilo estas funkciigita de VMCU, kio signifas, ke la nuna konsumo de la sensilo estas inkluzivita en la AEM-mezuradoj.
Vidu al la Silicon Labs web paĝoj por pliaj informoj: http://www.silabs.com/humidity-sensors.
6.4 LC Sensilo
Indukta-kapacita sensilo por pruvi la Malaltenergion-Sensilo-Interfaco (LESENSE) situas malsupre dekstre de la tabulo. La periferio LESENSE uzas la voltage cifereca-al-analoga konvertilo (VDAC) por starigi oscilan kurenton tra la induktoro kaj tiam uzas la analogan komparilon (ACMP) por mezuri la osciladan kaduktempon. La oscila kadukiĝotempo estos trafita per la ĉeesto de metalobjektoj ene de kelkaj milimetroj de la induktoro.
La LC-sensilo povas esti uzata por efektivigi sensilon, kiu vekas la EFM32PG23 el dormo, kiam metala objekto proksimiĝas al la induktoro, kiu denove povas esti uzata kiel utilmezurilo pulskalkulilo, porda alarmŝaltilo, poziciindikilo aŭ aliaj aplikoj, kie oni povas uzi ĝin. volas senti la ĉeeston de metala objekto.
Por pliaj informoj pri la uzado kaj funkciado de LC-sensilo, referu al la aplikaĵa noto, "AN0029: Malaltenergia Sensila Interfaco -Indukta Sento", kiu estas havebla en Simplicity Studio aŭ en la dokumentbiblioteko ĉe Silicon Labs. webretejo.
6.5 IADC SMA-Konektilo
La ilaro havas SMA-konektilon, kiu estas konektita al la EFM32PG23˙s IADC per unu el la dediĉitaj IADC-enigstiftoj (AIN0) en unufina agordo. La diligentaj ADC-enigaĵoj faciligas optimumajn ligojn inter eksteraj signaloj kaj la IADC.
La eniga cirkvito inter la SMA-konektilo kaj la ADC-stifto estis desegnita por esti bona kompromiso inter optimuma agorda efikeco ĉe diversaj s.ampling-rapidecoj, kaj protekto de la EFM32 en kazo de overvoltage situacio. Se vi uzas la IADC en Alta Preciza reĝimo kun ADC_CLK agordita por esti pli alta ol 1 MHz, estas utile anstataŭigi la 549 Ω-rezistilon per 0 Ω. Ĉi tio kostas reduktita supervoltage protekto. Vidu la aparatan referencmanlibron por pliaj informoj pri la IADC.
Notu ke ekzistas 49.9 Ω-rezistilo al grundo sur la SMA-konektilo-enigaĵo kiu, depende de la produktaĵimpedanco de la fonto, influas la mezuradojn. La 49.9 Ω-rezistilo estis aldonita por pliigi la efikecon direkte al 50 Ω-eligaj impedancfontoj.
6.6 Virtuala COM-Haveno
Nesinkrona seria konekto al la tabulo-regilo estas disponigita por aplikaĵa datumtransigo inter gastiga komputilo kaj la celo EFM32PG23, kiu eliminas la bezonon de ekstera seria havena adaptilo.
La Virtuala COM-haveno konsistas el fizika UART inter la cela aparato kaj la estraro-regilo, kaj logika funkcio en la estraro-regilo kiu igas la serian havenon havebla al la mastro-komputilo per USB. La UART-interfaco konsistas el du pingloj kaj ebliga signalo.
Tabelo 6.1. Virtualaj COM Havenaj Interfaco-Pingloj
Signalo | Priskribo |
VCOM_TX | Transsendu datumojn de la EFM32PG23 al la estrara regilo |
VCOM_RX | Ricevu datumojn de la tabulo-regilo al la EFM32PG23 |
VCOM_ENABLE | Ebligas la VCOM-interfacon, permesante al datumoj trapasi la estraran regilon |
Notu: La VCOM-haveno disponeblas nur kiam la tabulregilo estas funkciigita, kio postulas la J-Link-USB-kablon esti enigita.
Altnivela Energia Monitoro
7.1 Uzado
La datumoj de Advanced Energy Monitor (AEM) estas kolektitaj de la estraro-regilo kaj povas esti montrataj de la Energy Profiler, havebla per Simplicity Studio. Uzante la Energy Profiler, nuna konsumo kaj voltage povas esti mezurita kaj ligita al la fakta kodo funkcianta sur la EFM32PG23 en reala tempo.
7.2 Funkcia teorio
Por precize mezuri kurenton intervalantan de 0.1 µA ĝis 47 mA (114 dB dinamika intervalo), aktuala sento amplifier estas uzata kune kun duobla gajno stage. La nuna senco amplifier mezuras la voltage guto super malgranda serio rezistilo. La gajno stage plu ampvivigas ĉi tiun voltage kun du malsamaj gajnaj agordoj por akiri du aktualajn intervalojn. La transiro inter tiuj du intervaloj okazas ĉirkaŭ 250 µA. Cifereca filtrado kaj averaĝado estas faritaj ene de la tabulregilo antaŭ la samples estas eksportitaj al la Energy Profiler aplikaĵo.
Dum ilaro-komenco, aŭtomata alĝustigo de la AEM estas farita, kiu kompensas la kompensan eraron en la signifo. amplevistoj.
7.3 Precizeco kaj Efikeco
La AEM kapablas mezuri fluojn en la intervalo de 0.1 µA ĝis 47 mA. Por fluoj super 250 µA, la AEM estas preciza ene de 0.1 mA. Dum mezurado de fluoj sub 250 µA, la precizeco pliiĝas al 1 µA. Kvankam la absoluta precizeco estas 1 µA en la sub 250 µA intervalo, la AEM povas detekti ŝanĝojn en la nuna konsumo same malgrandaj kiel 100 nA. La AEM produktas 6250 nunajn samples je sekundo.
Enborda Erarserĉilo
La PG23 Pro Kit enhavas integran erarserĉilon, kiu povas esti uzata por elŝuti kodon kaj sencimigi la EFM32PG23. Krom programado de la EFM32PG23 sur la ilaro, la erarserĉilo ankaŭ povas esti uzata por programi kaj sencimigi eksterajn Silicon Labs EFM32, EFM8, EZR32 kaj EFR32-aparatojn.
La erarserĉilo subtenas tri malsamajn sencimigajn interfacojn uzatajn kun aparatoj de Silicon Labs:
- Seria Wire Debug, kiu estas uzata kun ĉiuj EFM32, EFR32, kaj EZR32-aparatoj
- JTAG, kiu povas esti uzata kun EFR32 kaj kelkaj EFM32-aparatoj
- C2 Debug, kiu estas uzata kun EFM8-aparatoj
Por certigi precizan senararigon, uzu la taŭgan sencimigan interfacon por via aparato. La sencimiga konektilo sur la tabulo subtenas ĉiujn tri ĉi tiujn reĝimojn.
8.1 Sencimigaj Reĝimoj
Por programi eksterajn aparatojn, uzu la sencimigan konektilon por konekti al cela tabulo kaj agordi la sencimigan reĝimon al [El]. La sama konektilo ankaŭ povas esti uzata por konekti eksteran erarserĉilon al la EFM32PG23 MCU sur la ilaro fiksante sencimigan reĝimon al [En].
Elekti la aktivan sencimigan reĝimon estas farita en Simplicity Studio.
Sencimigi MCU: En ĉi tiu reĝimo, la enkonstruita erarserĉilo estas konektita al la EFM32PG23 sur la ilaro.
Sencimigi OUT: En ĉi tiu reĝimo, la enkonstruita erarserĉilo povas esti uzata por sencimigi subtenan aparaton de Silicon Labs muntitan sur kutima tabulo.
Sencimigi EN: En ĉi tiu reĝimo, la enkonstruita erarserĉilo estas malkonektita kaj ekstera erarserĉilo povas esti konektita por sencimigi la EFM32PG23 sur la ilaro.
Notu: Por ke "Debug IN" funkciu, la ila tabulregilo devas esti funkciigita per la Sencimiga USB-konektilo.
8.2 Sencimigado Dum Bateria Funkcio
Kiam la EFM32PG23 estas kuirilaro kaj la J-Link USB ankoraŭ estas konektita, la surŝipa sencimiga funkcio disponeblas. Se la USB-potenco estas malkonektita, la Debug IN-reĝimo ĉesos funkcii.
Se sencimiga aliro estas postulata kiam la celo elĉerpas alian energifonton, kiel baterio, kaj la tabulregilo estas malŝaltita, faru rektajn ligojn al la GPIO uzata por senararigado. Ĉi tio povas esti farita per konekto al la taŭgaj pingloj sur la elrompaj kusenetoj. Kelkaj Silicon Labs-kompletoj disponigas diligentan pinglokapon por tiu celo.
9. Kit-Agordo kaj Ĝisdatigoj
La dialogo de agordo de ilaro en Simplicity Studio permesas ŝanĝi la sencimigan reĝimon de J-Link-adaptilo, ĝisdatigi ĝian firmvaron kaj ŝanĝi aliajn agordajn agordojn. Por elŝuti Simplicity Studio, iru al silabs.com/simplicity.
En la ĉefa fenestro de la perspektivo de la Lanĉilo de Simplicity Studio, la sencimreĝimo kaj firmvarversio de la elektita J-Link-adaptilo estas montritaj. Alklaku la ligilon [Ŝanĝi] apud iu ajn el ili por malfermi la dialogan agordan ilaron.
9.1 Ĝisdatigoj de Firmware
Ĝisdatigi la ilaron-firmvaro estas farita per Simplicity Studio. Simplicity Studio aŭtomate kontrolos novajn ĝisdatigojn dum ekfunkciigo.
Vi ankaŭ povas uzi la dialogan agordan ilaron por manaj ĝisdatigoj. Alklaku la butonon [Trarigardi] en la sekcio [Ĝisdatigi Adaptilon] por elekti la ĝustan file finiĝanta per .emz. Poste, alklaku la butonon [Instali Pakon].
Skemoj, Asembleaj Desegnoj kaj BOM
Skemoj, muntaj desegnaĵoj kaj materiala fakturo (BOM) estas haveblaj per Simplicity Studio kiam la ilara dokumentarpakaĵo estas instalita. Ili ankaŭ estas haveblaj de la ilarpaĝo sur la Silicon Labs webretejo: http://www.silabs.com/.
Kit Revision History kaj Errato
11.1 Historio de revizioj
La ilaro revizio troviĝas presita sur la kestetikedo de la ilaro, kiel skizite en la figuro malsupre.
Tabelo 11.1. Historio de Revizio de Kit
Kit Revizio | Liberigita | Priskribo |
A02 | 11 aŭgusto 2021 | Komenca ilarrevizio havante BRD2504A-revizion A03. |
11.2 Eraro
Nuntempe ne estas konataj problemoj kun ĉi tiu ilaro.
Historio de Revizio de Dokumentoj
1.0
novembro 2021
- Komenca dokumentversio
Simpleco Studio
Unuklaka aliro al MCU kaj sendrataj iloj, dokumentaro, programaro, fontkodaj bibliotekoj kaj pli. Havebla por Vindozo, Mac kaj Linukso!
![]() |
|||
IoT Portfolio |
SW/HW www.silabs.com/simplicity |
Kvalito www.silabs.com/quality |
Subteno & Komunumo |
Malgarantio
Silicon Labs intencas provizi klientojn per la plej nova, preciza kaj profunda dokumentado de ĉiuj ekstercentraj kaj moduloj disponeblaj por sistemoj kaj programaroj uzantaj aŭ intencantaj uzi la produktojn de Silicon Labs. Karakterizaj datumoj, disponeblaj moduloj kaj ekstercentraj, memorgrandecoj kaj memoradresoj rilatas al ĉiu specifa aparato, kaj "Tipaj" parametroj provizitaj povas kaj varias en malsamaj aplikoj. Apliko ekzampLa ĉi tie priskribitaj estas nur por ilustraj celoj. Silicon Labs rezervas la rajton fari ŝanĝojn sen plia avizo al la produktaj informoj, specifoj kaj priskriboj ĉi tie, kaj ne donas garantiojn pri la ĝusteco aŭ kompleteco de la inkluditaj informoj. Sen antaŭa sciigo, Silicon Labs povas ĝisdatigi produktofirmaron dum la produktada procezo pro sekureco aŭ fidindeco. Tiaj ŝanĝoj ne ŝanĝos la specifojn aŭ la funkcion de la produkto. Silicon Labs ne havas respondecon pri la sekvoj de uzo de la informoj provizitaj en ĉi tiu dokumento. Ĉi tiu dokumento ne implicas aŭ eksplicite donas ajnan permesilon por desegni aŭ fabriki iujn ajn integrajn cirkvitojn. La produktoj ne estas dezajnitaj aŭ rajtigitaj por esti uzataj en iuj aparatoj de FDA Class III, aplikoj por kiuj FDA antaŭmerkata aprobo estas postulata aŭ Vivsubtenaj Sistemoj sen la specifa skriba konsento de Silicon Labs. "Vivsubtena Sistemo" estas ajna produkto aŭ sistemo intencita por subteni aŭ subteni vivon kaj/aŭ sanon, kiu, se ĝi malsukcesas, povas esti racie atendita rezultigi gravan personan vundon aŭ morton. Silicon Labs-produktoj ne estas dezajnitaj aŭ rajtigitaj por militaj aplikoj. Silicon Labs-produktoj ne devas esti uzataj en amasdetruaj armiloj inkluzive (sed ne limigitaj al) nukleaj, biologiaj aŭ kemiaj armiloj, aŭ misiloj kapablaj liveri tiajn armilojn. Silicon Labs rifuzas ĉiujn eksplicitajn kaj implicitajn garantiojn kaj ne respondecas aŭ respondecas pri ajnaj vundoj aŭ damaĝoj rilataj al uzo de produkto de Silicon Labs en tiaj neaŭtorizitaj aplikoj. Noto: Ĉi tiu enhavo povas enhavi eksterordinaran termino-registron, kiu nun estas malnoviĝinta. Silicon Labs anstataŭigas ĉi tiujn terminojn per inkluziva lingvo kie ajn eblas. Por pliaj informoj, vizitu www.silabs.com/about-us/inclusive-lexicon-project
Varmarkinformo
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® kaj la Silicon Labs logo®, Blue giga®, Blue giga Logo®, Clock builder®, CMEMS®, DSPLL®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro-emblemo kaj ĉi tiuj kombinaĵoj, "la plej energi-amikaj mikroregiloj de la mondo", Ember®, EZ Link®, EZR adio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, ISO modemo®, Precision32®, Pro SLIC®, Simplicity Studio®, SiPHY®, Telegesis, la Telegesis Logo®, USBX press®, Zentri, la Zentri-emblemo kaj Zentri DMS, Z-Wave®, kaj aliaj estas varmarkoj aŭ registritaj varmarkoj de Silicon Labs. ARM, CORTEX, Cortex-M3 kaj THUMB estas varmarkoj aŭ registritaj varmarkoj de ARM Holdings. Keil estas registrita varmarko de ARM Limited. Wi-Fi estas registrita varmarko de la Wi-Fi Alliance. Ĉiuj aliaj produktoj aŭ markonomoj menciitaj ĉi tie estas varmarkoj de siaj respektivaj posedantoj.
Silicon Laboratories Inc.
400 Okcidenta Cesar Chavez
Aŭstino, TX 78701
Usono
www.silabs.com
silabs.com | Konstruante pli ligitan mondon.
Elŝutite de Arrow.com.
Dokumentoj/Rimedoj
![]() |
SILICON LABS EFM32PG23 Gecko Mikroregilo [pdf] Uzantogvidilo EFM32PG23 Gecko-Mikroregilo, EFM32PG23, Gecko-Mikroregilo, Mikroregilo |