LABS EFM8 BB50 8 bites MCU Pro Kit mikrokontroller
Felhasználói kézikönyv
LABS EFM8 BB50 8 bites MCU Pro Kit mikrokontroller
A BB50 Pro Kit kiváló kiindulópont az EFM8BB50™ Busy Bee mikrokontroller megismeréséhez.
A profi készlet érzékelőket és perifériákat tartalmaz, amelyek bemutatják az EFM8BB50 számos képességét. A készlet minden szükséges eszközt tartalmaz az EFM8BB50 Busy Bee alkalmazás fejlesztéséhez.![]()
CÉLKÉSZÜLÉK
- EFM8BB50 Busy Bee mikrokontroller (EFM8BB50F16I-A-QFN16)
- CPU: 8 bites CIP-51 8051 Core
- Memória: 16 kB flash és 512 bájt RAM
- Oszcillátorok: 49 MHz, 10 MHz és 80 kHz
A KÉSZLET JELLEMZŐI
- USB-kapcsolat
- Advanced Energy Monitor (AEM)
- SEGGER J-Link beépített hibakereső
- Hibakeresési multiplexer, amely támogatja a külső hardvert és a beépített MCU-t
- Felhasználói nyomógomb és LED
- A Silicon Labs Si7021 relatív páratartalom és hőmérséklet érzékelője
- Rendkívül alacsony fogyasztású 128×128 pixeles memória
LCD
- 8 irányú analóg joystick
- 20 tűs 2.54 mm-es fejléc bővítőkártyákhoz
- Kitörő párnák az I/O érintkezők közvetlen eléréséhez
- Az áramforrások közé tartozik az USB és a CR2032 gombelem
SZOFTVER TÁMOGATÁS
- Simplicity Studio™
Bevezetés
1.1 Leírás
A BB50 Pro Kit ideális kiindulópont az EFM8BB50 Busy Bee mikrovezérlők alkalmazásfejlesztéséhez. Az alaplap érzékelőket és perifériákat tartalmaz, amelyek bemutatják az EFM8BB50 Busy Bee számos képességét.
Mikrokontroller. Ezenkívül a tábla egy teljes értékű hibakereső és energiafigyelő eszköz, amely külső alkalmazásokkal is használható.
1.2 Jellemzők
- EFM8BB50 Busy Bee mikrokontroller
- 16 kB Flash
- 512 bájt RAM
- QFN16 csomag
- Fejlett energiafigyelő rendszer a pontos áram- és térfogatáramhoztagés követés
- Integrált Segger J-Link USB hibakereső/emulátor külső Silicon Labs eszközök hibakeresésének lehetőségével
- 20 tűs bővítőfej
- Kitörő párnák az I/O érintkezők könnyű eléréséhez
- Az áramforrások közé tartozik az USB és a CR2032 elem
- A Silicon Labs Si7021 relatív páratartalom és hőmérséklet érzékelője
- Rendkívül alacsony fogyasztású, 128×128 pixeles memória-LCD
- 1 nyomógomb és 1 LED csatlakoztatva az EFM8-hoz a felhasználói beavatkozás érdekében
- 8 irányú analóg joystick a felhasználói interakcióhoz
1.3 Első lépések
Az új BB50 Pro Kit használatának megkezdéséhez részletes útmutatást talál a Silicon Labs oldalon Web oldalak: silabs.com/development-tools/mcu/8-bit
Kit blokkdiagram
Egy végeview A BB50 Pro Kit készletét az alábbi ábra mutatja.![]()
Kit hardver elrendezés
A BB50 Pro Kit elrendezése lent látható.![]()
Csatlakozók
4.1 Kitörő padok
Az EFM8BB50 GPIO tűinek többsége két tűfejléc sorban áll rendelkezésre a tábla felső és alsó szélén. Ezek szabványos 2.54 mm-es osztással rendelkeznek, és szükség esetén a tűfejek beforraszthatók. Az I/O érintkezők mellett a tápsínekhez és a földhöz való csatlakozások is rendelkezésre állnak. Vegye figyelembe, hogy egyes érintkezőket a készlet perifériáihoz vagy funkcióihoz használnak, és előfordulhat, hogy kompromisszumok nélkül nem állnak rendelkezésre egyéni alkalmazásokhoz.
Az alábbi ábra a tábla jobb szélén lévő kitörőpárnák és az EXP fejléc kivezetését mutatja. Az EXP fejléc további magyarázata a következő részben. A kitörési betét csatlakozásait selyemszitanyomással nyomtatták az egyes tűk mellé a könnyű hivatkozás érdekében.
Az alábbi táblázat a kitörőbetétek tűs csatlakozásait mutatja. Azt is megmutatja, hogy a készlet mely perifériái vagy szolgáltatásai csatlakoznak a különböző érintkezőkhöz.
4.1. táblázat. Alsó sor (J101) Pinout
| Pin | EFM8BB50 I/O tű | Megosztott funkció |
| 1 | VMCU | EFM8BB50 voltage domain (AEM által mérve) |
| 2 | GND | Föld |
| 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 tű | Megosztott funkció |
| 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 | Föld |
| 16 | 3V3 | Táblavezérlő ellátás |
4.2. táblázat. Felső sor (J102) Pinout
| Pin | EFM8BB50 I/O tű | Megosztott funkció |
| 1 | 5V | Board USB voltage |
| 2 | GND | Föld |
| 3 | NC | |
| 4 | RST | DEBUG_RESETN (DEBUG_C2CK megosztott PIN) |
| 5 | C2CK | DEBUG_C2CK (DEBUG_RESETN megosztott PIN) |
| 6 | C2D | DEBUG_C2D (DEBUG_C2DPS, MCU_DISP_ENABLE megosztott 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 megosztott PIN) |
| 15 | GND | Föld |
| 16 | 3V3 | Táblavezérlő ellátás |
4.2 EXP fejléc
Az alaplap jobb oldalán egy ferde 20 tűs EXP fejléc található, amely lehetővé teszi a perifériák vagy a bővítőkártyák csatlakoztatását. A csatlakozó számos I/O érintkezőt tartalmaz, amelyek az EFM8BB50 Busy Bee legtöbb funkciójával használhatók. Ezen kívül a VMCU, a 3V3 és az 5V tápsínek is láthatók.
A csatlakozó egy szabványt követ, amely biztosítja, hogy a gyakran használt perifériák, mint például az SPI, UART és IC busz, a csatlakozó rögzített helyein elérhetők legyenek. A többi érintkezőt általános célú I/O-ra használják. Ez az elrendezés lehetővé teszi olyan bővítőkártyák meghatározását, amelyek számos különböző Silicon Labs készlethez csatlakoztathatók.
Az alábbi ábra a BB50 Pro Kit EXP fejléc-kiosztását mutatja. A rendelkezésre álló GPIO tűk számának korlátai miatt az EXP fejlécek némelyike meg van osztva a készlet funkcióival.
4.3. táblázat. EXP fejléc kivezetés
| Pin | Kapcsolat | EXP fejléc funkció | Megosztott funkció | Periféria leképezés |
| 20 | 3V3 | Táblavezérlő ellátás | ||
| 18 | 5V | Táblavezérlő 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, szerepel az AEM mérésekben. | ||
| 19 | BOARD_ID_SDA | Csatlakoztatva a Board Controllerhez a kiegészítő kártyák azonosításához. | ||
| 17 | BOARD_ID_SCL | Csatlakoztatva a Board Controllerhez a kiegészítő kártyák azonosításához. | ||
| 15 | P1.2 | I2C_SCL | SENSOR_I2C_SCL | SMB0_SCL |
| 13 | NC | GPIO | ||
| 11 | NC | GPIO | ||
| 9 | NC | GPIO | ||
| Pin | Kapcsolat | EXP fejléc funkció | Megosztott funkció | Periféria leképezés |
| 7 | P0.7 | JOYSTICK | UIF_JOYSTICK | |
| 5 | P0.3 | LED | UIF_LED0 | |
| 3 | P0.2 | BTN | UIF_BUTTON0 | |
| 1 | GND | Föld | ||
4.3 Debug Connector (DBG)
A hibakeresési csatlakozó kettős célt szolgál, a hibakeresési mód alapján, amely a Simplicity Studio segítségével állítható be. Ha a „Debug IN” módot választja, a csatlakozó lehetővé teszi egy külső hibakereső használatát az alaplapi EFM8BB50-hez. Ha a „Debug OUT” módot választja, a csatlakozó lehetővé teszi, hogy a készletet hibakeresőként használják egy külső cél felé. Ha a „Debug MCU” mód (alapértelmezett) van kiválasztva, a csatlakozó le van választva mind a kártyavezérlő, mind a fedélzeti céleszköz hibakeresési interfészétől.
Mivel ez a csatlakozó automatikusan átkapcsol a különböző üzemmódok támogatására, csak akkor érhető el, ha a kártyavezérlő áram alatt van (J-Link USB-kábel csatlakoztatva). Ha hibakeresési hozzáférésre van szükség a céleszközhöz, amikor a kártyavezérlő nincs áram alatt, akkor ezt úgy kell megtenni, hogy közvetlenül a kitörési fejléc megfelelő érintkezőihez csatlakozik.
A csatlakozó kivezetése követi a szabványos ARM Cortex Debug 19 tűs csatlakozóét. A kivezetést az alábbiakban részletesen ismertetjük. Vegye figyelembe, hogy bár a csatlakozó támogatja a JTAG a Serial Wire Debug mellett ez nem feltétlenül jelenti azt, hogy a készlet vagy az alaplapi céleszköz támogatja ezt.
Annak ellenére, hogy a kivezetés megegyezik egy ARM Cortex Debug csatlakozó kivezetésével, ezek nem teljesen kompatibilisek, mivel a 7. érintkező fizikailag eltávolítva van a Cortex Debug csatlakozóból. Néhány kábelnek van egy kis dugója, amely megakadályozza a használatukat, ha ez a tű van jelen. Ha ez a helyzet, húzza ki a dugót, vagy használjon helyette szabványos 2×10 1.27 mm-es egyenes kábelt.
4.4. táblázat. Hibakeresési csatlakozótű-leírások
| PIN-kód(ok) | Funkció | Jegyzet |
| 1 | VTARGET | Cél referencia köttage. A logikai jelszintek eltolására szolgál a cél és a hibakereső között. |
| 2 | TMS / SDWIO / C2D | JTAG teszt mód kiválasztása, soros vezeték adat vagy C2 adat |
| 4 | TCK / SWCLK / C2CK | JTAG tesztóra, soros vezetékes óra vagy C2 óra |
| 6 | TDO/SWO | JTAG tesztadatok kimenete vagy soros vezetékes kimenet |
| 8 | TDI / C2Dps | JTAG tesztadatokat, vagy C2D „pin share” funkciót |
| 10 | RESET / C2CKps | Céleszköz alaphelyzetbe állítása, vagy C2CK „pin sharing” funkció |
| 12 | NC | TRACECLK |
| 14 | NC | TRACED0 |
| 16 | NC | TRACED1 |
| 18 | NC | TRACED2 |
| 20 | NC | TRACED3 |
| 9 | Kábel érzékelés | Csatlakoztassa a földhöz |
| 11, 13 | NC | Nincs csatlakoztatva |
| 3, 5, 15, 17, 19 | GND |
4.4 Egyszerűség csatlakozó
A BB50 Pro Kitben található Simplicity Connector olyan fejlett hibakereső funkciókat tesz lehetővé, mint például az AEM és a Virtual COM port, hogy külső célponthoz használhassuk. A kivezetést az alábbi ábra szemlélteti.
Az ábrán látható jelnevek és a tűleíró táblázat a kártyavezérlőből származnak. Ez azt jelenti, hogy a VCOM_TX-t a külső célpont RX tűjéhez, a VCOM_RX-et a célpont TX tűjéhez, a VCOM_CTS-t a célpont RTS-tűjéhez és a VCOM_RTS-t a célpont CTS-tűjéhez kell csatlakoztatni.
Megjegyzés: A VMCU-ból vett áramtagAz AEM mérések tartalmazzák a tűt, míg a 3V3 és 5V voltage csapok nem. Egy külső célpont aktuális fogyasztásának figyeléséhez az AEM-mel, állítsa a fedélzeti MCU-t a legalacsonyabb energiafogyasztású üzemmódba, hogy minimalizálja a mérésekre gyakorolt hatását.
4.5. táblázat. Egyszerű csatlakozási tűk leírása
| PIN-kód(ok) | Funkció | Leírás |
| 1 | VMCU | 3.3 V-os tápsín, az AEM által felügyelt |
| 3 | 3V3 | 3.3 V-os tápsín |
| 5 | 5V | 5 V-os tápsín |
| 2 | VCOM_TX | Virtuális COM TX |
| 4 | VCOM_RX | Virtuális COM RX |
| 6 | VCOM_CTS | Virtuális COM CTS |
| 8 | VCOM_RTS | Virtuális COM RTS |
| 17 | BOARD_ID_SCL | Board ID SCL |
| 19 | BOARD_ID_SDA | Board ID SDA |
| 10, 12, 14, 16, 18, 20 | NC | Nincs csatlakoztatva |
| 7, 9, 11, 13, 15 | GND | Föld |
Tápellátás és visszaállítás
5.1 MCU teljesítmény kiválasztása
A professzionális készletben található EFM8BB50 az alábbi források egyikéről táplálható:
- A hibakereső USB-kábel
- 3 V-os gombelem
Az MCU áramforrását a pro kit bal alsó sarkában található tolókapcsolóval lehet kiválasztani. Az alábbi ábrán látható, hogy a különböző áramforrások hogyan választhatók ki a tolókapcsolóval.
Ha a kapcsoló AEM állásban van, a profi készlet alacsony zajszintű 3.3 V-os LDO-ja az EFM8BB50 táplálására szolgál. Ezt az LDO-t ismét a hibakereső USB-kábel táplálja. Az Advanced Energy Monitor most sorba van kötve, lehetővé téve a pontos, nagy sebességű árammérést és az energia hibakeresést/profilálást.
A kapcsoló BAT állásában a CR20 foglalatban lévő 2032 mm-es gombelem használható a készülék táplálására. Ha a kapcsoló ebben a helyzetben van, nincs aktív árammérés. Ez az ajánlott kapcsolóállás, ha az MCU-t külső áramforrásról táplálják.
Megjegyzés: Az Advanced Energy Monitor csak akkor tudja mérni az EFM8BB50 áramfelvételét, ha a teljesítményválasztó kapcsoló AEM állásban van.
5.2 Táblavezérlő tápellátása
A kártyavezérlő felelős a fontos funkciókért, például a hibakeresőért és az AEM-ért, és kizárólag a tábla bal felső sarkában található USB-porton keresztül táplálja. A készlet ezen része külön táptartományban található, így a céleszközhöz más tápforrás választható, a hibakeresési funkciók megőrzése mellett. Ez a táptartomány is le van szigetelve, hogy megakadályozza az áramszivárgást a cél táptartományból, amikor a kártyavezérlő áramellátását eltávolítják.
A kártyavezérlő teljesítménytartományát nem befolyásolja a tápkapcsoló helyzete.
A készletet gondosan úgy tervezték meg, hogy a kártyavezérlő és a megcélzott teljesítménytartományok egymástól elkülönülve legyenek, amikor az egyik kikapcsol. Ez biztosítja, hogy az EFM8BB50 céleszköz továbbra is BAT módban fog működni.
5.3 EFM8BB50 visszaállítás
Az EFM8BB50 MCU néhány különböző forrásból visszaállítható:
- A RESET gombot megnyomó felhasználó
- A beépített hibakereső alacsonyra húzza a #RESET tűt
- Egy külső hibakereső, amely alacsonyra húzza a #RESET tűt
A fent említett alaphelyzetbe állítási forrásokon kívül az EFM8BB50 alaphelyzetbe állítása is megtörténik a kártyavezérlő indításakor. Ez azt jelenti, hogy az alaplapi vezérlő áramellátásának megszüntetése (a J-Link USB-kábel kihúzása) nem generál alaphelyzetbe állítást, de a kábel visszacsatlakoztatása a kártyavezérlő elindulásakor.
Perifériák
A profi készlet perifériákkal rendelkezik, amelyek bemutatják az EFM8BB50 néhány funkcióját.
Vegye figyelembe, hogy a legtöbb perifériára irányított EFM8BB50 I/O a kitörési padokhoz vagy az EXP fejléchez is eljut, amit figyelembe kell venni ezen I/Ok használatakor.
6.1 Nyomógomb és LED
A készletben van egy BTN0 jelzésű felhasználói nyomógomb, amely közvetlenül az EFM8BB50-hez csatlakozik, és 1 ms időállandóval rendelkező RC szűrőkkel rendelkezik. A gomb a P0.2 érintkezőhöz csatlakozik.
A készlet tartalmaz egy sárga LED0 jelzésű LED-et is, amelyet az EFM8BB50 GPIO tűje vezérel. A LED a P0.3 érintkezőhöz csatlakozik aktív-magas konfigurációban.
6.2 joystick
A készletben van egy analóg joystick, 8 mérhető pozícióval. Ez a joystick az EFM8-hoz csatlakozik a P0.7 érintkezőn, és különböző ellenállásértékeket használ a hang létrehozásáhoztages mérhető az ADC0-val.
6.1. táblázat. Joystick ellenállás kombinációk
| Irány | Ellenállások kombinációi (kΩ) | Várható UIF_JOYSTICK Voltage (V)1 |
| Központi sajtó | 0.033 | |
| Fel (N) | 2.831 | |
| Fel-jobbra (ÉK) | 2.247 | |
| Jobb (E) | 2.533 | |
| Le-jobbra (SE) | 1.433 | |
| Le (S) | 1.650 | |
| Le-bal (DNy) | 1.238 | |
| Bal (W) | 1.980 | |
| Fel-bal (ÉNy) | 1.801 | |
| Jegyzet: 1. Ezek a számított értékek 3.3 V VMCU-t feltételeznek. | ||
6.3 Memória LCD-TFT kijelző
A készletben egy 1.28 hüvelykes SHARP memória LCD-TFT található, amely lehetővé teszi az interaktív alkalmazások fejlesztését. A kijelző nagy felbontású, 128 x 128 pixel, és nagyon kevés energiát fogyaszt. Ez egy fényvisszaverő monokróm kijelző, így minden pixel csak világos vagy sötét lehet, és normál nappali fényviszonyok között nincs szükség háttérvilágításra. A kijelzőre küldött adatok az üvegen lévő pixelekben tárolódnak, ami azt jelenti, hogy nincs szükség folyamatos frissítésre a statikus kép fenntartásához.
A kijelző interfész egy SPI-kompatibilis soros interfészből és néhány extra vezérlőjelből áll. A pixelek egyedileg nem címezhetők, ehelyett soronként (128 bit) küldik az adatokat a kijelzőre.
A memória LCD-TFT kijelző meg van osztva a készlet alaplapvezérlőjével, így a kártyavezérlő alkalmazás hasznos információkat jeleníthet meg, amikor a felhasználói alkalmazás nem használja a kijelzőt. A felhasználói alkalmazás mindig a DISP_ENABLE jellel szabályozza a kijelző tulajdonjogát:
- DISP_ENABLE = LOW: A kártyavezérlő vezérli a kijelzőt
- DISP_ENABLE = MAGAS: A felhasználói alkalmazás (EFM8BB50) vezérli a kijelzőt
A kijelző tápellátása a célalkalmazás energiatartományából származik, amikor az EFM8BB50 vezérli a kijelzőt, és a kártyavezérlő táptartományából, amikor a DISP_ENABLE vonal alacsony. Az adatok a DISP_SI-n kerülnek be, amikor a DISP_CS magas, és az óra a DISP_SCLK-n kerül elküldésre. A maximális támogatott órajel 1.1 MHz.![]()
6.4 Si7021 relatív páratartalom és hőmérséklet érzékelő
Az Si7021 1°Crelative páratartalom és hőmérséklet érzékelő egy monolitikus CMOS IC, amely nedvesség- és hőmérsékletérzékelő elemeket, analóg-digitális átalakítót, jelfeldolgozást, kalibrációs adatokat és egy 1 Az Si7021 IC interfészt tartalmaz. Az ipari szabványnak megfelelő, alacsony K-tartalmú polimer dielektrikumok páratartalom érzékelésére való szabadalmaztatott használata lehetővé teszi alacsony fogyasztású, monolitikus CMOS szenzor IC-k építését alacsony sodródással és hiszterézissel, valamint kiváló hosszú távú stabilitással.
A páratartalom és hőmérséklet érzékelők gyárilag kalibráltak, és a kalibrálási adatok a chipen található nem felejtő memóriában tárolódnak. Ez biztosítja, hogy az érzékelők teljesen felcserélhetők legyenek újrakalibrálás vagy szoftvermódosítás nélkül.
Az Si7021 3×3 mm-es DFN kiszerelésben kapható, és újraforrasztható. Használható hardver- és szoftverkompatibilis beépülő frissítésként meglévő RH/hőmérséklet-érzékelőkhöz 3×3 mm-es DFN-6 tokozásban, szélesebb tartományban precíziós érzékeléssel és alacsonyabb energiafogyasztással. Az opcionális gyárilag beszerelt burkolat alacsony profiságot kínálfile, kényelmes eszközök az érzékelő védelmére az összeszerelés során (pl. újrafolyó forrasztás) és a termék teljes élettartama alatt, kivéve a folyadékokat (hidrofób/oleofób) és a részecskéket.
Az Si7021 pontos, alacsony fogyasztású, gyárilag kalibrált digitális megoldást kínál, amely ideális páratartalom, harmatpont és hőmérséklet mérésére a HVAC/R-től és az eszközkövetéstől az ipari és fogyasztói platformokig.
Az Si1-hez használt 7021°C-os busz meg van osztva az EXP fejléccel. Az érzékelőt VMCU táplálja, ami azt jelenti, hogy az érzékelő áramfelvételét az AEM mérések tartalmazzák.
Lásd a Silicon Labs-t web oldalak további információkért: http://www.silabs.com/humidity-sensors.
6.5 Virtuális COM port
A kártyavezérlőhöz aszinkron soros kapcsolat biztosított az alkalmazási adatok átviteléhez a gazdaszámítógép és a cél EFM8BB50 között, így nincs szükség külső soros port adapterre.
A Virtuális COM port a céleszköz és a kártyavezérlő közötti fizikai UART-ból, valamint a kártyavezérlő logikai funkciójából áll, amely a soros portot elérhetővé teszi a gazdaszámítógép számára USB-n keresztül. Az UART interfész két érintkezőből és egy engedélyező jelből áll.
6.2. táblázat. Virtuális COM port interfész tűk
| Jel | Leírás |
| VCOM_TX | Adatok továbbítása az EFM8BB50-ről a kártyavezérlőre |
| VCOM_RX | Adatok fogadása a kártyavezérlőtől az EFM8BB50-hez |
| VCOM_ENABLE | Engedélyezi a VCOM interfészt, lehetővé téve az adatok átjutását a kártyavezérlőhöz |
Jegyzet: A VCOM-port csak akkor érhető el, ha a kártyavezérlő áram alatt van, ehhez be kell helyezni a J-Link USB-kábelt.
Fejlett energiafigyelő
7.1 Használat
Az Advanced Energy Monitor (AEM) adatait a kártyavezérlő gyűjti, és az Energy Pro megjeleníthetifiler, elérhető a Simplicity Studio-n keresztül. Az Energy Pro használatávalfiler, áramfelvétel és voltage mérhető, és az EFM8BB50-en futó tényleges kódhoz valós időben kapcsolható.
7.2 Működéselmélet
A 0.1 µA és 47 mA közötti áram (114 dB dinamikatartomány) pontos méréséhez áramérzékelés ampemelőt kettős erősítéssel együtt használjuk stage. A jelenlegi értelemben ampemelő méri a voltage csepp egy kis sorozatú ellenálláson. A nyereség stage tovább ampél ez a köttage két különböző erősítési beállítással két áramtartomány eléréséhez. A két tartomány közötti átmenet 250 µA körül megy végbe. A digitális szűrés és átlagolás a kártyavezérlőn belül történik az s előttampleket exportálnak az Energy Pro-bafiler alkalmazás. A készlet indításakor az AEM automatikus kalibrálása történik, amely kompenzálja az eltolási hibát abban az értelemben ampéletmentők.
7.3 Pontosság és teljesítmény
Az AEM 0.1 µA és 47 mA közötti áramerősség mérésére képes. 250 µA feletti áramok esetén az AEM pontossága 0.1 mA. 250 µA alatti áramok mérésekor a pontosság 1 µA-re nő. Bár az abszolút pontosság 1 µA a 250 µA alatti tartományban, az AEM képes kimutatni az áramfelvételben bekövetkező változásokat akár 100 nA-nél is. Az AEM 6250 s áramot termelampkevesebb másodpercenként.
Fedélzeti hibakereső
A BB50 Pro Kit tartalmaz egy beépített hibakeresőt, amely kód letöltésére és az EFM8BB50 hibakeresésére használható. Az EFM8BB50 programozása mellett a debuggerrel külső Silicon Labs EFM32, EFM8,
EZR32 és EFR32 eszközök.
A hibakereső három különböző, a Silicon Labs eszközökhöz használt hibakereső felületet támogat:
- Serial Wire Debug, amely minden EFM32, EFR32 és EZR32 eszközzel használható
- JTAG, amely EFR32 és néhány EFM32 készülékkel használható
- C2 Debug, amelyet EFM8 eszközökkel használnak
A pontos hibakeresés érdekében használja az eszközének megfelelő hibakereső felületet. Az alaplapon található hibakereső csatlakozó támogatja mindhárom módot.
8.1 Hibakeresési módok
Külső eszközök programozásához használja a hibakeresési csatlakozót a célkártyához való csatlakozáshoz, és állítsa a hibakeresési módot [Out] értékre. Ugyanez a csatlakozó használható külső hibakereső csatlakoztatására is
EFM8BB50 MCU a készleten a hibakeresési mód [Be] értékre állításával.
Az aktív hibakeresési mód kiválasztása a Simplicity Studio alkalmazásban történik. Hibakeresés
MCU: Ebben az üzemmódban a beépített hibakereső a készleten található EFM8BB50-hez csatlakozik.
Hibakeresés OUT: Ebben a módban a beépített hibakereső használható egy egyéni kártyára szerelt, támogatott Silicon Labs eszköz hibakeresésére.
Debug IN: Ebben a módban a beépített hibakereső le van választva, és külső hibakereső csatlakoztatható az EFM8BB50 hibakereséséhez a készlet.
Jegyzet: A „Debug IN” működéséhez a készletkártya vezérlőjét a Debug USB csatlakozón keresztül kell táplálni.
8.2 Hibakeresés akkumulátoros működés közben
Ha az EFM8BB50 akkumulátorról működik, és a J-Link USB továbbra is csatlakoztatva van, a fedélzeti hibakeresési funkció elérhető. Ha az USB tápellátást leválasztják, a Debug IN mód leáll.
Ha hibakeresési hozzáférésre van szükség, amikor a cél egy másik energiaforrásról, például akkumulátorról működik, és a kártyavezérlő le van kapcsolva, hozzon létre közvetlen kapcsolatot a hibakereséshez használt GPIO-kkal, amelyek a kitörési padokon láthatók.
Kit konfiguráció és frissítések
A Simplicity Studio készletkonfigurációs párbeszédpanelje lehetővé teszi a J-Link adapter hibakeresési módjának megváltoztatását, a firmware frissítését és egyéb konfigurációs beállítások módosítását. A Simplicity Studio letöltéséhez látogasson el ide silabs.com/simplicity.
A Simplicity Studio Launcher perspektívájának főablakában megjelenik a kiválasztott J-Link adapter hibakeresési módja és firmware verziója. Kattintson a [Módosítás] hivatkozásra bármelyik beállítás mellett a készletkonfigurációs párbeszédpanel megnyitásához.
9.1 Firmware frissítések
A készlet firmware-jét a Simplicity Studio segítségével frissítheti. A Simplicity Studio indításkor automatikusan ellenőrzi az új frissítéseket.
A készletkonfigurációs párbeszédpanelt is használhatja a kézi frissítésekhez. Kattintson a [Tallózás] gombra az [Adapter frissítése] részben a megfelelő kiválasztásához file végződése.emz. Ezután kattintson a [Csomag telepítése] gombra.
Sematika, összeállítási rajzok és darabjegyzék
A vázlatok, összeállítási rajzok és anyagjegyzék (BOM) elérhetők a Simplicity Studio-ban, ha a készlet dokumentációs csomagját telepítették. A Silicon Labs készletoldaláról is elérhetők webtelek: silabs.com.
Kit Revision History and Errata
11.1 Verziótörténet
A készlet verziója a készlet dobozának címkéjére nyomtatva található, az alábbi ábrán látható módon.![]()
| Kit felülvizsgálata | Megjelent | Leírás |
| A01 | 9-június 23 | A készlet kezdeti felülvizsgálata. |
Dokumentum felülvizsgálati előzmények
Felülvizsgálat 1.0
2023. június A dokumentum eredeti verziója.
Egyszerűség Stúdió
Egy kattintással elérheti az MCU-t és a vezeték nélküli eszközöket, dokumentációt, szoftvert, forráskód-könyvtárakat és egyebeket. Elérhető Windows, Mac és Linux operációs rendszerre!![]()
| IoT-portfólió www.silabs.com/IoT |
SW/HW www.silabs.com/simplicity |
Minőség www.silabs.com/quality |
Támogatás és közösség www.silabs.com/community |
Jogi nyilatkozat
A Silicon Labs a Silicon Labs termékeket használó vagy használni szándékozó rendszer- és szoftvermegvalósítók számára elérhető összes perifériáról és modulról a legújabb, pontos és mélyreható dokumentációval kívánja ellátni ügyfeleit. A jellemző adatok, a rendelkezésre álló modulok és perifériák, a memóriaméretek és a memóriacímek az egyes eszközökre vonatkoznak, a megadott „tipikus” paraméterek pedig változhatnak és változnak a különböző alkalmazásokban. Pályázat plampAz itt leírtak csak illusztrációs célokat szolgálnak. A Silicon Labs fenntartja a jogot, hogy további értesítés nélkül módosítsa az itt található termékinformációkat, specifikációkat és leírásokat, és nem vállal garanciát a mellékelt információk pontosságáért vagy teljességéért. A Silicon Labs előzetes értesítés nélkül biztonsági vagy megbízhatósági okokból frissítheti a termék firmware-jét a gyártási folyamat során. Az ilyen változtatások nem változtatják meg a termék specifikációit vagy romantikáját. A Silicon Labs nem vállal felelősséget a jelen dokumentumban közölt információk felhasználásának következményeiért. Ez a dokumentum nem utal vagy kifejezetten nem ad engedélyt integrált áramkörök tervezésére vagy gyártására. A termékeket a Silicon Labs külön írásos engedélye nélkül nem tervezték vagy engedélyezték semmilyen FDA III. osztályú készülékben, FDA előzetes jóváhagyást igénylő alkalmazásokban vagy életfenntartó rendszerekben való használatra. Az „életfenntartó rendszer” minden olyan termék vagy rendszer, amelynek célja az élet és/vagy egészség támogatása vagy fenntartása, amely meghibásodása esetén ésszerűen várhatóan jelentős személyi sérülést vagy halált okoz. A Silicon Labs termékeit nem katonai alkalmazásokra tervezték és nem engedélyezték. A Silicon Labs termékei semmilyen körülmények között nem használhatók tömegpusztító fegyverekben, beleértve (de nem kizárólagosan) nukleáris, biológiai vagy vegyi fegyvereket, vagy ilyen fegyverek célba juttatására alkalmas rakétákat. A Silicon Labs elhárít minden kifejezett és hallgatólagos garanciát, és nem vállal felelősséget a Silicon Labs termékeinek ilyen jogosulatlan alkalmazásokban történő használatából eredő sérülésekért vagy károkért.
Jegyzet: Ez a tartalom tartalmazhat olyan terminológiát, amely mára már elavult. A Silicon Labs ezeket a kifejezéseket, ahol csak lehetséges, átfogó nyelvezetre cseréli. További információért látogasson el www.silabs.com/about-us/inclusive-lexicon-project
Védjegyinformációk Silicon Laboratories Inc.® , Silicon Laboratories® , Silicon Labs® , SiLabs ® és a Silicon Labs logó ® , Blueridge® , Blueridge Logo® , EFM® , EFM32® , EFR, Ember ® , Energy Micro, Energy Micro logó és ezek kombinációi, „a világ legenergiabarátabb mikrovezérlői”, Repine Signals®, Wised Connect, n-Link, Thread Arch®, Elin®, EZRadioPRO®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32®, Simplicity A Studio®, a Telegenic, a Telegenic Logo®, az USB XPress®, a Sentry, a Sentry logó és a Sentry DMS, a Z-Wave® és mások a Silicon Labs védjegyei vagy bejegyzett védjegyei. Az ARM, a CORTEX, a Cortex-M3 és a THUMB az ARM Holdings védjegyei vagy bejegyzett védjegyei. A Keli az ARM Limited bejegyzett védjegye. A Wi-Fi a Wi-Fi Alliance bejegyzett védjegye. Minden más itt említett termék vagy márkanév a megfelelő tulajdonosának védjegye.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
Egyesült Államok
www.silabs.com
silabs.com | Egy összekapcsoltabb világ építése.
Copyright © 2023, Silicon Laboratories
Dokumentumok / Források
![]() |
SILICON LABS EFM8 BB50 8 bites MCU Pro Kit mikrokontroller [pdf] Felhasználói útmutató EFM8 BB50 8 bites MCU Pro Kit mikrokontroller, EFM8 BB50, 8 bites MCU Pro Kit mikrokontroller, Pro Kit mikrokontroller, Kit mikrokontroller, mikrokontroller |
