LABS EFM8 BB50 8-bita MCU Pro Kit Mikroregilo
Uzantgvidilo
LABS EFM8 BB50 8-bita MCU Pro Kit Mikroregilo
La BB50 Pro Kit estas bonega deirpunkto por konatiĝi kun la Mikroregilo Busy Bee EFM8BB50™.
La profesia ilaro enhavas sensilojn kaj ekstercentrajn pruvantajn kelkajn el la multaj kapabloj de la EFM8BB50. La ilaro disponigas ĉiujn necesajn ilojn por evoluigi EFM8BB50 Busy Bee-aplikaĵon.
CELA APARATO
- Mikroregilo EFM8BB50 Okupita Abelo (EFM8BB50F16I-A-QFN16)
- CPU: 8-bita CIP-51 8051 Kerno
- Memoro: 16 kB fulmo kaj 512 bajtoj RAM
- Oscilatoroj: 49 MHz, 10 MHz, kaj 80 kHz
KIT-Trajtoj
- USB-konektebleco
- Altnivela Energia Monitoro (AEM)
- SEGGER J-Link enkonstruita erarserĉilo
- Sencimigi Multipleksilon subtenantan eksteran aparataron same kiel surŝipe MCU
- Uzanto-prembutono kaj LED
- Si7021 Relativa Humideco kaj Temperaturo Sensilo de Silicon Labs
- Ultra-malalta potenco 128×128-piksela Memoro
LCD
- 8-direkta analoga stirstango
- 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™
Enkonduko
1.1 Priskribo
La BB50 Pro Kit estas ideala deirpunkto por evoluigo de aplikaĵoj sur la EFM8BB50 Busy Bee Microcontrollers. La tabulo havas sensilojn kaj ekstercentrajn, montrante kelkajn el la multaj kapabloj de la EFM8BB50 Busy Bee.
Mikroregilo. Aldone, la tabulo estas plene prezentita erarserĉilo kaj energimonitora ilo, kiu povas esti uzata kun eksteraj aplikoj.
1.2 Karakterizaĵoj
- EFM8BB50 Busy Bee Mikroregilo
- 16 kB Flash
- 512 bajtoj RAM
- QFN16-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
- Si7021 Relativa Humideco kaj Temperaturo Sensilo de Silicon Labs
- Ultra-malalta potenco 128 × 128 pikseloj Memor-LCD
- 1 prembutono kaj 1 LED konektita al EFM8 por uzantinterago
- 8-direkta analoga stirstango por uzantinterago
1.3 Komenci
Detalaj instrukcioj pri kiel komenci kun via nova BB50 Pro Kit troveblas ĉe Silicon Labs Web paĝoj: silabs.com/development-tools/mcu/8-bit
Kit-Blokdiagramo
An superview de la BB50 Pro Kit estas montrita en la malsupra figuro.
Ilaro Aparataro
La aranĝo de BB50 Pro Kit estas montrita sube.
Konektiloj
4.1 Breakout Pads
La plej multaj el la GPIO-stiftoj de la EFM8BB50 estas haveblaj sur du 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 de 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 | EFM8BB50 I/O-stifto | Kunhavita Trajto |
1 | VMCU | EFM8BB50 voltage domajno (mezurita de AEM) |
2 | GND | Tero |
3 | NC | |
4 | NC | |
5 | NC | |
6 | NC | |
7 | P0.7 | EXP7, UIF_JOYSTICK |
8 | P0.6 | MCU_DISP_SCLK |
9 | P0.5 | EXP14, VCOM_RX |
Pinglo | EFM8BB50 I/O-stifto | Kunhavita Trajto |
10 | P0.4 | EXP12, VCOM_TX |
11 | P0.3 | EXP5, UIF_LED0 |
12 | P0.2 | EXP3, UIF_BUTTON0 |
13 | P0.1 | MCU_DISP_CS |
14 | P0.0 | VCOM_ENABLE |
15 | GND | Tero |
16 | 3V3 | Provizo de estraro regilo |
Tabelo 4.2. Supra Vico (J102) Pinout
Pinglo | EFM8BB50 I/O-stifto | Kunhavita Trajto |
1 | 5V | Board USB voltage |
2 | GND | Tero |
3 | NC | |
4 | RST | DEBUG_RESETN (DEBUG_C2CK Kundividita Pinglo) |
5 | C2CK | DEBUG_C2CK (DEBUG_RESETN Kundividita Pinglo) |
6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE Komuna Pinglo) |
7 | NC | |
8 | NC | |
9 | NC | |
10 | NC | |
11 | P1.2 | EXP15, SENSOR_I2C_SCL |
12 | P1.1 | EXP16, SENSOR_I2C_SDA |
13 | P1.0 | MCU_DISP_MOSI |
14 | P2.0 | MCU_DISP_ENABLE (DEBUG_C2D, DEBUG_C2DPS Kundividita Pinglo) |
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-pinglojn, kiuj povas esti uzataj kun la plej multaj el la funkcioj de la EFM8BB50 Busy Bee. 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 tiu aranĝo permesas la difinon de ekspansiotabuloj kiuj povas ŝtopi en kelkajn malsamajn Silicon Labs ilaroj.
La malsupra figuro montras la taskon de EXP-kapa pinglo por la BB50 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 | Ekstercentra Mapado |
20 | 3V3 | Provizo de estraro regilo | ||
18 | 5V | Estraro-regilo USB voltage | ||
16 | P1.1 | I2C_SDA | SENSOR_I2C_SDA | SMB0_SDA |
14 | P0.5 | UART_RX | VCOM_RX | UART0_RX |
12 | P0.4 | UART_TX | VCOM_TX | UART0_TX |
10 | NC | GPIO | ||
8 | NC | GPIO | ||
6 | NC | GPIO | ||
4 | NC | GPIO | ||
2 | VMCU | EFM8BB50 voltage domajno, inkluzivita en AEM-mezuradoj. | ||
19 | BOARD_ID_SDA | Konektita al Board Controller por identigo de aldonaj tabuloj. | ||
17 | BOARD_ID_SCL | Konektita al Board Controller por identigo de aldonaj tabuloj. | ||
15 | P1.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
13 | NC | GPIO | ||
11 | NC | GPIO | ||
9 | NC | GPIO |
Pinglo | Konekto | EXP Header Funkcio | Kunhavita Trajto | Ekstercentra Mapado |
7 | P0.7 | ĜUSTOKO | UIF_JOYSTICK | |
5 | P0.3 | LED | UIF_LED0 | |
3 | P0.2 | BTN | UIF_BUTTON0 | |
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 "Debug IN" reĝimo estas elektita, la konektilo permesas eksteran erarserĉilon esti uzata kun la enkonstruita EFM8BB50. 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 estas nur disponebla 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 BB50 Pro Kit ebligas altnivelajn sencimigajn funkciojn kiel ekzemple la AEM kaj Virtuala COM-haveno 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 EFM8BB50 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 EFM8BB50. Ĉ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.
Noto: La Altnivela Energia Monitoro povas nur mezuri la nunan konsumon de la EFM8BB50 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 EFM8BB50-aparato daŭre funkcios en la BAT-reĝimo.
5.3 EFM8BB50 Restarigi
La EFM8BB50 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 EFM8BB50 ankaŭ estos eldonita dum la ekfunkciigo de la tabulregilo. Ĉi tio signifas, ke forigo de potenco al la tabulregilo (malkonekti la J-Link-USB-kablon) ne generos rekomencon sed reŝtopi la kablon dum la tabulregilo ekfunkciigos.
Ekstercentraloj
La profesia ilaro havas aron da ekstercentraj, kiuj montras kelkajn el la funkcioj de EFM8BB50.
Notu, ke la plej multaj EFM8BB50-I/Oj direktitaj al ekstercentraj ankaŭ estas direktitaj al la elrompaj kusenetoj aŭ la EXP-kapo, kiuj devas esti konsiderataj kiam vi uzas ĉi tiujn I/O-ojn.
6.1 Puŝbutono kaj LED
La ilaro havas uzantan puŝbutonon markitan BTN0, kiu estas konektita rekte al la EFM8BB50 kaj estas denuncita de RC-filtriloj kun tempokonstanto de 1ms. La butono estas konektita al pinglo P0.2.
La ilaro ankaŭ havas flavan LED markitan LED0, kiu estas kontrolita per GPIO-stifto sur la EFM8BB50. La LED estas konektita al pinglo P0.3 en aktiva-alta agordo.6.2 Stirstango
La ilaro havas analogan stirstangon kun 8 mezureblaj pozicioj. Ĉi tiu stirstango estas konektita al la EFM8 sur la P0.7-stifto kaj uzas malsamajn rezistvalorojn por krei vol.tagestas mezurebla de la ADC0.Tabelo 6.1. Joystick Rezistor Kombinaĵoj
Direkto | Kombinaĵoj de rezistiloj (kΩ) | Atendita UIF_JOYSTICK Voltage (V)1 |
Centra gazetaro | ![]() |
0.033 |
Supre (N) | ![]() |
2.831 |
Dekstre (NE) | ![]() |
2.247 |
Dekstre (E) | ![]() |
2.533 |
Malsupren-dekstra (SE) | ![]() |
1.433 |
Malsupre (S) | ![]() |
1.650 |
Malsupre-Maldekstre (SW) | ![]() |
1.238 |
Maldekstre (W) | ![]() |
1.980 |
Supren-Maldekstre (NW) | ![]() |
1.801 |
Notu: 1. Ĉi tiuj kalkulitaj valoroj supozas VMCU de 3.3 V. |
6.3 Memoro LCD-TFT Ekrano
1.28-cola SHARP Memory LCD-TFT estas havebla sur la ilaro por ebligi disvolvi interagajn aplikojn. La ekrano havas altan rezolucion de 128 x 128 pikseloj kaj konsumas tre malmulte da potenco. Ĝi estas reflekta monokromata ekrano, do ĉiu pikselo povas esti nur hela aŭ malhela, kaj neniu kontraŭlumo estas necesa en normalaj taglumaj kondiĉoj. Datumoj senditaj al la ekrano estas stokitaj en la pikseloj sur la vitro, kio signifas, ke neniu daŭra refreŝiĝo estas postulata por konservi statikan bildon.
La ekraninterfaco konsistas el SPI-kongrua seria interfaco kaj kelkaj ekstraj kontrolsignaloj. Pikseloj ne estas individue adreseblaj, anstataŭe datumoj estas senditaj al la ekrano unu linion (128 bitoj) samtempe.
La Memory LCD-TFT-ekrano estas dividita kun la tabulregilo de la ilaro, permesante al la tabulo-regila aplikaĵo montri utilajn informojn kiam la uzantapliko ne uzas la ekranon. La uzantaplikaĵo ĉiam kontrolas proprieton de la ekrano per la signalo DISP_ENABLE:
- DISP_ENABLE = LOW: La tabulregilo havas kontrolon de la ekrano
- DISP_ENABLE = ALTA: La uzanta aplikaĵo (EFM8BB50) havas kontrolon de la ekrano
Potenco al la ekrano estas fontita de la cela aplika potenco-domajno kiam la EFM8BB50 kontrolas la ekranon kaj de la potenco-domajno de la estraro-regilo kiam la DISP_ENABLE-linio estas malalta. Datumoj estas enigitaj sur DISP_SI kiam DISP_CS estas alta, kaj la horloĝo estas sendita sur DISP_SCLK. La maksimuma subtenata horloĝrapideco estas 1.1 MHz.
6.4 Si7021 Relativa Humideco kaj Temperaturo Sensilo
La Si7021 1°Crelative humideco kaj temperatursensilo estas monolita CMOS IC integranta humidecon kaj temperatursensilo elementojn, analog-al-cifereca konvertilo, signalo prilaborado, kalibrado datumoj, kaj 1 La Si7021 I C Interfaco. 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 reflua lutebla. Ĝ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, konvenaj rimedoj por protekti la sensilon dum muntado (ekz., reflua lutado) kaj dum la tuta vivo de la produkto, ekskludante likvaĵojn (hidrofoba/oleofoba) kaj partiklojn.
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 1°C-buso uzita 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.5 Virtuala COM-Haveno
Nesinkrona seria konekto al la tabulo-regilo estas disponigita por aplikaĵa datumtransigo inter gastiga komputilo kaj la celo EFM8BB50, 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.2. Virtualaj COM Havenaj Interfaco-Pingloj
Signalo | Priskribo |
VCOM_TX | Transsendu datumojn de la EFM8BB50 al la estrara regilo |
VCOM_RX | Ricevu datumojn de la tabulo-regilo al la EFM8BB50 |
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 EFM8BB50 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 BB50 Pro Kit enhavas integran erarserĉilon, kiu povas esti uzata por elŝuti kodon kaj sencimigi la EFM8BB50. Krom programado de la EFM8BB50 sur la ilaro, la erarserĉilo ankaŭ povas esti uzata por programi kaj sencimigi eksterajn Silicon Labs EFM32, EFM8,
EZR32, kaj EFR32 aparatoj.
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
EFM8BB50 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 EFM8BB50 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 EFM8BB50 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 EFM8BB50 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 forkuras alian energifonton, kiel baterio, kaj la estraro-regilo estas malŝaltita, faru rektajn ligojn al la GPIO-oj uzataj por senararigado, kiuj estas elmontritaj sur la elrompaj kusenetoj.
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 ĉi tiuj agordoj por malfermi la dialogan agordan ilaron.9.1 Ĝisdatigoj de Firmware
Vi povas ĝisdatigi la ilaron-firmvaro 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: 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.
Kit Revizio | Liberigita | Priskribo |
A01 | 9-jun-23 | Komenca ilaro revizio. |
Historio de Revizio de Dokumentoj
Revizio 1.0
Junio 2023 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 www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Kvalito www.silabs.com/quality |
Subteno & Komunumo www.silabs.com/community |
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 produktadprocezo pro sekureco aŭ fidindeco . Tiaj ŝanĝoj ne ŝanĝos la specifojn aŭ la enamiĝon 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 respondecos aŭ respondecas pri ajnaj vundoj aŭ damaĝoj rilate al uzo de produkto de Silicon Labs en tiaj neaŭtorizitaj aplikoj.
Notu: Ĉi tiu enhavo povas enhavi eksterendivan terminologion y 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
Varmarkinformoj Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® kaj la emblemo de Silicon Labs ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, Energy Micro-emblemo kaj kombinaĵoj de ili, "la plej energiaj mikroregiloj de la mondo", Repine Signals® , Wised Connect , n-Link, Thread Arch® , Elin® , EZRadioPRO® , EZRadioPRO® , Gecko ® , Gecko OS, Gecko OS Studio, Precision32® , Simplicity Studio® , Telegenic , la Telegenic Logo® , USB XPress® , Sentry, la Sentry-emblemo kaj Sentry 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. Keli 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.
Kopirajto © 2023 de Silicon Laboratories
Dokumentoj/Rimedoj
![]() |
SILICON LABS EFM8 BB50 8-bita MCU Pro Kit Mikroregilo [pdf] Uzantogvidilo EFM8 BB50 8-bita MCU Pro Kit Mikroregilo, EFM8 BB50, 8-bita MCU Pro Kit Mikroregilo, Profesia Kit Mikroregilo, Kit Mikroregilo, Mikroregilo |