SILIKON - logotipLABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit
Uporabniški priročnik

LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit

Komplet BB50 Pro je odlično izhodišče za spoznavanje mikrokrmilnika EFM8BB50™ Busy Bee.
Profesionalni komplet vsebuje senzorje in zunanje naprave, ki prikazujejo nekatere od številnih zmogljivosti EFM8BB50. Komplet vsebuje vsa potrebna orodja za razvoj aplikacije EFM8BB50 Busy Bee.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit

CILJNA NAPRAVA

  • EFM8BB50 mikrokrmilnik Busy Bee (EFM8BB50F16I-A-QFN16)
  • CPU: 8-bitno jedro CIP-51 8051
  •  Pomnilnik: 16 kB flash in 512 bajtov RAM-a
  •  Oscilatorji: 49 MHz, 10 MHz in 80 kHz

LASTNOSTI KOMPLETA

  • USB povezljivost
  • Napredni monitor energije (AEM)
  • SEGGER J-Link vgrajeni razhroščevalnik
  • Multiplekser za odpravljanje napak, ki podpira zunanjo strojno opremo in vgrajeni MCU
  • Uporabniški gumb in LED
  • Senzor relativne vlažnosti in temperature Silicon Labs Si7021
  • Pomnilnik z izjemno nizko porabo energije 128 × 128 slikovnih pik

LCD

  • 8-smerna analogna igralna palica
  • 20-polni 2.54 mm priključek za razširitvene plošče
  • Odlomne ploščice za neposreden dostop do V/I zatičev
  •  Viri napajanja vključujejo USB in gumbasto baterijo CR2032

PODPORA PROGRAMSKE OPREME

  • Simplicity Studio™

 Uvod

1.1 Opis
Komplet BB50 Pro je idealno izhodišče za razvoj aplikacij na mikrokontrolerjih EFM8BB50 Busy Bee. Plošča ima senzorje in zunanje naprave, ki prikazujejo nekatere od številnih zmogljivosti EFM8BB50 Busy Bee
Mikrokrmilnik. Poleg tega je plošča popolnoma opremljen razhroščevalnik in orodje za spremljanje energije, ki se lahko uporablja z zunanjimi aplikacijami.
1.2 Lastnosti

  • EFM8BB50 mikrokrmilnik Busy Bee
  • 16 kB Flash
  •  512 bajtov RAM-a
  • Paket QFN16
  •  Napredni sistem za spremljanje energije za natančen tok in voltage sledenje
  • Integriran razhroščevalnik/emulator USB Segger J-Link z možnostjo razhroščevanja zunanjih naprav Silicon Labs
  •  20-pinska razširitvena glava
  •  Odlomne ploščice za enostaven dostop do V/I zatičev
  •  Viri napajanja vključujejo USB in baterijo CR2032
  •  Senzor relativne vlažnosti in temperature Silicon Labs Si7021
  •  Ultra nizka poraba 128 × 128 slikovnih pik Memory-LCD
  •  1 gumb in 1 LED, povezana z EFM8 za interakcijo uporabnika
  • 8-smerna analogna igralna palica za interakcijo z uporabnikom

1.3 Kako začeti
Podrobna navodila za začetek uporabe vašega novega kompleta BB50 Pro najdete v Silicon Labs Web strani: silabs.com/development-tools/mcu/8-bit

 Blokovni diagram kompleta

Večview kompleta BB50 Pro je prikazan na spodnji sliki.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - Blok diagram kompleta

Postavitev strojne opreme kompleta

Postavitev kompleta BB50 Pro je prikazana spodaj.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - postavitev strojne opreme

Konektorji

4.1 Prelomne blazinice
Večina nožic GPIO EFM8BB50 je na voljo v dveh vrstah glave nožic na zgornjem in spodnjem robu plošče. Imajo standardni razmik 2.54 mm, po potrebi pa se lahko prispajkajo glave nožic. Poleg V/I zatičev so na voljo tudi povezave z napajalnimi tirnicami in ozemljitvijo. Upoštevajte, da se nekateri zatiči uporabljajo za zunanje naprave ali funkcije kompleta in morda ne bodo na voljo za aplikacijo po meri brez kompromisov.
Spodnja slika prikazuje pinout prelomnih ploščic in pinout glave EXP na desnem robu plošče. Glava EXP je dodatno razložena v naslednjem razdelku. Povezave prelomnih blazinic so poleg vsakega zatiča natisnjene s sitotiskom za lažjo uporabo.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - Breakout PadsSpodnja tabela prikazuje priključke nožic prelomnih ploščic. Prikazuje tudi, katere zunanje naprave ali funkcije kompleta so povezane z različnimi nožicami.
Tabela 4.1. Pinout spodnje vrstice (J101).

