LABS 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.
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.
Postavitev strojne opreme kompleta
Postavitev kompleta BB50 Pro je prikazana spodaj.
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.Spodnja 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.Tabela 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.Č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.Imena 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.Ko 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.6.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.Tabela 6.1. Kombinacije upornikov igralne palice
Smer | Kombinacije uporov (kΩ) | Pričakovana UIF_JOYSTICK Voltage (V)1 |
Sredinski tisk | ![]() |
0.033 |
Gor (N) | ![]() |
2.831 |
Gor-desno (NE) | ![]() |
2.247 |
desno (E) | ![]() |
2.533 |
Dol-desno (SE) | ![]() |
1.433 |
Dol (S) | ![]() |
1.650 |
Dol-levo (JZ) | ![]() |
1.238 |
Levo (W) | ![]() |
1.980 |
Gor-levo (NW) | ![]() |
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.
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.Obrnite 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.Virtualna 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.7.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.Debug 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.
Odpravljanje napak V: V tem načinu je vgrajeni razhroščevalnik odklopljen in lahko priključite zunanji razhroščevalnik za odpravljanje napak EFM8BB50 na komplet.
Opomba: 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.9.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.
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!
![]() |
|||
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.
Silicon 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 |