De Teensy 4.0 is een krachtige microcontroller met een ARM Cortex-M7-processor op 600 MHz, ondersteund door een NXP iMXRT1062-chip, waardoor het de snelste microcontroller is die momenteel beschikbaar is. Ondanks zijn kracht behoudt hij dezelfde grootte en vorm als de Teensy 3.2, evenals de meeste compatibiliteit met pinfuncties van de 3.2.
De Teensy 4.0 verbruikt ongeveer 100 mA stroom bij gebruik op 600 MHz en ondersteunt dynamische klokschaling. Dankzij deze unieke functie kan de kloksnelheid worden gewijzigd zonder problemen met de baudrates of andere functies te veroorzaken. Seriële baudrates, samplefrequenties voor audiostreaming en Arduino functies zoals delay() en millis() blijven goed werken, zelfs als de CPU-snelheid verandert. Bovendien bevat de Teensy 4.0 een stroomuitschakelfunctie, waardoor de 3,3V-voeding volledig kan worden uitgeschakeld en opnieuw kan worden geactiveerd met een simpele drukknop. De Teensy 4.0 heeft ook een REAL -time klok (RTC) die de datum en tijd blijft volgen, zelfs als de stroom is uitgeschakeld, op voorwaarde dat er een knoopcelbatterij is aangesloten op VBAT. Voor degenen die de grenzen willen verleggen: de Teensy 4.0 kan tot ver boven de 600 MHz worden overgeklokt.
De Cortex-M7-processor voegt veel krachtige CPU-functies toe aan dit REAL -time microcontrollerplatform. Het is een superscaler-processor met twee problemen, die twee instructies per klokcyclus op 600 MHz kan uitvoeren. Uit eerste benchmarks is gebleken dat door Arduino samengestelde C++-code dit ongeveer 40% tot 50% van de tijd kan bereiken terwijl numeriek intensief werk wordt uitgevoerd met behulp van gehele getallen en pointers. De Cortex-M7 is de eerste ARM-microcontroller die vertakkingsvoorspelling gebruikt, waardoor de overhead van lussen en andere codevertakkingen wordt verminderd, waardoor de vertakkingsinstructie in slechts één klokcyclus kan worden uitgevoerd.
Een van de unieke kenmerken van de Cortex-M7 is het Tightly Coupled Memory, dat snelle toegang tot het geheugen in één cyclus mogelijk maakt met behulp van een paar 64-bit brede bussen. De ITCM-bus haalt instructies op, terwijl de DTCM-bus in dezelfde cyclus maximaal twee afzonderlijke geheugentoegangen uitvoert. 512K geheugen is toegankelijk als nauw gekoppeld geheugen, geoptimaliseerd voor DMA-toegang door randapparatuur. Dit maakt de Teensy 4.0 zeer efficiënt voor I/O.
De Cortex-M7-processor van Teensy 4.0 bevat ook een floating point unit (FPU) die zowel 64 bit "double" als 32 bit "float" ondersteunt. Dit betekent dat alle wiskundige functies kunnen worden uitgevoerd met FPU-hardware, waardoor de Teensy 4.0 uiterst efficiënt is.
Opmerking: Houd er rekening mee dat Teensy 4.0 geen headers bevat. Deze moeten apart worden aangeschaft en zelf worden gesoldeerd.
Merk | PJRC |
Model | TEENSY40_LOCK |
Lengte | 19 mm |
Breedte | 37 mm |
Hoogte | 4 mm |
Gewicht | 8,4 g |