SILICON - logoMicrocontroler LABS EFM8 BB50 8-bit MCU Pro Kit
Ghidul utilizatorului

Microcontroler LABS EFM8 BB50 8-bit MCU Pro Kit

Kitul BB50 Pro este un punct de plecare excelent pentru a vă familiariza cu microcontrolerul Busy Bee EFM8BB50™.
Setul pro conține senzori și periferice care demonstrează unele dintre numeroasele capacități ale EFM8BB50. Setul oferă toate instrumentele necesare pentru dezvoltarea unei aplicații EFM8BB50 Busy Bee.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller

DISPOZITIV ȚINTĂ

  • Microcontroler EFM8BB50 Busy Bee (EFM8BB50F16I-A-QFN16)
  • CPU: 8-bit CIP-51 8051 Core
  •  Memorie: 16 kB flash și 512 octeți RAM
  •  Oscilatoare: 49 MHz, 10 MHz și 80 kHz

CARACTERISTICI KIT

  • Conectivitate USB
  • Monitor avansat de energie (AEM)
  • Depanator SEGGER J-Link la bord
  • Multiplexor de depanare care acceptă hardware extern, precum și MCU la bord
  • Buton utilizator și LED
  • Senzorul de umiditate relativă și temperatură Si7021 Silicon Labs
  • Putere ultra-scăzută 128×128 pixeli memorie

LCD

  • Joystick analogic în 8 direcții
  • Header cu 20 de pini de 2.54 mm pentru plăci de expansiune
  • Breakout pad-uri pentru acces direct la pinii I/O
  •  Sursele de alimentare includ USB și baterie tip monedă CR2032

SUPORT SOFTWARE

  • Simplicity Studio™

 Introducere

1.1 Descriere
Kit-ul BB50 Pro este un punct de plecare ideal pentru dezvoltarea aplicațiilor pe microcontrolerele Busy Bee EFM8BB50. Placa dispune de senzori și periferice, demonstrând unele dintre numeroasele capacități ale EFM8BB50 Busy Bee
Microcontroler. În plus, placa este un instrument complet de depanare și monitorizare a energiei care poate fi utilizat cu aplicații externe.
1.2 Caracteristici

  • Microcontroler EFM8BB50 Busy Bee
  • Flash de 16 kB
  •  512 octeți RAM
  • Pachetul QFN16
  •  Sistem avansat de monitorizare a energiei pentru curent precis și volumtage tracking
  • Depanator/emulator USB Segger J-Link integrat cu posibilitatea de a depana dispozitivele externe Silicon Labs
  •  Antet de expansiune cu 20 de pini
  •  Breakout pad-uri pentru acces ușor la pinii I/O
  •  Sursele de alimentare includ USB și baterie CR2032
  •  Senzorul de umiditate relativă și temperatură Si7021 Silicon Labs
  •  Putere ultra-scăzută 128×128 pixeli Memorie-LCD
  •  1 buton și 1 LED conectat la EFM8 pentru interacțiunea utilizatorului
  • Joystick analogic în 8 direcții pentru interacțiunea utilizatorului

1.3 Noțiuni introductive
Instrucțiuni detaliate despre cum să începeți cu noul dumneavoastră kit BB50 Pro pot fi găsite pe Silicon Labs Web pagini: silabs.com/development-tools/mcu/8-bit

 Diagrama bloc kit

Un pesteview din kitul BB50 Pro este prezentat în figura de mai jos.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Kit Diagrama bloc

Aspect hardware kit

Aspectul Kitului BB50 Pro este prezentat mai jos.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Aspect hardware

Conectori

