Teensy : Guide de la carte de développement USB

Teensy

Nous allons dédier cet article aux carte de développement Teensy. Une carte très polyvalente, compatible avec Arduino, et d'une taille réduite pour pouvoir la dédier à des projets dans lesquels la taille compte. Ici, vous pouvez voir de quoi il s'agit, les types et les versions qui existent, les caractéristiques techniques et ce qui peut être fait avec cette carte avec MCU ou microcontrôleur.

Qu'est-ce que Teeny ?

Taille du MCU

Teensy est une marque de carte de développement de microcontrôleur créée par PJRC et avec un design auquel le copropriétaire Paul Stoffregen a participé. PJRC est concepteur et fabricant de différents appareils pour les makers, le bricolage, le développement de la créativité, etc. Pour ce faire, ils ont créé cette petite carte très polyvalente avec le potentiel d'Arduino, et avec une puissance et une flexibilité fantastiques, utilisant également des microcontrôleurs basés sur ARM au lieu des AVR utilisés par d'autres cartes de développement similaires.

Teensy n'est pas seulement une assiette, mais il y a différents modèles ou versions., dans lequel certains avantages et leur taille varient. Toutes ces conceptions matérielles ont été créées avec l'idée de maximiser les capacités d'E/S, tout en étant prises en charge par une multitude de bibliothèques logicielles pour fournir de nombreuses fonctionnalités et prêtes à fonctionner avec l'IDE Arduino.

Caractéristiques techniques du Teensy

fiche technique pinout teensy

Vous pouvez voir les détails de votre modèle dans les fiches techniques fournies par le fabricant de la carte. N'oubliez pas non plus qu'il peut y avoir des différences de brochage entre les versions. Cependant, pour avoir une vision un peu plus générique de Teensy qui leur est commune à tous, voici quelques-uns ses caractéristiques techniques:

  • Compatibilité avec logiciel arduino et les bibliothèques. En outre, il dispose d'un module complémentaire pour Arduino appelé teensyduino
  • Port USB
  • L'Application Chargeur Teeny pour la facilité d'utilisation
  • Logiciel de développement gratuit
  • Prise en charge multiplateforme, disponible pour les systèmes d'exploitation Linux, MacOS et Windows
  • Petite taille, adaptée à de nombreux projets
  • Disponible avec ou sans broches de planche à pain soudées
  • Programmation à un bouton-poussoir
  • As-tu le compilateur ? WinAVR
  • débogage USB

Plus d'informations techniques et téléchargements – Site officiel du CPJR

Types et où acheter

minuscule 4.1

Concernant les types de plaques Teensy et leur Spécifications techniques, nous avons les variations suivantes par rapport aux caractéristiques communes de la section précédente :

Il faut faire la différence entre Teensy 2.0/Teensy++ 2.0, et le reste, puisque ces deux premiers sont en 8 bits et basés sur AVR pour une rétrocompatibilité. Les versions suivantes sont 32 bits hautes performances et basées sur ARM, entre autres améliorations.

Teensy 2.0

Aucun produit trouvé.

  • MCU: Atmel ATMEGA32U4 un AVR 8 bits 16 MHz
  • Memoria RAM: 2560 octets
  • mémoire EEPROM: 1024 octets
  • Mémoire flash: 32256 octets
  • E / S numériques: 25 broches, 5v
  • Entrées analogiques: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1
  • PRIX: 16 $

Teensy ++ 2.0

Aucun produit trouvé.

  • MCU: Atmel AT90USB1286 un AVR 8 bits 16 MHz
  • Memoria RAM: 8192 octets
  • mémoire EEPROM: 4096 octets
  • Mémoire flash: 130048 octets
  • E / S numériques: 46 broches, 5v
  • Entrées analogiques: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1
  • PRIX: 24 $

Ados LC

  • MCU: ARM Cortex-M0+ @ 48MHz
  • Memoria RAM: 8K
  • mémoire EEPROM: 128 octets (emu)
  • Mémoire flash: 62K
  • E / S numériques: 27 broches, 5v, 4x canaux DMA
  • Entrées analogiques: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1
  • PRIX: 11,65 $

Teensy 3.2

-non disponible-

  • MCU: ARM Cortex-M4 à 72MHz
  • Memoria RAM: 64K
  • mémoire EEPROM: 2K
  • Mémoire flash: 256K
  • E / S numériques: 34 broches, 5v
  • Entrées analogiques: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1
  • PRIX: 19,80 $

