- New





RLX COMPONENTS s.r.o. , Electronic Components Distributor.
RLX COMPONENTS s.r.o. , Electronic Components Distributor.
Teensy 4.0 (Headers) ARM Cortex-M7 600MHz, NXP iMXRT1062,1024K RAM, 2048K Flash,USB,CAN,I2S
Teensy 4.0 je vybavený procesorom ARM Cortex-M7 s frekvenciou 600 MHz a čipom NXP iMXRT1062, najrýchlejším mikroprocesorom, ktorý je v súčasnosti k dispozícii. Teensy 4.0 má rovnakú veľkosť a tvar ako Teensy 3.2 a zachováva kompatibilitu s väčšinou funkcií pinov na Teensy 3.2. Najlepšou vlastnosťou tejto verzie Teensy 4.0 je, že obsahuje už pripojené konektory. Nie je potrebné žiadne spájkovanie, takže môžete začať čo najskôr! Pri prevádzke na frekvencii 600 MHz spotrebuje Teensy 4.0 približne 100 mA prúdu. Teensy 4.0 poskytuje podporu pre dynamické škálovanie hodín. Na rozdiel od tradičných mikrokontrolérov, kde zmena rýchlosti hodín spôsobuje nesprávne prenosové rýchlosti a iné problémy, hardvér Teensy 4.0 a softvér Teensyduino pre časové funkcie Arduino sú navrhnuté tak, aby umožňovali dynamické zmeny rýchlosti. Sériové prenosové rýchlosti, vzorkovacie frekvencie audio streamingu a funkcie Arduina, ako napríklad delay() a millis(), a rozšírenia Teensyduino, ako napríklad IntervalTimer a elapsedMillis, naďalej fungujú správne, aj keď CPU mení rýchlosť. Teensy 4.0 poskytuje aj funkciu vypnutia napájania. Pripojením tlačidla k pinu On/Off je možné úplne vypnúť napájanie 3,3 V podržaním tlačidla po dobu 5 sekúnd a opätovne ho zapnúť krátkym stlačením tlačidla. Ak je k VBAT pripojená mincová batéria, RTC Teensy 4.0 pokračuje v sledovaní dátumu a času aj pri vypnutom napájaní. Teensy 4.0 je možné pretaktovať aj nad 600 MHz! ARM Cortex-M7 prináša mnoho výkonných funkcií CPU do skutočnej mikroprocesorovej platformy v reálnom čase. Cortex-M7 je dvojjadrový superskálový procesor, čo znamená, že M7 môže vykonávať dve inštrukcie za jeden taktový cyklus pri frekvencii 600 MHz! Samozrejme, vykonávanie dvoch inštrukcií súčasne závisí od poradia inštrukcií a registrov kompilátora. Počiatočné benchmarky ukázali, že kód C++ kompilovaný Arduinom dosahuje dve inštrukcie v 40 % až 50 % prípadov pri vykonávaní numericky náročných úloh s použitím celých čísel a ukazovateľov. Cortex-M7 je prvý mikrokontrolér ARM, ktorý používa predikciu vetvenia. Na M4 slučky a iný kód, ktorý sa často vetví, trvajú tri taktové cykly. S M7, po niekoľkých vykonaniach slučky, predikcia vetvenia odstraňuje túto réžiu, čo umožňuje vykonanie inštrukcie vetvenia v jedinom taktovom cykle. Tightly Coupled Memory je špeciálna funkcia, ktorá umožňuje Cortex-M7 rýchly prístup k pamäti v jednom cykle pomocou dvojice 64-bitových zberníc. Zbernica ITCM poskytuje 64-bitovú cestu na načítanie inštrukcií. Zbernica DTCM je v skutočnosti pár 32-bitových ciest, čo umožňuje M7 vykonávať až dva samostatné prístupy k pamäti v tom istom cykle. Tieto extrémne rýchle zbernice sú oddelené od hlavnej zbernice AXI M7, ktorá pristupuje k inej pamäti a perifériám. K 512 K pamäte je možné pristupovať ako k tesne prepojenej pamäti. Teensyduino automaticky alokuje váš skicový kód Arduino do ITCM a všetko použitie pamäte, ktoré nie je malloc, do rýchleho DTCM, pokiaľ nepridáte ďalšie kľúčové slová na prepisovanie optimalizovaného predvoleného nastavenia. Pamäť, ku ktorej sa nepristupuje na tesne prepojených zberniciach, je optimalizovaná pre prístup DMA periférnymi zariadeniami. Pretože väčšina prístupu k pamäti M7 sa vykonáva na dvoch tesne prepojených zberniciach, výkonné periférie založené na DMA majú vynikajúci prístup k pamäti mimo TCM pre vysoko efektívne I/O. Procesor Cortex-M7 v Teensy 4.0 obsahuje jednotku s plávajúcou desatinnou čiarkou (FPU), ktorá podporuje 64-bitové „double“ aj 32-bitové „float“. S FPU M4 na Teensy 3.5 a 3.6, ako aj s čipmi Atmel SAMD51, je hardvérovo akcelerované len 32-bitové float. Akékoľvek použitie double, double funkcií ako log(), sin(), cos() znamená pomalú softvérovo implementovanú matematiku. Teensy 4.0 vykonáva všetky tieto operácie pomocou hardvéru FPU.
Funkcie a špecifikácie
Dokumentácia