4.1 Tampoane de spargere
Majoritatea pinilor GPIO ai EFM8BB50 sunt disponibili pe două rânduri de antet de pini la marginile de sus și de jos ale plăcii. Acestea au un pas standard de 2.54 mm, iar anteturile de pini pot fi lipite dacă este necesar. Pe lângă pinii I/O, sunt furnizate și conexiuni la șinele de alimentare și la masă. Rețineți că unii dintre pini sunt folosiți pentru periferice sau caracteristici ale kit-ului și este posibil să nu fie disponibili pentru o aplicație personalizată fără compromisuri.
Figura de mai jos arată pinout-ul pad-urilor de breakout și pinout-ul antetului EXP de pe marginea dreaptă a plăcii. Antetul EXP este explicat în continuare în secțiunea următoare. Conexiunile plăcuțelor de rupere sunt, de asemenea, imprimate pe serigrafie lângă fiecare pin pentru o referire ușoară.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Breakout PadsTabelul de mai jos arată conexiunile pin ale plăcuțelor de rupere. De asemenea, arată ce periferice sau caracteristici ale kitului sunt conectate la diferiții pini.
Tabelul 4.1. Pinout pe rândul de jos (J101).

Pin Pin I/O EFM8BB50 Funcție partajată
1 VMCU EFM8BB50 voltage domeniu (măsurat de AEM)
2 GND Sol
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 Pin I/O EFM8BB50 Funcție partajată
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 Sol
16 3V3 Alimentare controler de bord

Tabelul 4.2. Pinout rândul de sus (J102).

Pin Pin I/O EFM8BB50 Funcție partajată
1 5V Placă USB voltage
2 GND Sol
3 NC
4 RST DEBUG_RESETN (DEBUG_C2CK PIN comun)
5 C2CK DEBUG_C2CK (DEBUG_RESETN PIN comun)
6 C2D DEBUG_C2D (DEBUG_C2DPS, PIN comun MCU_DISP_ENABLE)
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 comun)
15 GND Sol
16 3V3 Alimentare controler de bord

4.2 Antet EXP
Pe partea dreaptă a plăcii, este prevăzut un antet EXP înclinat cu 20 de pini pentru a permite conectarea perifericelor sau plăcilor de plugin. Conectorul conține un număr de pini I/O care pot fi utilizați cu majoritatea caracteristicilor lui EFM8BB50 Busy Bee. În plus, șinele de alimentare VMCU, 3V3 și 5V sunt de asemenea expuse.
Conectorul urmează un standard care asigură că perifericele utilizate în mod obișnuit, cum ar fi o magistrală SPI, UART și IC, sunt disponibile în locații fixe ale conectorului. Restul pinii sunt folosiți pentru I/O de uz general. Acest aspect permite definirea plăcilor de expansiune care se pot conecta la o serie de kituri Silicon Labs diferite.
Figura de mai jos arată alocarea pinului antetului EXP pentru kitul BB50 Pro. Din cauza limitărilor în numărul de pini GPIO disponibili, unii dintre pinii antetului EXP sunt partajați cu caracteristicile kit-ului.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - EXP HeaderTabelul 4.3. Pinout antet EXP

Pin Conexiune Funcția antet EXP Funcție partajată Cartografiere periferică
20 3V3 Alimentare controler de bord
18 5V Controler de placă 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 domeniu, inclus în măsurătorile AEM.
19 BOARD_ID_SDA Conectat la Board Controller pentru identificarea plăcilor suplimentare.
17 BOARD_ID_SCL Conectat la Board Controller pentru identificarea plăcilor suplimentare.
15 P1.2 I2C_SCL SENSOR_I2C_SCL SMB0_SCL
13 NC GPIO
11 NC GPIO
9 NC GPIO
Pin Conexiune Funcția antet EXP Funcție partajată Cartografiere periferică
7 P0.7 JOYSTICK UIF_JOYSTICK
5 P0.3 LED UIF_LED0
3 P0.2 BTN UIF_BUTTON0
1 GND Sol