Pin EFM8BB50 I/O pin Skupna funkcija
1 VMCU EFM8BB50 voltage domena (merjeno z AEM)
2 GND Tla
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
Pin EFM8BB50 I/O pin Skupna funkcija
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 Tla
16 3V3 Dobava krmilnika plošče

Tabela 4.2. Pinout zgornje vrstice (J102).

Pin EFM8BB50 I/O pin Skupna funkcija
1 5V Plošča USB voltage
2 GND Tla
3 NC
4 RST DEBUG_RESETN (DEBUG_C2CK Pin v skupni rabi)
5 C2CK DEBUG_C2CK (DEBUG_RESETN PIN v skupni rabi)
6 C2D DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE Pin v skupni rabi)
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 PIN v skupni rabi)
15 GND Tla
16 3V3 Dobava krmilnika plošče

4.2 Glava EXP
Na desni strani plošče je na voljo kotna 20-pinska glava EXP, ki omogoča povezavo zunanjih naprav ali vtičnikov. Priključek vsebuje številne V/I zatiče, ki jih je mogoče uporabiti z večino funkcij EFM8BB50 Busy Bee. Poleg tega so izpostavljeni tudi napajalna vodila VMCU, 3V3 in 5V.
Priključek sledi standardu, ki zagotavlja, da so običajno uporabljene zunanje naprave, kot so SPI, UART in vodilo IC, na voljo na fiksnih mestih na priključku. Preostali zatiči se uporabljajo za splošne V/I. Ta postavitev omogoča definicijo razširitvenih plošč, ki se lahko priključijo na številne različne komplete Silicon Labs.
Spodnja slika prikazuje dodelitev zatičev glave EXP za komplet BB50 Pro. Zaradi omejitev števila razpoložljivih zatičev GPIO so nekateri zatiči glave EXP v skupni rabi s funkcijami kompleta.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - glava EXPTabela 4.3. EXP Pinout glave

Pin Povezava Funkcija glave EXP Skupna funkcija Periferno preslikavo
20 3V3 Dobava krmilnika plošče
18 5V Krmilnik plošče 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 domena, vključena v meritve AEM.
19 BOARD_ID_SDA Povezan s krmilnikom plošče za identifikacijo dodatnih plošč.
17 BOARD_ID_SCL Povezan s krmilnikom plošče za identifikacijo dodatnih plošč.
15 P1.2 I2C_SCL SENSOR_I2C_SCL SMB0_SCL
13 NC GPIO
11 NC GPIO
9 NC GPIO
Pin Povezava Funkcija glave EXP Skupna funkcija Periferno preslikavo
7 P0.7 JOJSTIK UIF_JOYSTICK
5 P0.3 LED UIF_LED0
3 P0.2 BTN UIF_BUTTON0
1 GND Tla

