Arduino UNO R4 – 2023

Arduino UNO R4 je obrovským skokem vpřed pro komunitu s otevřeným zdrojovým kódem.

Arduino představilo nový model Arduino UNO R4, který bude dostupný v několika měsících. Tento nový model je označován jako "revoluční revize" ikonické řady UNO a je navržen tak, aby rozšířil open-source koncepci, kterou Arduino zastává. Arduino UNO R4 je vybaven 32bitovým mikrokontrolerem Cortex-M4, který zvýší rychlost hodin, paměti a úložiště flash o 3 až 16krát. Přesto se zachová kompatibilita s existujícími shieldy pro Arduino UNO a 5V provozním napětím. Tento nový model nabídne vývojářům dlouho očekávanou aktualizaci výkonu a možností. Arduino plánuje i nadále prodávat předchozí model Arduino UNO R3 a poskytovat podporu pro vývojáře, kteří chtějí používat 8bitový mikrokontroler AVR pro své projekty.

Arduino UNO R4

“ V detailech je nový Arduino UNO R4 vybaven Renesas RA4M1 ( Arm Cortex-M4 ) běžícím na 48 MHz, což poskytuje 3x nárůst oproti UNO R3. Kromě toho SRAM přešel z 2 kB na 32 kB a flash paměť šla z 32 kB na 256 kB, aby se přizpůsobily složitější projekty. Kromě toho byl port USB na základě požadavků komunity upgradován na USB-C a maximální napájecí napětí bylo zvýšeno na 24V s vylepšenou tepelnou konstrukcí. Deska poskytuje sběrnici CAN, která uživatelům umožňuje minimalizovat zapojení a provádět různé úkoly paralelně připojením více shieldu. Nová deska konečně obsahuje 12bitový analogový DAC. “

Zde v Arduinu jsme nadšeni, že můžeme oznámit novou revoluční revizi kultovní rady UNO, který rozšíří koncept nejznámějšího a nejoblíbenějšího produktu značky open-source a zároveň poskytne komunitě makerů dlouho očekávanou aktualizaci výkonu a možností. Arduino UNO R4 skutečně zachovává známé vlastnosti rodiny UNO – standardní tvar, kompatibilitu shieldu, 5V provozní napětí, vynikající robustnost – a nabízí 32bitový Cortex®-M4 a 3 až 16x vyšší rychlost, paměti a úložiště flash.

Tento obrovský skok vpřed začíná novým procesorem od Renesas, světový lídr v oblasti mikrokontrolerů, analogových, výkonových a SoC produktů. Zatímco více než 10 milionů uživatelů si užilo hraní a práci s 8bitovým mikrokontrolerem Arduino UNO R3 ’ více než deset let, nová řada RA4 MCU otevře nekonečné nové projektové příležitosti pro pokročilejší makery a uvede desku na rychlosti současných standardů.

UNO R4 bude dodáván ve dvou verzích – UNO R4 WiFi a UNO R4 Minima –, které nabízejí bezprecedentní výkon a možnosti pro komunitu makerů.

Verze WiFi je dodávána s modulem Espressif S3 WiFi, který rozšiřuje kreativní příležitosti pro tvůrce, pedagogy i fandy; zatímco UNO R4 Minima poskytuje nákladově efektivní možnost pro ty, kteří hledají nový mikrokontroler bez dalších funkcí.

V detailech je nový Arduino UNO R4 vybaven Renesas RA4M1 ( Arm Cortex®-M4 ) a běží na 48 MHz, což poskytuje 3x větší výkon oproti UNO R3. Kromě toho, velikost SRAM šla z 2kB na 32 kB, a flash paměť z 32 kB na 256 kB což umožňuje složitější projekty. Kromě toho byl port USB na základě požadavků komunity upgradován na USB-C a maximální napájecí napětí bylo zvýšeno na 24V s vylepšeným tepelným designem. Deska poskytuje sběrnice, které uživatelům umožňí minimalizovat zapojení a provádět různé úkoly paralelně připojeným shieldům. A navíc deska obsahuje 12bitový analogový DAC.

Celkově vzato, Arduino UNO R4 je odpovědí na žádosti o zlepšení a aktualizace, které komunita vývojářů a makerů dlouho požadovala.