4.3 Conector de depanare (DBG)
Conectorul de depanare are un scop dublu, bazat pe modul de depanare, care poate fi configurat folosind Simplicity Studio. Dacă este selectat modul „Debug IN”, conectorul permite utilizarea unui depanator extern cu EFM8BB50 de la bord. Dacă este selectat modul „Debug OUT”, conectorul permite utilizarea kit-ului ca depanator către o țintă externă. Dacă este selectat modul „Debug MCU” (implicit), conectorul este izolat de interfața de depanare atât a controlerului de pe placă, cât și a dispozitivului țintă de la bord.
Deoarece acest conector este comutat automat pentru a suporta diferite moduri de operare, este disponibil numai atunci când controlerul plăcii este alimentat (cablu USB J-Link conectat). Dacă este necesar accesul de depanare la dispozitivul țintă când controlerul de placă nu este alimentat, acest lucru ar trebui făcut prin conectarea directă la pinii corespunzători de pe antetul breakout.
Pinout-ul conectorului îl urmează pe cel al conectorului standard ARM Cortex Debug cu 19 pini. Pinout-ul este descris în detaliu mai jos. Rețineți că, deși conectorul acceptă JTAG în plus față de Serial Wire Debug, nu înseamnă neapărat că kitul sau dispozitivul țintă de la bord acceptă acest lucru.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Conector de depanareChiar dacă pinout-ul se potrivește cu pinout-ul unui conector ARM Cortex Debug, acestea nu sunt pe deplin compatibile, deoarece pinul 7 este îndepărtat fizic din conectorul Cortex Debug. Unele cabluri au o mufă mică care împiedică utilizarea lor atunci când acest pin este prezent. Dacă acesta este cazul, scoateți ștecherul sau utilizați în schimb un cablu drept standard 2×10 de 1.27 mm.
Tabelul 4.4. Debug Connector Pin Descriptions

Numerele PIN Funcţie Nota
1 VTARGET Vol. de referință țintătage. Folosit pentru schimbarea nivelurilor de semnal logic între țintă și depanator.
2 TMS / SDWIO / C2D JTAG selectarea modului de testare, date cablu serial sau date C2
4 TCK / SWCLK / C2CK JTAG ceas de testare, ceas cu fir serial sau ceas C2
6 TDO/SWO JTAG ieșirea datelor de testare sau ieșirea firului serial
8 TDI / C2Dps JTAG date de testare sau funcția C2D „partajare pin”.
10 RESET / C2CKps Resetarea dispozitivului țintă sau funcția C2CK „partajare pin”.
12 NC TRACECLK
14 NC TRASAT0
16 NC TRASAT1
18 NC TRASAT2
20 NC TRASAT3
9 Detectare cablu Conectați-vă la masă
11, 13 NC Nu este conectat
3, 5, 15, 17, 19 GND

4.4 Conector Simplitate
Conectorul Simplicity prezentat pe kitul BB50 Pro permite ca funcții avansate de depanare, cum ar fi portul AEM și Virtual COM, să fie utilizate către o țintă externă. Pinout-ul este ilustrat în figura de mai jos.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Conector SimplitateNumele semnalelor din figură și tabelul de descriere a pinilor sunt referite de la controlerul plăcii. Aceasta înseamnă că VCOM_TX ar trebui să fie conectat la pinul RX de pe ținta externă, VCOM_RX la pinul TX al țintei, VCOM_CTS la pinul RTS al țintei și VCOM_RTS la pinul CTS al țintei.
Notă: Curent extras din VMCU voltagPinul e este inclus în măsurătorile AEM, în timp ce 3V3 și 5V voltagpinii nu sunt. Pentru a monitoriza consumul curent al unei ținte externe cu AEM, puneți MCU-ul de bord în modul de energie cea mai scăzută pentru a minimiza impactul acestuia asupra măsurătorilor.
Tabelul 4.5. Descrieri de pin de conector simplitate

Numerele PIN Funcţie Descriere
1 VMCU Sină de alimentare de 3.3 V, monitorizată de AEM
3 3V3 șină de alimentare de 3.3 V
5 5V șină de alimentare de 5 V
2 VCOM_TX Virtual COM TX
4 VCOM_RX Virtual COM RX
6 VCOM_CTS Virtual COM CTS
8 VCOM_RTS Virtual COM RTS
17 BOARD_ID_SCL ID consiliu SCL
19 BOARD_ID_SDA ID consiliu SDA
10, 12, 14, 16, 18, 20 NC Nu este conectat
7, 9, 11, 13, 15 GND Sol

