Le Teensy 4.0 est un microcontrôleur puissant doté d'un processeur ARM Cortex-M7 fonctionnant à 600 MHz, pris en charge par une puce NXP iMXRT1062, ce qui en fait le microcontrôleur le plus rapide disponible aujourd'hui. Malgré sa puissance, il conserve la même taille et la même forme que le Teensy 3.2, ainsi que la plupart des fonctions de broches du 3.2.
Le Teensy 4.0 consomme environ 100 mA de courant lorsqu'il fonctionne à 600 MHz et prend en charge la mise à l'échelle dynamique de l'horloge. Cette fonctionnalité unique permet de modifier la vitesse d'horloge sans causer de problèmes de débit en bauds ou d'autres fonctions. Les débits en bauds série, les taux d'échantillonnage du streaming audio et les fonctions Arduino telles que delay() et millis() continuent de fonctionner correctement même lorsque la vitesse du processeur change. De plus, le Teensy 4.0 comprend une fonction de mise hors tension, permettant à l'alimentation 3,3 V d'être complètement désactivée et réactivée avec un simple bouton-poussoir. Le Teensy 4.0 dispose également d'une horloge en temps REAL (RTC) qui continue de suivre la date et l'heure même lorsque l'alimentation est coupée, à condition qu'une pile bouton soit connectée au VBAT. Pour ceux qui cherchent à repousser les limites, le Teensy 4.0 peut être overclocké bien au-delà de 600 MHz.
Le processeur Cortex-M7 apporte de nombreuses fonctionnalités CPU puissantes à cette plate-forme de microcontrôleur en temps REAL . Il s'agit d'un processeur superscaler à double problème, capable d'exécuter deux instructions par cycle d'horloge à 600 MHz. Les premiers tests ont montré que le code C++ compilé par Arduino peut y parvenir environ 40 à 50 % du temps tout en effectuant un travail numérique intensif utilisant des entiers et des pointeurs. Le Cortex-M7 est le premier microcontrôleur ARM à utiliser la prédiction de branchement, réduisant ainsi la surcharge des boucles et autres branches de code, permettant à l'instruction de branchement de s'exécuter en un seul cycle d'horloge.
L'une des caractéristiques uniques du Cortex-M7 est la mémoire étroitement couplée, qui permet un accès rapide à la mémoire en un seul cycle à l'aide d'une paire de bus de 64 bits de large. Le bus ITCM récupère les instructions, tandis que le bus DTCM effectue jusqu'à deux accès mémoire distincts dans le même cycle. 512 Ko de mémoire sont accessibles sous forme de mémoire étroitement couplée, optimisée pour l'accès DMA par les périphériques. Cela rend le Teensy 4.0 très efficace pour les E/S.
Le processeur Cortex-M7 du Teensy 4.0 comprend également une unité à virgule flottante (FPU) qui prend en charge à la fois le « double » 64 bits et le « flottant » 32 bits. Cela signifie que toutes les fonctions mathématiques peuvent être exécutées avec du matériel FPU, ce qui rend le Teensy 4.0 extrêmement efficace.
Noter: Veuillez noter que le Teensy 4.0 n'inclut pas d'en-têtes. Ceux-ci devront être achetés séparément et soudés sur vous-même.
Marque | PJRC |
Modèle | TEENSY40_LOCK |
Longueur | 19 mm |
Largeur | 37 mm |
Hauteur | 4 mm |
Poids | 8,4 g |