4.3 Konektor za odpravljanje napak (DBG)
Konektor za odpravljanje napak ima dvojni namen, ki temelji na načinu za odpravljanje napak, ki ga je mogoče nastaviti s programom Simplicity Studio. Če je izbran način »Debug IN«, konektor omogoča uporabo zunanjega razhroščevalnika z vgrajenim EFM8BB50. Če je izbran način »Debug OUT«, konektor omogoča, da se komplet uporablja kot razhroščevalnik proti zunanjemu cilju. Če je izbran način »Debug MCU« (privzeto), je priključek izoliran od vmesnika za odpravljanje napak krmilnika plošče in ciljne naprave na plošči.
Ker se ta konektor samodejno preklopi za podporo različnih načinov delovanja, je na voljo le, ko je krmilnik plošče pod napajanjem (povezan kabel J-Link USB). Če je potreben dostop za odpravljanje napak do ciljne naprave, ko je krmilnik plošče brez napajanja, je treba to narediti tako, da se neposredno povežete z ustreznimi nožicami na razdelilni glavi.
Pinout konektorja sledi standardnemu 19-polnemu konektorju ARM Cortex Debug. Spodaj je podrobno opisan pinout. Upoštevajte, da čeprav konektor podpira JTAG poleg Serial Wire Debug, ne pomeni nujno, da komplet ali vgrajena ciljna naprava to podpira.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - priključek za odpravljanje napakČeprav se pinout ujema s pinout priključkom ARM Cortex Debug, ti niso popolnoma združljivi, saj je nožica 7 fizično odstranjena iz priključka Cortex Debug. Nekateri kabli imajo majhen vtič, ki preprečuje njihovo uporabo, ko je ta nožica prisotna. V tem primeru odstranite vtič ali namesto tega uporabite standardni ravni kabel 2×10 1.27 mm.
Tabela 4.4. Opisi pinov priključka za odpravljanje napak

PIN številka(e) funkcija Opomba
1 VTARGET Target reference voltage. Uporablja se za prestavljanje ravni logičnega signala med ciljem in razhroščevalnikom.
2 TMS / SDWIO / C2D JTAG izbira testnega načina, podatki serijske žice ali podatki C2
4 TCK / SWCLK / C2CK JTAG testna ura, ura serijske žice ali ura C2
6 TDO/SWO JTAG izhod testnih podatkov ali izhod serijske žice
8 TDI / C2Dps JTAG testne podatke ali funkcijo C2D »deljenje pinov«.
10 PONASTAVITEV / C2CKps Ponastavitev ciljne naprave ali funkcija »deljenja pinov« C2CK
12 NC TRACECLK
14 NC TRACED0
16 NC TRACED1
18 NC TRACED2
20 NC TRACED3
9 Zaznavanje kabla Povežite z zemljo
11, 13 NC Ni povezano
3, 5, 15, 17, 19 GND

4.4 Simplicity Connector
Simplicity Connector, predstavljen na kompletu BB50 Pro, omogoča uporabo naprednih funkcij za odpravljanje napak, kot sta vrata AEM in Virtual COM, ki se uporabljajo za zunanjo tarčo. Razporeditev zatičev je prikazana na spodnji sliki.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - Simplicity ConnectorImena signalov na sliki in tabela z opisom pinov se nanašajo na krmilnik plošče. To pomeni, da mora biti VCOM_TX povezan s priključkom RX na zunanjem cilju, VCOM_RX s priključkom TX cilja, VCOM_CTS s priključkom RTS cilja in VCOM_RTS s priključkom CTS cilja.
Opomba: Tok, črpan iz VMCU voltage pin je vključen v meritve AEM, medtem ko 3V3 in 5V voltage zatiči niso. Za spremljanje trenutne porabe zunanje tarče z AEM prestavite vgrajeni mikrokontroler v način najnižje energije, da zmanjšate njegov vpliv na meritve.
Tabela 4.5. Opisi pinov konektorja Simplicity

PIN številka(e) funkcija Opis
1 VMCU 3.3 V napajalni tir, ki ga nadzoruje AEM
3 3V3 3.3 V napajalna vodila
5 5V 5 V napajalna vodila
2 VCOM_TX Virtualni COM TX
4 VCOM_RX Virtualni COM RX
6 VCOM_CTS Virtualni COM CTS
8 VCOM_RTS Virtualni COM RTS
17 BOARD_ID_SCL ID plošče SCL
19 BOARD_ID_SDA ID plošče SDA
10, 12, 14, 16, 18, 20 NC Ni povezano
7, 9, 11, 13, 15 GND Tla

Napajanje in ponastavitev

5.1 Izbira moči MCU
EFM8BB50 v profesionalnem kompletu se lahko napaja iz enega od teh virov:

  • Kabel USB za odpravljanje napak
  • 3 V gumbasta baterija