Alimentare și resetare

5.1 Selectarea puterii MCU
EFM8BB50 de pe kit-ul pro poate fi alimentat de una dintre aceste surse:

  • Cablul USB de depanare
  • Baterie rotundă de 3 V

Sursa de alimentare pentru MCU este selectată cu comutatorul glisant din colțul din stânga jos al kit-ului pro. Figura de mai jos arată cum pot fi selectate diferite surse de alimentare cu comutatorul glisant.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Comutator de alimentareCu comutatorul în poziția AEM, un LDO de 3.3 V cu zgomot redus de pe kit-ul pro este utilizat pentru a alimenta EFM8BB50. Acest LDO este din nou alimentat de la cablul USB de depanare. Monitorul avansat de energie este acum conectat în serie, permițând măsurători precise de curent de mare viteză și depanare/profilare a energiei.
Cu comutatorul în poziția BAT, o baterie rotundă de 20 mm în soclul CR2032 poate fi utilizată pentru alimentarea dispozitivului. Cu comutatorul în această poziție, nu sunt active măsurători de curent. Aceasta este poziția recomandată a comutatorului atunci când alimentați MCU cu o sursă de alimentare externă.
Notă: Monitorul avansat de energie poate măsura consumul de curent al EFM8BB50 numai atunci când comutatorul de selectare a puterii este în poziția AEM.
5.2 Puterea controlerului de pe placă
Controlerul plăcii este responsabil pentru funcții importante, cum ar fi depanatorul și AEM, și este alimentat exclusiv prin portul USB din colțul din stânga sus al plăcii. Această parte a kit-ului se află pe un domeniu de alimentare separat, astfel încât o sursă de alimentare diferită poate fi selectată pentru dispozitivul țintă, păstrând în același timp funcționalitatea de depanare. Acest domeniu de alimentare este, de asemenea, izolat pentru a preveni scurgerea curentului din domeniul de alimentare țintă atunci când alimentarea către controlerul plăcii este scoasă.
Domeniul de alimentare al controlerului de placă nu este influențat de poziția comutatorului de alimentare.
Kitul a fost proiectat cu atenție pentru a menține controlerul plăcii și domeniile de putere țintă izolate unul de celălalt pe măsură ce unul dintre ele se oprește. Acest lucru asigură că dispozitivul țintă EFM8BB50 va continua să funcționeze în modul BAT.
5.3 EFM8BB50 Resetare
MCU EFM8BB50 poate fi resetat din câteva surse diferite:

  • Un utilizator care apasă butonul RESET
  • Depanatorul de la bord trage pinul #RESET jos
  •  Un depanator extern trage pinul #RESET jos

Pe lângă sursele de resetare menționate mai sus, va fi emisă și o resetare a EFM8BB50 în timpul pornirii controlerului de placă. Aceasta înseamnă că scoaterea alimentării la controlerul plăcii (deconectarea cablului USB J-Link) nu va genera o resetare, dar reconectarea cablului va fi pe măsură ce controlerul plăcii pornește.

 Periferice

Setul pro are un set de periferice care prezintă unele dintre caracteristicile EFM8BB50.
Rețineți că majoritatea I/O-urilor EFM8BB50 direcționate către periferice sunt, de asemenea, direcționate către plăcuțele de breakout sau header-ul EXP, care trebuie luate în considerare atunci când utilizați aceste I/O.
6.1 Buton și LED
Kit-ul are un buton utilizator marcat BTN0, care este conectat direct la EFM8BB50 si este denuntat de filtre RC cu o constanta de timp de 1ms. Butonul este conectat la pinul P0.2.
Setul include, de asemenea, un LED galben marcat LED0, care este controlat de un pin GPIO pe EFM8BB50. LED-ul este conectat la pinul P0.3 într-o configurație activ-high.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Buton și LED6.2 Joystick
Setul are un joystick analog cu 8 poziții măsurabile. Acest joystick este conectat la EFM8 pe pinul P0.7 și folosește diferite valori ale rezistenței pentru a crea vol.tageste măsurabil prin ADC0.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Rezistor joystickTabelul 6.1. Combinații de rezistoare joystick

