LABS EFM8 BB50 8-bis MCU Pro Kit mikrobeheerder
Gebruikersgids
LABS EFM8 BB50 8-bis MCU Pro Kit mikrobeheerder
Die BB50 Pro Kit is 'n uitstekende beginpunt om vertroud te raak met die EFM8BB50™ Busy Bee Mikrobeheerder.
Die pro-stel bevat sensors en randapparatuur wat sommige van die EFM8BB50 se vele vermoëns demonstreer. Die kit verskaf al die nodige gereedskap vir die ontwikkeling van 'n EFM8BB50 Busy Bee-toepassing.![]()
TEIKEN TOESTEL
- EFM8BB50 Busy Bee Mikrobeheerder (EFM8BB50F16I-A-QFN16)
- SVE: 8-bis CIP-51 8051 Core
- Geheue: 16 kB flits en 512 grepe RAM
- Ossillators: 49 MHz, 10 MHz en 80 kHz
KIT KENMERKE
- USB-verbinding
- Gevorderde Energiemonitor (AEM)
- SEGGER J-Link aan boord ontfouter
- Ontfout Multiplexer wat eksterne hardeware ondersteun sowel as MCU aan boord
- Gebruiker drukknop en LED
- Silicon Labs se Si7021 Relatiewe Humiditeit- en Temperatuursensor
- Ultra-lae krag 128 × 128 pixel geheue
LCD
- 8-rigting analoog joystick
- 20-pen 2.54 mm kopstuk vir uitbreidingsborde
- Breakout pads vir direkte toegang tot I/O penne
- Kragbronne sluit in USB en CR2032 muntselbattery
SOFTWARE ONDERSTEUNING
- Simplicity Studio™
Inleiding
1.1 Beskrywing
Die BB50 Pro Kit is 'n ideale beginpunt vir toepassingsontwikkeling op die EFM8BB50 Busy Bee Mikrobeheerders. Die bord beskik oor sensors en randapparatuur, wat sommige van die vele vermoëns van die EFM8BB50 Busy Bee demonstreer
Mikrobeheerder. Boonop is die bord 'n volledige ontfouter- en energiemoniteringsinstrument wat met eksterne toepassings gebruik kan word.
1.2 Kenmerke
- EFM8BB50 Busy Bee Mikrobeheerder
- 16 kB flits
- 512 grepe RAM
- QFN16 pakket
- Gevorderde energiemoniteringstelsel vir presiese stroom en voltage dop
- Geïntegreerde Segger J-Link USB-ontfouter/emulator met die moontlikheid om eksterne Silicon Labs-toestelle te ontfout
- 20-pen uitbreidingsopskrif
- Breakout pads vir maklike toegang tot I/O penne
- Kragbronne sluit in USB en CR2032-battery
- Silicon Labs se Si7021 Relatiewe Humiditeit- en Temperatuursensor
- Ultra-lae krag 128 × 128 pixel geheue-LCD
- 1 drukknop en 1 LED gekoppel aan EFM8 vir gebruikersinteraksie
- 8-rigting analoog joystick vir gebruikersinteraksie
1.3 Aan die gang
Gedetailleerde instruksies vir hoe om met jou nuwe BB50 Pro Kit te begin, kan op die Silicon Labs gevind word Web bladsye: silabs.com/development-tools/mcu/8-bit
Kit Blokdiagram
'n verbyview van die BB50 Pro Kit word in die onderstaande figuur getoon.![]()
Kit hardeware uitleg
Die BB50 Pro Kit-uitleg word hieronder getoon.![]()
Koppelstukke
4.1 Breakout Pads
Die meeste van die EFM8BB50 se GPIO-pennetjies is beskikbaar op twee penkop-rye aan die bo- en onderkant van die bord. Hierdie het 'n standaard 2.54 mm-steek, en penkoppe kan ingesoldeer word indien nodig. Benewens die I/O-penne, word verbindings met kragrelings en grond ook verskaf. Let daarop dat sommige van die penne vir kit randapparatuur of kenmerke gebruik word en dalk nie beskikbaar is vir 'n pasgemaakte toepassing sonder afwykings nie.
Die figuur hieronder toon die uitsteekpunt van die uitbreekblokkies en die uitsteekpunt van die EXP-kopskrif aan die regterkant van die bord. Die EXP-opskrif word verder in die volgende afdeling verduidelik. Die breekblokverbindings word ook in syskerm langs elke pen gedruk vir maklike verwysing.
Die tabel hieronder toon die penverbindings van die uitbreekblokkies. Dit wys ook watter stel randapparatuur of kenmerke aan die verskillende penne gekoppel is.
Tabel 4.1. Onderste ry (J101) Pinout
| Speld vas | EFM8BB50 I/O pen | Gedeelde kenmerk |
| 1 | VMCU | EFM8BB50 voltage-domein (gemeet deur AEM) |
| 2 | GND | Grond |
| 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 |
| Speld vas | EFM8BB50 I/O pen | Gedeelde kenmerk |
| 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 | Grond |
| 16 | 3V3 | Raad kontroleerder toevoer |
Tabel 4.2. Top Row (J102) Pinout
| Speld vas | EFM8BB50 I/O pen | Gedeelde kenmerk |
| 1 | 5V | Raad USB voltage |
| 2 | GND | Grond |
| 3 | NC | |
| 4 | RST | DEBUG_RESETN (DEBUG_C2CK Gedeelde Pen) |
| 5 | C2CK | DEBUG_C2CK (DEBUG_RESETN Gedeelde pen) |
| 6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE Gedeelde pen) |
| 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 gedeelde pen) |
| 15 | GND | Grond |
| 16 | 3V3 | Raad kontroleerder toevoer |
4.2 EXP Header
Aan die regterkant van die bord word 'n hoekige 20-pen EXP-kopstuk verskaf om aansluiting van randapparatuur of inpropborde moontlik te maak. Die koppelstuk bevat 'n aantal I/O-penne wat met die meeste van die EFM8BB50 Busy Bee se kenmerke gebruik kan word. Daarbenewens word die VMCU-, 3V3- en 5V-kragrelings ook blootgestel.
Die koppelaar volg 'n standaard wat verseker dat algemeen gebruikte randapparatuur soos 'n SPI-, UART- en IC-bus op vaste plekke op die koppelstuk beskikbaar is. Die res van die penne word vir algemene I/O gebruik. Hierdie uitleg laat die definisie toe van uitbreidingsborde wat by 'n aantal verskillende Silicon Labs-stelle kan inprop.
Die figuur hieronder toon die EXP-koppen-toewysing vir die BB50 Pro Kit. As gevolg van beperkings in die aantal beskikbare GPIO-penne, word sommige van die EXP-koppenne met kit-kenmerke gedeel.
Tabel 4.3. EXP Header Pinout
| Speld vas | Verbinding | EXP Header Funksie | Gedeelde kenmerk | Perifere kartering |
| 20 | 3V3 | Raad kontroleerder toevoer | ||
| 18 | 5V | Board kontroleerder 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-domein, ingesluit in AEM-metings. | ||
| 19 | BOARD_ID_SDA | Gekoppel aan Board Controller vir identifikasie van byvoegingsborde. | ||
| 17 | BOARD_ID_SCL | Gekoppel aan Board Controller vir identifikasie van byvoegingsborde. | ||
| 15 | P1.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
| 13 | NC | GPIO | ||
| 11 | NC | GPIO | ||
| 9 | NC | GPIO | ||
| Speld vas | Verbinding | EXP Header Funksie | Gedeelde kenmerk | Perifere kartering |
| 7 | P0.7 | JOYSTICK | UIF_JOYSTICK | |
| 5 | P0.3 | LED | UIF_LED0 | |
| 3 | P0.2 | BTN | UIF_BUTTON0 | |
| 1 | GND | Grond | ||
4.3 Ontfoutkoppelaar (DBG)
Die ontfoutverbinding dien 'n dubbele doel, gebaseer op die ontfoutmodus, wat met Simplicity Studio opgestel kan word. As die "Ontfout IN"-modus gekies is, laat die verbinding 'n eksterne ontfouter toe om met die aanboord EFM8BB50 gebruik te word. As die "Ontfout UIT"-modus gekies word, laat die verbinding toe dat die stel as 'n ontfouter na 'n eksterne teiken gebruik word. As die "Ontfout MCU"-modus (verstek) gekies word, is die verbinding geïsoleer van die ontfout-koppelvlak van beide die bordbeheerder en die aanboord-teikentoestel.
Omdat hierdie verbinding outomaties omgeskakel word om die verskillende bedryfsmodusse te ondersteun, is dit slegs beskikbaar wanneer die bordbeheerder aangedryf word (J-Link USB-kabel gekoppel). As ontfoutingtoegang tot die teikentoestel vereis word wanneer die bordbeheerder nie krag is nie, moet dit gedoen word deur direk aan die toepaslike penne op die uitbreekkop te koppel.
Die pen-out van die connector volg dié van die standaard ARM Cortex Debug 19-pen connector. Die pinout word hieronder in detail beskryf. Let daarop dat selfs al ondersteun die aansluiting JTAG bykomend tot Serial Wire Debug, beteken dit nie noodwendig dat die kit of die teikentoestel aan boord dit ondersteun nie.
Selfs al pas die pinout by die penout van 'n ARM Cortex Debug connector, is dit nie ten volle versoenbaar nie aangesien pen 7 fisies van die Cortex Debug connector verwyder word. Sommige kabels het 'n klein prop wat verhoed dat hulle gebruik word wanneer hierdie pen teenwoordig is. As dit die geval is, verwyder die prop, of gebruik eerder 'n standaard 2×10 1.27 mm reguit kabel.
Tabel 4.4. Ontfout koppelpenbeskrywings
| Pinnommer(s) | Funksie | Let wel |
| 1 | VTEIK | Doelverwysing voltage. Word gebruik vir die verskuiwing van logiese seinvlakke tussen teiken en ontfouter. |
| 2 | TMS / SDWIO / C2D | JTAG toetsmodus kies, Serial Wire data of C2 data |
| 4 | TCK / SWCLK / C2CK | JTAG toetsklok, Serial Wire-klok of C2-klok |
| 6 | TDO/SWO | JTAG toets data uit of Serial Wire uitset |
| 8 | TDI / C2Dps | JTAG toets data in, of C2D "pen deel" funksie |
| 10 | RESET / C2CKps | Teikentoestelterugstelling, of C2CK-“pendeling”-funksie |
| 12 | NC | TRACECLK |
| 14 | NC | OPGESOEK0 |
| 16 | NC | OPGESOEK1 |
| 18 | NC | OPGESOEK2 |
| 20 | NC | OPGESOEK3 |
| 9 | Kabelopsporing | Koppel aan die grond |
| 11, 13 | NC | Nie gekoppel nie |
| 3, 5, 15, 17, 19 | GND |
4.4 Eenvoud Connector
Die Simplicity Connector wat op die BB50 Pro Kit verskyn, maak dit moontlik om gevorderde ontfoutingskenmerke soos die AEM- en Virtual COM-poort na 'n eksterne teiken te gebruik. Die uitsteeksel word in die figuur hieronder geïllustreer.
Die seinname in die figuur en die penbeskrywingstabel word vanaf die bordbeheerder verwys. Dit beteken dat VCOM_TX aan die RX-pen op die eksterne teiken gekoppel moet word, VCOM_RX aan die teiken se TX-pen, VCOM_CTS aan die teiken se RTS-pen, en VCOM_RTS aan die teiken se CTS-pen.
Let wel: Stroom getrek uit die VMCU voltage pen is ingesluit by die AEM-metings, terwyl die 3V3 en 5V voltage penne is nie. Om die huidige verbruik van 'n eksterne teiken met die AEM te monitor, plaas die MCU aan boord in sy laagste energiemodus om die impak daarvan op die metings te verminder.
Tabel 4.5. Eenvoud Connector Pen Beskrywings
| Pinnommer(s) | Funksie | Beskrywing |
| 1 | VMCU | 3.3 V kragspoor, gemonitor deur die AEM |
| 3 | 3V3 | 3.3 V kragspoor |
| 5 | 5V | 5 V kragspoor |
| 2 | VCOM_TX | Virtuele COM TX |
| 4 | VCOM_RX | Virtuele COM RX |
| 6 | VCOM_CTS | Virtuele COM CTS |
| 8 | VCOM_RTS | Virtuele COM RTS |
| 17 | BOARD_ID_SCL | Raad ID SCL |
| 19 | BOARD_ID_SDA | Raad ID SDA |
| 10, 12, 14, 16, 18, 20 | NC | Nie gekoppel nie |
| 7, 9, 11, 13, 15 | GND | Grond |
Kragtoevoer en herstel
5.1 MCU Kragkeuse
Die EFM8BB50 op die pro-stel kan deur een van hierdie bronne aangedryf word:
- Die ontfouting USB-kabel
- 3 V muntselbattery
Die kragbron vir die MCU word gekies met die skuifskakelaar in die onderste linkerhoek van die pro-stel. Die figuur hieronder wys hoe die verskillende kragbronne met die skuifskakelaar gekies kan word.
Met die skakelaar in die AEM-posisie, word 'n lae geraas 3.3 V LDO op die pro-stel gebruik om die EFM8BB50 aan te dryf. Hierdie LDO word weer aangedryf vanaf die debug-USB-kabel. Die Gevorderde Energiemonitor is nou in serie gekoppel, wat akkurate hoëspoedstroommetings en energieontfouting/profilering moontlik maak.
Met die skakelaar in die BAT-posisie, kan 'n 20 mm-muntselbattery in die CR2032-sok gebruik word om die toestel aan te dryf. Met die skakelaar in hierdie posisie is geen stroommetings aktief nie. Dit is die aanbevole skakelaarposisie wanneer die MCU met 'n eksterne kragbron aangedryf word.
Let wel: Die Gevorderde Energiemonitor kan slegs die huidige verbruik van die EFM8BB50 meet wanneer die kragkeuseskakelaar in die AEM-posisie is.
5.2 Raadbeheerderkrag
Die bordbeheerder is verantwoordelik vir belangrike kenmerke, soos die ontfouter en die AEM, en word uitsluitlik deur die USB-poort in die boonste linkerhoek van die bord aangedryf. Hierdie deel van die stel is op 'n aparte kragdomein geleë, so 'n ander kragbron kan vir die teikentoestel gekies word terwyl ontfoutingsfunksie behou word. Hierdie kragdomein is ook geïsoleer om stroomlekkasie van die teikenkragdomein te voorkom wanneer krag na die bordbeheerder verwyder word.
Die kragdomein van die bordbeheerder word nie deur die posisie van die kragskakelaar beïnvloed nie.
Die stel is sorgvuldig ontwerp om die bordbeheerder en die teikenkragdomeine van mekaar geïsoleer te hou, aangesien een van hulle afskakel. Dit verseker dat die teiken EFM8BB50-toestel sal voortgaan om in die BAT-modus te werk.
5.3 EFM8BB50 Herstel
Die EFM8BB50 MCU kan deur 'n paar verskillende bronne teruggestel word:
- 'n Gebruiker wat die RESET-knoppie druk
- Die aanboord-ontfouter wat die #RESET-pen laag trek
- 'n Eksterne ontfouter wat die #RESET-pen laag trek
Benewens die terugstellingsbronne hierbo genoem, sal 'n terugstelling na die EFM8BB50 ook uitgereik word tydens die opstart van die bordbeheerder. Dit beteken dat die verwydering van krag na die bordbeheerder (om die J-Link USB-kabel te ontkoppel) nie 'n terugstelling sal genereer nie, maar om die kabel weer in te steek, sal soos die bordbeheerder opstart.
Randapparatuur
Die pro-stel het 'n stel randapparatuur wat sommige van die EFM8BB50-kenmerke ten toon stel.
Let daarop dat die meeste EFM8BB50 I/O's wat na randapparatuur gelei word, ook na die uitbreekblokkies of die EXP-kopskrif gestuur word, wat in ag geneem moet word wanneer hierdie I/O's gebruik word.
6.1 Drukknop en LED
Die stel het 'n gebruikersdrukknoppie gemerk BTN0, wat direk aan die EFM8BB50 gekoppel is en deur RC-filters met 'n tydkonstante van 1ms aan die kaak gestel word. Die knoppie is aan pen P0.2 gekoppel.
Die stel bevat ook 'n geel LED gemerk LED0, wat beheer word deur 'n GPIO-pen op die EFM8BB50. Die LED is gekoppel aan pen P0.3 in 'n aktiewe-hoë konfigurasie.
6.2 joystick
Die stel het 'n analoog joystick met 8 meetbare posisies. Hierdie joystick is gekoppel aan die EFM8 op die P0.7 pen en gebruik verskillende weerstandwaardes om vol te skeptages meetbaar deur die ADC0.
Tabel 6.1. Joystick Weerstand kombinasies
| Rigting | Weerstandkombinasies (kΩ) | Verwagte UIF_JOYSTICK Voltage (V)1 |
| Sentraal druk | 0.033 | |
| Op (N) | 2.831 | |
| Regs regs (NO) | 2.247 | |
| Regs (E) | 2.533 | |
| Af-regs (SE) | 1.433 | |
| Af (S) | 1.650 | |
| Af-links (SW) | 1.238 | |
| Links (W) | 1.980 | |
| Bo-links (NW) | 1.801 | |
| Let wel: 1. Hierdie berekende waardes veronderstel 'n VMCU van 3.3 V. | ||
6.3 Geheue LCD-TFT-skerm
'n 1.28-duim SHARP-geheue LCD-TFT is op die stel beskikbaar om interaktiewe toepassings te ontwikkel. Die skerm het 'n hoë resolusie van 128 x 128 pixels en verbruik baie min krag. Dit is 'n reflektiewe monochrome skerm, so elke pixel kan net lig of donker wees, en geen agtergrond is nodig in normale dagligtoestande nie. Data wat na die skerm gestuur word, word in die pixels op die glas gestoor, wat beteken dat geen voortdurende verversing nodig is om 'n statiese beeld te handhaaf nie.
Die vertoonkoppelvlak bestaan uit 'n SPI-versoenbare reekskoppelvlak en 'n paar ekstra beheerseine. Pixels is nie individueel adresseerbaar nie, in plaas daarvan word data een reël (128 bisse) op 'n slag na die skerm gestuur.
Die Memory LCD-TFT-skerm word met die kit se bordbeheerder gedeel, wat die bordbeheertoepassing toelaat om nuttige inligting te vertoon wanneer die gebruikertoepassing nie die skerm gebruik nie. Die gebruikerstoepassing beheer altyd eienaarskap van die skerm met die DISP_ENABLE sein:
- DISP_ENABLE = LAAG: Die bordbeheerder het beheer oor die skerm
- DISP_ENABLE = HOOG: Die gebruikertoepassing (EFM8BB50) het beheer oor die skerm
Krag na die skerm word verkry vanaf die teikentoepassingskragdomein wanneer die EFM8BB50 die skerm beheer en vanaf die bordbeheerder se kragdomein wanneer die DISP_ENABLE-lyn laag is. Data word ingeklok op DISP_SI wanneer DISP_CS hoog is, en die klok word op DISP_SCLK gestuur. Die maksimum ondersteunde klokspoed is 1.1 MHz.![]()
6.4 Si7021 Relatiewe Humiditeit en Temperatuursensor
Die Si7021 1°Crelative humiditeit- en temperatuursensor is 'n monolitiese CMOS IC wat humiditeit- en temperatuursensorelemente integreer, 'n analoog-na-digitaal-omsetter, seinverwerking, kalibrasiedata en 'n 1 Die Si7021 IC-koppelvlak. Die gepatenteerde gebruik van industriestandaard, lae-K-polimeriese diëlektrika vir die waarneming van humiditeit maak die konstruksie van lae-krag, monolitiese CMOS-sensor-IC's met lae drywing en histerese, en uitstekende langtermynstabiliteit moontlik.
Die humiditeit- en temperatuursensors is fabrieksgekalibreer en die kalibrasiedata word in die on-chip nie-vlugtige geheue gestoor. Dit verseker dat die sensors ten volle uitruilbaar is met geen herkalibrering of sagtewareveranderings wat nodig is nie.
Die Si7021 is beskikbaar in 'n 3×3 mm DFN-pakket en kan hervloei soldeer. Dit kan gebruik word as 'n hardeware- en sagteware-versoenbare opgradering vir bestaande RH/temperatuursensors in 3×3 mm DFN-6-pakkette, met presisiewaarneming oor 'n groter reeks en laer kragverbruik. Die opsionele fabrieksgeïnstalleerde deksel bied 'n lae voordeelfile, gerieflike manier om die sensor te beskerm tydens samestelling (bv. hervloei-soldeer) en deur die hele leeftyd van die produk, uitgesluit vloeistowwe (hidrofobies/oleofobies) en deeltjies.
Die Si7021 bied 'n akkurate, lae-krag, fabrieksgekalibreerde digitale oplossing wat ideaal is vir die meting van humiditeit, doupunt en temperatuur in toepassings wat wissel van HVAC/R en bate-nasporing tot industriële en verbruikersplatforms.
Die 1°C-bus wat vir die Si7021 gebruik word, word met die EXP-kopskrif gedeel. Die sensor word aangedryf deur VMCU, wat beteken dat die sensor se stroomverbruik by die AEM-metings ingesluit is.
Verwys na die Silicon Labs web bladsye vir meer inligting: http://www.silabs.com/humidity-sensors.
6.5 Virtuele COM-poort
'n Asynchrone reeksverbinding met die bordbeheerder word voorsien vir toepassingsdata-oordrag tussen 'n gasheerrekenaar en die teiken-EFM8BB50, wat die behoefte aan 'n eksterne reekspoortadapter uitskakel.
Die virtuele COM-poort bestaan uit 'n fisiese UART tussen die teikentoestel en die bordbeheerder, en 'n logiese funksie in die bordbeheerder wat die seriële poort oor USB aan die gasheerrekenaar beskikbaar stel. Die UART-koppelvlak bestaan uit twee penne en 'n aktiveersein.
Tabel 6.2. Virtuele COM-poort-koppelvlakpenne
| Sein | Beskrywing |
| VCOM_TX | Stuur data vanaf die EFM8BB50 na die bordbeheerder |
| VCOM_RX | Ontvang data van die bordbeheerder na die EFM8BB50 |
| VCOM_ENABLE | Aktiveer die VCOM-koppelvlak, sodat data na die bordbeheerder kan deurgaan |
Let wel: Die VCOM-poort is slegs beskikbaar wanneer die bordbeheerder aangedryf word, wat vereis dat die J-Link USB-kabel ingesit word.
Gevorderde Energie Monitor
7.1 Gebruik
Die Gevorderde Energiemonitor (AEM) data word deur die bordbeheerder ingesamel en kan deur die Energy Pro vertoon wordfiler, beskikbaar deur Simplicity Studio. Deur die Energy Pro te gebruikfiler, stroomverbruik en voltage kan gemeet en gekoppel word aan die werklike kode wat intyds op die EFM8BB50 loop.
7.2 Operasieteorie
Om stroom wat wissel van 0.1 µA tot 47 mA (114 dB dinamiese reeks) akkuraat te meet, is 'n stroomsensor ampverligter word saam met 'n dubbele wins s gebruiktage. Die huidige sin amplifier meet die voltage val oor 'n klein reeksweerstand. Die wins stage verder ampverklaar hierdie voltage met twee verskillende versterkingsinstellings om twee stroomreekse te verkry. Die oorgang tussen hierdie twee reekse vind ongeveer 250 µA plaas. Digitale filtering en gemiddeldes word binne die bordbeheerder gedoen voor die samples word na die Energy Pro uitgevoerfiler aansoek. Tydens die opstart van die kit word 'n outomatiese kalibrasie van die AEM uitgevoer, wat kompenseer vir die offsetfout in die sin amplewendes.
7.3 Akkuraatheid en prestasie
Die AEM is in staat om strome in die reeks van 0.1 µA tot 47 mA te meet. Vir strome bo 250 µA is die AEM akkuraat binne 0.1 mA. Wanneer strome onder 250 µA gemeet word, neem die akkuraatheid toe tot 1 µA. Alhoewel die absolute akkuraatheid 1 µA in die sub 250 µA-reeks is, is die AEM in staat om veranderinge in die stroomverbruik so klein as 100 nA op te spoor. Die AEM produseer 6250 stroom samples per sekonde.
Ontfouter aan boord
Die BB50 Pro Kit bevat 'n geïntegreerde ontfouter, wat gebruik kan word om kode af te laai en die EFM8BB50 te ontfout. Benewens die programmering van die EFM8BB50 op die kit, kan die ontfouter ook gebruik word om eksterne Silicon Labs EFM32, EFM8, te programmeer en te ontfout.
EZR32- en EFR32-toestelle.
Die ontfouter ondersteun drie verskillende ontfoutingskoppelvlakke wat met Silicon Labs-toestelle gebruik word:
- Serial Wire Debug, wat met alle EFM32-, EFR32- en EZR32-toestelle gebruik word
- JTAG, wat met EFR32 en sommige EFM32-toestelle gebruik kan word
- C2 Debug, wat met EFM8-toestelle gebruik word
Om akkurate ontfouting te verseker, gebruik die toepaslike ontfoutingskoppelvlak vir jou toestel. Die ontfout-aansluiting op die bord ondersteun al drie hierdie modusse.
8.1 Ontfoutmodusse
Om eksterne toestelle te programmeer, gebruik die ontfoutverbinding om aan 'n teikenbord te koppel en stel die ontfoutmodus op [Uit]. Dieselfde verbinding kan ook gebruik word om 'n eksterne ontfouter aan die
EFM8BB50 MCU op die stel deur ontfoutmodus op [In] te stel.
Die keuse van die aktiewe ontfoutmodus word in Simplicity Studio gedoen. Ontfout
MCU: In hierdie modus word die boordontfouter aan die EFM8BB50 op die kit gekoppel.
Ontfout UIT: In hierdie modus kan die boordontfouter gebruik word om 'n ondersteunde Silicon Labs-toestel wat op 'n pasgemaakte bord gemonteer is, te ontfout.
Ontfout IN: In hierdie modus word die boordontfouter ontkoppel en 'n eksterne ontfouter kan gekoppel word om die EFM8BB50 op die kit.
Let wel: Vir "Debug IN" om te werk, moet die kit-bordbeheerder deur die Debug USB-aansluiting aangedryf word.
8.2 Ontfouting tydens batterywerking
Wanneer die EFM8BB50 battery-aangedrewe is en die J-Link USB steeds gekoppel is, is die aanboordfoutfunksionaliteit beskikbaar. As die USB-krag ontkoppel word, sal die Debug IN-modus ophou werk.
As ontfouttoegang vereis word wanneer die teiken van 'n ander energiebron afloop, soos 'n battery, en die bordbeheerder is afgeskakel, maak direkte verbindings met die GPIO's wat vir ontfouting gebruik word, wat op die uitbreekblokkies blootgestel word.
Stel konfigurasie en opgraderings
Die stelkonfigurasiedialoog in Simplicity Studio laat jou toe om die J-Link-adapter-ontfoutmodus te verander, sy firmware op te gradeer en ander konfigurasie-instellings te verander. Om Simplicity Studio af te laai, gaan na silabs.com/simplicity.
In die hoofvenster van die Simplicity Studio se Launcher-perspektief word die ontfoutmodus en firmwareweergawe van die geselekteerde J-Link-adapter gewys. Klik op die [Verander]-skakel langs enige van hierdie instellings om die stelkonfigurasiedialoog oop te maak.
9.1 Firmware -opgraderings
Jy kan die stel-firmware opgradeer deur Simplicity Studio. Simplicity Studio sal outomaties kyk vir nuwe opdaterings by opstart.
Jy kan ook die stelkonfigurasiedialoog gebruik vir handmatige opgraderings. Klik op die [Blaai]-knoppie in die [Update Adapter]-afdeling om die korrekte te kies file eindig in.emz. Klik dan op die [Installeer pakket]-knoppie.
Skematika, samestellingstekeninge en BOM
Skematika, samestellingstekeninge en stuk materiaal (BOM) is beskikbaar deur Simplicity Studio wanneer die pakketdokumentasiepakket geïnstalleer is. Hulle is ook beskikbaar vanaf die kit-bladsy op die Silicon Labs webwebwerf: silabs.com.
Kit Hersieningsgeskiedenis en Errata
11.1 Hersieningsgeskiedenis
Die hersiening van die stel kan gedruk word op die boksetiket van die kit, soos uiteengesit in die figuur hieronder.![]()
| Kit Hersiening | Vrygestel | Beskrywing |
| A01 | 9 Junie 23 | Aanvanklike stel hersiening. |
Dokument Hersieningsgeskiedenis
Hersiening 1.0
Junie 2023 Aanvanklike dokumentweergawe.
Simplicity Studio
Een-klik toegang tot MCU en draadlose gereedskap, dokumentasie, sagteware, bronkode biblioteke en meer. Beskikbaar vir Windows, Mac en Linux!![]()
| IoT-portefeulje www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Kwaliteit www.silabs.com/quality |
Ondersteuning en gemeenskap www.silabs.com/community |
Disclaimer
Silicon Labs beoog om kliënte te voorsien van die nuutste, akkurate en diepgaande dokumentasie van alle randapparatuur en modules wat beskikbaar is vir stelsel- en sagteware-implementeerders wat die Silicon Labs-produkte gebruik of van voorneme is om te gebruik. Karakteriseringsdata, beskikbare modules en randapparatuur, geheuegroottes en geheue-adresse verwys na elke spesifieke toestel, en “Tipiese” parameters wat verskaf word, kan en verskil in verskillende toepassings. Toepassing bvampLese wat hierin beskryf word, is slegs vir illustratiewe doeleindes. Silicon Labs behou die reg voor om veranderinge aan te bring sonder verdere kennisgewing aan die produkinligting, spesifikasies en beskrywings hierin, en gee nie waarborge ten opsigte van die akkuraatheid of volledigheid van die ingeslote inligting nie. Sonder voorafkennisgewing kan Silicon Labs produkfirmware tydens die vervaardigingsproses opdateer vir sekuriteits- of betroubaarheidsredes. Sulke veranderinge sal nie die spesifikasies of die per romanse van die produk verander nie. Silicon Labs sal geen aanspreeklikheid hê vir die gevolge van die gebruik van die inligting wat in hierdie dokument verskaf word nie. Hierdie dokument impliseer of verleen nie uitdruklik enige lisensie om enige geïntegreerde stroombane te ontwerp of te vervaardig nie. Die produkte is nie ontwerp of gemagtig om gebruik te word binne enige FDA Klas III-toestelle, toepassings waarvoor FDA-voormarkgoedkeuring vereis word of lewensondersteuningstelsels sonder die spesifieke skriftelike toestemming van Silicon Labs nie. 'n "Lewensondersteuningstelsel" is enige produk of stelsel wat bedoel is om lewe en/of gesondheid te ondersteun of te onderhou, wat, indien dit misluk, redelikerwys verwag kan word om aansienlike persoonlike besering of dood tot gevolg te hê. Silicon Labs-produkte is nie ontwerp of gemagtig vir militêre toepassings nie. Silicon Labs-produkte mag onder geen omstandighede in massavernietigingswapens gebruik word nie, insluitend (maar nie beperk nie tot) kern-, biologiese of chemiese wapens, of missiele wat in staat is om sulke wapens te lewer nie. Silicon Labs ontken alle uitdruklike en geïmpliseerde waarborge en sal nie verantwoordelik of aanspreeklik wees vir enige beserings of skade wat verband hou met die gebruik van 'n Silicon Labs-produk in sulke ongemagtigde toepassings nie.
Let wel: Hierdie inhoud bevat dalk andyvieterminologie y wat nou verouderd is. Silicon Labs vervang hierdie terme waar moontlik met inklusiewe taal. Vir meer inligting, besoek www.silabs.com/about-us/inclusive-lexicon-project
Handelsmerkinligting Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® en die Silicon Labs-logo ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, Energy Micro-logo en kombinasies daarvan, “die wêreld se mees energievriendelike mikrobeheerders”, Repine Signals® , Wised Connect , n-Link, Thread Arch® , Elin® , EZRadioPRO® , EZRadioPRO® , Gecko ® , Gecko OS, Gecko OS Studio, Precision32® , Simplicity Studio®, Telegenic, die Telegenic Logo®, USB XPress®, Sentry, die Sentry-logo en Sentry DMS, Z-Wave ® , en ander is handelsmerke of geregistreerde handelsmerke van Silicon Labs. ARM, CORTEX, Cortex-M3 en THUMB is handelsmerke of geregistreerde handelsmerke van ARM Holdings. Keli is 'n geregistreerde handelsmerk van ARM Beperk. Wi-Fi is 'n geregistreerde handelsmerk van die Wi-Fi Alliance. Alle ander produkte of handelsname wat hierin genoem word, is handelsmerke van hul onderskeie houers.
Silicon Laboratories Inc.
400 Wes Cesar Chavez
Austin, TX 78701
VSA
www.silabs.com
silabs.com | Bou 'n meer verbind wêreld.
Kopiereg © 2023 deur Silicon Laboratories
Dokumente / Hulpbronne
![]() |
SILICON LABS EFM8 BB50 8-bis MCU Pro Kit mikrobeheerder [pdf] Gebruikersgids EFM8 BB50 8-bis MCU Pro Kit mikrobeheerder, EFM8 BB50, 8-bis MCU Pro Kit mikrobeheerder, Pro Kit mikrobeheerder, Kit mikrobeheerder, mikrobeheerder |
