Microcontrôleur PJRC Teensy 4.1 Teensy41 1 pc(s)
- Référence article: 2269230
- Référence fabricant: Teensy41
- EAN: 4205236820811
Le nouveau Teensy 4.1 est équipé d'un processeur ARM Cortex-M7 600 MHz, d'une puce NXP iMXRT1062, d'une mémoire Flash quatre fois plus importante que le Teensy 4.0 et de deux autres emplacements mémoire pour étendre la mémoire. Il a la même taille et…
- Garantie: 24 mois
- Fabricant: PJRC
- Référence article: 2269230
- Référence fabricant: Teensy41
- EAN: 4205236820811
Le nouveau Teensy 4.1 est équipé d'un processeur ARM Cortex-M7 600 MHz, d'une puce NXP iMXRT1062, d'une mémoire Flash quatre fois plus importante que le Teensy 4.0 et de deux autres emplacements mémoire pour étendre la mémoire. Il a la même taille et…
- Garantie: 24 mois
- Fabricant: PJRC
Informations techniques
- ARM-Cortex-M7 à 600 MHz
- RAM 1024K (512K est étroitement couplé)
- 128 Mo Flash (64 Ko réservés pour la restauration et l'amplificateur ; émulation EEPROM)
- Port hôte USB
- 2 emplacements de mémoire flash supplémentaires
- 3 bus CAN (1 avec CAN FD)
- 2 audio numérique I2S
- 1 audio numérique S/PDIF
- 1 SDIO (4 bits) SD natif
- 3 SPI, tous avec FIFO 16 mots
- 3 I2C, tous avec FIFO 4 octets
- 7 séries, toutes avec FIFO 4 octets
- 32 canaux DMA universels
- 31 broches PWM
- 40 broches numériques, toutes interruptible
- 14 broches analogiques, 2 ADC sur la puce
- Accélération cryptographique
- générateur de nombre aléatoires
- RTC pour la date et l'heure
- FlexIO programmable
- Pipeline de traitement des pixels
- Déclenchement croisé périphaaire
- PHY Ethernet
- Socle pour carte microSD
- Gestion de l'alimentation on/Off
- Tension de fonctionnement : 3,3 à 5 V.
Mémoire vive | 1024 kB |
---|---|
Fréquence d'horloge | 600 MHz |
Longueur | 61 mm |
Largeur | 18 mm |
Type de produit | Microcontrôleur |
Architecture | 32-bit |
Microcontrôleur Teensy 4.1
Le nouveau Teensy 4.1 est équipé d'un processeur ARM Cortex-M7 600 MHz, d'une puce NXP iMXRT1062, d'une mémoire Flash quatre fois plus importante que le Teensy 4.0 et de deux autres emplacements mémoire pour étendre la mémoire. Il a la même taille et la même forme que le Teensy 3.6 (2,4 x 0,7 pouces) et offre une plus grande capacité d'E/S, Ethernet-PHY, carte SD et port hôte USB.
Lorsqu'il fonctionne à pleine charge, le Teensy 4.1 nécessite environ 100 ma de courant et offre une prise en charge de l'échelle dynamique des cycles. Contrairement aux microcontrôleurs traditionnels, où un changement de vitesse d'horloge entraîne des taux de transmission incorrects et d'autres problèmes, le matériel du Teensy 4.1 et le support logiciel pour les fonctions de synchronisation Arduino de Teensyduino sont définis de manière à ce que les changements de vitesse dynamiques puissent être effectués sans problème. Les vitesses de transmission en série, les taux d'échantillonnage en streaming audio et les fonctions Arduino telles que delay() et millis() ainsi que les extensions Teensyduino telles que IntervalTimer et elapsedMillis fonctionnent encore exactement même si le processeur - vitesse est modifié. Le Teensy 4.1 propose également une option de coupure de courant. En connectant un bouton-poussoir à la broche on/Off, l'alimentation 3,3 V peut être complètement coupée en maintenant le bouton pendant 5 secondes et réactivée par une simple pression sur un bouton. Lorsqu'une pile bouton est connectée à VBAT, le RTC du Teensy 4.1 conserve la date et l'amp ; l'heure reste à l'œil même lorsque l'alimentation est coupée.
Le ARM Cortex-M7 apporte de nombreuses fonctions CPU puissantes à une véritable plate-forme de microcontrôleur en temps réel. Le Cortex-M7 est un processeur double super-échelle, c'est-à-dire que le M7 peut exécuter deux commandes par cycle d'horloge à 600 MHz. L'exécution simultanée de deux commandes dépend naturellement du fait que le compilateur commande des commandes et des registres. Les premiers bancs d'essai ont montré que le code C++ compilé par Arduino a tendance à exécuter deux instructions en 40% à 50% du temps, tout en travaillant numériquement avec des nombres entiers et des pointeurs. Le Cortex-M7 est le premier microcontrôleur ARM à utiliser la prévision de branche. Sur M4, les boucles et autres codes, qui sont bien ramifiés, nécessitent trois cycles d'horloge. Avec M7, la prévision de la branche supprime cette charge après quelques cycles, de sorte que l'instruction de deux peut être exécutée en un seul cycle d'horloge.
La mémoire à couplage rapide (Tightly Coupled Memory) est une caractéristique particulière qui permet à Cortex-M7 d'accéder rapidement à la mémoire à un seul cycle en utilisant une paire de bus de 64 bits de large. Le bus ITCM offre un chemin 64 bits pour obtenir des instructions. Le bus DTCM est en fait une paire de chemins 32 bits qui permettent à M7 d'effectuer jusqu'à deux accès de mémoire séparés au cours du même cycle. Ces bus extrêmement rapides sont séparés du bus principal AXI de la M7 qui accède à d'autres mémoires et périphériques. La mémoire 512 est accessible en tant que mémoire à couplage étroit. Teensyduino affecte automatiquement votre code d'esquisse Arduino à l'ITCM et toutes les utilisations de mémoire non-utilisées au DTCM rapide, sauf si vous ajoutez des mots-clés supplémentaires pour remplacer le standard optimisé. La mémoire qui n'est pas accessible sur les bus à couplage étroit est optimisée pour l'accès DMA par les périphériques. Comme la majorité de l'accès à la mémoire de M7 se fait sur les deux bus à couplage étroit, les périphériques DMA puissants disposent d'un excellent accès à la mémoire non-TCM pour des E/S très efficaces
Le processeur Cortex-M7 de Teensy 4.1 contient une unité à virgule flottante (FPU) qui prend en charge à la fois le « double » 64 bits et le « float » 32 bits. Avec le FPU de M4 à Teensy 3.5 & 3.6 et les puces SAMD51 d'Atmel, seul le float 32 bits est accéléré par matériel. Toute utilisation de fonctions doubles comme log(), sin(), cos() signifie des mathématiques mises en œuvre par logiciel lentes. Teensy 4.1 exécute toutes ces fonctions avec du matériel FPU.
Ce texte a été traduit par une machine.
Points forts
- ARM CORTEX M7 (600 MHZ)
- Flash 128 Mo
- Port HÔTE USB
Contenu de la livraison
- Microcontrôleur ; carte d'information
- Garantie: 24 mois
- Fabricant: PJRC
Informations supplémentaires
Mode d’emploi pas disponible en Français.Cet article est réservé aux Professionnels. Seules les commandes effectuées sur cet article en tant que Professionnel pourront être honorées.
Produits fréquemment achetés ensemble
Avis clients
Produits similaires
Voir d'autres articles de cette catégorie Kits & cartes microcontrôleurs (MCU)