![]()
UG125: EFM8BB3-SLSTK2022A lietotāja
Ceļvedis
![]()
EFM8BB3 Busy Bee mikrokontrollera sākuma komplekts
SLSTK2022A ir lielisks sākumpunkts, lai iepazītos ar EFM8BB3™ Busy Bee mikrokontrolleri.
Sākuma komplektā ir sensori un perifērijas ierīces, kas demonstrē dažas no daudzajām EFM8BB3 iespējām. Komplektā ir visi nepieciešamie rīki EFM8BB3 Busy Bee lietojumprogrammas izstrādei.
MĒRĶA IERĪCE
- EFM8BB3 Busy Bee mikrokontrolleris (EFM8BB31F64G-D-QFN32)
- CPU: 8 bitu CIP-51 8051 kodols
- Atmiņa: 64 kB zibatmiņa un 4352 baiti RAM Oscilatori: 49 MHz, 24.5 MHz un 80 kHz
KOMPLEKTA ĪPAŠĪBAS
- USB savienojums
- Uzlabotais enerģijas monitors (AEM)
- SEGGER J-Link iebūvētais atkļūdotājs
- Atkļūdošanas multiplekseris, kas atbalsta ārējo aparatūru, kā arī iebūvēto MCU
- Lietotāja spiedpogas un RGB LED
- Īpaši mazjaudas 128 × 128 pikseļu LCD atmiņa
- 8 virzienu analogā kursorsvira
- 20 kontaktu 2.54 mm galvene paplašināšanas dēļiem
- Breakout spilventiņi tiešai piekļuvei I/O tapām
- Barošanas avoti ietver USB un CR2032 monētu šūnu akumulatoru
PROGRAMMATŪRAS ATBALSTS
- Simplicity Studio™
Ievads
1.1 Apraksts
SLSTK2022A ir ideāls sākumpunkts lietojumprogrammu izstrādei EFM8BB3 Busy Bee mikrokontrolleros. dēlis fea-
aprīko sensorus un perifērijas ierīces, demonstrējot dažas no daudzajām EFM8BB3 Busy Bee mikrokontrollera iespējām. Turklāt
dēlis ir pilnībā aprīkots atkļūdotājs un enerģijas uzraudzības rīks, ko var izmantot ar ārējām lietojumprogrammām.
1.2. Funkcijas
- EFM8BB3 Busy Bee mikrokontrolleris
- 64 kB Flash
- 4352 baitu RAM
- QFN32 pakotne
- Uzlabota enerģijas pārraudzības sistēma precīzai strāvai un tilpumamtagun izsekošana
- Integrēts Segger J-Link USB atkļūdotājs/emulators ar iespēju atkļūdot ārējās Silicon Labs ierīces
- 20 kontaktu paplašināšanas galvene
- Breakout spilventiņi ērtai piekļuvei I/O tapām
- Barošanas avoti ietver USB un CR2032 akumulatoru
- Īpaši mazjaudas 128 × 128 pikseļu atmiņa-LCD
- 2 spiedpogas un 1 RGB LED savienots ar EFM8 lietotāja mijiedarbībai
- 8 virzienu analogā kursorsvira lietotāja mijiedarbībai
1.3. Darba sākšana
Sīki izstrādātus norādījumus par to, kā sākt darbu ar savu jauno SLSTK2022A, varat atrast vietnē Silicon Labs. Web lapas: silabs.com/development-tools/mcu/8-bit
Komplekta blokshēma
Beigasview no EFM8BB3 Busy Bee sākuma komplekta ir parādīts zemāk esošajā attēlā.
![]()
Komplekta aparatūras izkārtojums
EFM8BB3 Busy Bee sākuma komplekta izkārtojums ir parādīts zemāk.
![]()
Savienotāji
4.1. Breakout spilventiņi
Lielākā daļa EFM8BB3 GPIO tapu ir pieejamas divās tapu galvenes rindās tāfeles augšējā un apakšējā malā. Tiem ir standarta 2.54 mm solis, un tapas galvenes var pielodēt, ja nepieciešams. Papildus I/O tapām tiek nodrošināti arī savienojumi ar barošanas sliedēm un zemējumu. Ņemiet vērā, ka dažas tapas tiek izmantotas komplekta perifērijas ierīcēm vai funkcijām, un tās var nebūt pieejamas pielāgotai lietojumprogrammai bez kompromisiem.
Zemāk esošajā attēlā ir parādīts atdalīšanas spilventiņu spraudnis un EXP galvenes tapas dēļa labajā malā. EXP galvene ir sīkāk izskaidrota nākamajā sadaļā. Atdalīšanas spilventiņu savienojumi ir arī iespiesti sietspiedē blakus katrai tapai, lai būtu vieglāk
atsauce
![]()
Zemāk esošajā tabulā parādīti atdalīšanas paliktņu tapu savienojumi. Tas arī parāda, kuras komplekta perifērijas ierīces vai funkcijas ir savienotas ar dažādām tapām.
4.1. tabula. Apakšējā rinda (J101) Pinout
| Piespraust | EFM8BB3 I/O Piespraust | Koplietojama funkcija | Piespraust | EFM8BB3 I/O Piespraust | Koplietojama funkcija | |
| 1 | VMCU | EFM8BB3 tilptage domēns (nosaka AEM) | 2 | VMCU | EFM8BB3 tilptage domēns (nosaka AEM) | |
| 3 | GND | Zemējums | 4 | GND | Zemējums | |
| 5 | NC | – | 6 | NC | – | |
| 7 | NC | – | 8 | RST | DEBUG_#RESET_C2CKPS |
| Piespraust | EFM8BB3 I/O Piespraust | Koplietojama funkcija | Piespraust | EFM8BB3 I/O Piespraust | Koplietojama funkcija | |
| 9 | NC | – | 10 | C2CK | DEBUG_TCK_SWCLK_C2CK | |
| 11 | NC | – | 12 | C2D | DEBUG_TMS_SWDIO_C2D | |
| 13 | NC | – | 14 | NC | – | |
| 15 | NC | – | 16 | NC | – | |
| 17 | P3.7 | GPIO | 18 | NC | – | |
| 19 | P3.4 | DISP_IESPĒJOT | 20 | NC | – | |
| 21 | P3.3 | EXP11 | 22 | NC | – | |
| 23 | P3.2 | EXP9 | 24 | NC | – | |
| 25 | P3.1 | EXP7 | 26 | NC | – | |
| 27 | P3.0 | EXP5 | 28 | NC | – | |
| 29 | GND | Zemējums | 30 | GND | Zemējums | |
| 31 | 3V3 | Valdes kontrollera piegāde | 32 | 3V3 | Valdes kontrollera piegāde |
4.2. tabula. Augšējā rinda (J102) Pinout
| Piespraust | EFM8BB3 I/O Piespraust |
Koplietojama funkcija | Piespraust | EFM8BB3 I/O Piespraust | Koplietojama funkcija | |
| 1 | 5V | Plate USB voltage | 2 | 5V | Plate USB voltage | |
| 3 | GND | Zemējums | 4 | GND | Zemējums | |
| 5 | NC | – | 6 | P0.0 | GPIO | |
| 7 | P2.6 | DISP_CS | 8 | P0.1 | GPIO | |
| 9 | P2.5 | GPIO | 10 | P0.2 | UIF_BUTTON0 | |
| 11 | P2.4 | EXP13 | 12 | P0.3 | UIF_BUTTON1 | |
| 13 | P2.3 | EXP3 | 14 | P0.4 | VCOM_TX | |
| 15 | P2.2 | VCOM_ENABLE | 16 | P0.5 | VCOM_RX | |
| 17 | P2.1 | EXP14, VCOM_RX | 18 | P0.6 | EXP8, DISP_SCLK, SPI0_SCK | |
| 19 | P2.0 | EXP12, VCOM_TX | 20 | P0.7 | EXP6, SPI0_MISO | |
| 21 | P1.7 | UIF_JOYSTICK | 22 | P1.0 | EXP4, DISP_SI, SPI0_MOSI | |
| 23 | P1.6 | UIF_LEDR | 24 | P1.1 | EXP10, SPI0_CS | |
| 25 | P1.5 | UIF_LEDB | 26 | P1.2 | EXP16, I2C0_SDA | |
| 27 | P1.4 | UIF_LEDG | 28 | P1.3 | EXP15, I2C0_SCL | |
| 29 | GND | Zemējums | 30 | GND | Zemējums | |
| 31 | 3V3 | Valdes kontrollera piegāde | 32 | 3V3 | Valdes kontrollera piegāde |
4.2 EXP galvene
Plātnes labajā pusē ir leņķa 20 kontaktu EXP galvene, kas ļauj savienot perifērijas ierīces vai spraudņu plates. Savienotājs satur vairākas I/O tapas, kuras var izmantot ar lielāko daļu EFM8BB3 Busy Bee funkciju. Turklāt ir redzamas arī VMCU, 3V3 un 5V jaudas sliedes.
Savienotājs atbilst standartam, kas nodrošina, ka bieži lietotās perifērijas ierīces, piemēram, SPI, UART un I²C kopne, ir pieejamas fiksētās savienotāja vietās. Pārējās tapas tiek izmantotas vispārējai ieejai/izvadei. Šis izkārtojums ļauj definēt paplašināšanas plates, kuras var pievienot vairākiem dažādiem Silicon Labs komplektiem.
Tālāk esošajā attēlā parādīts EXP galvenes tapas piešķiršana EFM8BB3 Busy Bee sākuma komplektam. Pieejamo GPIO tapu skaita ierobežojumu dēļ daži EXP galvenes tapas tiek koplietoti ar komplekta funkcijām.
![]()
4.3. tabula. EXP galvenes izvads
| Piespraust | Savienojums | EXP galvenes funkcija | Koplietojama funkcija | Perifērijas kartēšana |
| 20 | 3V3 | Valdes kontrollera piegāde | ||
| 18 | 5V | Plates kontrolieris USB voltage | ||
| 16 | P1.2 | I2C0_SDA | – | I2C0_SDA |
| 14 | P2.1 | UART1_RX | – | UART1_RX |
| 12 | P2.0 | UART1_TX | – | UART1_TX |
| 10 | P1.1 | SPI0_CS | – | SPI0_CS |
| 8 | P0.6 | SPI0_SCK | DISP_SCLK | SPI0_SCK |
| 6 | P0.7 | SPI0_MISO | – | SPI0_MISO |
| 4 | P1.0 | SPI0_MOSI | DISP_SI | SPI0_MOSI |
| 2 | VMCU | EFM8BB3 tilptage domēns, iekļauts AEM mērījumos. | ||
| 19 | BOARD_ID_SDA | Savienots ar Board Controller, lai identificētu papildu plates. | ||
| 17 | BOARD_ID_SCL | Savienots ar Board Controller, lai identificētu papildu plates. | ||
| 15 | P1.3 | I2C0_SCL | – | I2C0_SCL |
| 13 | P2.4 | GPIO | – | – |
| 11 | P3.3 | GPIO | – | – |
| 9 | P3.2 | GPIO | – | – |
| Piespraust | Savienojums | EXP galvenes funkcija | Koplietojama funkcija | Perifērijas kartēšana |
| 7 | P3.1 | GPIO | – | – |
| 5 | P3.0 | GPIO | – | – |
| 3 | P2.3 | GPIO | – | – |
| 1 | GND | Zemējums | ||
4.3 Atkļūdošanas savienotājs (DBG)
Atkļūdošanas savienotājam ir divi mērķi, pamatojoties uz atkļūdošanas režīmu, ko var iestatīt, izmantojot Simplicity Studio. Ja ir atlasīts režīms “Debug IN”, savienotājs ļauj izmantot ārējo atkļūdotāju ar iebūvēto EFM8BB3. Ja ir atlasīts režīms “Debug OUT”, savienotājs ļauj izmantot komplektu kā atkļūdotāju ārējam mērķim. Ja ir atlasīts režīms “Atkļūdošanas MCU” (noklusējums), savienotājs ir izolēts gan no plates kontrollera, gan iebūvētās mērķa ierīces atkļūdošanas saskarnes.
Tā kā šis savienotājs tiek automātiski pārslēgts, lai atbalstītu dažādus darbības režīmus, tas ir pieejams tikai tad, ja plates kontrolleris ir barots (pievienots J-Link USB kabelis). Ja ir nepieciešama atkļūdošanas piekļuve mērķa ierīcei, kad plates kontrolleris ir atslēgts, tas jādara, tieši izveidojot savienojumu ar atbilstošajiem kontaktiem uz pārtraukuma galvenes.
Savienotāja kontaktdakša atbilst standarta ARM Cortex Debug 19 kontaktu savienotāja izejai. Pinout ir detalizēti aprakstīts zemāk.
Ņemiet vērā: lai gan savienotājs atbalsta JTAG papildus Serial Wire atkļūdošanai tas ne vienmēr nozīmē, ka komplekts vai iebūvētā mērķa ierīce to atbalsta.
![]()
Pat ja kontaktdakša atbilst ARM Cortex atkļūdošanas savienotāja kontaktdakšai, tie nav pilnībā saderīgi, jo 7. kontakts ir fiziski noņemts no Cortex Atkļūdošanas savienotāja. Dažiem kabeļiem ir mazs spraudnis, kas neļauj tos izmantot, kad ir šī tapa
klāt. Šādā gadījumā izņemiet kontaktdakšu vai tā vietā izmantojiet standarta 2 × 10 1.27 mm taisnu kabeli.
4.4. tabula. Atkļūdošanas savienotāja tapu apraksti
| PIN numurs(-i) | Funkcija | Piezīme |
| 1 | VTARGET | Mērķa atsauces sējtage. Izmanto loģiskā signāla līmeņu pārslēgšanai starp mērķi un atkļūdotāju. |
| 2 | TMS / SDWIO / C2D | JTAG testa režīma izvēle, seriālā vada dati vai C2 dati |
| 4 | TCK / SWCLK / C2CK | JTAG testa pulkstenis, Serial Wire pulkstenis vai C2 pulkstenis |
| 6 | TDO/SWO | JTAG testa datu izvade vai seriālā vada izeja |
| 8 | TDI / C2Dps | JTAG pārbaudīt datus vai C2D “pin koplietošanas” funkciju |
| 10 | RESET / C2CKps | Mērķa ierīces atiestatīšana vai C2CK “pin koplietošanas” funkcija |
| 12 | NC | TRACECLK |
| 14 | NC | TRACED0 |
| 16 | NC | TRACED1 |
| 18 | NC | TRACED2 |
| 20 | NC | TRACED3 |
| 9 | Kabeļa noteikšana | Savienojiet ar zemi |
| 11, 13 | NC | Nav savienots |
| 3, 5, 15, 17, 19 | GND |
4.4 Vienkāršības savienotājs
EFM8BB3 Busy Bee sākuma komplektā esošais vienkāršības savienotājs nodrošina uzlabotas atkļūdošanas funkcijas, piemēram, AEM un Virtual COM portu, ko izmantot ārējam mērķim. Spraudnis ir parādīts zemāk esošajā attēlā.
![]()
Signālu nosaukumi attēlā un tapu apraksta tabulā ir norādīti no plates kontrollera. Tas nozīmē, ka VCOM_TX jābūt savienotam ar ārējā mērķa RX tapu, VCOM_RX ar mērķa TX tapu, VCOM_CTS ar mērķa RTS tapu un VCOM_RTS ar mērķa CTS tapu.
Piezīme: Strāva iegūta no VMCU sējtage tapa ir iekļauta AEM mērījumos, savukārt 3V3 un 5V tilptage tapas nav. Lai uzraudzītu ārēja mērķa pašreizējo patēriņu ar AEM, iestatiet iebūvēto MCU tā zemākās enerģijas režīmā, lai samazinātu tā ietekmi uz mērījumiem.
4.5. tabula. Vienkāršības savienotāju tapu apraksti
| PIN numurs(-i) | Funkcija | Apraksts |
| 1 | VMCU | 3.3 V barošanas sliede, ko uzrauga AEM |
| 3 | 3V3 | 3.3 V barošanas sliede |
| 5 | 5V | 5 V barošanas sliede |
| 2 | VCOM_TX | Virtuālais COM TX |
| 4 | VCOM_RX | Virtuālais COM RX |
| 6 | VCOM_CTS | Virtuālais COM CTS |
| 8 | VCOM_RTS | Virtuālais COM RTS |
| 17 | BOARD_ID_SCL | Valdes ID SCL |
| 19 | BOARD_ID_SDA | Valdes ID SDA |
| 10, 12, 14, 16, 18, 20 | NC | Nav savienots |
| 7, 9, 11, 13, 15 | GND | Zemējums |
Barošanas avots un atiestatīšana
5.1 MCU jaudas izvēle
Starta komplekta EFM8BB3 var darbināt ar vienu no šiem avotiem:
- Atkļūdošanas USB kabelis
- 3 V monētu šūnu akumulators
MCU barošanas avots tiek izvēlēts ar bīdāmo slēdzi starta komplekta apakšējā kreisajā stūrī. Zemāk esošajā attēlā parādīts, kā ar bīdāmo slēdzi var izvēlēties dažādus strāvas avotus.
![]()
Kad slēdzis ir AEM pozīcijā, EFM3.3BB8 barošanai tiek izmantots zema trokšņa līmeņa 3 V LDO startera komplektā. Šis LDO atkal tiek darbināts no atkļūdošanas USB kabeļa. Uzlabotais enerģijas monitors tagad ir savienots virknē, nodrošinot precīzu ātrgaitas strāvu
mērījumi un enerģijas atkļūdošana/profilēšana.
Ja slēdzis atrodas BAT pozīcijā, ierīces barošanai var izmantot 20 mm monētu bateriju CR2032 ligzdā. Ja slēdzis atrodas šajā pozīcijā, strāvas mērījumi nav aktīvi. Šī ir ieteicamā slēdža pozīcija, barojot MCU ar ārēju barošanas avotu.
Piezīme: Uzlabotais enerģijas monitors var izmērīt EFM8BB3 strāvas patēriņu tikai tad, ja jaudas izvēles slēdzis ir AEM pozīcijā.
5.2. Valdes kontrollera jauda
Plates kontrolleris ir atbildīgs par svarīgām funkcijām, piemēram, atkļūdotāju un AEM, un to darbina tikai caur USB portu plates augšējā kreisajā stūrī. Šī komplekta daļa atrodas atsevišķā barošanas domēnā, tāpēc mērķa ierīcei var izvēlēties citu barošanas avotu, vienlaikus saglabājot atkļūdošanas funkcionalitāti. Šis jaudas domēns ir arī izolēts, lai novērstu strāvas noplūdi no mērķa jaudas domēna, kad tiek noņemta strāvas padeve plates kontrollerim.
Barošanas slēdža stāvoklis neietekmē paneļa kontrollera jaudas domēnu.
Komplekts ir rūpīgi izstrādāts, lai plates kontrolleris un mērķa jaudas domēni būtu izolēti viens no otra, kad viens no tiem tiek izslēgts. Tas nodrošina, ka mērķa EFM8BB3 ierīce turpinās darboties USB un BAT režīmos.
5.3 EFM8BB3 atiestatīšana
EFM8BB3 MCU var atiestatīt no dažiem dažādiem avotiem:
- Lietotājs, kas nospiež pogu RESET
- Iebūvētais atkļūdotājs novelk #RESET tapu zemu
- Ārējais atkļūdotājs, kas novelk #RESET tapu zemu
Papildus iepriekš minētajiem atiestatīšanas avotiem, EFM8BB3 atiestatīšana tiks izdota arī plates kontrollera sāknēšanas laikā. Tas nozīmē, ka, atvienojot strāvas padevi plates kontrollerim (atvienojot J-Link USB kabeli), netiks veikta atiestatīšana, bet kabeļa pievienošana atpakaļ tiks veikta, kad plates kontrolleris sāk darboties.
Perifērijas ierīces
Sākuma komplektam ir perifērijas ierīču komplekts, kas demonstrē dažas EFM8BB3 funkcijas.
Ņemiet vērā, ka lielākā daļa EFM8BB3 I/O, kas ir novirzītas uz perifērijas ierīcēm, tiek novirzītas arī uz atdalīšanas paliktņiem vai EXP galveni, kas jāņem vērā, lietojot šīs I/O.
6.1 Spiedpogas un RGB LED
Komplektā ir divas lietotāja spiedpogas, kas apzīmētas ar BTN0 un BTN1. Tie ir tieši savienoti ar EFM8BB3, un tos novērš RC filtri ar laika konstanti 1 ms. Pogas ir savienotas ar tapām P0.2 un P0.3.
Komplektā ir arī RGB LED ar marķējumu LED0, ko kontrolē ar GPIO tapām uz EFM8BB3. RGB gaismas diode ir savienota ar tapām P1.4, P1.5 un P1.6 aktīvā-zemā konfigurācijā.
![]()
6.2 kursorsviru
Komplektam ir analogā kursorsvira ar 8 izmērāmām pozīcijām. Šī kursorsvira ir savienota ar EFM8 uz P1.7 tapas un izmanto dažādas rezistoru vērtības, lai izveidotu vol.tages izmērāms ar ADC0.
![]()
6.1. tabula. Kursorsviras rezistoru kombinācijas
| Virziens | Rezistoru kombinācijas (kΩ) | Paredzētais UIF_JOYSTICK sējumstage (V)1 |
| Centra prese | 0.1 0.1 + 10 |
0.033 |
| Uz augšu (N) | 60.4 60.4 + 10 |
2.831 |
| Augšup-pa labi (ZA) | (N // E ) = 21.34 (N // E ) + 10 21.34 + 10 | 2.247 |
| Pa labi (E) | 33 33 + 10 | 2.533 |
| Lejup-pa labi (SE) | (S // E ) = 7.67 (S // E ) + 10 7.67 + 10 | 1.433 |
| Uz leju (S) | 10 10 + 10 |
1.650 |
| Lejup pa kreisi (DR) | (S // W ) = 6 (S // W ) + 10 6 + 10 | 1.238 |
| Pa kreisi (W) | 15 15 + 10 |
1.980 |
| Augšup-pa kreisi (ZR) | (N // W ) = 12.01 (N // W ) + 10 12.01 + 10 | 1.801 |
| Piezīme: 1. Šajās aprēķinātajās vērtībās tiek pieņemts, ka VMCU ir 3.3 V. |
||
6.3 Atmiņas LCD-TFT displejs
Komplektā ir pieejams 1.28 collu SHARP Memory LCD-TFT, kas ļauj izstrādāt interaktīvas lietojumprogrammas. Displejam ir augsta izšķirtspēja 128 x 128 pikseļi, un tas patērē ļoti maz enerģijas. Tas ir atstarojošs vienkrāsains displejs, tāpēc katrs pikselis var būt tikai gaišs vai tumšs, un normālos dienas gaismas apstākļos nav nepieciešams fona apgaismojums. Uz displeju nosūtītie dati tiek saglabāti stikla pikseļos, kas nozīmē, ka nav nepieciešama nepārtraukta atsvaidzināšana, lai saglabātu statisku attēlu.
Displeja interfeiss sastāv no ar SPI saderīgas sērijas interfeisa un dažiem papildu vadības signāliem. Pikseļi nav atsevišķi adresējami, tā vietā dati uz displeju tiek nosūtīti pa vienu rindiņu (128 biti).
Memory LCD-TFT displejs tiek koplietots ar komplekta paneļa kontrolleri, ļaujot plates kontrollera lietojumprogrammai parādīt noderīgu informāciju, kad lietotāja lietojumprogramma neizmanto displeju. Lietotāja lietojumprogramma vienmēr kontrolē displeja īpašumtiesības ar DISP_ENABLE signālu:
- DISP_ENABLE = LOW: paneļa kontrolleris kontrolē displeju
- DISP_ENABLE = AUGSTS: lietotāja lietojumprogramma (EFM8BB3) kontrolē displeju.
Displeja barošana tiek iegūta no mērķa lietojumprogrammas jaudas domēna, kad EFM8BB3 kontrolē displeju, un no plates kontrollera barošanas domēna, kad DISP_ENABLE līnija ir zema. Dati tiek reģistrēti DISP_SI, kad DISP_CS ir augsts, un pulkstenis tiek nosūtīts uz DISP_SCLK. Maksimālais atbalstītais pulksteņa ātrums ir 1.1 MHz.
![]()
6.4. Virtuālais COM ports
Ir paredzēts asinhronais seriālais savienojums ar plates kontrolleri lietojumprogrammas datu pārsūtīšanai starp resursdatoru un mērķa EFM8BB3, kas novērš nepieciešamību pēc ārējā seriālā porta adaptera.
![]()
Virtuālais COM ports sastāv no fiziska UART starp mērķa ierīci un plates kontrolleri un loģiskās funkcijas plates kontrollerī, kas padara seriālo portu pieejamu saimniekdatoram, izmantojot USB. UART interfeiss sastāv no divām tapām un iespējošanas signāla.
6.2. tabula. Virtuālās COM porta interfeisa tapas
| Signāls | Apraksts |
| VCOM_TX | Pārsūtiet datus no EFM8BB3 uz plates kontrolleri |
| VCOM_RX | Saņemiet datus no plates kontrollera uz EFM8BB3 |
| VCOM_ENABLE | Iespējo VCOM saskarni, ļaujot datiem pāriet uz plates kontrolleri |
Piezīme: VCOM ports ir pieejams tikai tad, ja plates kontrolleris ir darbināts, un tam ir nepieciešams J-Link USB kabelis.
Uzlabots enerģijas monitors
7.1. Lietošana
Uzlabotā enerģijas monitora (AEM) datus apkopo plates kontrolleris, un tos var parādīt Energy Pro.filer, pieejams, izmantojot Simplicity Studio. Izmantojot Energy Profiler, strāvas patēriņš un tilptage var izmērīt un saistīt ar faktisko kodu, kas darbojas EFM8BB3 reāllaikā.
7.2 Darbības teorija
Lai precīzi izmērītu strāvu diapazonā no 0.1 µA līdz 47 mA (114 dB dinamiskais diapazons) amppacēlājs tiek izmantots kopā ar dubulto pastiprinājumu stage. Pašreizējā sajūta amppacēlājs mēra tilptage kritums virs mazas sērijas rezistora. Ieguvums stage tālāk ampatdzīvina šo sējtage ar diviem dažādiem pastiprinājuma iestatījumiem, lai iegūtu divus strāvas diapazonus. Pāreja starp šiem diviem diapazoniem notiek aptuveni 250 µA. Digitālā filtrēšana un vidējā noteikšana tiek veikta plates kontrollerī pirms samples tiek eksportēti uz Energy Profiler pieteikums.
Komplekta palaišanas laikā tiek veikta automātiska AEM kalibrēšana, kas tādā nozīmē kompensē nobīdes kļūdu. ampglābēji.
![]()
7.3. Precizitāte un veiktspēja
AEM spēj izmērīt strāvas diapazonā no 0.1 µA līdz 47 mA. Strāvai virs 250 µA AEM precīzs ir 0.1 mA. Mērot strāvu zem 250 µA, precizitāte palielinās līdz 1 µA. Lai gan absolūtā precizitāte ir 1 µA zem 250 µA diapazonā, AEM spēj noteikt izmaiņas strāvas patēriņā līdz 100 nA. AEM ražo 6250 strāvas sampmazāk sekundē.
Iebūvētais atkļūdotājs
SLSTK2022A ir integrēts atkļūdotājs, ko var izmantot, lai lejupielādētu kodu un atkļūdotu EFM8BB3. Papildus EFM8BB3 programmēšanai komplektā, atkļūdotāju var izmantot arī, lai programmētu un atkļūdotu ārējos Silicon Labs EFM32, EFM8,
EZR32 un EFR32 ierīces.
Atkļūdotājs atbalsta trīs dažādas atkļūdošanas saskarnes, ko izmanto ar Silicon Labs ierīcēm:
- Serial Wire atkļūdošana, kas tiek izmantota ar visām EFM32, EFR32 un EZR32 ierīcēm
- JTAG, ko var izmantot ar EFR32 un dažām EFM32 ierīcēm
- C2 Debug, ko izmanto ar EFM8 ierīcēm
Lai nodrošinātu precīzu atkļūdošanu, izmantojiet savai ierīcei atbilstošo atkļūdošanas saskarni. Atkļūdošanas savienotājs uz tāfeles atbalsta visus trīs šos režīmus.
8.1. Atkļūdošanas režīmi
Lai programmētu ārējās ierīces, izmantojiet atkļūdošanas savienotāju, lai izveidotu savienojumu ar mērķa plati, un iestatiet atkļūdošanas režīmu uz [Out]. To pašu savienotāju var izmantot arī, lai savienotu ārējo atkļūdotāju ar EFM8BB3 MCU komplektā, iestatot atkļūdošanas režīmu uz [In].
Aktīvā atkļūdošanas režīma izvēle tiek veikta Simplicity Studio.
Atkļūdošanas MCU: šajā režīmā iebūvētais atkļūdotājs ir savienots ar komplekta EFM8BB3.
![]()
Atkļūdot OUT: šajā režīmā iebūvēto atkļūdotāju var izmantot, lai atkļūdotu atbalstītu Silicon Labs ierīci, kas uzstādīta uz pielāgotas plates.
![]()
Atkļūdošanas IN: šajā režīmā iebūvētais atkļūdotājs ir atvienots un var pievienot ārēju atkļūdotāju, lai atkļūdotu komplektā esošo EFM8BB3.
![]()
Piezīme. Lai “Debug IN” darbotos, komplekta plates kontrolleris ir jābaro, izmantojot atkļūdošanas USB savienotāju.
8.2. Atkļūdošana akumulatora darbības laikā
Ja EFM8BB3 darbojas ar akumulatoru un J-Link USB joprojām ir pievienots, ir pieejama iebūvētā atkļūdošanas funkcionalitāte. Ja USB barošana ir atvienota, režīms Debug IN pārtrauks darboties.
Ja ir nepieciešama atkļūdošanas piekļuve, kad mērķis darbojas no cita enerģijas avota, piemēram, akumulatora, un plates kontrolleris ir izslēgts, izveidojiet tiešus savienojumus ar atkļūdošanai izmantotajiem GPIO, kas ir redzami uz pārtraukuma paliktņiem.
Komplekta konfigurācija un jauninājumi
Komplekta konfigurācijas dialoglodziņš programmā Simplicity Studio ļauj mainīt J-Link adaptera atkļūdošanas režīmu, jaunināt tā programmaparatūru un mainīt citus konfigurācijas iestatījumus. Lai lejupielādētu Simplicity Studio, dodieties uz silabs.com/simplicity.
Simplicity Studio palaidēja perspektīvas galvenajā logā tiek parādīts atlasītā J-Link adaptera atkļūdošanas režīms un programmaparatūras versija. Noklikšķiniet uz saites [Mainīt] blakus jebkuram no šiem iestatījumiem, lai atvērtu komplekta konfigurācijas dialoglodziņu.
![]()
![]()
9.1. Programmaparatūras jauninājumi
Komplekta programmaparatūru var jaunināt, izmantojot Simplicity Studio. Simplicity Studio startēšanas laikā automātiski pārbaudīs jaunus atjauninājumus.
Varat arī izmantot komplekta konfigurācijas dialoglodziņu manuālai jaunināšanai. Noklikšķiniet uz pogas [Pārlūkot] sadaļā [Update Adapter], lai atlasītu pareizo file beidzas ar .emz. Pēc tam noklikšķiniet uz pogas [Instalēt pakotni].
Shēmas, montāžas rasējumi un MK
Shēmas, montāžas rasējumi un materiālu saraksts (BOM) ir pieejamas Simplicity Studio, kad ir instalēta komplekta dokumentācijas pakotne. Tie ir pieejami arī komplekta lapā Silicon Labs webvietne: Silabs.com.
Komplekta pārskatīšanas vēsture un kļūdas
11.1. Pārskatīšanas vēsture
Komplekta versiju var atrast uzdrukātu uz komplekta kastes etiķetes, kā parādīts attēlā zemāk.
![]()
11.1. tabula. Komplekta pārskatīšanas vēsture
| Komplekta pārskatīšana | Atbrīvots | Apraksts |
| C01 | 2023-10-30 | Atjaunināts BRD5202B Rev uz A02. |
| C00 | 2023-02-06 | Komplekts ir pārskatīts, jo variants ir mainīts no BRD5202A uz BRD5202B un mainīts iepakojums. |
| B03 | 2020-08-19 | Pievienots BRD5202A Rev A05. |
| B02 | 2018-02-15 | Pievienots BRD5202A Rev A04. |
| B01 | 2018-04-13 | Pievienots BRD5202A Rev A03. |
| B00 | 2016-09-28 | Monētas šūnas GPCR2032 C1 noņemšana. |
| A02 | 2015-12-11 | Pievienots BRD5202A Rev A02. |
| A01 | 2015-08-17 | Pievienots BRD5202A Rev A01. |
| A00 | 2015-05-05 | Sākotnējā izlaišana. |
11.2 Kļūdas
Pašlaik nav zināmu kļūdu.
Dokumentu pārskatīšanas vēsture
Pārskatīšana 1.0
2024. gada jūnijs
Atjaunināta lietotāja rokasgrāmata, lai atspoguļotu jauno paneļa versiju (BRD5202B_A02).
Pārskatīšana 0.7
2020. gada septembris
Atjaunināta A05 versijas dēļa versiju vēsture.
Atjaunināta AEM sadaļa.
Pārskatīšana 0.6
2019. gada februāris
Atjaunināta A04 versijas dēļa versiju vēsture.
Pārskatīšana 0.5
2018. gada aprīlis
Atjaunināti Breakout Pads ar pareiziem PIN numuriem J101 un J102.
Atjaunināta A03 versijas dēļa versiju vēsture.
Pārskatīšana 0.4
2018. gada janvāris
Atjaunināta paplašināšanas galvene ar pareizo tapas etiķeti EXP13.
Pārskatīšana 0.3
2016. gada jūnijs
Atjaunināti ekrānuzņēmumi un instrukcijas Simplicity Studio v4.
Pievienota dēļa pārskatīšanas vēsture.
Pievienota UG125 dokumenta atsauce.
Atkļūdošanas savienotājam ir pievienota piezīme, ka ir nepieciešams VTARGET.
Tiešajam atkļūdošanas savienotājam ir pievienota atsauce uz tiešo atkļūdošanas savienotāju.
Pievienota piezīme par lielu DISP CLK signāla slodzi.
Pārskatīšana 0.2
2015. gada septembris
Atjaunināti dēļu attēli.
Pārskatīšana 0.1
2015. gada jūnijs
Sākotnējā pārskatīšana.
Vienkāršības studija
Viena klikšķa piekļuve MCU un bezvadu rīkiem, dokumentācijai, programmatūrai, pirmkoda bibliotēkām un citam. Pieejams operētājsistēmām Windows, Mac un Linux!
![]()
| www.silabs.com/IoT | www.silabs.com/simplicity | www.silabs.com/quality | www.silabs.com/community |
Atruna
Silicon Labs plāno nodrošināt klientiem jaunāko, precīzu un padziļinātu dokumentāciju par visām perifērijas ierīcēm un moduļiem, kas pieejami sistēmu un programmatūras ieviesējiem, kuri izmanto vai plāno izmantot Silicon Labs produktus. Raksturošanas dati, pieejamie moduļi un perifērijas ierīces, atmiņas lielums un atmiņas adreses attiecas uz katru konkrēto ierīci, un sniegtie “tipiskie” parametri dažādās lietojumprogrammās var atšķirties un atšķiras. Pieteikums, piemampšeit aprakstītie ir paredzēti tikai ilustratīviem nolūkiem. Silicon Labs patur tiesības bez papildu brīdinājuma veikt izmaiņas šeit sniegtajā produkta informācijā, specifikācijās un aprakstos un nesniedz garantijas par iekļautās informācijas precizitāti vai pilnīgumu. Bez iepriekšēja brīdinājuma Silicon Labs drošības vai uzticamības apsvērumu dēļ var atjaunināt produkta programmaparatūru ražošanas procesa laikā. Šādas izmaiņas nemainīs produkta specifikācijas vai veiktspēju. Silicon Labs neuzņemas atbildību par šajā dokumentā sniegtās informācijas izmantošanas sekām. Šis dokuments nenozīmē vai nepārprotami nepiešķir nekādu licenci jebkādu integrālo shēmu projektēšanai vai izgatavošanai. Produkti nav izstrādāti vai atļauti lietošanai nevienā FDA III klases ierīcēs, lietojumprogrammās, kurām ir nepieciešams FDA apstiprinājums pirmspārdošanas tirgū, vai dzīvības uzturēšanas sistēmās bez īpašas rakstiskas Silicon Labs piekrišanas. “Dzīvības atbalsta sistēma” ir jebkurš produkts vai sistēma, kas paredzēta dzīvības un/vai veselības uzturēšanai vai uzturēšanai, kas, ja tā neizdodas, var izraisīt nopietnus miesas bojājumus vai nāvi. Silicon Labs produkti nav izstrādāti vai apstiprināti militārām vajadzībām. Silicon Labs produktus nekādā gadījumā nedrīkst izmantot masu iznīcināšanas ieročos, tostarp (bet ne tikai) kodolieročos, bioloģiskajos vai ķīmiskajos ieročos, vai raķetēs, ar kurām var nogādāt šādus ieročus. Silicon Labs atsakās no jebkādām tiešām un netiešām garantijām un nav atbildīgs par jebkādiem ievainojumiem vai bojājumiem, kas saistīti ar Silicon Labs produkta lietošanu šādās neatļautās lietojumprogrammās.
Piezīme: Šajā saturā var būt ietverta aizskaroša terminoloģija, kas tagad ir novecojusi. Silicon Labs, kur vien iespējams, aizstāj šos terminus ar iekļaujošu valodu. Lai iegūtu vairāk informācijas, apmeklējiet www.silabs.com/about-us/inclusive-lexicon-project
Preču zīmes informācija
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® un Silicon Labs logotips®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, Energy Micro logotips un to kombinācijas , “pasaulē energodraudzīgākie mikrokontrolleri”, Redpine Signals®, WiSeConnect, n-Link, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32°, Simplicity Studio®, Telegesis, The Telegesis Logo®, USBXpress®, Zentri, Zentri logotips un Zentri DMS, Z-Wave® un citi ir Silicon Labs preču zīmes vai reģistrētas preču zīmes. ARM, CORTEX, Cortex-M3 un THUMB ir ARM Holdings preču zīmes vai reģistrētas preču zīmes. Keil ir ARM Limited reģistrēta preču zīme. Wi-Fi ir reģistrēta Wi-Fi Alliance preču zīme. Visi pārējie šeit minētie produkti vai zīmolu nosaukumi ir to attiecīgo īpašnieku preču zīmes.
![]()
Silicon Laboratories Inc.
400 Rietumu Cēzars Čavess
Ostina, Teksasa 78701
ASV
www.silabs.com
Dokumenti / Resursi
![]() |
SILICON LABS EFM8BB3 Busy Bee mikrokontrollera sākuma komplekts [pdfLietotāja rokasgrāmata SLSTK2022A, EFM8BB3 Busy Bee mikrokontrollera sākuma komplekts, EFM8BB3, Busy Bee mikrokontrollera sākuma komplekts, mikrokontrollera sākuma komplekts, sākuma komplekts |