Teensy 3.5

  • MCU: 4 MHz ARM Cortex-M120 + FPU 32 bits + RNG + accélérateur de chiffrement
  • Memoria RAM: 256K
  • mémoire EEPROM: 4K
  • Mémoire flash: 512K
  • E / S numériques: 64 broches, 5v
  • Entrées analogiques: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Extra: audio I2S/TDM, bus CAN, 16 canaux DMA à usage général, RTC, SDIO 4 bits (cartes SD), USB 12 Mb/s
  • PRIX: 24,25 $

Teensy 3.6

  • MCU: 4 MHz ARM Cortex-M180 + FPU 32 bits + RNG + accélérateur de chiffrement
  • Memoria RAM: 256K
  • mémoire EEPROM: 4K
  • Mémoire flash: 1024K
  • E / S numériques: 64 broches, 5v
  • Entrées analogiques: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Extra: audio I2S/TDM, bus CAN, 16 canaux DMA à usage général, RTC, SDIO 4 bits (cartes SD), hôte USB 12 Mb/s et USB 480 Mb/s
  • PRIX: 29,25 $

Teensy 4.0

  • MCU: ARM Cortex-M7 à 600 MHz + FPU 32 bits + RNG + accélérateur de chiffrement
  • Memoria RAM: 1024K (2×512)
  • mémoire EEPROM: 1K (émeu)
  • Mémoire flash: 1984K
  • E / S numériques: 40 broches, 5v
  • Entrées analogiques: 14
  • PWM: 31
  • Série, I2C, SPI: 7, 3, 3
  • Extra: 2x audio I2S/TDM, audio numérique S/PDIF, 3x bus CAN (1x CAN FD), 32 canaux DMA à usage général, RTC, FlexIO programmable, USB 480 Mb/s et hôte USB 480 Mb/s, Pixel Processing Pipeline , déclenchement croisé pour les périphériques, et gestion ON/OFF.
  • PRIX: 19,95 $

Teensy 4.1

  • MCU: 7 MHz ARM Cortex-M600 + FPU 64/32 bits + RNG + accélérateur de chiffrement
  • Memoria RAM: 1024K (2×512) et QSPI pour l'extension de la mémoire avec deux emplacements supplémentaires pour la RAM ou les puces flash
  • mémoire EEPROM: 4K (émeu)
  • Mémoire flash: 7936K
  • E / S numériques: 55 broches, 5v
  • Entrées analogiques: 18
  • PWM: 35
  • Série, I2C, SPI: 8, 3, 3
  • Extra: Ethernet 10/100 Mbit avec DP83825 PHY, 2x audio I2S/TDM, audio numérique S/PDIF, 3x bus CAN (1x CAN FD), 32 canaux DMA à usage général, RTC, FlexIO programmable, USB 480 Mb/s et hôte USB à 480 Mb/s, 1 SDIO (4 bits) pour les cartes SD, Pixel Processing Pipeline, déclenchement croisé pour les périphériques et gestion ON/OFF.
  • PRIX: 26,85 $

Que peut-on faire avec Teensy différent du reste des plaques ? (Applications)

Teensy

La carte de développement Teensy est l'une des plus appréciées par de nombreux makers pour plusieurs raisons. L'un des principaux est lié à la puce dont certaines de ces cartes ont été équipées, puisqu'elles sont basées sur Puces ARM 32 bits. Cela offre non seulement des performances plus élevées qu'avec AVR, mais permet également d'avoir un MCU plus moderne, de travailler avec une architecture aussi importante et répandue aujourd'hui que ARM, etc.

D'autre part, malgré sa petite taille, ils sont assez puissants, avec de bonnes capacités de mémoire RAM, flash et EEPROM, ainsi que riche en broches de connexion pour utiliser des périphériques matériels, et même certains avec des cartes SD, Ethernet, etc. Et tout cela sans soustraire un iota de compatibilité avec Arduino. Mais comme vous pouvez le voir, ce n'est pas "un autre", mais un spécial.

Une autre grande caractéristique de Teensy est qu'il peut fonctionner comme n'importe quel autre périphérique USB natif, c'est-à-dire que vous pouvez programmer la carte pour qu'elle soit un périphérique et agir comme un HID, un périphérique MIDI, des joysticks, des manettes de jeu, etc. Et tout cela sans aucun code supplémentaire, tout cela fait partie de la pile logicielle Teensy, vous n'avez donc pas à vous en soucier. Quant à Teensyduino, l'addon pour l'IDE Arduino, c'est une autre fonctionnalité fantastique, et cela ne prend qu'un instant pour être opérationnel...


Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.