Direcţie Combinații de rezistențe (kΩ) Așteptată UIF_JOYSTICK Voltage (V)1
Presă centrală SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 0.033
Sus (N) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 1 2.831
Sus-Dreapta (NE) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 2 2.247
dreapta (E) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 3 2.533
În jos-dreapta (SE) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 6 1.433
Jos (S) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 5 1.650
Jos-Stânga (SW) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 4 1.238
Stânga (V) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 7 1.980
Sus-Stânga (NV) SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 8 1.801
Nota: 1. Aceste valori calculate presupun un VMCU de 3.3 V.

6.3 Memorie Display LCD-TFT
Un LCD-TFT cu memorie SHARP de 1.28 inchi este disponibil pe kit pentru a permite dezvoltarea aplicațiilor interactive. Display-ul are o rezoluție mare de 128 x 128 pixeli și consumă foarte puțină energie. Este un afișaj monocrom reflectorizant, astfel încât fiecare pixel poate fi doar deschis sau întunecat și nu este necesară lumina de fundal în condiții normale de lumină naturală. Datele trimise pe afișaj sunt stocate în pixeli de pe sticlă, ceea ce înseamnă că nu este necesară reîmprospătarea continuă pentru a menține o imagine statică.
Interfața de afișare constă dintr-o interfață serială compatibilă SPI și câteva semnale de control suplimentare. Pixelii nu sunt adresabili individual, ci datele sunt trimise pe afișaj pe rând (128 de biți) la un moment dat.
Ecranul LCD-TFT Memory este partajat cu controlerul de placă al kit-ului, permițând aplicației controlerului de placă să afișeze informații utile atunci când aplicația utilizatorului nu folosește afișajul. Aplicația utilizator controlează întotdeauna dreptul de proprietate asupra afișajului cu semnalul DISP_ENABLE:

  • DISP_ENABLE = LOW: Controlerul plăcii are controlul asupra afișajului
  • DISP_ENABLE = HIGH: Aplicația utilizator (EFM8BB50) are controlul afișajului

Alimentarea afișajului este furnizată de la domeniul de alimentare al aplicației țintă atunci când EFM8BB50 controlează afișajul și de la domeniul de alimentare al controlerului plăcii când linia DISP_ENABLE este scăzută. Datele sunt înregistrate pe DISP_SI când DISP_CS este ridicat, iar ceasul este trimis pe DISP_SCLK. Viteza maximă de ceas acceptată este de 1.1 MHz.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Memorie LCD

6.4 Senzor de umiditate relativă și temperatură Si7021
Senzorul de umiditate și temperatură Si7021 1°Crelative este un circuit integrat CMOS monolit care integrează elemente ale senzorului de umiditate și temperatură, un convertor analog-digital, procesare semnal, date de calibrare și o interfață IC Si1. Utilizarea brevetată a dielectricilor polimerici cu K low-standard din industrie pentru detectarea umidității permite construirea de circuite integrate cu senzori CMOS monolitice, de putere redusă, cu derive și histerezis scăzute și stabilitate excelentă pe termen lung.
Senzorii de umiditate și temperatură sunt calibrați din fabrică, iar datele de calibrare sunt stocate în memoria nevolatilă de pe cip. Acest lucru asigură că senzorii sunt complet interschimbabili, fără a fi necesare recalibrari sau modificări software.
Si7021 este disponibil într-un pachet DFN de 3×3 mm și poate fi lipit prin reflow. Poate fi folosit ca o actualizare integrată compatibilă cu hardware și software pentru senzorii de RH/temperatură existenți în pachete DFN-3 de 3×6 mm, oferind senzori de precizie pe o gamă mai largă și un consum de energie redus. Husa opțională instalată din fabrică oferă un avantaj scăzutfile, mijloace convenabile de protejare a senzorului în timpul asamblarii (de exemplu, lipirea prin reflow) și pe toată durata de viață a produsului, excluzând lichidele (hidrofobe/oleofobe) și particulele.
Si7021 oferă o soluție digitală precisă, de putere redusă, calibrată din fabrică, ideală pentru măsurarea umidității, punctului de rouă și temperaturii în aplicații, de la HVAC/R și urmărirea activelor până la platforme industriale și de consum.
Autobuzul de 1°C folosit pentru Si7021 este partajat cu antetul EXP. Senzorul este alimentat de VMCU, ceea ce înseamnă că consumul de curent al senzorului este inclus în măsurătorile AEM.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Senzor de temperaturăConsultați Silicon Labs web pagini pentru mai multe informații: http://www.silabs.com/humidity-sensors.
6.5 Port COM virtual
O conexiune serială asincronă la controlerul plăcii este furnizată pentru transferul datelor aplicației între un computer gazdă și EFM8BB50 țintă, ceea ce elimină necesitatea unui adaptor de port serial extern.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Virtual COMPortul COM virtual constă dintr-un UART fizic între dispozitivul țintă și controlerul plăcii și o funcție logică în controlerul plăcii care face portul serial disponibil PC-ului gazdă prin USB. Interfața UART constă din doi pini și un semnal de activare.
Tabelul 6.2. Pini de interfață portului COM virtual