Vir napajanja za MCU se izbere z drsnim stikalom v spodnjem levem kotu profesionalnega kompleta. Spodnja slika prikazuje, kako lahko z drsnim stikalom izberete različne vire napajanja.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - stikalo za vklopKo je stikalo v položaju AEM, se za napajanje EFM3.3BB8 uporablja nizkošumni 50 V LDO na profesionalnem kompletu. Ta LDO se ponovno napaja iz kabla USB za odpravljanje napak. Advanced Energy Monitor je zdaj zaporedno povezan, kar omogoča natančne meritve toka visoke hitrosti in odpravljanje napak/profiliranje energije.
Ko je stikalo v položaju BAT, lahko za napajanje naprave uporabite 20 mm gumbasto baterijo v vtičnici CR2032. Ko je stikalo v tem položaju, meritve toka niso aktivne. To je priporočen položaj stikala pri napajanju MCU z zunanjim virom napajanja.
Opomba: Advanced Energy Monitor lahko meri trenutno porabo EFM8BB50 le, ko je stikalo za izbiro moči v položaju AEM.
5.2 Napajanje krmilnika plošče
Krmilnik plošče je odgovoren za pomembne funkcije, kot sta debugger in AEM, in se napaja izključno prek vrat USB v zgornjem levem kotu plošče. Ta del kompleta se nahaja v ločeni domeni napajanja, tako da je mogoče izbrati drug vir napajanja za ciljno napravo, medtem ko ohranite funkcijo odpravljanja napak. Ta močnostna domena je tudi izolirana, da se prepreči uhajanje toka iz ciljne močnostne domene, ko je napajanje krmilnika plošče odklopljeno.
Na domeno moči krmilnika plošče ne vpliva položaj stikala za vklop.
Komplet je bil skrbno zasnovan tako, da krmilnik plošče in ciljne napajalne domene ostanejo izolirane druga od druge, ko se ena od njih izklopi. To zagotavlja, da bo ciljna naprava EFM8BB50 še naprej delovala v načinu BAT.
5.3 EFM8BB50 Ponastavitev
MCU EFM8BB50 je mogoče ponastaviti z nekaj različnimi viri:

  • Uporabnik pritisne gumb RESET
  • Vgrajeni razhroščevalnik povleče pin #RESET nizko
  •  Zunanji razhroščevalnik povleče pin #RESET nizko

Poleg zgoraj omenjenih virov ponastavitve bo ponastavitev na EFM8BB50 izdana tudi med zagonom krmilnika plošče. To pomeni, da prekinitev napajanja krmilnika plošče (odklop kabla USB J-Link) ne bo povzročila ponastavitve, vendar bo ponovno vklop kabla ob zagonu krmilnika plošče.

 periferne naprave

Profesionalni komplet ima nabor zunanjih naprav, ki prikazujejo nekatere funkcije EFM8BB50.
Upoštevajte, da je večina V/I-jev EFM8BB50, ki so usmerjeni k zunanjim napravam, prav tako usmerjeni na prelomne ploščice ali glavo EXP, kar je treba upoštevati pri uporabi teh V/I.
6.1 Gumb in LED
Komplet ima uporabniško tipko z oznako BTN0, ki je neposredno povezana z EFM8BB50 in je denoncirana s filtri RC s časovno konstanto 1 ms. Gumb je priključen na pin P0.2.
Komplet vsebuje tudi rumeno LED z oznako LED0, ki jo krmili GPIO pin na EFM8BB50. LED je priključena na pin P0.3 v aktivni-visoki konfiguraciji.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - gumb in LED6.2 Krmilna ročica
Komplet ima analogni joystick z 8 merljivimi položaji. Ta igralna palica je povezana z EFM8 na zatiču P0.7 in uporablja različne vrednosti upora za ustvarjanje vol.tagje merljiv z ADC0.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - upor igralne paliceTabela 6.1. Kombinacije upornikov igralne palice

Smer Kombinacije uporov (kΩ) Pričakovana UIF_JOYSTICK Voltage (V)1
Sredinski tisk SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 0.033
Gor (N) SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 1 2.831
Gor-desno (NE) SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 2 2.247
desno (E) SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 3 2.533
Dol-desno (SE) SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 6 1.433
Dol (S) SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 5 1.650
Dol-levo (JZ) SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 4 1.238
Levo (W) SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 7 1.980
Gor-levo (NW) SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 8 1.801
Opomba: 1. Te izračunane vrednosti predvidevajo VMCU 3.3 V.

