Mikrokontrollues LABS EFM8 BB50 8-bit MCU Pro Kit
Udhëzues përdorimi
Mikrokontrollues LABS EFM8 BB50 8-bit MCU Pro Kit
Kompleti BB50 Pro është një pikënisje e shkëlqyer për t'u njohur me mikrokontrolluesin EFM8BB50™ Busy Bee.
Kompleti pro përmban sensorë dhe pajisje periferike që demonstrojnë disa nga aftësitë e shumta të EFM8BB50. Kompleti ofron të gjitha mjetet e nevojshme për zhvillimin e një aplikacioni EFM8BB50 Busy Bee.
PAJISJA E SHQYRTIMIT
- Mikrokontrolluesi EFM8BB50 Busy Bee (EFM8BB50F16I-A-QFN16)
- CPU: 8-bit CIP-51 8051 Core
- Kujtesa: 16 kB blic dhe 512 bajt RAM
- Oscilatorët: 49 MHz, 10 MHz dhe 80 kHz
TIPARET E KIT
- Lidhja USB
- Monitor i avancuar i energjisë (AEM)
- Korrigjuesi në bord i SEGGER J-Link
- Debug Multiplexer që mbështet harduerin e jashtëm si dhe MCU në bord
- Butoni i shtypjes së përdoruesit dhe LED
- Sensori i lagështisë dhe temperaturës relative Si7021 i Silicon Labs
- Memorie me fuqi jashtëzakonisht të ulët 128×128 pixel
LCD
- Levë analoge me 8 drejtime
- Koka me 20 kunja 2.54 mm për pllakat e zgjerimit
- Mbështjellësit për qasje të drejtpërdrejtë në kunjat hyrëse/dalëse
- Burimet e energjisë përfshijnë USB dhe baterinë me monedhë CR2032
MBËSHTETJE Softuerike
- Simplicity Studio™
Hyrje
1.1 Përshkrimi
Kompleti BB50 Pro është një pikënisje ideale për zhvillimin e aplikacioneve në mikrokontrolluesit EFM8BB50 Busy Bee. Bordi përmban sensorë dhe pajisje periferike, duke demonstruar disa nga aftësitë e shumta të EFM8BB50 Busy Bee
Mikrokontrollues. Për më tepër, bordi është një korrigjues i plotë i veçuar dhe mjet monitorimi i energjisë që mund të përdoret me aplikacione të jashtme.
1.2 Karakteristikat
- EFM8BB50 Mikrokontrolluesi Busy Bee
- Flash 16 kB
- 512 bajt RAM
- Paketa QFN16
- Sistemi i avancuar i monitorimit të energjisë për rrymën dhe vëllimin e saktëtage ndjekja
- Debuguesi/emulatori i integruar i Segger J-Link USB me mundësinë e korrigjimit të pajisjeve të jashtme të Silicon Labs
- Koka e zgjerimit me 20 kunja
- Mbështjellësit e shkëputjes për qasje të lehtë në kunjat I/O
- Burimet e energjisë përfshijnë USB dhe baterinë CR2032
- Sensori i lagështisë dhe temperaturës relative Si7021 i Silicon Labs
- Memorie LCD me fuqi jashtëzakonisht të ulët 128×128 pixel
- 1 buton shtytës dhe 1 LED i lidhur me EFM8 për ndërveprimin e përdoruesit
- Levë analoge me 8 drejtime për ndërveprimin e përdoruesit
1.3 Fillimi
Udhëzimet e hollësishme se si të filloni me kompletin tuaj të ri BB50 Pro mund të gjenden në Silicon Labs Web faqet: silabs.com/development-tools/mcu/8-bit
Diagrami i bllokut të kompletit
Një mbiview i kompletit BB50 Pro është paraqitur në figurën më poshtë.
Paraqitja e pajisjes së kompletit
Paraqitja BB50 Pro Kit është paraqitur më poshtë.
Lidhës
4.1 Pads Breakout
Shumica e kunjave GPIO të EFM8BB50 disponohen në dy rreshta të kokës së kunjave në skajet e sipërme dhe të poshtme të tabelës. Këto kanë një hap standard 2.54 mm dhe kokat e kunjave mund të ngjiten nëse kërkohet. Përveç kunjave I/O, sigurohen edhe lidhjet me shinat e energjisë dhe tokën. Vini re se disa nga kunjat përdoren për pajisje periferike ose veçori të kompletit dhe mund të mos jenë të disponueshme për një aplikacion të personalizuar pa kompromis.
Figura më poshtë tregon pjesën e poshtme të jastëkëve të shkëputjes dhe pikën e pikës së kokës EXP në skajin e djathtë të tabelës. Titulli EXP shpjegohet më tej në seksionin vijues. Lidhjet e bllokut të shkëputjes janë gjithashtu të printuara në ekran mëndafshi pranë çdo kunj për referencë të lehtë.Tabela më poshtë tregon lidhjet e kunjave të jastëkëve të shkëputjes. Ai gjithashtu tregon se cilat pajisje periferike ose veçori janë të lidhura me kunjat e ndryshme.
Tabela 4.1. Rreshti i poshtëm (J101) Pinout
Pin | Pini I/O EFM8BB50 | Veçori e përbashkët |
1 | VMCU | EFM8BB50 vëlltagdomeni e (i matur nga AEM) |
2 | GND | Tokë |
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 | Pini I/O EFM8BB50 | Veçori e përbashkët |
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 | Tokë |
16 | 3 V3 | Furnizimi me kontrollues të bordit |
Tabela 4.2. Rreshti i sipërm (J102) Pinout
Pin | Pini I/O EFM8BB50 | Veçori e përbashkët |
1 | 5V | Pllaka USB voltage |
2 | GND | Tokë |
3 | NC | |
4 | RST | DEBUG_RESETN (DEBUG_C2CK PIN e përbashkët) |
5 | C2CK | DEBUG_C2CK (DEBUG_RESETN Pin i përbashkët) |
6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE PIN e përbashkët) |
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 e përbashkët) |
15 | GND | Tokë |
16 | 3 V3 | Furnizimi me kontrollues të bordit |
4.2 Koka EXP
Në anën e djathtë të tabelës, ofrohet një kokë EXP me 20 kunja me kënd për të lejuar lidhjen e pajisjeve periferike ose tabelave shtesë. Lidhësi përmban një numër kunjash I/O që mund të përdoren me shumicën e veçorive të EFM8BB50 Busy Bee. Për më tepër, shinat e fuqisë VMCU, 3V3 dhe 5V janë gjithashtu të ekspozuara.
Lidhësi ndjek një standard i cili siguron që pajisjet periferike të përdorura zakonisht si autobusi SPI, UART dhe IC janë të disponueshëm në vende fikse në lidhës. Pjesa tjetër e kunjave përdoren për I/O për qëllime të përgjithshme. Ky plan urbanistik lejon përcaktimin e pllakave të zgjerimit që mund të futen në një numër kompletesh të ndryshme të Silicon Labs.
Figura më poshtë tregon caktimin e pinit të kokës EXP për kompletin BB50 Pro. Për shkak të kufizimeve në numrin e kunjave të disponueshme GPIO, disa nga kunjat e kokës EXP ndahen me veçoritë e kompletit.Tabela 4.3. Pika e kokës EXP
Pin | Lidhja | Funksioni i kokës EXP | Veçori e përbashkët | Harta periferike |
20 | 3 V3 | Furnizimi me kontrollues të bordit | ||
18 | 5V | Kontrolluesi i bordit 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 vëlltagdomeni e, i përfshirë në matjet AEM. | ||
19 | BOARD_ID_SDA | Lidhur me kontrolluesin e bordit për identifikimin e tabelave shtesë. | ||
17 | BOARD_ID_SCL | Lidhur me kontrolluesin e bordit për identifikimin e tabelave shtesë. | ||
15 | P1.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
13 | NC | GPIO | ||
11 | NC | GPIO | ||
9 | NC | GPIO |
Pin | Lidhja | Funksioni i kokës EXP | Veçori e përbashkët | Harta periferike |
7 | P0.7 | lëkundës | UIF_JOYSTICK | |
5 | P0.3 | LED | UIF_LED0 | |
3 | P0.2 | BTN | UIF_BUTONI0 | |
1 | GND | Tokë |
4.3 Lidhësi i korrigjimit (DBG)
Lidhësi i korrigjimit shërben për një qëllim të dyfishtë, bazuar në modalitetin e korrigjimit, i cili mund të konfigurohet duke përdorur Simplicity Studio. Nëse zgjidhet modaliteti "Debug IN", lidhësi lejon që një korrigjues i jashtëm të përdoret me EFM8BB50 në bord. Nëse zgjidhet modaliteti "Debug OUT", lidhësi lejon që kompleti të përdoret si korrigjues drejt një objektivi të jashtëm. Nëse zgjidhet modaliteti "Debug MCU" (i parazgjedhur), lidhësi izolohet nga ndërfaqja e korrigjimit të kontrolluesit të bordit dhe pajisjes së synuar në bord.
Për shkak se ky lidhës ndërrohet automatikisht për të mbështetur mënyra të ndryshme funksionimi, ai disponohet vetëm kur kontrolluesi i tabelës është i ndezur (kabllo USB J-Link i lidhur). Nëse kërkohet qasja e korrigjimit në pajisjen e synuar kur kontrolluesi i tabelës është i pafuqishëm, kjo duhet të bëhet duke u lidhur drejtpërdrejt me kunjat e duhura në kokën e ndarjes.
Pika e lidhësit ndjek atë të lidhësit standard ARM Cortex Debug 19-pin. Pika përshkruhet në detaje më poshtë. Vini re se edhe pse lidhësi mbështet JTAG përveç Korrigjimit të Telit Serial, nuk do të thotë domosdoshmërisht që kompleti ose pajisja e synuar në bord e mbështet këtë.Edhe pse pinout përputhet me pinout të një lidhësi ARM Cortex Debug, këto nuk janë plotësisht të pajtueshme pasi pin 7 hiqet fizikisht nga lidhësi Cortex Debug. Disa kabllo kanë një prizë të vogël që i pengon ato të përdoren kur ky pin është i pranishëm. Nëse është kështu, hiqni spinën ose përdorni një kabllo standarde 2×10 1.27 mm të drejtë.
Tabela 4.4. Përshkrimet e pinit të lidhësit të korrigjimit
Numri(et) e pinit | Funksioni | Shënim |
1 | VTARGET | Referenca e synuar vëlltage. Përdoret për zhvendosjen e niveleve logjike të sinjalit midis objektivit dhe korrigjuesit. |
2 | TMS / SDWIO / C2D | JTAG zgjedhja e modalitetit të testimit, të dhënat e telit serik ose të dhënat C2 |
4 | TCK / SWCLK / C2CK | JTAG Ora e provës, ora me tela serike ose ora C2 |
6 | TDO/SWO | JTAG daljen e të dhënave të testit ose daljen e telit serik |
8 | TDI / C2Dps | JTAG të dhënat e testimit në, ose funksioni C2D "ndarja e pineve". |
10 | RESET / C2CKps | Synoni rivendosjen e pajisjes ose funksionin C2CK "ndarja e pinit". |
12 | NC | TRACECLK |
14 | NC | GJURME 0 |
16 | NC | GJURME 1 |
18 | NC | GJURME 2 |
20 | NC | GJURME 3 |
9 | Zbulimi i kabllove | Lidhu me tokën |
11, 13 | NC | Nuk është i lidhur |
3, 5, 15, 17, 19 | GND |
4.4 Lidhës i thjeshtësisë
Lidhësi Simplicity i paraqitur në BB50 Pro Kit mundëson përdorimin e veçorive të avancuara të korrigjimit, si porti AEM dhe Virtual COM drejt një objektivi të jashtëm. Pika është ilustruar në figurën më poshtë.Emrat e sinjaleve në figurë dhe tabela e përshkrimit të kunjave referohen nga kontrolluesi i tabelës. Kjo do të thotë që VCOM_TX duhet të lidhet me pinin RX në objektivin e jashtëm, VCOM_RX me pinin TX të objektivit, VCOM_CTS me pinin RTS të objektivit dhe VCOM_RTS me pinin CTS të objektivit.
Shënim: Rryma e nxjerrë nga VMCU voltagPini e përfshihet në matjet AEM, ndërsa 3V3 dhe 5V voltage kunjat nuk janë. Për të monitoruar konsumin aktual të një objektivi të jashtëm me AEM, vendoseni MCU në bord në modalitetin e tij më të ulët të energjisë për të minimizuar ndikimin e tij në matje.
Tabela 4.5. Përshkrimet e pinit të lidhësit të thjeshtësisë
Numri(et) e pinit | Funksioni | Përshkrimi |
1 | VMCU | Shina elektrike 3.3 V, e monitoruar nga AEM |
3 | 3 V3 | Shina elektrike 3.3 V |
5 | 5V | Shina elektrike 5 V |
2 | VCOM_TX | Virtual COM TX |
4 | VCOM_RX | Virtual COM RX |
6 | VCOM_CTS | COM CTS virtuale |
8 | VCOM_RTS | COM RTS virtuale |
17 | BOARD_ID_SCL | ID e bordit SCL |
19 | BOARD_ID_SDA | ID e bordit SDA |
10, 12, 14, 16, 18, 20 | NC | Nuk është i lidhur |
7, 9, 11, 13, 15 | GND | Tokë |
Furnizimi me energji elektrike dhe rivendosja
5.1 Zgjedhja e fuqisë MCU
EFM8BB50 në komplet pro mund të mundësohet nga një prej këtyre burimeve:
- Kablloja USB e korrigjimit
- Bateri me qeli monetare 3 V
Burimi i energjisë për MCU zgjidhet me çelësin rrëshqitës në këndin e poshtëm të majtë të kompletit pro. Figura më poshtë tregon se si mund të zgjidhen burimet e ndryshme të energjisë me çelësin rrëshqitës.Me çelësin në pozicionin AEM, përdoret një zhurmë e ulët 3.3 V LDO në kit pro për të fuqizuar EFM8BB50. Ky LDO mundësohet përsëri nga kablloja USB e korrigjimit. Monitori i avancuar i energjisë tani është i lidhur në seri, duke lejuar matje të sakta të rrymës me shpejtësi të lartë dhe korrigjim/profilim të energjisë.
Me çelësin në pozicionin BAT, një bateri me qelizë 20 mm në prizën CR2032 mund të përdoret për të fuqizuar pajisjen. Me çelësin në këtë pozicion, asnjë matje e rrymës nuk është aktive. Ky është pozicioni i rekomanduar i çelësit kur fuqizoni MCU me një burim të jashtëm energjie.
Shënim: Monitori i avancuar i energjisë mund të matë konsumin aktual të EFM8BB50 vetëm kur çelësi i zgjedhjes së energjisë është në pozicionin AEM.
5.2 Fuqia e kontrolluesit të bordit
Kontrolluesi i tabelës është përgjegjës për veçori të rëndësishme, të tilla si korrigjuesi dhe AEM, dhe mundësohet ekskluzivisht përmes portës USB në këndin e sipërm të majtë të tabelës. Kjo pjesë e kompletit qëndron në një domen të veçantë energjie, kështu që mund të zgjidhet një burim tjetër energjie për pajisjen e synuar duke ruajtur funksionalitetin e korrigjimit. Ky domen i fuqisë është gjithashtu i izoluar për të parandaluar rrjedhjen e rrymës nga domeni i fuqisë së synuar kur hiqet rryma në kontrolluesin e tabelës.
Fusha e fuqisë së kontrolluesit të tabelës nuk ndikohet nga pozicioni i çelësit të energjisë.
Kompleti është projektuar me kujdes për të mbajtur kontrolluesin e bordit dhe domenet e fuqisë së synuar të izoluar nga njëri-tjetri ndërsa njëri prej tyre fiket. Kjo siguron që pajisja e synuar EFM8BB50 do të vazhdojë të funksionojë në modalitetin BAT.
5.3 EFM8BB50 Rivendos
EFM8BB50 MCU mund të rivendoset nga disa burime të ndryshme:
- Një përdorues që shtyp butonin RESET
- Korrigjuesi në bord që tërheq pinin #RESET poshtë
- Një korrigjues i jashtëm që tërheq pinin #RESET poshtë
Përveç burimeve të rivendosjes së përmendur më lart, një rivendosje në EFM8BB50 do të lëshohet gjithashtu gjatë nisjes së kontrolluesit të bordit. Kjo do të thotë se heqja e energjisë nga kontrolluesi i bordit (shkëputja e kabllos USB J-Link) nuk do të gjenerojë një rivendosje, por futja e kabllit përsëri në kyçje do të ndodhë kur kontrolluesi i bordit ngrihet.
Pajisjet periferike
Kompleti pro ka një grup pajisjesh periferike që shfaqin disa nga veçoritë EFM8BB50.
Vini re se shumica e hyrjeve/hyrjeve EFM8BB50 të drejtuara te pajisjet periferike janë gjithashtu të drejtuara në tabelat e shkëputjes ose në kokën EXP, të cilat duhet të merren parasysh kur përdorni këto I/O.
6.1 Push Button dhe LED
Kompleti ka një buton shtytës përdoruesi të shënuar BTN0, i cili lidhet drejtpërdrejt me EFM8BB50 dhe denoncohet nga filtrat RC me një konstante kohe prej 1ms. Butoni është i lidhur me pinin P0.2.
Kompleti përmban gjithashtu një LED të verdhë të shënuar LED0, e cila kontrollohet nga një kunj GPIO në EFM8BB50. LED është i lidhur me pinin P0.3 në një konfigurim aktiv-të lartë.6.2 Levë
Kompleti ka një levë analoge me 8 pozicione të matshme. Ky levë është i lidhur me EFM8 në pinin P0.7 dhe përdor vlera të ndryshme të rezistencës për të krijuar vëllimtagështë i matshëm nga ADC0.Tabela 6.1. Kombinimet e rezistorëve të levës
Drejtimi | Kombinimet e rezistorëve (kΩ) | UIF_JOYSTICK i pritshëm VoltagE (v)1 |
Shtypi qendror | ![]() |
0.033 |
Lart (N) | ![]() |
2.831 |
Lart-djathtas (NE) | ![]() |
2.247 |
Djathtas (E) | ![]() |
2.533 |
Poshtë-djathtas (SE) | ![]() |
1.433 |
Poshtë (S) | ![]() |
1.650 |
Poshtë-Majtas (JP) | ![]() |
1.238 |
Majtas (W) | ![]() |
1.980 |
Lart-majtas (VP) | ![]() |
1.801 |
Shënim: 1. Këto vlera të llogaritura supozojnë një VMCU prej 3.3 V. |
6.3 Ekran LCD-TFT me memorie
Një LCD-TFT me memorie SHARP 1.28 inç është i disponueshëm në komplet për të mundësuar zhvillimin e aplikacioneve ndërvepruese. Ekrani ka një rezolucion të lartë prej 128 x 128 piksele dhe konsumon shumë pak energji. Është një ekran reflektues pikturë njëngjyrëshe, kështu që çdo piksel mund të jetë vetëm i lehtë ose i errët dhe nuk nevojitet ndriçim i pasmë në kushte normale të dritës së ditës. Të dhënat e dërguara në ekran ruhen në pikselë në xhami, që do të thotë se nuk kërkohet rifreskim i vazhdueshëm për të ruajtur një imazh statik.
Ndërfaqja e ekranit përbëhet nga një ndërfaqe serike e pajtueshme me SPI dhe disa sinjale kontrolli shtesë. Piksele nuk adresohen individualisht, përkundrazi të dhënat dërgohen në ekran një rresht (128 bit) në të njëjtën kohë.
Ekrani i memories LCD-TFT ndahet me kontrolluesin e bordit të kompletit, duke lejuar që aplikacioni i kontrolluesit të tabelës të shfaqë informacione të dobishme kur aplikacioni i përdoruesit nuk e përdor ekranin. Aplikacioni i përdoruesit kontrollon gjithmonë pronësinë e ekranit me sinjalin DISP_ENABLE:
- DISP_ENABLE = LOW: Kontrolluesi i bordit ka kontrollin e ekranit
- DISP_ENABLE = LARTË: Aplikacioni i përdoruesit (EFM8BB50) ka kontrollin e ekranit
Fuqia në ekran merret nga domeni i fuqisë së aplikacionit të synuar kur EFM8BB50 kontrollon ekranin dhe nga domeni i energjisë i kontrolluesit të tabelës kur linja DISP_ENABLE është e ulët. Të dhënat futen në DISP_SI kur DISP_CS është i lartë dhe ora dërgohet në DISP_SCLK. Shpejtësia maksimale e orës e mbështetur është 1.1 MHz.
6.4 Sensori i lagështisë dhe temperaturës relative Si7021
Sensori i lagështisë dhe temperaturës Si7021 1°Crelative është një CMOS IC monolit që integron elementët e sensorit të lagështisë dhe temperaturës, një konvertues analog në dixhital, përpunimin e sinjalit, të dhënat e kalibrimit dhe një ndërfaqe IC 1 Si7021. Përdorimi i patentuar i dielektrikëve polimerë me nivel të ulët K të standardeve të industrisë për ndjeshmërinë e lagështisë mundëson ndërtimin e IC-ve monolit të sensorëve CMOS me fuqi të ulët, me zhvendosje dhe histerezë të ulët dhe stabilitet të shkëlqyer afatgjatë.
Sensorët e lagështisë dhe të temperaturës janë të kalibruar nga fabrika dhe të dhënat e kalibrimit ruhen në memorien jo të paqëndrueshme në çip. Kjo siguron që sensorët të jenë plotësisht të këmbyeshëm pa kërkuar rikalibrim ose ndryshime të softuerit.
Si7021 është i disponueshëm në një paketë DFN 3×3 mm dhe mund të ngjitet përsëri. Mund të përdoret si një përditësim lëshues i pajtueshëm me harduerin dhe softuerin për sensorët ekzistues RH/temperaturë në paketat DFN-3 3×6 mm, duke shfaqur sensorë preciziteti në një gamë më të gjerë dhe konsum më të ulët të energjisë. Mbulesa opsionale e instaluar në fabrikë ofron një provë të ulëtfile, mjet i përshtatshëm për mbrojtjen e sensorit gjatë montimit (p.sh., saldimi me rrjedhje) dhe gjatë gjithë jetës së produktit, duke përjashtuar lëngjet (hidrofobike/oleofobike) dhe grimcat.
Si7021 ofron një zgjidhje dixhitale të saktë, me fuqi të ulët, të kalibruar nga fabrika, ideale për matjen e lagështisë, pikës së vesës dhe temperaturës në aplikacione që variojnë nga HVAC/R dhe gjurmimi i aseteve deri te platformat industriale dhe konsumatore.
Autobusi 1°C i përdorur për Si7021 ndahet me kokën EXP. Sensori mundësohet nga VMCU, që do të thotë se konsumi aktual i sensorit përfshihet në matjet AEM.Referojuni Laboratorëve të Siliconit web faqet për më shumë informacion: http://www.silabs.com/humidity-sensors.
6.5 Porta virtuale COM
Një lidhje serike asinkrone me kontrolluesin e tabelës sigurohet për transferimin e të dhënave të aplikacionit midis një kompjuteri pritës dhe objektivit EFM8BB50, gjë që eliminon nevojën për një përshtatës të portit të jashtëm serial.Porta Virtual COM përbëhet nga një UART fizike midis pajisjes së synuar dhe kontrolluesit të tabelës, dhe një funksion logjik në kontrolluesin e tabelës që e bën portën serike të disponueshme për kompjuterin pritës përmes USB. Ndërfaqja UART përbëhet nga dy kunja dhe një sinjal aktivizues.
Tabela 6.2. Kunjat virtuale të ndërfaqes së portit COM
Sinjali | Përshkrimi |
VCOM_TX | Transmetoni të dhëna nga EFM8BB50 te kontrolluesi i tabelës |
VCOM_RX | Merrni të dhëna nga kontrolluesi i bordit në EFM8BB50 |
VCOM_ENABLE | Aktivizon ndërfaqen VCOM, duke lejuar që të dhënat të kalojnë te kontrolluesi i bordit |
Shënim: Porta VCOM disponohet vetëm kur kontrolluesi i bordit është i ndezur, gjë që kërkon të futet kablloja USB J-Link.
Monitor i avancuar i energjisë
7.1 Përdorimi
Të dhënat e Monitorit të Avancuar të Energjisë (AEM) mblidhen nga kontrolluesi i bordit dhe mund të shfaqen nga Energy Profiler, i disponueshëm përmes Simplicity Studio. Duke përdorur Energy Profiler, konsumi aktual dhe vëllimitage mund të matet dhe të lidhet me kodin aktual që funksionon në EFM8BB50 në kohë reale.
7.2 Teoria e Operacionit
Për të matur me saktësi rrymën që varion nga 0.1 µA deri në 47 mA (gamë dinamike 114 dB), një kuptim aktual amplifier përdoret së bashku me një fitim të dyfishtë stage. Ndjenja aktuale amplifier mat vëllimintagbie mbi një rezistencë të serisë së vogël. Fitimi stage më tej ampjeton ky vëlltage me dy cilësime të ndryshme fitimi për të marrë dy intervale aktuale. Kalimi midis këtyre dy diapazoneve ndodh rreth 250 µA. Filtrimi dhe mesatarizimi dixhital bëhet brenda kontrolluesit të tabelës përpara sampAto eksportohen në Energy Profiler aplikim. Gjatë fillimit të kompletit, kryhet një kalibrim automatik i AEM, i cili kompenson gabimin e kompensimit në kuptimin ampgjallesave.7.3 Saktësia dhe Performanca
AEM është në gjendje të matë rrymat në intervalin nga 0.1 µA deri në 47 mA. Për rrymat mbi 250 µA, AEM është i saktë brenda 0.1 mA. Kur matni rrymat nën 250 µA, saktësia rritet në 1 µA. Megjithëse saktësia absolute është 1 µA në intervalin nën 250 µA, AEM është në gjendje të zbulojë ndryshime në konsumin aktual deri në 100 nA. AEM prodhon 6250 s aktualeampmë pak në sekondë.
Korrigjuesi në bord
Kompleti BB50 Pro përmban një korrigjues të integruar, i cili mund të përdoret për të shkarkuar kodin dhe korrigjimin e EFM8BB50. Përveç programimit të EFM8BB50 në komplet, korrigjuesi mund të përdoret gjithashtu për të programuar dhe korrigjuar Silicon Labs të jashtëm EFM32, EFM8,
Pajisjet EZR32 dhe EFR32.
Korrigjuesi mbështet tre ndërfaqe të ndryshme korrigjimi të përdorura me pajisjet Silicon Labs:
- Korrigjimi serik i telave, i cili përdoret me të gjitha pajisjet EFM32, EFR32 dhe EZR32
- JTAG, i cili mund të përdoret me EFR32 dhe disa pajisje EFM32
- C2 Debug, i cili përdoret me pajisjet EFM8
Për të siguruar korrigjimin e saktë, përdorni ndërfaqen e duhur të korrigjimit për pajisjen tuaj. Lidhësi i korrigjimit në tabelë mbështet të tre këto mënyra.
8.1 Mënyrat e korrigjimit
Për të programuar pajisje të jashtme, përdorni lidhësin e korrigjimit për t'u lidhur me një tabelë të synuar dhe vendosni modalitetin e korrigjimit në [Out]. I njëjti lidhës mund të përdoret gjithashtu për të lidhur një korrigjues të jashtëm me
EFM8BB50 MCU në komplet duke vendosur modalitetin e korrigjimit në [In].
Zgjedhja e modalitetit të korrigjimit aktiv bëhet në Simplicity Studio. Korrigjimi
MCU: Në këtë modalitet, korrigjuesi në bord lidhet me EFM8BB50 në komplet.Debugoni OUT: Në këtë modalitet, korrigjuesi në bord mund të përdoret për të korrigjuar një pajisje të mbështetur të Silicon Labs të montuar në një tabelë të personalizuar.
Korrigjimi IN: Në këtë modalitet, korrigjuesi në bord është shkëputur dhe mund të lidhet një korrigjues i jashtëm për të korrigjuar EFM8BB50 në komplet.
Shënim: Që "Debug IN" të funksionojë, kontrolluesi i tabelës së kompletit duhet të mundësohet përmes lidhësit USB Debug.
8.2 Rregullimi i gabimeve gjatë funksionimit të baterisë
Kur EFM8BB50 punon me bateri dhe J-Link USB është ende i lidhur, funksioni i korrigjimit në bord është i disponueshëm. Nëse rryma USB shkëputet, modaliteti Debug IN do të ndalojë së punuari.
Nëse kërkohet qasja në korrigjimin e gabimeve kur objektivi po mbaron një burim tjetër energjie, si p.sh. bateria, dhe kontrolluesi i bordit është i fikur, bëni lidhje të drejtpërdrejta me GPIO-të e përdorura për korrigjimin, të cilat janë të ekspozuara në bllokuesit e daljes.
Konfigurimi dhe përmirësimet e kompletit
Dialogu i konfigurimit të kompletit në Simplicity Studio ju lejon të ndryshoni modalitetin e korrigjimit të përshtatësit J-Link, të përmirësoni firmuerin e tij dhe të ndryshoni cilësimet e tjera të konfigurimit. Për të shkarkuar Simplicity Studio, shkoni te silabs.com/simplicity.
Në dritaren kryesore të këndvështrimit të Nisësit të Simplicity Studio, shfaqen mënyra e korrigjimit dhe versioni i firmuerit të përshtatësit të përzgjedhur J-Link. Klikoni lidhjen [Ndrysho] pranë ndonjë prej këtyre cilësimeve për të hapur dialogun e konfigurimit të kompletit.9.1 Përmirësimet e firmuerit
Mund ta përditësoni firmuerin e kompletit përmes Simplicity Studio. Simplicity Studio do të kontrollojë automatikisht për përditësime të reja gjatë nisjes.
Ju gjithashtu mund të përdorni dialogun e konfigurimit të kompletit për përmirësime manuale. Klikoni butonin [Browse] në seksionin [Update Adapter] për të zgjedhur të saktën file që mbaron në.emz. Më pas, klikoni butonin [Install Package].
Skemat, vizatimet e montimit dhe BOM
Skemat, vizatimet e montimit dhe fatura e materialeve (BOM) janë të disponueshme përmes Simplicity Studio kur të jetë instaluar paketa e dokumentacionit të kompletit. Ato janë gjithashtu të disponueshme nga faqja e kompletit në Silicon Labs webfaqe: silabs.com.
Historia dhe gabimet e rishikimit të kompletit
11.1 Historia e rishikimeve
Rishikimi i kompletit mund të gjendet i printuar në etiketën e kutisë së kompletit, siç përshkruhet në figurën më poshtë.
Rishikimi i kompletit | Liruar | Përshkrimi |
A01 | 9-qershor-23 | Rishikimi fillestar i kompletit. |
Historia e rishikimit të dokumentit
Rishikimi 1.0
Versioni fillestar i dokumentit qershor 2023.
Studio e Thjeshtësisë
Qasje me një klikim në MCU dhe mjetet me valë, dokumentacionin, softuerin, bibliotekat e kodit burimor dhe më shumë. Në dispozicion për Windows, Mac dhe Linux!
![]() |
|||
Portofoli IoT www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Cilësia www.silabs.com/quality |
Mbështetje & Komunitet www.silabs.com/community |
Mohim përgjegjësie
Silicon Labs synon t'u sigurojë klientëve dokumentacionin më të fundit, të saktë dhe të thelluar të të gjitha pajisjeve periferike dhe moduleve të disponueshme për zbatuesit e sistemit dhe softuerit që përdorin ose synojnë të përdorin produktet e Silicon Labs. Të dhënat e karakteristikave, modulet dhe pajisjet periferike të disponueshme, madhësitë e memories dhe adresat e memories i referohen çdo pajisjeje specifike dhe parametrat "tipikë" të ofruar mund dhe ndryshojnë në aplikacione të ndryshme. Aplikimi p.shampato të përshkruara këtu janë vetëm për qëllime ilustruese. Silicon Labs rezervon të drejtën për të bërë ndryshime pa njoftim të mëtejshëm në informacionin, specifikimet dhe përshkrimet e produktit këtu dhe nuk jep garanci për saktësinë ose plotësinë e informacionit të përfshirë. Pa njoftim paraprak, Silicon Labs mund të përditësojë firmuerin e produktit gjatë procesit të prodhimit për arsye sigurie ose besueshmërie. Ndryshime të tilla nuk do të ndryshojnë specifikimet ose romancën e produktit. Silicon Labs nuk do të ketë asnjë përgjegjësi për pasojat e përdorimit të informacionit të dhënë në këtë dokument. Ky dokument nuk nënkupton ose jep shprehimisht ndonjë licencë për të projektuar ose fabrikuar ndonjë qark të integruar. Produktet nuk janë të dizajnuara ose të autorizuara për t'u përdorur brenda ndonjë pajisjeje të Klasit III të FDA, aplikacione për të cilat kërkohet miratimi paraprak i FDA ose Sistemet e Mbështetjes së Jetës pa pëlqimin specifik me shkrim të Silicon Labs. Një "Sistemi i Mbështetjes së Jetës" është çdo produkt ose sistem i destinuar për të mbështetur ose mbështetur jetën dhe/ose shëndetin, i cili, nëse dështon, mund të pritet në mënyrë të arsyeshme të rezultojë në lëndime të rëndësishme personale ose vdekje. Produktet e Silicon Labs nuk janë të dizajnuara ose të autorizuara për aplikime ushtarake. Produktet e Silicon Labs nuk do të përdoren në asnjë rrethanë në armët e shkatërrimit në masë duke përfshirë (por pa u kufizuar në) armët bërthamore, biologjike ose kimike, ose raketa të afta për të dhënë armë të tilla. Silicon Labs mohon të gjitha garancitë e shprehura dhe të nënkuptuara dhe nuk do të jetë përgjegjës ose përgjegjës për ndonjë lëndim ose dëmtim që lidhet me përdorimin e një produkti të Silicon Labs në aplikacione të tilla të paautorizuara.
Shënim: Kjo përmbajtje mund të përmbajë terminologji të paarritshme y që tani është e vjetëruar. Silicon Labs po i zëvendëson këto terma me gjuhë gjithëpërfshirëse kudo që të jetë e mundur. Për më shumë informacion, vizitoni www.silabs.com/about-us/inclusive-lexicon-project
Informacion mbi markën tregtare Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® dhe logon e Silicon Labs®, Blueridge®, Blueridge Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logon Energy Micro dhe kombinimet e tyre, “mikrokontrolluesit më miqësorë me energjinë në botë”, Repine Signals®, Wised Connect, n-Link, Thread Arch®, Elin®, EZRadioPRO®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS32 Studio®, Simp3 Studio® , Telegenic, Telegenic Logo® , USB XPress® , Sentry, logoja Sentry dhe Sentry DMS, Z-Wave ® dhe të tjera janë marka tregtare ose marka të regjistruara të Silicon Labs. ARM, CORTEX, Cortex-MXNUMX dhe THUMB janë marka tregtare ose marka të regjistruara të ARM Holdings. Keli është një markë tregtare e regjistruar e ARM Limited. Wi-Fi është një markë e regjistruar e Wi-Fi Alliance. Të gjitha produktet e tjera ose emrat e markave të përmendura këtu janë marka tregtare të mbajtësve të tyre përkatës.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
SHBA
www.silabs.com
silabs.com | Ndërtimi i një bote më të lidhur.
E drejta e autorit © 2023 nga Silicon Laboratories
Dokumentet / Burimet
![]() |
Mikrokontrollues SILICON LABS EFM8 BB50 8-bit MCU Pro Kit [pdfUdhëzuesi i përdoruesit EFM8 BB50 Mikrokontrolluesi 8-bit MCU Pro Kit, EFM8 BB50, Mikrokontrolluesi 8-bit MCU Pro Kit, Mikrokontrolluesi Pro Kit, Mikrokontrolluesi i Kit, Mikrokontrolluesi |