Hardwarová kompatibilita, pinout, napětí a tvar se od UNO R3 nemění, což zajišťuje maximální hardwarovou a elektrickou kompatibilitu s existujícími štíty a projekty. Na softwarové straně je vyvíjeno velké úsilí maximalizovat zpětnou kompatibilitu nejpopulárnějších knihoven Arduino aby se uživatelé mohli spolehnout na existující příklady kódu a návody. Ve většině případů budou knihovny a příklady fungovat ihned po vybalení UNA, ale několik z nich, které byly optimalizovány pro architekturu AVR používanou v R3, bude muset být přeneseno. Aby pomohli při přechodu, Arduino poskytne veřejný seznam takových knihoven spolu s odkazy na stávající alternativy. Kromě toho byl spuštěn web www.arduino.cc/UNOR4 – pro vývojáře knihoven.

Arduino UNO R3 bude stále podporováno a k dispozici pro všechny kteří chtějí pracovat s 8bitovým mikrokontrolerem AVR.

Vydání Arduino UNO R4 je naplánováno ke konci května, kdy budou zveřejněny další podrobnosti o jeho funkcích.

Co nám Cortex-M4 přináší?

  1. Architektura: Cortex-M4 jádro je vysoce výkonné jádro z rodiny ARM Cortex-M procesorů. Je založeno na RISC (Reduced Instruction Set Computing) architektuře, což znamená, že nabízí jednoduchou a efektivní instrukční sadu s nízkou latencí a vysokou rychlostí zpracování.
  2. Výkonnost: Renesas Cortex-M4 mikrořadiče nabízejí vysoký výkon s rychlostí až 120 MHz, což umožňuje rychlé zpracování dat a efektivní provádění složitých algoritmů. Navíc Cortex-M4 jádro obsahuje hardwarový násobič (DSP) a akcelerátor pro digitální signálový procesing, což usnadňuje zpracování signálů, jako je zpracování zvuku nebo obrazu, s vysokou efektivitou.
  3. Paměť: Renesas Cortex-M4 mikrořadiče mají různé konfigurace paměti v závislosti na konkrétním modelu. Například populární série Renesas RX mikrořadičů, která je založena na Cortex-M4 jádře, nabízí různé varianty s interní flash pamětí o velikostech od 128 KB do 2 MB pro program a interní RAM pamětí o velikostech od 16 KB do 640 KB pro data.
  4. Periferie: Cortex-M4 mikrořadiče od Renesas jsou vybaveny bohatou sadou periferií, které umožňují komunikaci s vnějšími zařízeními a řízení různých periferních funkcí. Mezi tyto periferie patří sériová rozhraní (UART, SPI, I2C), časovače, analogově-digitální převodníky (ADC), pulzně šířkové modulátory (PWM), DMA (Direct Memory Access) jednotky pro efektivní přenos dat mezi pamětí a periferiemi, a další.
  5. Nízká spotřeba energie: Renesas Cortex-M4 mikrořadiče jsou navrženy s důrazem na nízkou spotřebu energie, což je důležité pro aplikace, které pracují na bateriovém napájení nebo vyžadují nízkou spotřebu energie pro provoz na základě požadavků na energeticky efektivní zařízení.
  6. Vývojové nástroje: Renesas poskytuje širokou škálu vývojových n ástrojů pro vývoj s Cortex-M4 mikrořadiči. Patří sem integrované vývojové prostředí (IDE), debuggery, emulátory, a různé vývojové desky a moduly, které usnadňují vývoj a testování aplikací na těchto mikrořadičích.
  7. Bezpečnost: Renesas Cortex-M4 mikrořadiče obsahují různé bezpečnostní funkce, jako je například hardwarový modul pro šifrování a dešifrování (AES), hardwarový modul pro ochranu paměti (MPU), a další bezpečnostní funkce, které umožňují zabezpečení aplikací proti neoprávněným přístupům a zárukou integrity dat.
  8. Komunikační rozhraní: Renesas Cortex-M4 mikrořadiče podporují různá komunikační rozhraní, jako je UART, SPI, I2C, CAN, Ethernet atd., což umožňuje komunikaci s různými zařízeními a systémy.
  9. Široká škála aplikací: Cortex-M4 mikrořadiče od Renesas jsou vhodné pro širokou škálu aplikací, včetně průmyslového řízení, spotřební elektroniky, zdravotnických zařízení, automobilového průmyslu, a dalších. Díky své výkonnosti, nízké spotřebě energie a bohatým periferním funkcím jsou ideální volbou pro mnoho různých aplikací.

Loading