Semnal Descriere
VCOM_TX Transmite date de la EFM8BB50 la controlerul plăcii
VCOM_RX Primiți date de la controlerul plăcii către EFM8BB50
VCOM_ENABLE Activează interfața VCOM, permițând trecerea datelor către controlerul plăcii

Nota: Portul VCOM este disponibil numai atunci când controlerul plăcii este alimentat, ceea ce necesită inserarea cablului USB J-Link.

Monitor avansat de energie

7.1 Utilizare
Datele Advanced Energy Monitor (AEM) sunt colectate de controlerul plăcii și pot fi afișate de Energy Profiler, disponibil prin Simplicity Studio. Prin utilizarea Energy Profiler, consumul de curent și voltage poate fi măsurat și legat de codul real care rulează pe EFM8BB50 în timp real.
7.2 Teoria funcționării
Pentru a măsura cu precizie curentul cuprins între 0.1 µA și 47 mA (gamă dinamică 114 dB), o detectare a curentului amplifier este utilizat împreună cu un dual gain stage. Sensul actual amplifier măsoară voltage cădere peste un rezistor de serie mică. Câștigul stage mai departe ampvivifică acest voltage cu două setări de amplificare diferite pentru a obține două intervale de curent. Tranziția între aceste două intervale are loc în jurul valorii de 250 µA. Filtrarea digitală și evaluarea mediei se realizează în cadrul controlerului plăcii înainte de sampfișierele sunt exportate către Energy Profiler aplicație. În timpul pornirii kitului, se efectuează o calibrare automată a AEM, care compensează eroarea de compensare în sensul ampliificatori.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Monitor de energie7.3 Precizie și performanță
AEM este capabil să măsoare curenți în intervalul de la 0.1 µA la 47 mA. Pentru curenți de peste 250 µA, AEM este precis cu 0.1 mA. La măsurarea curenților sub 250 µA, precizia crește la 1 µA. Deși acuratețea absolută este de 1 µA în intervalul sub 250 µA, AEM este capabil să detecteze modificări ale consumului de curent până la 100 nA. AEM produce 6250 de curentiamplei pe secundă.

Depanator la bord

Kit-ul BB50 Pro conține un depanator integrat, care poate fi folosit pentru a descărca codul și a depana EFM8BB50. Pe lângă programarea EFM8BB50 pe kit, depanatorul poate fi folosit și pentru a programa și depana Silicon Labs externe EFM32, EFM8,
Dispozitivele EZR32 și EFR32.
Depanatorul acceptă trei interfețe diferite de depanare utilizate cu dispozitivele Silicon Labs:

  • Serial Wire Debug, care este utilizat cu toate dispozitivele EFM32, EFR32 și EZR32
  • JTAG, care poate fi utilizat cu EFR32 și unele dispozitive EFM32
  • C2 Debug, care este utilizat cu dispozitivele EFM8