6.3 Pomnilnik LCD-TFT zaslon
1.28-palčni SHARP Memory LCD-TFT je na voljo v kompletu za omogočanje razvoja interaktivnih aplikacij. Zaslon ima visoko ločljivost 128 x 128 slikovnih pik in porabi zelo malo energije. To je odsevni enobarvni zaslon, tako da je lahko vsaka slikovna pika le svetla ali temna, osvetlitev ozadja pa v običajnih dnevnih svetlobnih pogojih ni potrebna. Podatki, poslani na zaslon, so shranjeni v slikovnih pikah na steklu, kar pomeni, da za ohranitev statične slike ni potrebno nenehno osveževanje.
Vmesnik zaslona je sestavljen iz serijskega vmesnika, združljivega s SPI, in nekaterih dodatnih krmilnih signalov. Pikslov ni mogoče nasloviti posamično, namesto tega se podatki pošiljajo na zaslon eno vrstico (128 bitov) naenkrat.
Zaslon Memory LCD-TFT je v skupni rabi s krmilnikom plošče kompleta, kar aplikaciji krmilnika plošče omogoča prikaz uporabnih informacij, ko uporabniška aplikacija ne uporablja zaslona. Uporabniška aplikacija vedno nadzoruje lastništvo zaslona s signalom DISP_ENABLE:

  • DISP_ENABLE = LOW: Krmilnik plošče ima nadzor nad zaslonom
  • DISP_ENABLE = HIGH: Uporabniška aplikacija (EFM8BB50) ima nadzor nad zaslonom

Napajanje zaslona izvira iz domene moči ciljne aplikacije, ko EFM8BB50 krmili zaslon, in iz domene moči krmilnika plošče, ko je linija DISP_ENABLE nizka. Podatki so zapisani na DISP_SI, ko je DISP_CS visok, ura pa je poslana na DISP_SCLK. Največji podprti takt je 1.1 MHz.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - pomnilniški LCD

6.4 Senzor relativne vlažnosti in temperature Si7021
Relativni senzor vlažnosti in temperature Si7021 1°C je monoliten CMOS IC, ki združuje elemente senzorja vlage in temperature, analogno-digitalni pretvornik, obdelavo signalov, podatke o umerjanju in vmesnik 1 Si7021 IC. Patentirana uporaba industrijskih standardov polimernih dielektrikov z nizko vsebnostjo K za zaznavanje vlažnosti omogoča konstrukcijo nizkoenergetskih, monolitnih IC-jev senzorjev CMOS z majhnim odmikom in histerezo ter odlično dolgoročno stabilnostjo.
Senzorji vlažnosti in temperature so tovarniško umerjeni, podatki o umerjanju pa so shranjeni v obstojnem pomnilniku na čipu. To zagotavlja, da so senzorji popolnoma zamenljivi brez ponovnega umerjanja ali sprememb programske opreme.
Si7021 je na voljo v ohišju 3 × 3 mm DFN in je zmožen spajkanja. Uporablja se lahko kot nadgradnja, združljiva s strojno in programsko opremo, za obstoječe senzorje RH/temperature v ohišjih 3×3 mm DFN-6, ki vključujejo natančno zaznavanje v širšem obsegu in manjšo porabo energije. Izbirni tovarniško nameščen pokrov ponuja nizko profile, priročen način zaščite senzorja med sestavljanjem (npr. spajkanje z reflowom) in skozi celotno življenjsko dobo izdelka, razen tekočin (hidrofobnih/oleofobnih) in delcev.
Si7021 ponuja natančno, tovarniško umerjeno digitalno rešitev z nizko porabo energije, idealno za merjenje vlažnosti, rosišča in temperature v aplikacijah, ki segajo od HVAC/R in sledenja sredstev do industrijskih in potrošniških platform.
Vodilo 1 °C, ki se uporablja za Si7021, je v skupni rabi z glavo EXP. Senzor napaja VMCU, kar pomeni, da je trenutna poraba senzorja vključena v meritve AEM.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - temperaturni senzorObrnite se na Silicon Labs web strani za več informacij: http://www.silabs.com/humidity-sensors.
6.5 Virtualna vrata COM
Za prenos aplikacijskih podatkov med gostiteljskim osebnim računalnikom in ciljnim EFM8BB50 je zagotovljena asinhrona serijska povezava s krmilnikom plošče, kar odpravlja potrebo po adapterju zunanjih serijskih vrat.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - Virtual COMVirtualna vrata COM so sestavljena iz fizičnega UART-a med ciljno napravo in krmilnikom plošče ter logične funkcije v krmilniku plošče, ki omogoča serijska vrata na voljo gostiteljskemu računalniku prek USB-ja. Vmesnik UART je sestavljen iz dveh zatičev in signala za omogočanje.
Tabela 6.2. Zatiči vmesnika virtualnih vrat COM

