LABS EFM8 BB50 8 bitu MCU Pro komplekta mikrokontrolleris
Lietotāja rokasgrāmata
LABS EFM8 BB50 8 bitu MCU Pro komplekta mikrokontrolleris
BB50 Pro komplekts ir lielisks sākumpunkts, lai iepazītos ar EFM8BB50™ Busy Bee mikrokontrolleri.
Profesionāļu komplektā ir sensori un perifērijas ierīces, kas demonstrē dažas no daudzajām EFM8BB50 iespējām. Komplektā ir visi nepieciešamie rīki, lai izstrādātu lietojumprogrammu EFM8BB50 Busy Bee.
MĒRĶA IERĪCE
- EFM8BB50 Busy Bee mikrokontrolleris (EFM8BB50F16I-A-QFN16)
- CPU: 8 bitu CIP-51 8051 kodols
- Atmiņa: 16 kB zibatmiņa un 512 baiti RAM
- Oscilatori: 49 MHz, 10 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 spiedpoga un LED
- Silicon Labs Si7021 relatīvā mitruma un temperatūras sensors
- Īpaši mazjaudas 128 × 128 pikseļu atmiņa
LCD
- 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
BB50 Pro komplekts ir ideāls sākumpunkts lietojumprogrammu izstrādei EFM8BB50 Busy Bee mikrokontrolleros. Platē ir sensori un perifērijas ierīces, kas demonstrē dažas no daudzajām EFM8BB50 Busy Bee iespējām
Mikrokontrolleris. 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
- EFM8BB50 Busy Bee mikrokontrolleris
- 16 kB Flash
- 512 baitu RAM
- QFN16 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
- Silicon Labs Si7021 relatīvā mitruma un temperatūras sensors
- Īpaši mazjaudas 128 × 128 pikseļu atmiņa-LCD
- 1 spiedpoga un 1 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 BB50 Pro komplektu, var atrast vietnē Silicon Labs Web lapas: silabs.com/development-tools/mcu/8-bit
Komplekta blokshēma
Beigasview BB50 Pro Kit ir parādīts zemāk esošajā attēlā.
Komplekta aparatūras izkārtojums
BB50 Pro komplekta izkārtojums ir parādīts zemāk.
Savienotāji
4.1. Breakout spilventiņi
Lielākā daļa EFM8BB50 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 tos būtu viegli izmantot.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 | EFM8BB50 I/O tapa | Koplietojama funkcija |
1 | VMCU | EFM8BB50 tilptage domēns (nosaka AEM) |
2 | GND | Zemējums |
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 |
Piespraust | EFM8BB50 I/O tapa | Koplietojama funkcija |
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 | Zemējums |
16 | 3V3 | Valdes kontrollera piegāde |
4.2. tabula. Augšējā rinda (J102) Pinout
Piespraust | EFM8BB50 I/O tapa | Koplietojama funkcija |
1 | 5V | Plate USB voltage |
2 | GND | Zemējums |
3 | NC | |
4 | RST | DEBUG_RESETN (DEBUG_C2CK koplietota PIN) |
5 | C2CK | DEBUG_C2CK (DEBUG_RESETN koplietota PIN) |
6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE koplietota 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 koplietota PIN) |
15 | GND | Zemējums |
16 | 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 EFM8BB50 Busy Bee funkciju. Turklāt ir redzamas arī VMCU, 3V3 un 5V jaudas sliedes.
Savienotājs atbilst standartam, kas nodrošina, ka savienotāja fiksētās vietās ir pieejamas plaši izmantotās perifērijas ierīces, piemēram, SPI, UART un IC kopne. 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.
Zemāk esošajā attēlā parādīts EXP galvenes tapas piešķiršana komplektam BB50 Pro Kit. 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.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 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.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
13 | NC | GPIO | ||
11 | NC | GPIO | ||
9 | NC | GPIO |
Piespraust | Savienojums | EXP galvenes funkcija | Koplietojama funkcija | Perifērijas kartēšana |
7 | P0.7 | ROCKER | UIF_JOYSTICK | |
5 | P0.3 | LED | UIF_LED0 | |
3 | P0.2 | BTN | UIF_BUTTON0 | |
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 EFM8BB50. 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. tapa ir fiziski noņemta no Cortex Debug savienotāja. Dažiem kabeļiem ir mazs spraudnis, kas neļauj tos izmantot, ja ir šī tapa. Šā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
BB50 Pro komplekta 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
Pro komplekta EFM8BB50 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 slīdni, kas atrodas profesionālā 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.Ja slēdzis atrodas AEM pozīcijā, EFM3.3BB8 barošanai tiek izmantots zema trokšņa līmeņa 50 V LDO profesionāļu komplektā. Šis LDO atkal tiek darbināts no atkļūdošanas USB kabeļa. Uzlabotais enerģijas monitors tagad ir savienots virknē, ļaujot veikt precīzus ātrgaitas strāvas mērījumus un enerģijas atkļūdošanu/profilēšanu.
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 EFM8BB50 strāvas patēriņu tikai tad, ja jaudas izvēles slēdzis ir AEM pozīcijā.
5.2. Valdes kontrollera jauda
Plātnes 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 ierīce EFM8BB50 turpinās darboties BAT režīmā.
5.3 EFM8BB50 atiestatīšana
EFM8BB50 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, EFM8BB50 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
Profesionālajam komplektam ir perifērijas ierīču komplekts, kas demonstrē dažas EFM8BB50 funkcijas.
Ņemiet vērā, ka lielākā daļa EFM8BB50 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 Spiedpoga un gaismas diode
Komplektam ir lietotāja spiedpoga, kas apzīmēta ar BTN0, kas ir tieši savienota ar EFM8BB50 un tiek atņemta ar RC filtriem ar laika konstanti 1 ms. Poga ir savienota ar tapu P0.2.
Komplektā ir arī dzeltena gaismas diode ar marķējumu LED0, ko kontrolē ar GPIO tapu uz EFM8BB50. Gaismas diode ir pievienota kontaktam P0.3 aktīvajā-augstajā konfigurācijā.6.2 kursorsviru
Komplektam ir analogā kursorsvira ar 8 izmērāmām pozīcijām. Šī kursorsvira ir savienota ar EFM8 uz P0.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.033 |
Uz augšu (N) | ![]() |
2.831 |
Augšup-pa labi (ZA) | ![]() |
2.247 |
Pa labi (E) | ![]() |
2.533 |
Lejup-pa labi (SE) | ![]() |
1.433 |
Uz leju (S) | ![]() |
1.650 |
Lejup pa kreisi (DR) | ![]() |
1.238 |
Pa kreisi (W) | ![]() |
1.980 |
Augšup-pa kreisi (ZR) | ![]() |
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).
Atmiņas 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 (EFM8BB50) kontrolē displeju.
Displeja barošana tiek iegūta no mērķa lietojumprogrammas jaudas domēna, kad EFM8BB50 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 Si7021 relatīvā mitruma un temperatūras sensors
Si7021 1°Crelative mitruma un temperatūras sensors ir monolīts CMOS IC, kas integrē mitruma un temperatūras sensora elementus, analogo-digitālo pārveidotāju, signālu apstrādi, kalibrēšanas datus un 1 Si7021 IC interfeisu. Patentētā nozares standarta, zema K polimēru dielektriķu izmantošana mitruma noteikšanai ļauj izveidot mazjaudas, monolītus CMOS sensoru IC ar zemu novirzi un histerēzi un izcilu ilgtermiņa stabilitāti.
Mitruma un temperatūras sensori ir rūpnīcā kalibrēti, un kalibrēšanas dati tiek saglabāti mikroshēmas nemainīgajā atmiņā. Tas nodrošina, ka sensori ir pilnībā savstarpēji aizvietojami un nav nepieciešama atkārtota kalibrēšana vai programmatūras izmaiņas.
Si7021 ir pieejams 3 × 3 mm DFN iepakojumā un ir spējīgs lodēt. To var izmantot kā ar aparatūru un programmatūru saderīgu jauninājumu esošajiem RH/temperatūras sensoriem 3 × 3 mm DFN-6 pakotnēs, kas nodrošina precīzu sensoru plašākā diapazonā un mazāku enerģijas patēriņu. Izvēles rūpnīcā uzstādītais vāks piedāvā zemu profesionālufile, ērti līdzekļi sensora aizsardzībai montāžas laikā (piemēram, lodēšana ar atkārtotu plūsmu) un visā izstrādājuma kalpošanas laikā, izņemot šķidrumus (hidrofobos/oleofobos) un daļiņas.
Si7021 piedāvā precīzu, mazjaudas rūpnīcā kalibrētu digitālo risinājumu, kas ir ideāli piemērots mitruma, rasas punkta un temperatūras mērīšanai lietojumos, sākot no HVAC/R un līdzekļu izsekošanas līdz rūpniecības un patērētāju platformām.
Si1 izmantotā 7021°C kopne tiek koplietota ar EXP galveni. Sensoru darbina VMCU, kas nozīmē, ka sensora strāvas patēriņš ir iekļauts AEM mērījumos.Skatiet Silicon Labs web lapas, lai iegūtu vairāk informācijas: http://www.silabs.com/humidity-sensors.
6.5. 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 EFM8BB50, 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 EFM8BB50 uz plates kontrolleri |
VCOM_RX | Saņemiet datus no plates kontrollera uz EFM8BB50 |
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 EFM8BB50 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
BB50 Pro komplektā ir integrēts atkļūdotājs, ko var izmantot, lai lejupielādētu kodu un atkļūdotu EFM8BB50. Papildus EFM8BB50 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 pievienotu ārēju atkļūdotāju
EFM8BB50 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šana
MCU: Šajā režīmā iebūvētais atkļūdotājs ir savienots ar komplekta EFM8BB50.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ļūdot IN: Šajā režīmā iebūvētais atkļūdotājs ir atvienots un var pievienot ārēju atkļūdotāju, lai atkļūdotu EFM8BB50 komplekts.
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 EFM8BB50 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.
Komplekta pārskatīšana | Atbrīvots | Apraksts |
A01 | 9-jūnijs-23 | Sākotnējā komplekta pārskatīšana. |
Dokumentu pārskatīšanas vēsture
Pārskatīšana 1.0
2023. gada jūnijs Sākotnējā dokumenta versija.
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!
![]() |
|||
IoT portfelis www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Kvalitāte www.silabs.com/quality |
Atbalsts un kopiena 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. Raksturojumu dati, pieejamie moduļi un perifērijas ierīces, atmiņas izmēri 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 romantiku. 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 nestandarta 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īmju informācija Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® un Silicon Labs logotips ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, Energy Micro logotips un to kombinācijas, “pasaulē energodraudzīgākie mikrokontrolleri”, Repine Signals®, Wised Connect, n-Link, Thread Arch®, Elin®, EZRadioPRO®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity® Studio® , Telegenic, Telegenic Logo® , USB XPress® , Sentry, Sentry logotips un Sentry 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. Keli 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 izstrādājumi 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
Silabs.com | Saistītākas pasaules veidošana.
Autortiesības © 2023, Silicon Laboratories
Dokumenti / Resursi
![]() |
SILICON LABS EFM8 BB50 8 bitu MCU Pro komplekta mikrokontrolleris [pdfLietotāja rokasgrāmata EFM8 BB50 8 bitu MCU Pro komplekta mikrokontrolleris, EFM8 BB50, 8 bitu MCU Pro komplekta mikrokontrolleris, Pro komplekta mikrokontrolleris, komplekta mikrokontrolleris, mikrokontrolleris |