Pentru a asigura o depanare precisă, utilizați interfața de depanare adecvată pentru dispozitivul dvs. Conectorul de depanare de pe placă acceptă toate aceste trei moduri.
8.1 Moduri de depanare
Pentru a programa dispozitive externe, utilizați conectorul de depanare pentru a vă conecta la o placă țintă și setați modul de depanare la [Out]. Același conector poate fi folosit și pentru a conecta un depanator extern la
EFM8BB50 MCU pe kit prin setarea modului de depanare la [In].
Selectarea modului de depanare activ se face în Simplicity Studio. Depanați
MCU: În acest mod, depanatorul de bord este conectat la EFM8BB50 de pe kit.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Debug MCUDepanare OUT: În acest mod, depanatorul de bord poate fi folosit pentru a depana un dispozitiv Silicon Labs compatibil montat pe o placă personalizată.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Debug OUTDepanare IN: În acest mod, depanatorul de bord este deconectat și un depanator extern poate fi conectat pentru a depana EFM8BB50 pe trusa.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Debug INNota: Pentru ca „Debug IN” să funcționeze, controlerul de bord al kit-ului trebuie să fie alimentat prin conectorul Debug USB.
8.2 Depanare în timpul funcționării bateriei
Când EFM8BB50 este alimentat de la baterie și J-Link USB este încă conectat, funcționalitatea de depanare integrată este disponibilă. Dacă alimentarea USB este deconectată, modul Debug IN nu va mai funcționa.
Dacă accesul la depanare este necesar atunci când ținta rulează de la o altă sursă de energie, cum ar fi o baterie, și controlerul de pe placă este oprit, faceți conexiuni directe la GPIO-urile utilizate pentru depanare, care sunt expuse pe pad-urile de breakout.

 Configurare kit și upgrade

Dialogul de configurare a kitului din Simplicity Studio vă permite să schimbați modul de depanare a adaptorului J-Link, să actualizați firmware-ul acestuia și să modificați alte setări de configurare. Pentru a descărca Simplicity Studio, accesați silabs.com/simplicity.
În fereastra principală a perspectivei Lansatorului Simplicity Studio, sunt afișate modul de depanare și versiunea de firmware a adaptorului J-Link selectat. Faceți clic pe linkul [Modificare] de lângă oricare dintre aceste setări pentru a deschide dialogul de configurare a kit-ului.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Dialog de configurare9.1 Actualizări de firmware
Puteți actualiza firmware-ul kit-ului prin Simplicity Studio. Simplicity Studio va verifica automat noi actualizări la pornire.
De asemenea, puteți utiliza dialogul de configurare a kit-ului pentru upgrade-uri manuale. Faceți clic pe butonul [Răsfoiește] din secțiunea [Actualizare adaptor] pentru a selecta cel corect file terminand in.emz. Apoi, faceți clic pe butonul [Instalare pachet].

Scheme, Desene de asamblare și BOM

Schemele, desenele de ansamblu și lista de materiale (BOM) sunt disponibile prin Simplicity Studio atunci când pachetul de documentație al kit-ului a fost instalat. Ele sunt, de asemenea, disponibile din pagina de kit din Silicon Labs website: silabs.com.

Istoricul reviziilor kitului și Errata

11.1 Istoricul revizuirilor
Revizia kitului poate fi găsită tipărită pe eticheta cutiei a setului, așa cum este prezentat în figura de mai jos.SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - cod urs

Revizuirea trusei Eliberat Descriere
A01 9-Iun-23 Revizuirea inițială a trusei.

Istoricul revizuirilor documentelor

Revizia 1.0
Iunie 2023 Versiunea inițială a documentului.
Simplicity Studio
Acces cu un singur clic la MCU și instrumente wireless, documentație, software, biblioteci de cod sursă și multe altele. Disponibil pentru Windows, Mac și Linux!SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - Simplicity Studio

SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller - pictograma 9
Portofoliu IoT
www.silabs.com/IoT
SW/HW
www.silabs.com/simplicity
Calitate
www.silabs.com/quality
Suport și comunitate
www.silabs.com/community

