LABS EFM8 BB50 8-bitni MCU Pro Kit mikrokontroler
Uputstvo za upotrebu
LABS EFM8 BB50 8-bitni MCU Pro Kit mikrokontroler
BB50 Pro Kit je odlična polazna tačka za upoznavanje sa EFM8BB50™ Busy Bee mikrokontrolerom.
Profesionalni komplet sadrži senzore i periferne uređaje koji demonstriraju neke od mnogih mogućnosti EFM8BB50. Komplet pruža sve potrebne alate za razvoj aplikacije EFM8BB50 Busy Bee.
CILJNI UREĐAJ
- EFM8BB50 Mikrokontroler Busy Bee (EFM8BB50F16I-A-QFN16)
- CPU: 8-bitni CIP-51 8051 Core
- Memorija: 16 kB flash i 512 bajtova RAM-a
- Oscilatori: 49 MHz, 10 MHz i 80 kHz
KIT KARAKTERISTIKE
- USB povezivanje
- Napredni monitor energije (AEM)
- SEGGER J-Link ugrađeni debager
- Multiplekser za otklanjanje grešaka koji podržava eksterni hardver kao i ugrađeni MCU
- Korisnički taster i LED
- Senzor relativne vlažnosti i temperature Si7021 kompanije Silicon Labs
- Memorija ultra male snage 128×128 piksela
LCD
- 8-smjerni analogni džojstik
- 20-pinski 2.54 mm priključak za ploče za proširenje
- Jastučići za izbijanje za direktan pristup I/O pinovima
- Izvori napajanja uključuju USB i CR2032 dugmastu bateriju
PODRŠKA SOFTVERU
- Simplicity Studio™
Uvod
1.1 Opis
BB50 Pro Kit je idealna polazna tačka za razvoj aplikacija na EFM8BB50 Busy Bee mikrokontrolerima. Ploča sadrži senzore i periferne uređaje, demonstrirajući neke od mnogih mogućnosti EFM8BB50 Busy Bee
Mikrokontroler. Osim toga, ploča je potpuno opremljen alat za otklanjanje grešaka i nadzor energije koji se može koristiti sa vanjskim aplikacijama.
1.2 Karakteristike
- EFM8BB50 Mikrokontroler Busy Bee
- 16 kB Flash
- 512 bajta RAM
- QFN16 paket
- Napredni sistem za praćenje energije za preciznu struju i voltage praćenje
- Integrirani Segger J-Link USB debuger/emulator s mogućnošću otklanjanja grešaka na vanjskim uređajima Silicon Labs
- 20-pinski priključak za proširenje
- Jastučići za razbijanje za lak pristup I/O pinovima
- Izvori napajanja uključuju USB i CR2032 bateriju
- Senzor relativne vlažnosti i temperature Si7021 kompanije Silicon Labs
- Ultra-niska potrošnja 128×128 piksela Memory-LCD
- 1 dugme i 1 LED spojen na EFM8 za interakciju korisnika
- Analogni džojstik u 8 smjera za interakciju korisnika
1.3 Početak rada
Detaljne upute o tome kako započeti s vašim novim BB50 Pro Kitom možete pronaći na Silicon Labs Web stranice: silabs.com/development-tools/mcu/8-bit
Blok dijagram kompleta
Gotovoview BB50 Pro Kit je prikazan na slici ispod.
Izgled hardvera kompleta
Raspored BB50 Pro Kita je prikazan ispod.
Konektori
4.1 Breakout Pads
Većina GPIO pinova EFM8BB50 dostupna je u dva reda zaglavlja pinova na gornjoj i donjoj ivici ploče. Oni imaju standardni korak od 2.54 mm, a zaglavlja pinova se mogu zalemiti ako je potrebno. Pored I/O pinova, takođe su obezbeđene veze sa šinama za napajanje i uzemljenjem. Imajte na umu da se neki od pinova koriste za periferne uređaje ili funkcije kompleta i možda neće biti dostupni za prilagođenu aplikaciju bez kompromisa.
Slika ispod prikazuje pinout jastučića za razbijanje i pinout EXP zaglavlja na desnoj ivici ploče. EXP zaglavlje je dalje objašnjeno u sljedećem odjeljku. Priključci jastučića za razbijanje su takođe odštampani na sitotiski pored svake igle za laku referencu.Donja tabela prikazuje priključke pinova na pločicama za razbijanje. Takođe pokazuje koje periferne jedinice ili karakteristike kompleta su povezane na različite pinove.
Tabela 4.1. Donji red (J101) Pinout
Pin | EFM8BB50 I/O pin | Shared Feature |
1 | VMCU | EFM8BB50 voltage domena (mjereno AEM) |
2 | GND | Ground |
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 | Shared Feature |
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 | Ground |
16 | 3V3 | Nabavka kontrolera na ploči |
Tabela 4.2. Gornji red (J102) Pinout
Pin | EFM8BB50 I/O pin | Shared Feature |
1 | 5V | Board USB voltage |
2 | GND | Ground |
3 | NC | |
4 | RST | DEBUG_RESETN (DEBUG_C2CK dijeljeni pin) |
5 | C2CK | DEBUG_C2CK (DEBUG_RESETN dijeljeni pin) |
6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE dijeljeni pin) |
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 dijeljeni pin) |
15 | GND | Ground |
16 | 3V3 | Nabavka kontrolera na ploči |
4.2 EXP zaglavlje
Na desnoj strani ploče nalazi se ugaoni 20-pinski EXP priključak koji omogućava povezivanje perifernih uređaja ili plugin ploča. Konektor sadrži brojne I/O pinove koji se mogu koristiti s većinom funkcija EFM8BB50 Busy Bee. Dodatno, VMCU, 3V3 i 5V šine napajanja su također izložene.
Konektor prati standard koji osigurava da su najčešće korišteni periferni uređaji kao što su SPI, UART i IC magistrala dostupni na fiksnim lokacijama na konektoru. Ostali pinovi se koriste za I/O opće namjene. Ovaj raspored omogućava definiciju ploča za proširenje koje se mogu priključiti u niz različitih kompleta Silicon Labs.
Na slici ispod prikazana je dodjela pinova zaglavlja EXP za BB50 Pro Kit. Zbog ograničenja u broju dostupnih GPIO pinova, neki od pinova EXP zaglavlja dijele se sa funkcijama kompleta.Tabela 4.3. EXP zaglavlje Pinout
Pin | Veza | EXP funkcija zaglavlja | Shared Feature | Periferno mapiranje |
20 | 3V3 | Nabavka kontrolera na ploči | ||
18 | 5V | Kontroler 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, uključena u AEM mjerenja. | ||
19 | BOARD_ID_SDA | Povezano na kontroler ploče za identifikaciju dodatnih ploča. | ||
17 | BOARD_ID_SCL | Povezano na kontroler ploče za identifikaciju dodatnih ploča. | ||
15 | P1.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
13 | NC | GPIO | ||
11 | NC | GPIO | ||
9 | NC | GPIO |
Pin | Veza | EXP funkcija zaglavlja | Shared Feature | Periferno mapiranje |
7 | P0.7 | JOYSTICK | UIF_JOYSTICK | |
5 | P0.3 | LED | UIF_LED0 | |
3 | P0.2 | BTN | UIF_BUTTON0 | |
1 | GND | Ground |
4.3 Konektor za otklanjanje grešaka (DBG)
Konektor za otklanjanje grešaka ima dvostruku svrhu, zasnovanu na režimu za otklanjanje grešaka, koji se može podesiti pomoću Simplicity Studio-a. Ako je odabran način “Debug IN”, konektor omogućava korištenje eksternog debuggera sa ugrađenim EFM8BB50. Ako je odabran način “Debug OUT”, konektor omogućava da se komplet koristi kao debuger prema vanjskoj meti. Ako je odabran režim “Debug MCU” (podrazumevano), konektor je izolovan od interfejsa za otklanjanje grešaka i kontrolera na ploči i ciljnog uređaja na ploči.
Pošto se ovaj konektor automatski prebacuje da podržava različite režime rada, dostupan je samo kada je kontroler ploče napajan (J-Link USB kabl povezan). Ako je potreban pristup za otklanjanje grešaka na ciljnom uređaju kada je kontroler ploče isključen, to bi trebalo biti učinjeno direktnim povezivanjem na odgovarajuće pinove na zaglavlju prekida.
Pinout konektora prati onaj standardnog ARM Cortex Debug 19-pinskog konektora. Pinout je detaljno opisan u nastavku. Imajte na umu da iako konektor podržava JTAG pored Serial Wire Debug-a, to ne znači nužno da komplet ili ciljni uređaj na ploči to podržava.Iako se pinout poklapa sa pinoutom ARM Cortex Debug konektora, oni nisu u potpunosti kompatibilni jer je pin 7 fizički uklonjen iz Cortex Debug konektora. Neki kablovi imaju mali utikač koji sprečava njihovo korišćenje kada je ovaj pin prisutan. Ako je to slučaj, uklonite utikač ili umjesto toga koristite standardni ravni kabel 2×10 1.27 mm.
Tabela 4.4. Opisi pinova konektora za otklanjanje grešaka
Pin broj(i) | Funkcija | Napomena |
1 | VTARGET | Target reference voltage. Koristi se za pomicanje nivoa logičkog signala između cilja i debagera. |
2 | TMS / SDWIO / C2D | JTAG odabir načina testiranja, serijski podaci ili C2 podaci |
4 | TCK / SWCLK / C2CK | JTAG test sat, serijski žični sat ili C2 sat |
6 | TDO/SWO | JTAG izlaz testnih podataka ili izlaz serijskog kabla |
8 | TDI / C2Dps | JTAG test podataka u, ili C2D funkcija “dijeljenje pinova”. |
10 | RESET / C2CKps | Resetovanje ciljanog uređaja ili funkcija C2CK „dijeljenje pinova“. |
12 | NC | TRACECLK |
14 | NC | TRACED0 |
16 | NC | TRACED1 |
18 | NC | TRACED2 |
20 | NC | TRACED3 |
9 | Detekcija kabla | Spojite na masu |
11, 13 | NC | Nije povezan |
3, 5, 15, 17, 19 | GND |
4.4 Simplicity Connector
Simplicity Connector koji se nalazi na BB50 Pro kompletu omogućava napredne funkcije za otklanjanje grešaka kao što su AEM i virtuelni COM port koji se koriste za eksternu metu. Pinout je ilustrovan na slici ispod.Nazivi signala na slici i tablica opisa pinova su referencirani iz kontrolera ploče. To znači da VCOM_TX treba biti povezan na RX pin na eksternom cilju, VCOM_RX na TX pin cilja, VCOM_CTS na RTS pin cilja, a VCOM_RTS na CTS pin cilja.
Napomena: Struja izvučena iz VMCU voltage pin je uključen u AEM mjerenja, dok 3V3 i 5V voltage igle nisu. Da biste pratili trenutnu potrošnju eksterne mete pomoću AEM-a, stavite ugrađeni MCU u režim najniže energije kako biste minimizirali njegov utjecaj na mjerenja.
Tabela 4.5. Opisi pinova jednostavnosti konektora
Pin broj(i) | Funkcija | Opis |
1 | VMCU | 3.3 V strujna šina, koju nadgleda AEM |
3 | 3V3 | 3.3 V strujna šina |
5 | 5V | 5 V strujna šina |
2 | VCOM_TX | Virtuelni COM TX |
4 | VCOM_RX | Virtuelni COM RX |
6 | VCOM_CTS | Virtuelni COM CTS |
8 | VCOM_RTS | Virtuelni COM RTS |
17 | BOARD_ID_SCL | ID ploče SCL |
19 | BOARD_ID_SDA | ID odbora SDA |
10, 12, 14, 16, 18, 20 | NC | Nije povezan |
7, 9, 11, 13, 15 | GND | Ground |
Napajanje i resetovanje
5.1 Izbor napajanja MCU
EFM8BB50 na profesionalnom kompletu može se napajati iz jednog od ovih izvora:
- USB kabl za otklanjanje grešaka
- 3 V dugmasta baterija
Izvor napajanja za MCU se bira pomoću kliznog prekidača u donjem lijevom uglu profesionalnog kompleta. Slika ispod pokazuje kako se pomoću kliznog prekidača mogu odabrati različiti izvori napajanja.Sa prekidačem u položaju AEM, za napajanje EFM3.3BB8 koristi se niskošumni LDO od 50 V na profesionalnom kompletu. Ovaj LDO se ponovo napaja iz USB kabla za otklanjanje grešaka. Advanced Energy Monitor je sada povezan u seriju, omogućavajući precizno mjerenje struje velike brzine i otklanjanje grešaka/profiliranje energije.
Sa prekidačem u položaju BAT, dugmasta baterija od 20 mm u utičnici CR2032 može se koristiti za napajanje uređaja. Sa prekidačem u ovom položaju, nikakva mjerenja struje nisu aktivna. Ovo je preporučeni položaj prekidača kada se MCU napaja vanjskim izvorom napajanja.
Napomena: Advanced Energy Monitor može mjeriti samo trenutnu potrošnju EFM8BB50 kada je prekidač za odabir napajanja u AEM položaju.
5.2 Napajanje kontrolera ploče
Kontroler ploče je odgovoran za važne karakteristike, kao što su debugger i AEM, a napaja se isključivo preko USB porta u gornjem lijevom uglu ploče. Ovaj dio kompleta nalazi se na zasebnoj domeni napajanja, tako da se za ciljni uređaj može odabrati drugačiji izvor napajanja uz zadržavanje funkcionalnosti otklanjanja grešaka. Ova domena napajanja je također izolirana kako bi se spriječilo curenje struje iz ciljne domene napajanja kada se isključi napajanje kontrolera na ploči.
Položaj prekidača za napajanje ne utiče na domen napajanja kontrolera ploče.
Komplet je pažljivo dizajniran da zadrži kontroler ploče i ciljne domene napajanja izolovane jedna od druge dok se jedan od njih isključuje. Ovo osigurava da će ciljni EFM8BB50 uređaj nastaviti raditi u BAT modu.
5.3 EFM8BB50 Reset
EFM8BB50 MCU može se resetirati iz nekoliko različitih izvora:
- Korisnik koji pritisne dugme RESET
- Ugrađeni program za otklanjanje grešaka povlači pin #RESET nisko
- Eksterni program za otklanjanje grešaka povlači pin #RESET na nisko
Pored gore navedenih izvora resetovanja, resetovanje na EFM8BB50 će takođe biti izdato tokom pokretanja kontrolera na ploči. To znači da uklanjanje napajanja na kontroleru ploče (isključivanje J-Link USB kabla) neće generisati resetovanje, ali će ponovno uključivanje kabla kada se kontroler ploče pokrene.
Periferije
Pro kit ima skup perifernih uređaja koji prikazuju neke od karakteristika EFM8BB50.
Imajte na umu da se većina EFM8BB50 I/O-ova koji se usmjeravaju na periferne uređaje također usmjeravaju na breakout padove ili EXP zaglavlje, što se mora uzeti u obzir pri korištenju ovih I/O-ova.
6.1 Taster i LED dioda
Komplet ima korisnički taster sa oznakom BTN0, koji je direktno povezan sa EFM8BB50 i denonciran je RC filterima sa vremenskom konstantom od 1ms. Dugme je spojeno na pin P0.2.
Komplet takođe sadrži žuti LED sa oznakom LED0, koji se kontroliše GPIO pinom na EFM8BB50. LED je spojen na pin P0.3 u aktivno-visokoj konfiguraciji.6.2 Džojstik
Komplet ima analogni džojstik sa 8 merljivih pozicija. Ovaj džojstik je spojen na EFM8 na P0.7 pinu i koristi različite vrijednosti otpornika za stvaranje voltagje mjerljivo pomoću ADC0.Tabela 6.1. Kombinacije otpornika džojstika
Smjer | Kombinacije otpornika (kΩ) | Očekivani UIF_JOYSTICK Voltage (V)1 |
Central press | ![]() |
0.033 |
gore (N) | ![]() |
2.831 |
Gore-desno (NE) | ![]() |
2.247 |
desno (E) | ![]() |
2.533 |
dolje-desno (SE) | ![]() |
1.433 |
dolje (S) | ![]() |
1.650 |
Dolje-lijevo (JZ) | ![]() |
1.238 |
Lijevo (W) | ![]() |
1.980 |
Gore-lijevo (SZ) | ![]() |
1.801 |
Napomena: 1. Ove izračunate vrijednosti pretpostavljaju VMCU od 3.3 V. |
6.3 Memorijski LCD-TFT ekran
1.28-inčni SHARP memorijski LCD-TFT dostupan je u kompletu koji omogućava razvoj interaktivnih aplikacija. Ekran ima visoku rezoluciju od 128 x 128 piksela i troši vrlo malo energije. To je reflektirajući monohromatski ekran, tako da svaki piksel može biti samo svijetli ili taman, a pozadinsko svjetlo nije potrebno u normalnim uvjetima dnevnog svjetla. Podaci koji se šalju na ekran pohranjuju se u pikselima na staklu, što znači da nije potrebno kontinuirano osvježavanje da bi se održala statična slika.
Interfejs ekrana se sastoji od SPI kompatibilnog serijskog interfejsa i nekih dodatnih kontrolnih signala. Pikseli se ne mogu pojedinačno adresirati, umjesto toga podaci se šalju na displej jedan po red (128 bita).
Memorijski LCD-TFT ekran se dijeli sa kontrolerom ploče kompleta, omogućavajući aplikaciji kontrolera ploče da prikaže korisne informacije kada korisnička aplikacija ne koristi ekran. Korisnička aplikacija uvijek kontrolira vlasništvo nad ekranom sa DISP_ENABLE signalom:
- DISP_ENABLE = LOW: Kontroler ploče ima kontrolu nad ekranom
- DISP_ENABLE = HIGH: Korisnička aplikacija (EFM8BB50) ima kontrolu nad ekranom
Napajanje ekrana dolazi iz domene napajanja ciljne aplikacije kada EFM8BB50 kontrolira ekran i iz domene napajanja kontrolera ploče kada je linija DISP_ENABLE niska. Podaci se taktiraju na DISP_SI kada je DISP_CS visok, a sat se šalje na DISP_SCLK. Maksimalna podržana brzina takta je 1.1 MHz.
6.4 Si7021 Senzor relativne vlažnosti i temperature
Senzor relativne vlažnosti i temperature Si7021 od 1°C je monolitni CMOS IC koji integriše elemente senzora vlažnosti i temperature, analogno-digitalni pretvarač, obradu signala, podatke o kalibraciji i 1 Si7021 I C interfejs. Patentirana upotreba industrijskih standarda, nisko-K polimernih dielektrika za detekciju vlage omogućava konstrukciju monolitnih CMOS senzorskih IC-a male snage sa malim pomakom i histerezom, i odličnom dugotrajnom stabilnošću.
Senzori vlažnosti i temperature su tvornički kalibrirani, a podaci o kalibraciji pohranjuju se u nepromjenjivu memoriju na čipu. Ovo osigurava da su senzori potpuno zamjenjivi bez potrebe za ponovnom kalibracijom ili promjenama softvera.
Si7021 je dostupan u DFN pakovanju od 3×3 mm i može se lemiti ponovnim tokom. Može se koristiti kao hardverski i softverski kompatibilna nadogradnja za postojeće RH/temperaturne senzore u 3×3 mm DFN-6 paketima, sa preciznim senzorom u širem rasponu i manjom potrošnjom energije. Opcioni fabrički instaliran poklopac nudi nisku profesionalnu vrednostfile, pogodan način zaštite senzora tokom montaže (npr. reflow lemljenje) i tokom životnog veka proizvoda, isključujući tečnosti (hidrofobne/oleofobne) i čestice.
Si7021 nudi precizno, fabrički kalibrirano digitalno rješenje male snage, idealno za mjerenje vlažnosti, tačke rosišta i temperature u aplikacijama u rasponu od HVAC/R i praćenja imovine do industrijskih i potrošačkih platformi.
Sabirnica od 1°C koja se koristi za Si7021 se dijeli sa EXP zaglavljem. Senzor napaja VMCU, što znači da je strujna potrošnja senzora uključena u AEM mjerenja.Pogledajte Silicon Labs web stranice za više informacija: http://www.silabs.com/humidity-sensors.
6.5 Virtuelni COM port
Asinhrona serijska veza sa kontrolerom ploče je obezbeđena za prenos podataka aplikacije između glavnog računara i ciljnog EFM8BB50, što eliminiše potrebu za eksternim adapterom za serijski port.Virtuelni COM port se sastoji od fizičkog UART-a između ciljnog uređaja i kontrolera ploče i logičke funkcije u kontroleru ploče koja čini serijski port dostupnim glavnom računaru preko USB-a. UART interfejs se sastoji od dva pina i signala za omogućavanje.
Tabela 6.2. Pinovi interfejsa virtuelnog COM porta
Signal | Opis |
VCOM_TX | Prenesite podatke sa EFM8BB50 na kontroler ploče |
VCOM_RX | Primite podatke od kontrolera ploče do EFM8BB50 |
VCOM_ENABLE | Omogućava VCOM interfejs, omogućavajući podacima da prolaze do kontrolera ploče |
Napomena: VCOM port je dostupan samo kada je kontroler ploče napajan, što zahtijeva da se ubaci J-Link USB kabel.
Napredni monitor energije
7.1 Upotreba
Podatke Advanced Energy Monitor (AEM) prikuplja kontroler ploče i može ih prikazati Energy Profiler, dostupno preko Simplicity Studio. Koristeći Energy Profiler, potrošnja struje i voltage se može izmjeriti i povezati sa stvarnim kodom koji radi na EFM8BB50 u realnom vremenu.
7.2 Teorija rada
Za precizno mjerenje struje u rasponu od 0.1 µA do 47 mA (dinamički raspon od 114 dB), senzor struje ampLifier se koristi zajedno sa dvostrukim pojačanjem stage. Trenutni smisao amplifier mjeri voltage pada preko malog serijskog otpornika. Dobitak stage dalje ampoživljava ovaj voltage sa dva različita podešavanja pojačanja za dobijanje dva strujna opsega. Prijelaz između ova dva opsega događa se oko 250 µA. Digitalno filtriranje i usrednjavanje se vrši unutar kontrolera na ploči prije sampdatoteke se izvoze u Energy Profiler aplikacija. Tokom pokretanja kompleta, vrši se automatska kalibracija AEM-a, koja kompenzuje grešku pomaka u smislu amplifiers.7.3 Tačnost i performanse
AEM je sposoban da mjeri struje u rasponu od 0.1 µA do 47 mA. Za struje veće od 250 µA, AEM je precizan unutar 0.1 mA. Prilikom mjerenja struja ispod 250 µA, tačnost se povećava na 1 µA. Iako je apsolutna tačnost 1 µA u opsegu ispod 250 µA, AEM je u stanju da detektuje promene u potrošnji struje od čak 100 nA. AEM proizvodi 6250 strujnih samples u sekundi.
On-Board Debugger
BB50 Pro Kit sadrži integrisani program za otklanjanje grešaka, koji se može koristiti za preuzimanje koda i otklanjanje grešaka na EFM8BB50. Osim programiranja EFM8BB50 na kompletu, debugger se također može koristiti za programiranje i otklanjanje grešaka eksternih Silicon Labs EFM32, EFM8,
EZR32 i EFR32 uređaji.
Debugger podržava tri različita sučelja za otklanjanje grešaka koja se koriste sa uređajima Silicon Labs:
- Serial Wire Debug, koji se koristi sa svim uređajima EFM32, EFR32 i EZR32
- JTAG, koji se može koristiti sa EFR32 i nekim EFM32 uređajima
- C2 Debug, koji se koristi sa EFM8 uređajima
Da biste osigurali precizno otklanjanje grešaka, koristite odgovarajući interfejs za otklanjanje grešaka za svoj uređaj. Konektor za otklanjanje grešaka na ploči podržava sva tri ova načina.
8.1 Režimi za otklanjanje grešaka
Za programiranje vanjskih uređaja, koristite konektor za otklanjanje grešaka da se povežete na ciljnu ploču i postavite način za otklanjanje grešaka na [Out]. Isti konektor se takođe može koristiti za povezivanje eksternog debugera na
EFM8BB50 MCU na kompletu postavljanjem načina za otklanjanje grešaka na [In].
Odabir aktivnog načina za otklanjanje grešaka vrši se u Simplicity Studio. Otklanjanje grešaka
MCU: U ovom načinu rada, ugrađeni debugger je povezan s EFM8BB50 na kompletu.Debug OUT: U ovom načinu rada, ugrađeni debugger se može koristiti za otklanjanje grešaka na podržanom Silicon Labs uređaju montiranom na prilagođenu ploču.
Otklanjanje grešaka U: U ovom načinu rada, ugrađeni program za otklanjanje grešaka se isključuje i može se povezati eksterni program za otklanjanje grešaka za otklanjanje grešaka na EFM8BB50 na komplet.
Napomena: Da bi „Debug IN“ funkcionisao, kontroler ploče kita mora biti napajan preko USB konektora za otklanjanje grešaka.
8.2 Otklanjanje grešaka tokom rada baterije
Kada se EFM8BB50 napaja baterijama, a J-Link USB je još uvijek povezan, dostupna je ugrađena funkcija za otklanjanje grešaka. Ako je USB napajanje isključeno, način rada Debug IN će prestati raditi.
Ako je potreban pristup za otklanjanje grešaka kada cilj radi na drugom izvoru energije, kao što je baterija, a kontroler ploče je isključen, uspostavite direktne veze sa GPIO-ovima koji se koriste za otklanjanje grešaka, a koji su izloženi na blokovima za razbijanje.
Konfiguracija kompleta i nadogradnje
Dijalog za konfiguraciju kompleta u Simplicity Studio vam omogućava da promijenite način otklanjanja grešaka J-Link adaptera, nadogradite njegov firmver i promijenite druge postavke konfiguracije. Da preuzmete Simplicity Studio, idite na silabs.com/simplicity.
U glavnom prozoru Simplicity Studio's Launcher perspektive, prikazani su način otklanjanja grešaka i verzija firmvera odabranog J-Link adaptera. Kliknite na vezu [Promijeni] pored bilo koje od ovih postavki da otvorite dijalog za konfiguraciju kompleta.9.1 Nadogradnje firmvera
Možete nadograditi firmver kompleta preko Simplicity Studio. Simplicity Studio će automatski provjeriti ima li novih ažuriranja pri pokretanju.
Također možete koristiti dijalog za konfiguraciju kompleta za ručne nadogradnje. Kliknite na dugme [Browse] u odjeljku [Update Adapter] da odaberete ispravan file završava u.emz. Zatim kliknite na dugme [Instaliraj paket].
Šeme, montažni crteži i BOM
Šeme, nacrti sklopa i opis materijala (BOM) dostupni su preko Simplicity Studio-a kada je paket dokumentacije kompleta instaliran. Dostupni su i na stranici kompleta u Silicon Labs webstranica: silabs.com.
Istorija revizija kompleta i greške
11.1 Istorija revizija
Revizija kompleta može se naći odštampana na etiketi na kutiji kompleta, kao što je prikazano na donjoj slici.
Kit Revision | Oslobođen | Opis |
A01 | 9-jun-23 | Početna revizija kompleta. |
Istorija revizija dokumenta
Revizija 1.0
Jun 2023. Prva verzija dokumenta.
Studio Simplicity
Pristup MCU i bežičnim alatima, dokumentaciji, softveru, bibliotekama izvornog koda i još mnogo toga jednim klikom. Dostupno za Windows, Mac i Linux!
![]() |
|||
IoT portfolio www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Kvaliteta www.silabs.com/quality |
Podrška i zajednica www.silabs.com/community |
Odricanje od odgovornosti
Silicon Labs namjerava kupcima pružiti najnoviju, tačnu i detaljnu dokumentaciju o svim perifernim uređajima i modulima dostupnim za implementatore sistema i softvera koji koriste ili namjeravaju koristiti Silicon Labs proizvode. Podaci o karakteristikama, dostupni moduli i periferni uređaji, veličine memorije i memorijske adrese odnose se na svaki određeni uređaj, a navedeni „tipični“ parametri mogu varirati i variraju u različitim aplikacijama. Aplikacija exampsve opisane ovdje služe samo u ilustrativne svrhe. Silicon Labs zadržava pravo izmjene informacija o proizvodu, specifikacija i opisa bez daljnje najave i ne daje jamstva za tačnost ili potpunost uključenih informacija. Bez prethodnog obavještenja, Silicon Labs može ažurirati firmver proizvoda tokom proizvodnog procesa iz sigurnosnih ili pouzdanih razloga. Takve promjene neće promijeniti specifikacije ili per romantiku proizvoda. Silicon Labs neće snositi nikakvu odgovornost za posledice korišćenja informacija datih u ovom dokumentu. Ovaj dokument ne podrazumijeva niti izričito daje bilo kakvu licencu za projektovanje ili proizvodnju bilo kakvih integrisanih kola. Proizvodi nisu dizajnirani ili odobreni za upotrebu u okviru bilo kojeg FDA Class III uređaja, aplikacija za koje je potrebno odobrenje FDA prije tržišta ili sistema za održavanje života bez posebne pismene saglasnosti Silicon Labs. “Sistem za održavanje života” je svaki proizvod ili sistem namijenjen da podrži ili održi život i/ili zdravlje, za koji se može razumno očekivati da će, ako ne uspije, dovesti do značajnih ozljeda ili smrti. Proizvodi Silicon Labsa nisu dizajnirani niti odobreni za vojnu primjenu. Proizvodi Silicon Labs se ni pod kojim okolnostima neće koristiti u oružju za masovno uništenje uključujući (ali ne ograničavajući se na) nuklearno, biološko ili hemijsko oružje, ili projektile koji mogu isporučiti takvo oružje. Silicon Labs se odriče svih izričitih i impliciranih garancija i neće biti odgovoran za bilo kakve povrede ili štete povezane sa upotrebom proizvoda Silicon Labs u takvim neovlašćenim aplikacijama.
Napomena: Ovaj sadržaj može sadržavati vanendivsku terminologiju y koja je sada zastarjela. Silicon Labs zamjenjuje ove termine inkluzivnim jezikom gdje god je to moguće. Za više informacija posjetite www.silabs.com/about-us/inclusive-lexicon-project
Informacije o zaštitnim znakovima Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® i logotip Silicon Labs®, Blueridge®, Blueridge Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logo i njihove kombinacije, „mikrokontroleri na svetu koji najviše vole energiju“, 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, Sentry logo i Sentry DMS, Z-Wave® i drugi su zaštitni znaci ili registrovani zaštitni znaci Silicon Labs. ARM, CORTEX, Cortex-M3 i THUMB su zaštitni znaci ili registrovani zaštitni znaci kompanije ARM Holdings. Keli je registrovani zaštitni znak kompanije ARM Limited. Wi-Fi je registrovani zaštitni znak Wi-Fi Alliance. Svi ostali proizvodi ili nazivi robnih marki koji se ovdje spominju su zaštitni znakovi njihovih odgovarajućih vlasnika.
Silicon Laboratories Inc.
400 West Cesar Chavez
Ostin, TX 78701
USA
www.silabs.com
silabs.com | Izgradnja povezanijeg svijeta.
Autorsko pravo © 2023 Silicon Laboratories
Dokumenti / Resursi
![]() |
SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit mikrokontroler [pdf] Korisnički priručnik EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler, EFM8 BB50, 8-bitni MCU Pro Kit Mikrokontroler, Pro Kit Mikrokontroler, Kit Mikrokontroler, Mikrokontroler |