Signal Opis
VCOM_TX Prenesite podatke iz EFM8BB50 v krmilnik plošče
VCOM_RX Prejmite podatke iz krmilnika plošče v EFM8BB50
VCOM_ENABLE Omogoča vmesnik VCOM, ki omogoča prenos podatkov do krmilnika plošče

Opomba: Vrata VCOM so na voljo le, ko je krmilnik plošče napajan, kar zahteva vstavitev kabla J-Link USB.

Napredni monitor energije

7.1 Uporaba
Podatke Advanced Energy Monitor (AEM) zbira krmilnik plošče in jih lahko prikaže Energy Profiler, na voljo prek Simplicity Studio. Z uporabo Energy Profiler, poraba toka in voltage je mogoče izmeriti in povezati z dejansko kodo, ki se izvaja na EFM8BB50 v realnem času.
7.2 Teorija delovanja
Za natančno merjenje toka v razponu od 0.1 µA do 47 mA (dinamično območje 114 dB) je potreben senzor toka. amplifier se uporablja skupaj z dvojnim ojačanjem stage. Trenutni smisel amplifier meri voltage spusti čez upor majhne serije. Dobiček stage naprej ampživi ta voltage z dvema različnima nastavitvama ojačanja za pridobitev dveh tokovnih območij. Prehod med tema dvema območjema se zgodi okoli 250 µA. Digitalno filtriranje in povprečenje se izvaja znotraj krmilnika plošče pred sampdatoteke se izvozijo v Energy Profiler aplikacija. Med zagonom kompleta se izvede samodejna kalibracija AEM, ki kompenzira napako odmika v smislu amposvežilci.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - monitor energije7.3 Natančnost in zmogljivost
AEM je sposoben meriti tokove v območju od 0.1 µA do 47 mA. Za tokove nad 250 µA je AEM natančen znotraj 0.1 mA. Pri merjenju tokov pod 250 µA se natančnost poveča na 1 µA. Čeprav je absolutna natančnost 1 µA v območju pod 250 µA, lahko AEM zazna spremembe tokovne porabe že pri 100 nA. AEM proizvede 6250 tokovnih sampmanj na sekundo.

Vgrajeni razhroščevalnik

Komplet BB50 Pro vsebuje integriran razhroščevalnik, ki ga je mogoče uporabiti za prenos kode in odpravljanje napak v EFM8BB50. Poleg programiranja EFM8BB50 v kompletu se lahko razhroščevalnik uporablja tudi za programiranje in razhroščevanje zunanjih Silicon Labs EFM32, EFM8,
naprave EZR32 in EFR32.
Razhroščevalnik podpira tri različne vmesnike za odpravljanje napak, ki se uporabljajo z napravami Silicon Labs:

  • Serial Wire Debug, ki se uporablja z vsemi napravami EFM32, EFR32 in EZR32
  • JTAG, ki se lahko uporablja z EFR32 in nekaterimi napravami EFM32
  • C2 Debug, ki se uporablja z napravami EFM8