Disclaimer
Silicon Labs intenționează să ofere clienților documentația cea mai recentă, exactă și aprofundată a tuturor perifericelor și modulelor disponibile pentru implementatorii de sisteme și software care utilizează sau intenționează să utilizeze produsele Silicon Labs. Datele de caracterizare, modulele și perifericele disponibile, dimensiunile memoriei și adresele de memorie se referă la fiecare dispozitiv specific, iar parametrii „tipici” furnizați pot varia și pot varia în diferite aplicații. Aplicație exampfișierele descrise aici au doar scop ilustrativ. Silicon Labs își rezervă dreptul de a face modificări fără notificare ulterioară la informațiile despre produs, specificațiile și descrierile de aici și nu oferă garanții cu privire la acuratețea sau caracterul complet al informațiilor incluse. Fără o notificare prealabilă, Silicon Labs poate actualiza firmware-ul produsului în timpul procesului de fabricație din motive de securitate sau fiabilitate. Astfel de modificări nu vor modifica specificațiile sau caracterul romantic al produsului. Silicon Labs nu va avea nicio răspundere pentru consecințele utilizării informațiilor furnizate în acest document. Acest document nu implică și nu acordă în mod expres nicio licență pentru proiectarea sau fabricarea de circuite integrate. Produsele nu sunt proiectate sau autorizate pentru a fi utilizate în cadrul niciunui dispozitiv FDA de clasă III, aplicații pentru care este necesară aprobarea FDA înainte de comercializare sau sisteme de susținere a vieții fără acordul specific scris al Silicon Labs. Un „Sistem de asistență vitală” este orice produs sau sistem destinat să susțină sau să susțină viața și/sau sănătatea, care, dacă eșuează, poate fi de așteptat în mod rezonabil să aibă ca rezultat vătămări corporale semnificative sau deces. Produsele Silicon Labs nu sunt proiectate sau autorizate pentru aplicații militare. Produsele Silicon Labs nu vor fi utilizate în niciun caz la arme de distrugere în masă, inclusiv (dar fără a se limita la) arme nucleare, biologice sau chimice sau rachete capabile să furnizeze astfel de arme. Silicon Labs declină toate garanțiile exprese și implicite și nu va fi responsabilă sau răspunzătoare pentru nicio vătămare sau daune legate de utilizarea unui produs Silicon Labs în astfel de aplicații neautorizate.
Nota: Acest conținut poate conține terminologie off andive y care este acum învechită. Silicon Labs înlocuiește acești termeni cu un limbaj incluziv ori de câte ori este posibil. Pentru mai multe informații, vizitați www.silabs.com/about-us/inclusive-lexicon-project
Informații despre mărcile comerciale Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® și sigla Silicon Labs ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, Energy Micro și sigla combinații ale acestora, „cele mai prietenoase microcontrolere din lume”, 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, logo-ul Sentry și Sentry DMS, Z-Wave ® și altele sunt mărci comerciale sau mărci comerciale înregistrate ale Silicon Labs. ARM, CORTEX, Cortex-M3 și THUMB sunt mărci comerciale sau mărci comerciale înregistrate ale ARM Holdings. Keli este o marcă înregistrată a ARM Limited. Wi-Fi este o marcă înregistrată a Wi-Fi Alliance. Toate celelalte produse sau nume de marcă menționate aici sunt mărci comerciale ale deținătorilor respectivi.

SILICON - logoSilicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
STATELE UNITE ALE AMERICII
www.silabs.com
silabs.com | Construirea unei lumi mai conectate.
Copyright © 2023 de Silicon Laboratories

Documente/Resurse

SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller [pdfGhid de utilizare
EFM8 BB50 8-bit MCU Pro Kit Microcontroller, EFM8 BB50, 8-bit MCU Pro Kit Microcontroller, Pro Kit Microcontroller, Kit Microcontroller, Microcontroller

Referințe

Lasă un comentariu

Adresa ta de e-mail nu va fi publicată. Câmpurile obligatorii sunt marcate *