SILIKON - logoLABS 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit mikrokontroler

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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit mikrokontroler - blok dijagram kompleta

Izgled hardvera kompleta

Raspored BB50 Pro Kita je prikazan ispod.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Hardverski raspored

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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Breakout PadsDonja 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - EXP zaglavljeTabela 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit mikrokontroler - konektor za otklanjanje grešakaIako 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Simplicity ConnectorNazivi 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Prekidač za napajanjeSa 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Dugme i LED6.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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Joystick OtpornikTabela 6.1. Kombinacije otpornika džojstika

Smjer Kombinacije otpornika (kΩ) Očekivani UIF_JOYSTICK Voltage (V)1
Central press SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 0.033
gore (N) SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 1 2.831
Gore-desno (NE) SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 2 2.247
desno (E) SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 3 2.533
dolje-desno (SE) SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 6 1.433
dolje (S) SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 5 1.650
Dolje-lijevo (JZ) SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 4 1.238
Lijevo (W) SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 7 1.980
Gore-lijevo (SZ) SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 8 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Memorijski LCD

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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit mikrokontroler - temperaturni senzorPogledajte 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Virtual COMVirtuelni 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Monitor energije7.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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Debug MCUDebug 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Debug OUTOtklanjanje 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - Debug INNapomena: 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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit mikrokontroler - dijalog za konfiguraciju9.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.SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - medvjeđi kod

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!SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit mikrokontroler - Simplicity Studio

SILICON LABS EFM8 BB50 8-bitni MCU Pro Kit Mikrokontroler - ikona 9
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.

SILIKON - logoSilicon 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

Reference

Ostavite komentar

Vaša email adresa neće biti objavljena. Obavezna polja su označena *