UG303: Startér EFM32 Tiny Gecko TG11
Uživatelská příručka sady
Startovací sada EFM32 Tiny Gecko
SLSTK3301A je vynikajícím výchozím bodem pro seznámení se s mikrokontrolérem EFM32™ Tiny Gecko TG11.
Starter Kit obsahuje senzory a periferie demonstrující některé z mnoha schopností EFM32. Sada poskytuje všechny potřebné nástroje pro vývoj aplikace EFM32 Tiny Gecko TG11.
CÍLOVÉ ZAŘÍZENÍ
- Mikrokontrolér EFM32 Tiny Gecko TG11 (EFM32TG11B520F128GM80)
- CPU: 32bitový ARM® Cortex-M0+
- Paměť: 128 kB flash a 32 kB RAM
VLASTNOSTI SOUPRAVY
- Připojení USB
- Advanced Energy Monitor (AEM)
- Palubní debugger SEGGER J-Link
- Debug multiplexer podporující externí hardware i vestavěný MCU
- 8×28 segmentový LCD
- Indukční LC senzor
- Hallův senzor Silicon Labs Si7210
- Kapacitní dotykový posuvník
- 20kolíková 2.54 mm zásuvka pro rozšiřující desky
- Breakout podložky pro přímý přístup k I/O pinům
- Mezi zdroje napájení patří USB a knoflíková baterie CR2032
PODPORA SOFTWARU
- Simplicity Studio™
- Integrovaný pracovní stůl IAR
- Keil MDK
Zavedení
1.1 Popis
SLSTK3301A je ideálním výchozím bodem pro vývoj aplikací na mikrokontrolérech EFM32 Tiny Gecko TG11. Deska obsahuje senzory a periferie, které demonstrují některé z mnoha schopností mikrokontroléru EFM32 Tiny Gecko TG11. Kromě toho je deska plně vybavený debugger a nástroj pro monitorování energie, který lze použít s externími aplikacemi.
1.2 Vlastnosti
- Mikrokontrolér EFM32 Tiny Gecko TG11
- 128 kB Flash
- 32 kB RAM
- Balíček QFN80
- Pokročilý systém monitorování energie pro přesný proud a objemtaga sledování
- Integrovaný USB debugger/emulátor Segger J-Link s možností ladění externích zařízení Silicon Labs
- 20pinová rozšiřující hlavička
- Vylamovací podložky pro snadný přístup k I/O pinům
- Mezi zdroje napájení patří USB a baterie CR2032
- Snímač relativní vlhkosti a teploty Silicon Labs Si7021
- Senzor Silicon Labs Si7210 s Hallovým efektem
- 8×28 segmentový LCD
- 2 tlačítka a 2 LED připojené k EFM32 pro interakci uživatele
- LC obvod nádrže pro indukční snímání blízkosti kovových předmětů
- Záložní kondenzátor
- 2segmentový kapacitní dotykový posuvník
- Krystaly pro LFXO a HFXO: 32.768 kHz a 48.000 MHz.
1.3 Začínáme
Podrobné pokyny, jak začít s vaším novým SLSTK3301A, najdete na Silicon Labs Web stránky: http://www.silabs.com/start-efm32tg1
Blokové schéma soupravy
Konecview Starter Kitu EFM32 Tiny Gecko TG11 je znázorněn na obrázku níže.
Rozložení hardwaru sady
Uspořádání startovací sady EFM32 Tiny Gecko TG11 Starter Kit je zobrazeno níže.
Konektory
4.1 Vylamovací podložky
Většina kolíků GPIO EFM32 je k dispozici ve dvou řadách záhlaví kolíků na horním a spodním okraji desky. Ty mají standardní rozteč 2.54 mm a v případě potřeby lze připájet kolíky. Kromě I/O pinů jsou k dispozici také připojení k napájecím kolejnicím a zemi. Všimněte si, že některé z kolíků se používají pro periferie nebo funkce sady a nemusí být dostupné pro vlastní aplikaci bez kompromisů.
Obrázek níže ukazuje vývody breakout padů a vývody EXP headeru na pravém okraji desky. Záhlaví EXP je dále vysvětleno v další části. Spoje vylamovacích podložek jsou také vytištěny sítotiskem vedle každého kolíku pro snadnou orientaci.Níže uvedená tabulka ukazuje připojení kolíků vylamovacích podložek. Také ukazuje, které periferie nebo funkce sady jsou připojeny k různým kolíkům.
Tabulka 4.1. Spodní řada (J101) Pinout
Kolík | I/O pin EFM32 | Sdílená funkce |
1 | VMCU | EFM32 svtage doména (měřeno AEM) |
2 | GND | Země |
3 | PAl2 | — |
4 | NC | — |
5 | PA14 | LCD BEX7 |
6 | PCO | CAN_RX / EXP3 |
7 | PC1 | CAN_TX / EXP5 |
8 | PC2 | LED1 |
9 | NC | — |
10 | PC12 | SNÍMAČ POVOLIT |
11 | PC13 | SI7210_VOUT / EXP9 |
12 | PC14 | UART_TX / EXP12 |
13 | PC15 | UART_RX / EXP14 |
14 | PD8 | BU VIN (připojeno k záložní baterii) |
15 | GND | Země |
16 | 3V3 | Napájení řadiče desky |
Tabulka 4.2. Horní řada (J102) Pinout
Kolík | EFM32110 kolík | Sdílená funkce |
1 | 5V | Deska USB svtage |
2 | GND | Země |
3 | BDEN | EFM32 BOD_ENABLE |
4 | RST | EFM32 DEBUG_RESETn |
5 | PR | EFM32 DEBUG_TCK SWCLX |
6 | PF1 | EFM32 DEBUG_TMS_SVVD10 |
7 | NC (TDO) | Nainstalujte OR rezistor R300 pro připojení k PF2 (TDO) |
8 | NC (TIN) | Nainstalujte odpor OR R301 pro připojení k PF5 (TDI) |
9 | NC | – |
10 | NC | – |
11 | PD2 | LEDO / EXP7 |
12 | PD5 | TLAČÍTKO / EXP11 |
13 | PD6 | SENSOR_I2C_SDA / EXP16 |
14 | PD7 | SENSOR_I2C_SCL / EXP15 |
15 | GND | Země |
16 | 3V3 | Napájení řadiče desky |
4.2 Záhlaví EXP
Na pravé straně desky je umístěn úhlový 20pinový EXP header pro připojení periferií nebo zásuvných desek. Konektor obsahuje řadu I/O pinů, které lze použít s většinou funkcí EFM32 Tiny Gecko TG11. Kromě toho jsou vystaveny také napájecí kolejnice VMCU, 3V3 a 5V.
Konektor se řídí standardem, který zajišťuje dostupnost běžně používaných periferních zařízení, jako jsou SPI, UART a IC sběrnice.
pevná místa na konektoru. Zbytek kolíků se používá pro všeobecné I/O. Toto uspořádání umožňuje definici rozšiřujících desek, které lze zapojit do řady různých sad Silicon Labs.
Obrázek níže ukazuje přiřazení kolíků EXP pro startovací sadu EFM32 Tiny Gecko TG11. Kvůli omezením v počtu dostupných pinů GPIO jsou některé piny EXP headeru sdíleny s funkcemi sady.Tabulka 4.3. EXP hlavička Pinout
Kolík | Spojení | Funkce záhlaví EXP | Sdílená funkce | Periferní mapování |
20 | 3V3 | Napájení řadiče desky | ||
18 | 5V | Palubní ovladač USB voltage | ||
16 | PD6 | I2C_SDA | SENSOR_I2C_SDA | I2C0_SDA #1 |
14 | PC15 | UART_RX | — | LEUARTO_RX #5 |
12 | PC14 | DART TX | — | LEUARTO_TX #5 |
10 | PC8 | SPI_CS | — | USARTO_CS #2 |
8 | PAl2 | spi_sa_K | – | USARTO_CLK #5 |
6 | PC10 | SPI_MISO | — | USARTO_RX #2 |
4 | PC11 | SPI_MOSI | — | USARTO_TX #2 |
2 | VMCU | EFM32 svtage domény, zahrnuté v měřeních AEM. | ||
19 | BOARD_ID_SDA | Připojeno k řadiči desky pro identifikaci přídavných desek. | ||
17 | BOARD_ID_SCL | Připojeno k řadiči desky pro identifikaci přídavných desek. | ||
15 | PD7 | I2C_SCL | SENSOR_I2C_SCL | I2C0_SCL #1 |
13 | PC9 | GPIO | TLAČÍTKO1 | — |
11 | PD5 | OPAMP_VEN | TLAČÍTKO | OPA2_OIJT |
9 | PC13 | GPIO | Si7210_VOUT | PCNTO_SOIN #0 / LES_CH13 |
7 | PD2 | GPIO | LEDO | — |
5 | PC1 | CAN TX | — | CANO_TX #0 |
3 | PCO | CAN RX _ |
— | CANO_RX #0 |
1 | GND | Země |
4.3 Debug Connector (DBG)
Ladicí konektor slouží dvojímu účelu, založený na režimu ladění, který lze nastavit pomocí Simplicity Studio. Pokud je zvolen režim „Debug IN“, konektor umožňuje použití externího debuggeru s vestavěným EFM32. Pokud je zvolen režim „Debug OUT“, konektor umožňuje použití sady jako debuggeru směrem k externímu cíli. Pokud je vybrán režim „Debug MCU“ (výchozí), konektor je izolován od ladícího rozhraní jak řadiče desky, tak cílového zařízení na desce.
Protože se tento konektor automaticky přepíná, aby podporoval různé provozní režimy, je k dispozici pouze tehdy, když je ovladač desky napájen (připojený kabel USB J-Link). Pokud je vyžadován přístup k ladění k cílovému zařízení, když není řadič desky napájen, mělo by to být provedeno připojením přímo k příslušným kolíkům na oddělovací hlavičce.
Pinout konektoru odpovídá standardnímu 19pinovému konektoru ARM Cortex Debug. Pinout je podrobně popsáno níže. Všimněte si, že i když konektor podporuje JTAG kromě Serial Wire Debug to nutně neznamená, že sada nebo cílové zařízení na desce toto podporuje.I když se piny shodují s piny konektoru ARM Cortex Debug, nejsou plně kompatibilní, protože pin 7 je fyzicky odstraněn z konektoru Cortex Debug. Některé kabely mají malou zástrčku, která zabraňuje jejich použití, když je tento kolík přítomen. V takovém případě vytáhněte zástrčku nebo místo toho použijte standardní rovný kabel 2×10 1.27 mm.
Tabulka 4.4. Popisy pinů ladicích konektorů
čísla PIN | Funkce | Poznámka |
1 | VTARGET | Cílová referenční svtagE. Používá se pro posun úrovní logického signálu mezi cílem a debuggerem. |
2 | TMS / SDWIO / C2D | JTAG výběr testovacího režimu, data sériového kabelu nebo data C2 |
4 | TCK / SWCLK / C2CK | JTAG testovací dok, hodiny Serial Wire nebo hodiny C2 |
6 | TDO/SWO | JTAG testovací data out nebo Serial Wire output |
8 | ml r C2Dps | JTAG testovací data nebo funkce C2D „sdílení pinů“. |
10 | RESET / C2CKps | Reset cílového zařízení nebo funkce „sdílení kolíků“ C2CK |
12 | NC | TRACECLX |
14 | NC | TRACEDO |
16 | NC | SLEDOVÁNO1 |
18 | NC | SLEDOVÁNO2 |
20 | NC | SLEDOVÁNO3 |
9 | Detekce kabelu | Připojte k zemi |
11, 13 | NC | Nepřipojeno |
3, 5,15, 15, 17, | GND |
4.4 Konektor jednoduchosti
Simplicity Connector, který je součástí startovací sady EFM32 Tiny Gecko TG11, umožňuje použití pokročilých funkcí ladění, jako je AEM a virtuální COM port, k externímu cíli. Pinout je znázorněn na obrázku níže.Názvy signálů na obrázku a tabulka popisu pinů jsou odkazovány z řadiče desky. To znamená, že VCOM_TX by měl být připojen k pinu RX na externím cíli, VCOM_RX k pinu TX cíle, VCOM_CTS k pinu RTS cíle a VCOM_RTS k pinu CTS cíle.
Poznámka: Proud odebíraný z VMCU svtage pin je zahrnut v měřeních AEM, zatímco 3V3 a 5V objtage piny nejsou. Chcete-li monitorovat aktuální spotřebu externího cíle pomocí AEM, uveďte palubní MCU do režimu s nejnižší spotřebou energie, abyste minimalizovali jeho dopad na měření.
Tabulka 4.5. Jednoduchost Popis pinů konektoru
čísla PIN | Funkce | Popis |
1 | VMCU | 3.3 V napájecí lišta, monitorovaná AEM |
3 | 3V3 | 3.3V napájecí lišta |
5 | 5V | 5V napájecí lišta |
2 | VCOM_TX | Virtuální COM TX |
4 | VCOM_RX | Virtuální COM RX |
6 | VCOM_CTS | Virtuální COM CTS |
8 | VCOM RTS _ |
Virtuální COM RTS |
17 | BOARD_ID_SCL | ID desky SCL |
19 | BOARD_ID_SDA | ID desky SDA |
10, 12, 14, 16, 18, 20 | NC | Nepřipojeno |
7, 9, 11, 13, 15 | GND | Země |
Napájení a reset
5.1 Výběr výkonu MCU
EFM32 na Starter Kit může být napájen jedním z těchto zdrojů:
- Ladicí USB kabel
- 3V knoflíková baterie
Zdroj napájení pro MCU se volí posuvným přepínačem v levém dolním rohu Starter Kit. Obrázek níže ukazuje, jak lze pomocí posuvného přepínače vybrat různé zdroje napájení.S přepínačem v poloze AEM se k napájení EFM3.3 používá nízkohlučný 32 V LDO na Starter Kit. Toto LDO je opět napájeno z ladicího USB kabelu. Advanced Energy Monitor je nyní zapojen do série, což umožňuje přesné vysokorychlostní měření proudu a energetické ladění/profilování.
S přepínačem v poloze BAT lze k napájení zařízení použít 20mm knoflíkovou baterii v zásuvce CR2032. S přepínačem v této poloze nejsou aktivní žádná měření proudu. Toto je doporučená poloha přepínače při napájení MCU externím zdrojem napájení.
Poznámka: Advanced Energy Monitor může měřit aktuální spotřebu EFM32 pouze tehdy, když je přepínač napájení v poloze AEM.
5.2 Napájení řídicí jednotky desky
Řadič desky je zodpovědný za důležité funkce, jako je debugger a AEM, a je napájen výhradně přes USB port v levém horním rohu desky. Tato část sady je umístěna v samostatné doméně napájení, takže pro cílové zařízení lze vybrat jiný zdroj energie při zachování funkčnosti ladění. Tato oblast napájení je také izolovaná, aby se zabránilo úniku proudu z cílové oblasti napájení, když je odpojeno napájení řadiče desky.
Oblast napájení řadiče desky není ovlivněna polohou vypínače.
Sada byla pečlivě navržena tak, aby řadič desky a cílové výkonové domény byly od sebe izolované, když se jedna z nich vypne. To zajišťuje, že cílové zařízení EFM32 bude nadále fungovat v režimu BAT.
5.3 Resetování EFM32
EFM32 MCU lze resetovat několika různými zdroji:
- Uživatel, který stiskne tlačítko RESET
- Debugger na desce stahuje kolík #RESET nízko
- Externí debugger stahuje kolík #RESET nízko
Kromě výše uvedených zdrojů resetování bude reset EFM32 proveden také během spouštění řadiče desky. To znamená, že odpojením napájení řadiče desky (odpojením kabelu USB J-Link) nedojde k resetu, ale připojením kabelu zpět k tomu, až se řadič desky spustí.
Periferní zařízení
Starter Kit obsahuje sadu periferií, které předvádějí některé funkce EFM32.
Všimněte si, že většina I/O EFM32 směrovaných k periferiím je také směrována do breakout padů nebo EXP headeru, což je třeba vzít v úvahu při použití těchto I/O.
6.1 Tlačítka a LED diody
Sada má dvě uživatelská tlačítka označená BTN0 a BTN1. Jsou připojeny přímo k EFM32 a jsou odraženy RC filtry s časovou konstantou 1 ms. Tlačítka jsou připojena na piny PD5 a PC9.
Sada také obsahuje dvě žluté LED diody označené LED0 a LED1, které jsou řízeny piny GPIO na EFM32. LED jsou připojeny ke kolíkům PD2 a PC2 v konfiguraci aktivní-vysoká.6.2 LCD
K periferii LCD EFM36 je připojen 32pinový segmentový LCD displej. LCD má 8 společných řádků a 28 segmentových řádků, což dává celkem 224 segmentů v oktaplexním režimu. Tyto linie nejsou sdíleny na vylamovacích podložkách.
Je možné ovládat pouze polovinu displeje pomocí 4 společných linek umožňujících přístup ke 112 segmentům v quadruplex režimu. Toho je dosaženo provozováním pouze společných linek COM0-3 nebo COM4-7, zatímco ostatní čtyři společné linky jsou deaktivovány. Podrobnosti o tom, které segmenty budou dostupné při ovládání displeje tímto způsobem, najdete ve schématech sady.
Kondenzátor připojený k periferii LCD EFM32 voltagV sadě je také k dispozici posilovací kolík.6.3 Kapacitní dotykový posuvník
Dotykový posuvník využívající kapacitní dotykovou schopnost EFM32 je umístěn na spodní straně desky. Skládá se ze dvou prokládaných padů, které jsou připojeny k PA13 a PB12.Kapacitní dotykové plošky fungují tak, že snímají změny kapacity plošek při dotyku lidským prstem. Snímání změn kapacity se provádí nastavením analogové kapacitní snímací periferie (CSEN) EFM32.
6.4 Si7021 Snímač relativní vlhkosti a teploty
Snímač relativní vlhkosti a teploty Si7021 I2C je monolitický integrovaný obvod CMOS integrující prvky snímače vlhkosti a teploty, analogově-digitální převodník, zpracování signálu, kalibrační data a rozhraní I2C. Patentované použití průmyslových standardních polymerních dielektrik s nízkým obsahem K pro snímání vlhkosti umožňuje konstrukci nízkoenergetických monolitických integrovaných obvodů snímačů CMOS s nízkým driftem a hysterezí a vynikající dlouhodobou stabilitou.
Senzory vlhkosti a teploty jsou z výroby kalibrovány a kalibrační data jsou uložena v energeticky nezávislé paměti na čipu. To zajišťuje, že senzory jsou plně zaměnitelné bez nutnosti rekalibrace nebo změn softwaru.
Si7021 je k dispozici v pouzdře 3×3 mm DFN a je pájecí přetavením. Může být použit jako hardwarově a softwarově kompatibilní drop-in upgrade pro stávající RH/teplotní senzory v 3×3 mm DFN-6 pouzdrech s přesným snímáním v širším rozsahu a nižší spotřebou energie. Volitelný kryt instalovaný ve výrobě nabízí nízké profile, vhodné prostředky pro ochranu senzoru během montáže (např. pájení přetavením) a po celou dobu životnosti produktu, s výjimkou kapalin (hydrofobních/oleofobních) a částic.
Si7021 nabízí přesné, továrně kalibrované digitální řešení s nízkou spotřebou, ideální pro měření vlhkosti, rosného bodu a teploty v aplikacích od HVAC/R a sledování majetku až po průmyslové a spotřebitelské platformy.
Sběrnice I2C použitá pro Si7021, včetně pull-up rezistorů, je sdílena s rozšiřující hlavičkou a také snímačem Si7210 s hallovým efektem. Senzor relativní vlhkosti a teploty, senzor Hallova jevu a pull-up rezistory jsou normálně izolovány od vedení I2C. Pro použití senzoru musí být PC12 nastaveno vysoko, což také napájí Si7210. Je-li povoleno, spotřeba proudu senzorů je zahrnuta do měření AEM.Viz Silicon Labs web stránky pro více informací: http://www.silabs.com/humidity-sensors
6.5 Si7210 Hallův senzor
Řada snímačů Hallových efektů Si7210 od Silicon Labs kombinuje hallový prvek stabilizovaný chopperem s nízkošumovým analogem amplifier, 13bitový analogově-digitální převodník a rozhraní I2C. Řada Si7210 využívá osvědčené konstrukční techniky CMOS společnosti Silicon Labs a zahrnuje digitální zpracování signálu, které poskytuje přesnou kompenzaci teplotního a offsetového posunu.
Sílu 13bitového magnetického pole lze kdykoli přečíst prostřednictvím rozhraní I2C. Si7210 má také výstupní kolík, který může poskytnout digitální výstrahu, když je měřené pole nad nebo pod programovatelnou prahovou hodnotou.
Aplikace pro Si7210 zahrnují mechanické snímání polohy ve spotřebitelských, průmyslových a automobilových aplikacích, výměnu jazýčkových spínačů, měření hladiny kapaliny, snímání rychlosti a ovládací knoflíky a spínače.
Sběrnice I2C použitá pro Si7210, včetně pull-up rezistorů, je sdílena s expanzní hlavičkou a také se snímačem relativní vlhkosti a teploty (RHT) Si7021. Senzor s hallovým efektem, senzor RHT a pull-up rezistory jsou normálně izolovány od vedení I2C. Pro použití senzoru musí být PC12 nastaveno vysoko, což také napájí Si7021. Je-li povoleno, spotřeba proudu senzorů je zahrnuta do měření AEM.Viz Silicon Labs web stránky pro více informací: http://www.silabs.com/magnetic-sensors
6.6 LC senzor
Indukčně-kapacitní senzor pro demonstraci Low Energy Sensor Interface (LESENSE) je umístěn vpravo dole na desce. Periferie LESENSE využívá zvtagDigitálně-analogový převodník (VDAC) pro nastavení oscilačního proudu procházejícího induktorem a poté pomocí analogového komparátoru (ACMP) změří dobu doznívání oscilace.
Doba doznívání oscilace bude ovlivněna přítomností kovových předmětů ve vzdálenosti několika milimetrů od induktoru.
LC senzor lze použít pro implementaci senzoru, který probudí EFM32 ze spánku, když se kovový předmět přiblíží k induktoru, což lze opět použít jako počítadlo pulsů měřiče spotřeby, spínač alarmu dveří, indikátor polohy nebo jiné aplikace, kde chce cítit přítomnost kovového předmětu.Další informace o použití a provozu LC senzoru najdete v poznámce k aplikaci, “AN0029: Rozhraní nízkoenergetického snímače – indukční snímání“, který je dostupný v Simplicity Studio nebo v knihovně dokumentů na Silicon Labs webmísto.
6.7 Virtuální COM port
Pro přenos aplikačních dat mezi hostitelským PC a cílovým EFM32 je zajištěno asynchronní sériové připojení k řadiči desky, což eliminuje potřebu externího adaptéru sériového portu.Virtuální COM port se skládá z fyzického UART mezi cílovým zařízením a řadičem desky a logické funkce v řadiči desky, která zpřístupňuje sériový port hostitelskému PC přes USB. Rozhraní UART se skládá ze dvou pinů a povolovacího signálu.
Tabulka 6.1. Piny rozhraní virtuálního COM portu
Signál | Popis |
VCOM_TX | Přenos dat z EFM32 do řadiče desky |
VCOM_RX | Přijímejte data z řadiče desky do EFM32 |
VCOM_ENABLE | Aktivuje rozhraní VCOM, které umožňuje přenos dat do řadiče desky |
Poznámka: Port VCOM je k dispozici pouze tehdy, když je řadič desky napájen, což vyžaduje připojení kabelu USB J-Link.
Pokročilý energetický monitor
7.1 Použití
Data Advanced Energy Monitor (AEM) shromažďuje řídicí jednotka desky a může je zobrazit Energy Profiler, k dispozici prostřednictvím Simplicity Studio. Pomocí Energy Profiler, aktuální spotřeba a objtage lze měřit a propojit se skutečným kódem běžícím na EFM32 v reálném čase.
7.2 Teorie provozu
Pro přesné měření proudu v rozsahu od 0.1 µA do 47 mA (dynamický rozsah 114 dB). amplifier se používá společně s duálním ziskem stagE. Současný smysl amplifier měří objemtage pokles přes malý sériový odpor. Zisk stage dále amplizuje tento svtage se dvěma různými nastaveními zisku pro získání dvou proudových rozsahů. Přechod mezi těmito dvěma rozsahy nastává kolem 250 µA. Digitální filtrování a průměrování se provádí v řadiči desky před sampsoubory jsou exportovány do Energy Profiler aplikace. Při spouštění soupravy se provádí automatická kalibrace AEM, která kompenzuje chybu offsetu ve smyslu ampzáchranáři.7.3 Přesnost a výkon
AEM je schopen měřit proudy v rozsahu 0.1 µA až 47 mA. Pro proudy nad 250 µA je AEM přesný do 0.1 mA. Při měření proudů pod 250 µA se přesnost zvýší na 1 µA. Přestože absolutní přesnost je 1 µA v rozsahu pod 250 µA, AEM je schopen detekovat změny ve spotřebě proudu již od 100 nA. AEM produkuje 6250 proudůamples za sekundu.
Debugger na palubě
SLSTK3301A obsahuje integrovaný debugger, který lze použít ke stažení kódu a ladění EFM32. Kromě programování EFM32 na sadě lze debugger použít také k programování a ladění externích zařízení Silicon Labs EFM32, EFM8, EZR32 a EFR32.
Ladicí program podporuje tři různá ladicí rozhraní používaná se zařízeními Silicon Labs:
- Serial Wire Debug, který se používá se všemi zařízeními EFM32, EFR32 a EZR32
- JTAG, který lze použít s EFR32 a některými zařízeními EFM32
- C2 Debug, který se používá se zařízeními EFM8
Chcete-li zajistit přesné ladění, použijte příslušné ladicí rozhraní pro vaše zařízení. Ladicí konektor na desce podporuje všechny tři tyto režimy.
8.1 Režimy ladění
Chcete-li naprogramovat externí zařízení, použijte ladicí konektor pro připojení k cílové desce a nastavte režim ladění na [Out]. Stejný konektor lze také použít k připojení externího debuggeru k EFM32 MCU na sadě nastavením režimu ladění na [In].
Výběr aktivního režimu ladění se provádí v Simplicity Studio.
Ladění MCU: V tomto režimu je palubní debugger připojen k EFM32 na sadě.Ladění OUT: V tomto režimu lze integrovaný debugger použít k ladění podporovaného zařízení Silicon Labs namontovaného na vlastní desce.
Ladit IN: V tomto režimu je palubní debugger odpojen a lze připojit externí debugger pro ladění EFM32 na souprava.
Poznámka: Aby „Debug IN“ fungovalo, musí být řadič desky sady napájen přes konektor Debug USB.
8.2 Ladění během provozu na baterie
Když je EFM32 napájen z baterie a J-Link USB je stále připojen, je k dispozici funkce ladění na desce. Pokud je odpojeno napájení USB, režim Debug IN přestane fungovat.
Pokud je vyžadován přístup k ladění, když je cíl napájen z jiného zdroje energie, jako je baterie, a řadič desky je napájen vlastním, proveďte přímé připojení k GPIO používaným k ladění, které jsou vystaveny na vylamovacích podložkách.
Konfigurace a upgrady sady
Dialogové okno konfigurace sady v Simplicity Studio umožňuje změnit režim ladění adaptéru J-Link, upgradovat jeho firmware a změnit další konfigurační nastavení. Chcete-li si stáhnout Simplicity Studio, přejděte na silabs.com/simplicity.
V hlavním okně perspektivy spouštěče Simplicity Studio je zobrazen režim ladění a verze firmwaru vybraného adaptéru J-Link. Kliknutím na odkaz [Změnit] vedle kteréhokoli z těchto nastavení otevřete dialogové okno konfigurace sady.
9.1 Aktualizace firmwaru
Firmware sady můžete upgradovat prostřednictvím Simplicity Studio. Simplicity Studio bude při spuštění automaticky kontrolovat nové aktualizace.
Pro ruční upgrady můžete také použít konfigurační dialog sady. Klepněte na tlačítko [Procházet] v části [Aktualizovat adaptér] a vyberte správný file končící na .emz. Poté klikněte na tlačítko [Instalovat balíček].
Schémata, výkresy sestav a kusovník
Schémata, výkresy sestav a kusovník jsou k dispozici prostřednictvím Simplicity Studio, když je nainstalován balíček dokumentace sady. Jsou také k dispozici na stránce sady na Silicon Labs webmísto: silabs.com.
Historie revizí sady a Errata
11.1 Historie revizí
Revizi soupravy lze nalézt vytištěnou na štítku krabice soupravy, jak je znázorněno na obrázku níže. Tabulka 11.1. Historie revizí sady
Revize soupravy | Vydáno | Popis |
B00 | 10. listopadu 2023 | Kit revidován kvůli BRD2102A revidován na BRD2102B rev A01. |
A02 | 10. července 2018 | Kit revidován kvůli BRD2102A až A06. |
A01 | 10. července 2018 | Zařazení BRD2102A rev A05. |
A00 | 24. srpna 2017 | Počáteční revize sady. |
11.2 Chyby
V současné době nejsou známy žádné chyby.
Historie revizí dokumentu
2.00
dubna 2024
Aktualizovaná uživatelská příručka, aby odrážela novou hlavní revizi desky (BRD2102B).
1.00
listopadu 2017
Počáteční verze dokumentu.
Studio jednoduchosti
Přístup jedním kliknutím k MCU a bezdrátovým nástrojům, dokumentaci, softwaru, knihovnám zdrojového kódu a dalším. K dispozici pro Windows, Mac a Linux!
![]() |
![]() |
![]() |
![]() |
Portfolio IoT | SW/HW | Kvalitní | Podpora a komunita |
www.silabs.com/IoT | www.silabs.com/simplicity | www.silabs.com/quality | www.silabs.com/community |
Zřeknutí se odpovědnosti
Silicon Labs má v úmyslu poskytovat zákazníkům nejnovější, přesnou a hloubkovou dokumentaci všech periferií a modulů dostupných pro implementátory systémů a softwaru, kteří používají nebo hodlají používat produkty Silicon Labs. Charakterizační údaje, dostupné moduly a periferie, velikosti paměti a adresy paměti se vztahují ke každému konkrétnímu zařízení a poskytnuté „typické“ parametry se mohou v různých aplikacích lišit a mění se. Aplikace exampzde popsané texty slouží pouze pro ilustrativní účely. Společnost Silicon Labs si vyhrazuje právo provádět změny bez dalšího upozornění v informacích o produktech, specifikacích a popisech zde uvedených a neposkytuje žádné záruky na přesnost nebo úplnost obsažených informací. Bez předchozího upozornění může společnost Silicon Labs aktualizovat firmware produktu během výrobního procesu z důvodu bezpečnosti nebo spolehlivosti. Tyto změny nezmění specifikace ani výkon produktu. Silicon Labs nenese žádnou odpovědnost za důsledky použití informací uvedených v tomto dokumentu. Tento dokument neimplikuje ani výslovně neuděluje žádnou licenci k navrhování nebo výrobě jakýchkoli integrovaných obvodů. Produkty nejsou navrženy ani schváleny k použití v zařízeních třídy II FDA, aplikacích, pro které je vyžadováno schválení FDA před uvedením na trh, nebo v systémech podpory života bez konkrétního písemného souhlasu Silicon Labs. „Systém podpory života“ je jakýkoli produkt nebo systém určený k podpoře nebo udržení života a/nebo zdraví, u kterého lze důvodně předpokládat, že pokud selže, povede k vážnému zranění nebo smrti. Produkty Silicon Labs nejsou navrženy ani schváleny pro vojenské aplikace. Produkty Silicon Labs se za žádných okolností nesmějí používat ve zbraních hromadného ničení, včetně (ale nejen) jaderných, biologických nebo chemických zbraní nebo střel schopných takové zbraně nést. Silicon Labs se zříká všech výslovných a předpokládaných záruk a nenese odpovědnost za jakákoli zranění nebo škody související s používáním produktu Silicon Labs v takových neautorizovaných aplikacích.
Poznámka: Tento obsah může obsahovat urážlivou terminologii, která je nyní zastaralá. Silicon Labs nahrazuje tyto termíny inkluzivním jazykem, kdykoli je to možné.
Pro více informací navštivte www.silabs.com/about-us/inclusive-lexicon-project
Informace o ochranné známce
Silicon Laboratories Inc.®, Silicon Laboratories®, Silicon Labs®, SiLabs® a logo Silicon Labs®, Bluegiga®, Bluegiga Logo®, EFM®, EFM32®, EFR, Ember®, Energy Micro, logo Energy Micro a jejich kombinace , „energeticky nejšetrnější mikrokontroléry na světě“, Redpine Signals®, WiSeConnect, n-Link, ThreadArch®, EZLink®, EZRadio®, EZRadioPRO®, Gecko®, Gecko OS, Gecko OS Studio, Precision32°, Simplicity Studio®, Telegesis , Logo Telegesis®, USBXpress®, Zentri, logo Zentri a Zentri DMS, Z-Wave® a další jsou ochranné známky nebo registrované ochranné známky společnosti Silicon Labs. ARM, CORTEX, Cortex-M3 a THUMB jsou ochranné známky nebo registrované ochranné známky společnosti ARM Holdings. Keil je registrovaná ochranná známka společnosti ARM Limited. Wi-Fi je registrovaná ochranná známka Wi-Fi Alliance. Všechny ostatní produkty nebo názvy značek zde uvedené jsou ochrannými známkami příslušných vlastníků.
Silicon Laboratories Inc.
400 West Cesar Chavez
Austin, TX 78701
USA
www.silabs.com
Dokumenty / zdroje
![]() |
Startovací sada SILICON LABS EFM32 Tiny Gecko [pdfUživatelská příručka EFM32, EFM32 Tiny Gecko Starter Kit, Tiny Gecko Starter Kit, Gecko Starter Kit, Starter Kit, Kit |