Če želite zagotoviti natančno odpravljanje napak, uporabite ustrezen vmesnik za odpravljanje napak za svojo napravo. Priključek za odpravljanje napak na plošči podpira vse te tri načine.
8.1 Načini odpravljanja napak
Za programiranje zunanjih naprav uporabite konektor za odpravljanje napak, da se povežete s ciljno ploščo in nastavite način odpravljanja napak na [Out]. Isti konektor lahko uporabite tudi za priključitev zunanjega razhroščevalnika na
EFM8BB50 MCU v kompletu tako, da način za odpravljanje napak nastavite na [In].
Izbira aktivnega načina odpravljanja napak se izvede v Simplicity Studio. Odpravljanje napak
MCU: V tem načinu je vgrajeni razhroščevalnik povezan z EFM8BB50 v kompletu.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - Debug MCUDebug OUT: V tem načinu lahko vgrajeni razhroščevalnik uporabite za odpravljanje napak v podprti napravi Silicon Labs, nameščeni na plošči po meri.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - Debug OUTOdpravljanje napak V: V tem načinu je vgrajeni razhroščevalnik odklopljen in lahko priključite zunanji razhroščevalnik za odpravljanje napak EFM8BB50 na komplet.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - Debug INOpomba: Za delovanje »Debug IN« mora biti krmilnik plošče kompleta napajan prek priključka Debug USB.
8.2 Odpravljanje napak med delovanjem baterije
Ko se EFM8BB50 napaja iz baterije in je J-Link USB še vedno povezan, je na voljo vgrajena funkcija za odpravljanje napak. Če je napajanje USB prekinjeno, bo način Debug IN prenehal delovati.
Če je potreben dostop za odpravljanje napak, ko se cilj napaja iz drugega vira energije, kot je baterija, in je krmilnik plošče izklopljen, vzpostavite neposredne povezave z vmesniki GPIO, ki se uporabljajo za odpravljanje napak in so izpostavljeni na prelomnih ploščicah.

 Konfiguracija kompleta in nadgradnje

Pogovorno okno za konfiguracijo kompleta v Simplicity Studio vam omogoča, da spremenite način odpravljanja napak adapterja J-Link, nadgradite njegovo vdelano programsko opremo in spremenite druge konfiguracijske nastavitve. Če želite prenesti Simplicity Studio, pojdite na silabs.com/simplicity.
V glavnem oknu perspektive zaganjalnika programa Simplicity Studio sta prikazana način odpravljanja napak in različica vdelane programske opreme izbranega adapterja J-Link. Kliknite povezavo [Spremeni] poleg katere koli od teh nastavitev, da odprete pogovorno okno za konfiguracijo kompleta.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - pogovorno okno za konfiguracijo9.1 Nadgradnje vdelane programske opreme
Vdelano programsko opremo kompleta lahko nadgradite prek programa Simplicity Studio. Simplicity Studio bo ob zagonu samodejno preveril, ali so na voljo nove posodobitve.
Za ročne nadgradnje lahko uporabite tudi pogovorno okno za konfiguracijo kompleta. Kliknite gumb [Prebrskaj] v razdelku [Posodobi adapter], da izberete pravilnega file ki se konča z.emz. Nato kliknite gumb [Namesti paket].

Sheme, sestavne risbe in kosovnica

Sheme, sestavne risbe in seznam materialov (BOM) so na voljo prek Simplicity Studio, ko je nameščen paket dokumentacije kompleta. Na voljo so tudi na strani s kompleti v Silicon Labs webspletno mesto: silabs.com.

Zgodovina revizij kompleta in napake

11.1 Zgodovina revizij
Revizijo kompleta lahko najdete natisnjeno na nalepki škatle kompleta, kot je prikazano na spodnji sliki.SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - bear code

Revizija kompleta Izpuščen Opis
A01 9. junij 23 Začetna revizija kompleta.

Zgodovina revizij dokumenta

Revizija 1.0
Junij 2023 Začetna različica dokumenta.
Studio preprostosti
Dostop z enim klikom do MCU in brezžičnih orodij, dokumentacije, programske opreme, knjižnic izvorne kode in več. Na voljo za Windows, Mac in Linux!SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - Simplicity Studio

SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit - ikona 9
Portfelj interneta stvari
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Kakovost
www.silabs.com/kakovost
Podpora in skupnost
www.silabs.com/skupnost

