PJRC Teensy41 mikrokontrolér Teensy 4.1
Kód: C2269230
Výrobce: PJRC
Dostupnost: k dodání 2 - 5 dnů
Cena: 1 286,- Kč s DPH
Popis
Nový Teensy 4.1 je osazen procesorem ARM Cortex M7 s frekvencí 600 MHz, čipem NXP iMX1062, čtyřikrát větší Flash pamětí než u teensy 4.0 a dvěma dalšími místy v paměti pro rozšíření paměti. Má stejnou velikost a tvar jako Tensy 3.6 (0,7 x 2,4") a nabízí větší kapacitu E/a, Ethernet PHY, slot pro SD karty a připojení USB Host.
Při provozu při plném zatížení potřebuje teensy 4.1 proud cca 100 mA a nabízí podporu dynamické taktovací stupnice. Na rozdíl od běžných mikrokontrolérů, u nichž změna rychlosti taktu způsobuje špatné přenosové rychlosti a další problémy, je hardware týmu Teensy 4.1 a softwarová podpora funkcí Arduino Timing od Teensyduino definována tak, aby dynamické změny rychlosti byly bez problémů proveditelné. Sériové přenosové rychlosti, rychlost streamování zvuku a funkce Arduino jako delay() a Millis() a rozšíření Teensyduino jako Intervaltimer a elapsedmilis pracují přesně i tehdy, když se změní rychlost CPU. Nákladový 4.1 nabízí také možnost vypnutí napájení. Připojením tlačítka na On/Off-pinový přístroj může být 3,3 v napájení po dobu pěti sekund po jeho spuštění zcela vypnut a krátkým stisknutím tlačítka opět zapnut. Pokud je knoflíková baterie připojena na VBAT, vyhrazuje si RTC modelu teensy 4.1 i při vypnutém napájení další datum a AMP; čas se sleduje.
ARM Cortex-M7 přináší mnoho výkonných CPU funkcí na opravdovou platformu mikrokontroléru v reálném čase. Cortex-M7 je duální superstupňorový procesor, tzn. M7 může provádět dvě příkazy na cyklus při 600 MHz. Současné provedení dvou příkazů závisí samozřejmě na objednávce příkazů a registrů. První referenční hodnoty ukazují, že kód C+ kompatibilní s platformou Arduino má tendenci provádět dvě instrukce v rozmezí od 40 % do 50 % času, zatímco vykonává numericky intenzivní práci s celými čísly a ručičkami. Cortex-M7 je první ARM mikrokontrolér, který používá větvku. Na M4 potřebují broušení a jiné kódy, které jsou rozvětvené, tři taktovací cyklus. U M7 se po provedení několikrát vzlétla pobočka, aby bylo možné provést dvojkolí pouze v jednom cyklu.
Tightly Coupled Memory (úzce propojená paměť) je speciální vlastnost, která umožňuje Cortex-M7 rychlý přístup k paměti za použití páru o šířce 64 bitů. ITCM-Bus nabízí 64-bitovou cestu pro vyvolání instrukcí. DTCM-Bus je vlastně dvojice 32-bitových tras, které umožňují M7 provádět až dvě samostatná paměťová řešení ve stejném cyklu. Tyto mimořádně rychlé autobusy jsou odděleny od hlavní sběrnice AXI, která zabírá další místa a periferní zařízení. K paměti lze přistupovat jako k úzce propojené paměti s 512. Teensyduino automaticky přiřadí kód Arduino ITCM a všechna nevšechna použití v paměti pak rychlé DTCM, pokud nepřidáte další klíčová slova, aby překročil optimální standard. Úložiště, na něž není přístup k úzce propojeným autobusům, je optimalizováno pro přístup společnosti DMA pomocí periferních zařízení. Vzhledem k tomu, že velká část přístupu M7 ke dvěma úzce propojeným autobusům probíhá, mají výkonná periferní zařízení založená na společnosti DMA vynikající přístup k úložišti neTCM pro vysoce efektivní E/A.
Procesor Cortex-M7 od společnosti teensy 4.1 obsahuje jednotku s pohyblivou řádovou čárkou (FPU), která podporuje jak 32-bitové„Double“, tak i 64-bitové „Float“. S FPU z M4 na čipy 3.5 a 3.6 a také na čipy SAMD51 od Atmel je zrychleno pouze 32-bitové Float hardwarem. Každé použití dvojích funkcí, jako je log(), sin(), cos(), znamená pomalé matematice. Teensy 4.1 všechny tyto funkce provádí s hardwarem FPU.
Tento text byl přeložen strojově.
Vybavení
- ARM CORTEX M7 (600 MHZ)
128 MB majáčku
Port USB HOST
Rozsah dodávky
- Mikrokontrolér; informační karta
Technické parametry | |
Architektura (mikrokontrolér) | 32-bit |
Vnější délka | 61 mm |
Vnější šířka | 18 mm |
Taktovací frekvence | 600 MHz |
Operační paměť RAM | 1024 kB |
Kategorie produktu | mikrokontrolér |