LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller
Giya sa Gumagamit
LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller
Ang BB50 Pro Kit usa ka maayo kaayo nga punto sa pagsugod aron mahimong pamilyar sa EFM8BB50 ™ Busy Bee Microcontroller.
Ang pro kit adunay mga sensor ug peripheral nga nagpakita sa pipila sa daghang mga kapabilidad sa EFM8BB50. Ang kit naghatag sa tanan nga gikinahanglan nga mga himan alang sa pagpalambo sa usa ka EFM8BB50 Busy Bee nga aplikasyon.
TARGET DEVICE
- EFM8BB50 Busy Bee Microcontroller (EFM8BB50F16I-A-QFN16)
- CPU: 8-bit nga CIP-51 8051 Core
- Memorya: 16 kB flash ug 512 bytes RAM
- Mga Oscillator: 49 MHz, 10 MHz, ug 80 kHz
MGA KINAHANGLAN SA KIT
- Pagdugtong sa USB
- Advanced Energy Monitor (AEM)
- SEGGER J-Link on-board debugger
- Debug Multiplexer nga nagsuporta sa eksternal nga hardware ingon man sa on-board nga MCU
- User push button ug LED
- Silicon Labs 'Si7021 Relative Humidity ug Temperature Sensor
- Labing ubos nga gahum 128 × 128 pixel Memory
LCD
- 8-direksyon nga analog joystick
- 20-pin 2.54 mm nga header para sa expansion boards
- Mga breakout pad para sa direktang pag-access sa I/O pins
- Ang mga tinubdan sa kuryente naglakip sa USB ug CR2032 coin cell battery
SUPORTA SA SOFTWARE
- Simplicity Studio™
Pasiuna
1.1 Deskripsyon
Ang BB50 Pro Kit usa ka sulundon nga punto sa pagsugod alang sa pagpalambo sa aplikasyon sa EFM8BB50 Busy Bee Microcontrollers. Ang board adunay mga sensor ug peripheral, nga nagpakita sa pipila sa daghang mga kapabilidad sa EFM8BB50 Busy Bee
Microcontroller. Dugang pa, ang board usa ka hingpit nga gipakita nga debugger ug himan sa pag-monitor sa enerhiya nga magamit sa mga eksternal nga aplikasyon.
1.2 Mga bahin
- EFM8BB50 Busy Bee Microcontroller
- 16 kB nga Flash
- 512 byte nga RAM
- QFN16 nga pakete
- Advanced Energy Monitoring system para sa tukma nga kasamtangan ug voltage pagsubay
- Nahiusa nga Segger J-Link USB debugger/emulator nga adunay posibilidad nga ma-debug ang mga eksternal nga aparato sa Silicon Labs
- 20-pin nga expansion header
- Mga breakout pad alang sa dali nga pag-access sa mga I/O pin
- Ang mga tinubdan sa kuryente naglakip sa USB ug CR2032 nga baterya
- Silicon Labs 'Si7021 Relative Humidity ug Temperature Sensor
- Labing ubos nga gahum 128 × 128 pixel Memory-LCD
- 1 push button ug 1 LED konektado sa EFM8 para sa user interaction
- 8-direksyon nga analog joystick alang sa interaksyon sa tiggamit
1.3 Pagsugod
Ang mga detalyado nga panudlo kung giunsa pagsugod ang imong bag-ong BB50 Pro Kit makita sa Silicon Labs Web mga panid: silabs.com/development-tools/mcu/8-bit
Kit Block Diagram
Usa ka overview sa BB50 Pro Kit gipakita sa hulagway sa ubos.
Kit Hardware Layout
Ang layout sa BB50 Pro Kit gipakita sa ubos.
Mga konektor
4.1 Mga Breakout Pad
Kadaghanan sa EFM8BB50's GPIO pins anaa sa duha ka pin header row sa ibabaw ug ubos nga mga kilid sa board. Kini adunay standard nga 2.54 mm nga pitch, ug ang mga header sa pin mahimong ibaligya kung gikinahanglan. Gawas pa sa mga I/O pin, ang mga koneksyon sa power rail ug ground gihatag usab. Timan-i nga ang pipila sa mga pin gigamit alang sa mga peripheral o mga bahin sa kit ug mahimong dili magamit alang sa usa ka naandan nga aplikasyon nga wala’y mga tradeoff.
Ang numero sa ubos nagpakita sa pinout sa mga breakout pad ug ang pinout sa EXP header sa tuo nga kilid sa board. Ang EXP header dugang nga gipatin-aw sa sunod nga seksyon. Ang mga koneksyon sa breakout pad giimprinta usab sa silkscreen sunod sa matag pin alang sa sayon nga pakisayran.Ang lamesa sa ubos nagpakita sa mga koneksyon sa pin sa mga breakout pad. Gipakita usab niini kung unsang mga kit peripheral o mga bahin ang konektado sa lainlaing mga pin.
Talaan 4.1. Ubos nga Laray (J101) Pinout
Pin | EFM8BB50 I/O pin | Gipaambit nga Feature |
1 | VMCU | EFM8BB50 voltage domain (gisukod sa AEM) |
2 | GND | Yuta |
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 | Gipaambit nga 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 | Yuta |
16 | 3V3 | Suplay sa board controller |
Talaan 4.2. Top Row (J102) Pinout
Pin | EFM8BB50 I/O pin | Gipaambit nga Feature |
1 | 5V | Board USB voltage |
2 | GND | Yuta |
3 | NC | |
4 | RST | DEBUG_RESETN (DEBUG_C2CK Gipaambit nga Pin) |
5 | C2CK | DEBUG_C2CK (DEBUG_RESETN Gipaambit nga Pin) |
6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE Gipaambit nga 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 Gipaambit nga Pin) |
15 | GND | Yuta |
16 | 3V3 | Suplay sa board controller |
4.2 EXP Header
Sa tuo nga bahin sa board, ang usa ka angled 20-pin EXP header gihatag aron tugutan ang koneksyon sa mga peripheral o plugin boards. Ang konektor adunay daghang mga I/O pin nga magamit sa kadaghanan sa mga bahin sa EFM8BB50 Busy Bee. Dugang pa, ang VMCU, 3V3, ug 5V nga mga riles sa kuryente gibutyag usab.
Ang konektor nagsunod sa usa ka sumbanan nga nagsiguro nga ang kasagarang gigamit nga mga peripheral sama sa usa ka SPI, UART, ug IC bus magamit sa mga piho nga lokasyon sa konektor. Ang nahabilin nga mga lagdok gigamit alang sa kinatibuk-ang katuyoan nga I / O. Gitugotan sa kini nga layout ang kahulugan sa mga expansion boards nga mahimong i-plug sa daghang lainlaing mga kit sa Silicon Labs.
Ang numero sa ubos nagpakita sa EXP header pin assignment para sa BB50 Pro Kit. Tungod sa mga limitasyon sa gidaghanon sa mga magamit nga GPIO pin, ang pipila sa mga EXP header pin gipaambit sa mga feature sa kit.Talaan 4.3. EXP Header Pinout
Pin | Koneksyon | EXP Header Function | Gipaambit nga Feature | Peripheral Mapping |
20 | 3V3 | Suplay sa board controller | ||
18 | 5V | Board controller 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 domain, gilakip sa mga sukod sa AEM. | ||
19 | BOARD_ID_SDA | Konektado sa Board Controller alang sa pag-ila sa mga add-on nga mga tabla. | ||
17 | BOARD_ID_SCL | Konektado sa Board Controller alang sa pag-ila sa mga add-on nga mga tabla. | ||
15 | P1.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
13 | NC | GPIO | ||
11 | NC | GPIO | ||
9 | NC | GPIO |
Pin | Koneksyon | EXP Header Function | Gipaambit nga Feature | Peripheral Mapping |
7 | P0.7 | JOYSTICK | UIF_JOYSTICK | |
5 | P0.3 | LED | UIF_LED0 | |
3 | P0.2 | BTN | UIF_BUTTON0 | |
1 | GND | Yuta |
4.3 Debug Connector (DBG)
Ang debug connector nagsilbi nga doble nga katuyoan, base sa debug mode, nga mahimong i-set up gamit ang Simplicity Studio. Kung gipili ang "Debug IN" mode, gitugotan sa konektor ang usa ka eksternal nga debugger nga magamit sa on-board nga EFM8BB50. Kung gipili ang "Debug OUT" mode, gitugotan sa konektor ang kit nga magamit ingon usa ka debugger padulong sa usa ka eksternal nga target. Kung ang "Debug MCU" mode (default) gipili, ang connector nahimulag gikan sa debug interface sa board controller ug sa on-board nga target device.
Tungod kay kini nga konektor awtomatik nga gibalhin aron pagsuporta sa lain-laing mga operating mode, kini magamit lamang kung ang board controller gipaandar (J-Link USB cable konektado). Kung ang pag-access sa debug sa target nga aparato gikinahanglan kung ang board controller wala’y gahum, kini kinahanglan nga buhaton pinaagi sa direkta nga pagkonekta sa angay nga mga pin sa breakout header.
Ang pinout sa connector nagsunod nianang sa standard ARM Cortex Debug 19-pin connector. Ang pinout gihulagway sa detalye sa ubos. Timan-i nga bisan kung ang konektor nagsuporta sa JTAG dugang sa Serial Wire Debug, wala kini magpasabot nga ang kit o ang on-board nga target device nagsuporta niini.Bisan kung ang pinout motakdo sa pinout sa ARM Cortex Debug connector, kini dili hingpit nga compatible kay ang pin 7 pisikal nga gikuha gikan sa Cortex Debug connector. Ang ubang mga kable adunay gamay nga plug nga magpugong kanila nga magamit kung kini nga pin anaa. Kung mao kini ang kahimtang, kuhaa ang plug, o gamita ang usa ka standard nga 2 × 10 1.27 mm nga tul-id nga kable.
Talaan 4.4. Debug Connector Pin Deskripsyon
Pin Number(s) | Kalihokan | Nota |
1 | VTARGET | Target nga pakisayran voltage. Gigamit alang sa pagbalhin sa lohikal nga lebel sa signal tali sa target ug debugger. |
2 | TMS / SDWIO / C2D | JTAG pagsulay mode pagpili, Serial Wire data o C2 data |
4 | TCK / SWCLK / C2CK | JTAG pagsulay nga orasan, Serial Wire nga orasan o C2 nga orasan |
6 | TDO/SWO | JTAG test data out o Serial Wire output |
8 | TDI / C2Dps | JTAG test data sa, o C2D "pagpakigbahin sa pin" function |
10 | RESET / C2CKps | Target nga pag-reset sa device, o C2CK "pagpaambit sa pin" nga function |
12 | NC | TRACECLK |
14 | NC | GITABAY0 |
16 | NC | GITABAY1 |
18 | NC | GITABAY2 |
20 | NC | GITABAY3 |
9 | Detect sa kable | Pagkonektar sa yuta |
11, 13 | NC | Dili konektado |
3, 5, 15, 17, 19 | GND |
4.4 Pagkayano nga Konektor
Ang Simplicity Connector nga gipakita sa BB50 Pro Kit makapahimo sa mga advanced debugging features sama sa AEM ug Virtual COM port nga magamit ngadto sa usa ka eksternal nga target. Ang pinout gihulagway sa hulagway sa ubos.Ang mga ngalan sa signal sa numero ug ang lamesa sa paghulagway sa pin gi-refer gikan sa board controller. Kini nagpasabot nga ang VCOM_TX kinahanglan nga konektado sa RX pin sa eksternal nga target, VCOM_RX sa target sa TX pin, VCOM_CTS sa target sa RTS pin, ug VCOM_RTS sa target sa CTS pin.
Mubo nga sulat: Kasamtangang gikuha gikan sa VMCU voltagAng e pin gilakip sa mga pagsukod sa AEM, samtang ang 3V3 ug 5V voltage pin dili. Aron mamonitor ang kasamtangan nga konsumo sa usa ka eksternal nga target sa AEM, ibutang ang on-board nga MCU sa pinakaubos nga energy mode niini aron mamenosan ang epekto niini sa mga sukod.
Talaan 4.5. Pagkayano Connector Pin Deskripsyon
Pin Number(s) | Kalihokan | Deskripsyon |
1 | VMCU | 3.3 V power rail, gimonitor sa AEM |
3 | 3V3 | 3.3 V nga power rail |
5 | 5V | 5 V nga power rail |
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 | Board ID SCL |
19 | BOARD_ID_SDA | Board ID SDA |
10, 12, 14, 16, 18, 20 | NC | Dili konektado |
7, 9, 11, 13, 15 | GND | Yuta |
Power Supply ug Reset
5.1 Pagpili sa Gahum sa MCU
Ang EFM8BB50 sa pro kit mahimong magamit sa usa niini nga mga gigikanan:
- Ang debug USB cable
- 3 V coin cell nga baterya
Ang tinubdan sa kuryente alang sa MCU gipili gamit ang slide switch sa ubos nga wala nga suok sa pro kit. Ang hulagway sa ubos nagpakita kon sa unsang paagi mapili ang lain-laing tinubdan sa kuryente gamit ang slide switch.Uban sa switch sa posisyon sa AEM, ang usa ka ubos nga kasaba 3.3 V LDO sa pro kit gigamit sa gahum sa EFM8BB50. Kini nga LDO gipaandar na usab gikan sa debug USB cable. Ang Advanced Energy Monitor konektado na karon sa serye, nga nagtugot sa tukma nga high-speed current measurements ug energy debugging/profiling.
Uban sa switch sa posisyon sa BAT, ang usa ka 20 mm nga coin cell nga baterya sa CR2032 socket mahimong magamit sa pagpaandar sa aparato. Uban sa switch niini nga posisyon, walay kasamtangan nga mga pagsukod nga aktibo. Kini ang girekomenda nga posisyon sa switch kung gipaandar ang MCU gamit ang eksternal nga gigikanan sa kuryente.
Mubo nga sulat: Ang Advanced Energy Monitor masukod lamang ang kasamtangan nga konsumo sa EFM8BB50 kung ang switch sa pagpili sa kuryente anaa sa posisyon sa AEM.
5.2 Gahum sa Board Controller
Ang board controller mao ang responsable sa importante nga mga feature, sama sa debugger ug ang AEM, ug gipalihok lamang pinaagi sa USB port sa ibabaw nga wala nga suok sa board. Kini nga bahin sa kit nagpuyo sa usa ka separado nga domain sa gahum, aron ang usa ka lahi nga gigikanan sa kuryente mahimong mapili alang sa target nga aparato samtang gipadayon ang pag-andar sa pag-debug. Kini nga power domain gilain usab aron mapugngan ang kasamtangan nga pagtulo gikan sa target nga power domain kung ang gahum sa board controller gikuha.
Ang board controller power domain dili maimpluwensyahan sa posisyon sa power switch.
Ang kit gidesinyo pag-ayo aron mapadayon ang board controller ug ang target nga mga domain sa gahum nga nahimulag gikan sa usag usa samtang ang usa niini nawala. Kini nagsiguro nga ang target nga EFM8BB50 device magpadayon sa pag-operate sa BAT mode.
5.3 EFM8BB50 Reset
Ang EFM8BB50 MCU mahimong i-reset sa pipila ka lainlaing mga gigikanan:
- Usa ka user nga nagpindot sa RESET button
- Ang on-board debugger nga nagbira sa #RESET nga pin sa ubos
- Usa ka eksternal nga debugger nga nagbira sa #RESET nga pin sa ubos
Gawas pa sa mga gigikanan sa pag-reset nga gihisgutan sa ibabaw, ang pag-reset sa EFM8BB50 i-isyu usab sa panahon sa board controller boot-up. Kini nagpasabot nga ang pagtangtang sa gahum ngadto sa board controller (pag-unplug sa J-Link USB cable) dili makamugna og reset apan ang pag-plug sa cable balik sa kabubut-on samtang ang board controller nag-boot.
Mga peripheral
Ang pro kit adunay usa ka set sa mga peripheral nga nagpakita sa pipila sa mga bahin sa EFM8BB50.
Timan-i nga ang kadaghanan sa EFM8BB50 I/Os nga gi-ruta sa mga peripheral gi-ruta usab sa mga breakout pad o sa EXP header, nga kinahanglang tagdon kon gamiton kini nga mga I/Os.
6.1 Push Button ug LED
Ang kit adunay usa ka user push button nga gimarkahan nga BTN0, nga konektado direkta sa EFM8BB50 ug gisaway sa mga RC filter nga adunay kanunay nga oras nga 1ms. Ang buton konektado sa pin P0.2.
Ang kit usab adunay usa ka yellow nga LED nga gimarkahan nga LED0, nga kontrolado sa usa ka GPIO pin sa EFM8BB50. Ang LED konektado sa pin P0.3 sa usa ka aktibo-taas nga configuration.6.2 Joystick
Ang kit adunay usa ka analog nga joystick nga adunay 8 nga masukod nga posisyon. Kini nga joystick konektado sa EFM8 sa P0.7 pin ug naggamit sa lain-laing resistor values sa paghimo sa voltagmasukod sa ADC0.Talaan 6.1. Mga Kombinasyon sa Joystick Resistor
Direksyon | Mga Kombinasyon sa Resistor (kΩ) | Gipaabot nga UIF_JOYSTICK Voltage (V)1 |
Center press | ![]() |
0.033 |
Taas (N) | ![]() |
2.831 |
Ibabaw-Tuo (NE) | ![]() |
2.247 |
Tuo (E) | ![]() |
2.533 |
Ubos-Tuo (SE) | ![]() |
1.433 |
Ubos (S) | ![]() |
1.650 |
Ubos-Wala (SW) | ![]() |
1.238 |
Wala (W) | ![]() |
1.980 |
Ibabaw-Wala (NW) | ![]() |
1.801 |
Mubo nga sulat: 1. Kini nga mga kalkulado nga mga kantidad adunay usa ka VMCU nga 3.3 V. |
6.3 Memorya LCD-TFT Display
Ang usa ka 1.28-pulgada nga SHARP Memory LCD-TFT anaa sa kit aron mahimo ang mga interactive nga aplikasyon nga maugmad. Ang display adunay taas nga resolusyon nga 128 x 128 pixels ug gamay ra ang gigamit nga gahum. Kini usa ka reflective monochrome display, mao nga ang matag pixel mahimo lamang nga kahayag o ngitngit, ug walay backlight ang gikinahanglan sa normal nga kahimtang sa adlaw. Ang mga datos nga gipadala sa display gitipigan sa mga pixel sa bildo, nga nagpasabot nga walay padayon nga pag-refresh ang gikinahanglan aron mapadayon ang usa ka static nga imahe.
Ang display interface naglangkob sa usa ka SPI-compatible serial interface ug pipila ka dugang nga kontrol signal. Ang mga pixel dili tagsa-tagsa nga ma-address, hinuon ang data ipadala ngadto sa display usa ka linya (128 bits) matag higayon.
Ang Memory LCD-TFT display gipaambit sa board controller sa kit, nga nagtugot sa board controller application nga magpakita ug mapuslanong impormasyon kung ang user application wala naggamit sa display. Ang user nga aplikasyon kanunay nagkontrol sa pagpanag-iya sa display gamit ang DISP_ENABLE nga signal:
- DISP_ENABLE = UBOS: Ang board controller adunay kontrol sa display
- DISP_ENABLE = HIGH: Ang user application (EFM8BB50) adunay kontrol sa display
Ang gahum sa display gikuha gikan sa target nga aplikasyon nga gahum domain sa diha nga ang EFM8BB50 nagkontrol sa display ug gikan sa board controller sa gahum domain sa diha nga ang DISP_ENABLE linya mao ang ubos. Ang datos gi-clock sa DISP_SI kung taas ang DISP_CS, ug ang orasan ipadala sa DISP_SCLK. Ang pinakataas nga gisuportahan nga tulin sa orasan mao ang 1.1 MHz.
6.4 Si7021 Relative Humidity ug Temperature Sensor
Ang Si7021 1°Crelative humidity ug temperature sensor usa ka monolithic CMOS IC nga nag-integrate sa humidity ug temperature sensor elements, usa ka analog-to-digital converter, signal processing, calibration data, ug usa ka 1 Ang Si7021 IC Interface. Ang patente nga paggamit sa industry-standard, low-K polymeric dielectrics para sa sensing humidity makahimo sa pagtukod sa low-power, monolithic CMOS Sensor ICs nga adunay ubos nga drift ug hysteresis, ug maayo kaayo nga long term stability.
Ang humidity ug temperatura sensor kay factory-calibrated ug ang calibration data gitipigan sa on-chip non-volatile memory. Gisiguro niini nga ang mga sensor hingpit nga mabaylo nga wala’y kinahanglan nga pag-recalibrate o pagbag-o sa software.
Ang Si7021 anaa sa usa ka 3 × 3 mm DFN nga pakete ug ang reflow solder makahimo. Mahimo kining gamiton isip usa ka hardware ug software-compatible drop-in upgrade alang sa kasamtangan nga RH/temperatura sensors sa 3 × 3 mm DFN-6 nga mga pakete, nga adunay precision sensing sa mas lapad nga range ug ubos nga konsumo sa kuryente. Ang opsyonal nga factory-installed cover nagtanyag og ubos nga profile, sayon nga paagi sa pagpanalipod sa sensor sa panahon sa asembliya (pananglitan, reflow soldering) ug sa tibuok kinabuhi sa produkto, walay labot ang mga likido (hydrophobic/oleophobic) ug particulates.
Ang Si7021 nagtanyag usa ka tukma, mubu nga gahum, na-calibrate sa pabrika nga digital nga solusyon nga sulundon alang sa pagsukod sa humidity, dew point, ug temperatura sa mga aplikasyon gikan sa HVAC/R ug pagsubay sa asset hangtod sa mga platform sa industriya ug consumer.
Ang 1°C bus nga gigamit para sa Si7021 gipaambit sa EXP header. Ang sensor gipadagan sa VMCU, nga nagpasabut nga ang karon nga pagkonsumo sa sensor gilakip sa mga pagsukod sa AEM.Tan-awa ang Silicon Labs web mga panid alang sa dugang impormasyon: http://www.silabs.com/humidity-sensors.
6.5 Virtual COM Port
Ang usa ka asynchronous serial connection sa board controller gihatag alang sa application data transfer tali sa usa ka host PC ug sa target nga EFM8BB50, nga nagwagtang sa panginahanglan alang sa usa ka eksternal nga serial port adapter.Ang Virtual COM port naglangkob sa usa ka pisikal nga UART tali sa target device ug sa board controller, ug usa ka lohikal nga function sa board controller nga naghimo sa serial port nga anaa sa host PC sa USB. Ang interface sa UART naglangkob sa duha ka mga pin ug usa ka signal nga mahimo.
Talaan 6.2. Virtual COM Port Interface Pins
Signal | Deskripsyon |
VCOM_TX | Ipadala ang datos gikan sa EFM8BB50 ngadto sa board controller |
VCOM_RX | Dawata ang datos gikan sa board controller ngadto sa EFM8BB50 |
VCOM_ENABLE | Makapahimo sa VCOM interface, nga nagtugot sa data nga moagi sa board controller |
Mubo nga sulat: Ang VCOM port magamit lamang kung ang board controller gipaandar, nga nagkinahanglan sa J-Link USB cable nga isulod.
Advanced nga Energy Monitor
7.1 Paggamit
Ang datos sa Advanced Energy Monitor (AEM) gikolekta sa board controller ug mahimong ipakita sa Energy Profiler, magamit pinaagi sa Simplicity Studio. Pinaagi sa paggamit sa Energy Profiler, kasamtangan nga konsumo ug voltage mahimong masukod ug nalambigit sa aktuwal nga code nga nagdagan sa EFM8BB50 sa realtime.
7.2 Teorya sa Operasyon
Sa tukma nga pagsukod sa kasamtangan gikan sa 0.1 μA ngadto sa 47 mA (114 dB dynamic range), usa ka kasamtangan nga pagbati ampAng liifier gigamit kauban ang usa ka doble nga ganansya stage. Ang kasamtangan nga pagbati ampAng liifier nagsukod sa voltage drop sa usa ka gamay nga serye resistor. Ang ganansya stage dugang pa ampnagkinabuhi niini nga voltage nga adunay duha ka lainlain nga mga setting sa ganansya aron makakuha og duha ka kasamtangang range. Ang transisyon tali niining duha ka han-ay mahitabo sa palibot sa 250 µA. Ang digital nga pagsala ug pag-average gihimo sulod sa board controller sa wala pa ang sampAng mga les gi-eksport sa Energy Profiler aplikasyon. Atol sa pagsugod sa kit, usa ka awtomatik nga pag-calibrate sa AEM ang gihimo, nga nag-compensate sa offset nga sayup sa kahulugan. amptigpataas sa kinabuhi.7.3 Katukma ug Pagganap
Ang AEM makahimo sa pagsukod sa mga sulog sa sakup nga 0.1 µA hangtod 47 mA. Para sa mga sulog nga labaw sa 250 µA, ang AEM tukma sulod sa 0.1 mA. Kung ang pagsukod sa mga sulog ubos sa 250 μA, ang katukma mosaka sa 1 μA. Bisan kung ang hingpit nga katukma mao ang 1 µA sa sub 250 µA range, ang AEM makahimo sa pag-ila sa mga pagbag-o sa karon nga konsumo nga gamay sa 100 nA. Ang AEM nagpatunghag 6250 ka kasamtangang samples kada segundo.
On-Board Debugger
Ang BB50 Pro Kit adunay usa ka integrated debugger, nga magamit sa pag-download sa code ug pag-debug sa EFM8BB50. Gawas pa sa pagprograma sa EFM8BB50 sa kit, ang debugger mahimo usab nga magamit sa pagprograma ug pag-debug sa gawas nga Silicon Labs EFM32, EFM8,
EZR32, ug EFR32 device.
Gisuportahan sa debugger ang tulo ka lainlaing mga interface sa pag-debug nga gigamit sa mga aparato sa Silicon Labs:
- Serial Wire Debug, nga gigamit sa tanang EFM32, EFR32, ug EZR32 device
- JTAG, nga magamit sa EFR32 ug pipila ka mga aparato sa EFM32
- C2 Debug, nga gigamit sa mga aparato sa EFM8
Aron masiguro ang tukma nga pag-debug, gamita ang angay nga interface sa pag-debug alang sa imong aparato. Ang debug connector sa board nagsuporta sa tanan nga tulo niini nga mga mode.
8.1 Mga Mode sa Pag-debug
Sa pagprograma sa mga external device, gamita ang debug connector aron makonektar sa usa ka target board ug i-set ang debug mode ngadto sa [Out]. Ang parehas nga konektor mahimo usab nga magamit aron makonektar ang usa ka eksternal nga debugger sa
EFM8BB50 MCU sa kit pinaagi sa pag-set sa debug mode sa [In].
Ang pagpili sa aktibo nga debug mode gihimo sa Simplicity Studio. Pag-debug
MCU: Niini nga mode, ang on-board debugger konektado sa EFM8BB50 sa kit.Pag-debug OUT: Niini nga mode, ang on-board debugger mahimong magamit sa pag-debug sa usa ka gisuportahan nga Silicon Labs device nga gitaod sa usa ka custom board.
Pag-debug SA: Niini nga mode, ang on-board debugger nadiskonekta ug ang usa ka eksternal nga debugger mahimong konektado sa pag-debug sa EFM8BB50 sa kit.
Mubo nga sulat: Aron magtrabaho ang "Debug IN", ang controller sa kit board kinahanglan nga gipaandar pinaagi sa Debug USB connector.
8.2 Pag-debug Panahon sa Pag-opera sa Baterya
Sa diha nga ang EFM8BB50 kay battery-powered ug ang J-Link USB konektado gihapon, ang on-board debug functionality anaa. Kung ang gahum sa USB nadiskonekta, ang Debug IN mode mohunong sa pagtrabaho.
Kung gikinahanglan ang pag-access sa debug kung ang target nagdagan sa laing tinubdan sa enerhiya, sama sa usa ka baterya, ug ang board controller gipalong, paghimo og direkta nga mga koneksyon sa mga GPIO nga gigamit sa pag-debug, nga gibutyag sa mga breakout pad.
Kit Configuration ug Upgrades
Ang kit configuration dialog sa Simplicity Studio nagtugot kanimo sa pag-usab sa J-Link adapter debug mode, pag-upgrade sa firmware niini, ug pag-usab sa ubang mga setting sa configuration. Aron ma-download ang Simplicity Studio, adto sa silabs.com/simplicity.
Sa nag-unang bintana sa panglantaw sa Simplicity Studio's Launcher, ang debug mode ug firmware nga bersyon sa pinili nga J-Link adapter gipakita. I-klik ang [Change] link sunod sa bisan hain niini nga mga setting aron maablihan ang kit configuration dialog.9.1 Mga Pag-upgrade sa Firmware
Mahimo nimong i-upgrade ang firmware sa kit pinaagi sa Simplicity Studio. Awtomatikong susihon sa Simplicity Studio ang mga bag-ong update sa pagsugod.
Mahimo usab nimong gamiton ang dialog sa configuration sa kit para sa manwal nga pag-upgrade. I-klik ang [Browse] nga buton sa [Update Adapter] nga seksyon aron mapili ang husto file natapos sa.emz. Dayon, i-klik ang [Install Package] nga buton.
Schematics, Assembly Drawings, ug BOM
Ang mga schematic, assembly drawing, ug bill of materials (BOM) magamit pinaagi sa Simplicity Studio kung na-install na ang kit documentation package. Anaa usab sila gikan sa panid sa kit sa Silicon Labs website: silabs.com.
Kit Revision History ug Errata
11.1 Kasaysayan sa Pagbag-o
Ang rebisyon sa kit makita nga giimprinta sa label sa kahon sa kit, ingon nga gilatid sa hulagway sa ubos.
Rebisyon sa Kit | Gipagawas | Deskripsyon |
A01 | 9-Hun-23 | Inisyal nga rebisyon sa kit. |
Kasaysayan sa Pagbag-o sa Dokumento
Rebisyon 1.0
Hunyo 2023 Inisyal nga bersyon sa dokumento.
Kasayon nga Studio
Usa ka pag-klik nga pag-access sa MCU ug wireless nga mga himan, dokumentasyon, software, mga librarya sa gigikanan nga code ug uban pa. Anaa alang sa Windows, Mac ug Linux!
![]() |
|||
IoT Portfolio www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Kalidad www.silabs.com/quality |
Suporta ug Komunidad www.silabs.com/community |
Disclaimer
Gitinguha sa Silicon Labs nga mahatagan ang mga kostumer sa labing bag-o, tukma, ug lawom nga dokumentasyon sa tanan nga mga peripheral ug module nga magamit alang sa mga tigpatuman sa sistema ug software nga naggamit o nagtinguha nga gamiton ang mga produkto sa Silicon Labs. Ang datos sa pag-ila, anaa nga mga modulo ug mga peripheral, mga gidak-on sa memorya ug mga adres sa panumduman nagtumong sa matag espesipikong device, ug ang "Typical" nga mga parameter nga gihatag mahimo ug magkalahi sa lain-laing mga aplikasyon. Aplikasyon exampAng mga gihulagway dinhi alang lamang sa mga katuyoan sa paghulagway. Ang Silicon Labs adunay katungod sa paghimo sa mga pagbag-o nga wala’y dugang nga pahibalo sa impormasyon sa produkto, mga detalye, ug mga paghulagway dinhi, ug wala maghatag mga garantiya sa katukma o pagkakompleto sa gilakip nga kasayuran. Kung walay una nga pahibalo, ang Silicon Labs mahimong mag-update sa firmware sa produkto sa panahon sa proseso sa paghimo alang sa seguridad o kasaligan nga mga hinungdan. Ang ingon nga mga pagbag-o dili makausab sa mga detalye o sa matag romansa sa produkto. Ang Silicon Labs walay tulubagon alang sa mga sangputanan sa paggamit sa impormasyon nga gihatag niini nga dokumento. Kini nga dokumento wala magpasabot o dayag nga paghatag og bisan unsang lisensya sa pagdesinyo o paghimo sa bisan unsang integrated circuits. Ang mga produkto wala gidesinyo o gitugutan nga gamiton sulod sa bisan unsang FDA Class III device, mga aplikasyon diin gikinahanglan ang pag-apruba sa premarket sa FDA o Life Support Systems nga walay espesipikong sinulat nga pagtugot sa Silicon Labs. Ang "Sistema sa Pagsuporta sa Kinabuhi" mao ang bisan unsang produkto o sistema nga gituyo aron suportahan o mapadayon ang kinabuhi ug/o kahimsog, nga, kung kini mapakyas, makatarunganon nga gilauman nga moresulta sa daghang personal nga kadaot o kamatayon. Ang mga produkto sa Silicon Labs wala gidesinyo o gitugutan alang sa mga aplikasyon sa militar. Ang mga produkto sa Silicon Labs sa bisan unsang kahimtang dili magamit sa mga hinagiban sa dinaghang paglaglag lakip (apan dili limitado sa) nukleyar, biolohikal o kemikal nga mga hinagiban, o mga misil nga makahimo sa paghatud sa ingon nga mga hinagiban. Gisalikway sa Silicon Labs ang tanan nga gipahayag ug gipasabut nga mga garantiya ug dili responsable o manubag sa bisan unsang mga kadaot o kadaot nga may kalabotan sa paggamit sa usa ka produkto sa Silicon Labs sa ingon nga dili awtorisado nga mga aplikasyon.
Mubo nga sulat: Kini nga sulud mahimong adunay sulud nga endive terminolohiya y nga dili na magamit karon. Ang Silicon Labs nag-ilis niini nga mga termino sa inklusibo nga pinulongan kung mahimo. Alang sa dugang impormasyon, bisitaha www.silabs.com/about-us/inclusive-lexicon-project
Impormasyon sa Trademark Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® ug ang Silicon Labs logo ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, Energy Micro logo ug mga kombinasyon niini, "labing kusog nga microcontrollers sa kalibutan", Repine Signals® , Wised Connect , n-Link, Thread Arch® , Elin® , EZRadioPRO® , EZRadioPRO® , Tuko ® , Gecko OS, Gecko OS Studio, Precision32® , Pagkayano Studio® , Telegenic, ang Telegenic Logo® , USB XPress® , Sentry, ang Sentry logo ug Sentry DMS, Z-Wave ® , ug uban pa kay mga marka sa pamatigayon o rehistradong marka sa pamatigayon sa Silicon Labs. Ang ARM, CORTEX, Cortex-M3 ug THUMB maoy mga marka sa pamatigayon o rehistradong marka sa pamatigayon sa ARM Holdings. Ang Keli usa ka rehistradong marka sa pamatigayon sa ARM Limited. Ang Wi-Fi kay rehistrado nga marka sa Wi-Fi Alliance. Ang tanan nga uban pang mga produkto o mga ngalan sa tatak nga gihisgutan dinhi mga marka sa pamatigayon sa ilang mga tag-iya.
Silicon Laboratories Inc.
400 Kasadpang Cesar Chavez
Austin, TX 78701
USA
www.silabs.com
silabs.com | Pagtukod og mas konektado nga kalibutan.
Copyright © 2023 sa Silicon Laboratories
Mga Dokumento / Mga Kapanguhaan
![]() |
SILICON LABS EFM8 BB50 8-bit MCU Pro Kit Microcontroller [pdf] Giya sa Gumagamit EFM8 BB50 8-bit MCU Pro Kit Microcontroller, EFM8 BB50, 8-bit MCU Pro Kit Microcontroller, Pro Kit Microcontroller, Kit Microcontroller, Microcontroller |