Zavrnitev odgovornosti
Silicon Labs namerava strankam zagotoviti najnovejšo, natančno in poglobljeno dokumentacijo o vseh zunanjih napravah in modulih, ki so na voljo izvajalcem sistemov in programske opreme, ki uporabljajo ali nameravajo uporabljati izdelke Silicon Labs. Podatki o značilnostih, razpoložljivi moduli in zunanje naprave, velikosti pomnilnika in pomnilniški naslovi se nanašajo na vsako specifično napravo, navedeni »tipični« parametri pa se lahko razlikujejo in se razlikujejo v različnih aplikacijah. Aplikacija npramptukaj opisane informacije so samo za ilustracijo. Silicon Labs si pridržuje pravico do sprememb informacij o izdelku, specifikacij in opisov brez nadaljnjega obvestila in ne daje jamstev glede točnosti ali popolnosti vključenih informacij. Brez predhodnega obvestila lahko Silicon Labs posodobi vdelano programsko opremo izdelka med proizvodnim procesom zaradi varnosti ali zanesljivosti. Takšne spremembe ne bodo spremenile specifikacij ali lastnosti izdelka. Silicon Labs ne odgovarja za posledice uporabe informacij v tem dokumentu. Ta dokument ne pomeni ali izrecno podeljuje nobene licence za načrtovanje ali izdelavo integriranih vezij. Izdelki niso zasnovani ali odobreni za uporabo v nobeni napravi FDA razreda III, aplikacijah, za katere je potrebna predprodajna odobritev FDA, ali sistemih za vzdrževanje življenja brez posebnega pisnega soglasja Silicon Labs. »Sistem za vzdrževanje življenja« je kateri koli izdelek ali sistem, namenjen podpiranju ali vzdrževanju življenja in/ali zdravja, za katerega se lahko razumno pričakuje, da bo v primeru okvare povzročil resne telesne poškodbe ali smrt. Izdelki Silicon Labs niso zasnovani ali odobreni za vojaške namene. Izdelki Silicon Labs se v nobenem primeru ne smejo uporabljati v orožju za množično uničevanje, vključno z (vendar ne omejeno na) jedrskim, biološkim ali kemičnim orožjem ali raketami, ki lahko izstrelijo takšno orožje. Silicon Labs zavrača vsa izrecna in implicitna jamstva in ne prevzema odgovornosti za kakršne koli poškodbe ali škodo, povezano z uporabo izdelka Silicon Labs v takih nepooblaščenih aplikacijah.
Opomba: Ta vsebina morda vsebuje terminologijo endivije, ki je zdaj zastarela. Silicon Labs te izraze nadomešča z vključujočim jezikom, kjer koli je to mogoče. Za več informacij obiščite www.silabs.com/about-us/inclusive-lexicon-project
Informacije o blagovnih znamkah Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs ® in logotip Silicon Labs ®, Blueridge®, Blueridge Logo®, EFM®, EFM32®, EFR, Ember ®, Energy Micro, logotip Energy Micro in njihove kombinacije, »energetsko najbolj prijazni mikrokontrolerji na svetu«, Repine Signals®, Wised Connect, n-Link, Thread Arch®, Elin®, EZRadioPRO®, EZRadioPRO®, Gecko ®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity Studio®, Telegenic, Telegenic Logo®, USB XPress®, Sentry, logotip Sentry in Sentry DMS, Z-Wave® in druge so blagovne znamke ali registrirane blagovne znamke Silicon Labs. ARM, CORTEX, Cortex-M3 in THUMB so blagovne znamke ali registrirane blagovne znamke družbe ARM Holdings. Keli je registrirana blagovna znamka družbe ARM Limited. Wi-Fi je registrirana blagovna znamka združenja Wi-Fi Alliance. Vsi ostali izdelki ali imena blagovnih znamk, omenjena tukaj, so blagovne znamke njihovih imetnikov.

SILIKON - logotipSilicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
ZDA
www.silabs.com
silabs.com | Graditi bolj povezan svet.
Avtorske pravice © 2023 Silicon Laboratories

Dokumenti / Viri

SILICON LABS EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit [pdf] Uporabniški priročnik
EFM8 BB50 8-bitni mikrokrmilnik MCU Pro Kit, EFM8 BB50, 8-bitni mikrokrmilnik MCU Pro Kit, mikrokrmilnik Pro Kit, mikrokrmilnik kompleta, mikrokrmilnik

Reference

Pustite komentar

Vaš elektronski naslov ne bo objavljen. Obvezna polja so označena *