Teensy: USB Development Board Guide

Tonårig

Vi kommer att ägna den här artikeln till teensy utvecklingstavla. En mycket mångsidig bräda, kompatibel med Arduino, och av en reducerad storlek för att kunna dedikera den till projekt där storleken spelar roll. Här kan du se vad det är, vilka typer och versioner som finns, de tekniska egenskaperna, och vad som kan göras med detta kort med MCU eller mikrokontroller.

Vad är Teeny?

MCU storlek

Teensy är ett märke av utvecklingskort för mikrokontroller skapat av PJRC och med en design där delägaren Paul Stoffregen har medverkat. PJRC är en designer och tillverkare av olika enheter för tillverkare, DIY, kreativitetsutveckling, etc. För att göra detta har de skapat detta lilla, mycket mångsidiga kort med potentialen hos Arduino, och med fantastisk kraft och flexibilitet, även med ARM-baserade mikrokontroller istället för AVR:er som används av andra liknande utvecklingskort.

Teensy är inte bara en tallrik, men det finns olika modeller eller versioner., där vissa fördelar och deras storlek varierar. Alla dessa hårdvarudesigner skapades med idén att maximera I/O-kapaciteten, samt att de stöds av en mängd mjukvarubibliotek för att tillhandahålla många funktioner och redo att köras med Arduino IDE.

Tekniska egenskaper hos Teensy

datablad pinout teensy

Du kan se detaljerna om din modell i databladen från tillverkaren av kortet. Kom också ihåg att det kan finnas pinout-skillnader mellan versionerna. Men för att få en något mer allmän syn på Teensy som är gemensam för dem alla, här är några av dess tekniska egenskaper:

  • Kompatibilitet med arduinoprogramvara och biblioteken. Den har också ett tillägg för Arduino som heter teensyduino
  • USB-port
  • App Teensy Loader för enkel användning
  • Gratis utvecklingsprogram
  • Stöd över plattformar, tillgängligt för operativsystemen Linux, MacOS och Windows
  • Liten storlek, lämplig för många projekt
  • Finns med eller utan lödda breadboard-stift
  • Programmering med en knapp
  • Har du kompilatorn? WinAVR
  • USB felsökning

Mer teknisk information och nedladdningar – PJRC officiella webbplats

Typer och var man kan köpa

teensy 4.1

Angående typerna av Teensy-tallrikar och deras Tekniska specifikationer, har vi följande variationer med avseende på de gemensamma egenskaperna i föregående avsnitt:

Det är nödvändigt att skilja mellan Teensy 2.0/Teensy++ 2.0 och resten, eftersom dessa två första är 8-bitars och baserade på AVR för bakåtkompatibilitet. Följande versioner är högpresterande 32-bitars och ARM-baserade, bland andra förbättringar.

Tonåring 2.0

  • MCU: Atmel ATMEGA32U4 en 8 bitars 16 MHz AVR
  • RAM: 2560 XNUMX byte
  • EEPROM-minne: 1024 XNUMX byte
  • Flashminne: 32256 XNUMX byte
  • Digital I / O: 25 stift, 5v
  • Analoga ingångar: 12
  • PWM: 7
  • UART,I2C,SPI: 1, 1, 1
  • pris: 16 $

Teensy++ 2.0

  • MCU: Atmel AT90USB1286 en 8 bitars 16 MHz AVR
  • RAM: 8192 XNUMX byte
  • EEPROM-minne: 4096 XNUMX byte
  • Flashminne: 130048 XNUMX byte
  • Digital I / O: 46 stift, 5v
  • Analoga ingångar: 8
  • PWM: 9
  • UART,I2C,SPI: 1, 1, 1
  • pris: 24 $

Teensy LC

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM: 8K
  • EEPROM-minne: 128 byte (emu)
  • Flashminne: 62K
  • Digital I / O: 27 stift, 5v, 4x DMA-kanaler
  • Analoga ingångar: 13
  • PWM: 10
  • UART,I2C,SPI: 1, 1, 1
  • pris: 11,65 $

Tonåring 3.2

-inte tillgänglig-

  • MCU: ARM Cortex-M4 vid 72MHz
  • RAM: 64K
  • EEPROM-minne: 2K
  • Flashminne: 256K
  • Digital I / O: 34 stift, 5v
  • Analoga ingångar: 8
  • PWM: 21
  • UART,I2C,SPI: 1, 1, 1
  • pris: 19,80 $

Tonåring 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bitars FPU + RNG + krypteringsaccelerator
  • RAM: 256K
  • EEPROM-minne: 4K
  • Flashminne: 512K
  • Digital I / O: 64 stift, 5v
  • Analoga ingångar: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Extra: I2S/TDM-ljud, CAN-buss, 16 allmänna DMA-kanaler, RTC, SDIO 4-bitars (SD-kort), USB 12 Mb/s
  • pris: 24,25 $

Tonåring 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bitars FPU + RNG + krypteringsaccelerator
  • RAM: 256K
  • EEPROM-minne: 4K
  • Flashminne: 1024K
  • Digital I / O: 64 stift, 5v
  • Analoga ingångar: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Extra: I2S/TDM-ljud, CAN-buss, 16 allmänna DMA-kanaler, RTC, 4-bitars SDIO (SD-kort), 12 Mb/s USB och 480 Mb/s USB-värd
  • pris: 29,25 $

Tonåring 4.0

  • MCU: ARM Cortex-M7 vid 600 MHz + 32-bitars FPU + RNG + krypteringsaccelerator
  • RAM: 1024K (2×512)
  • EEPROM-minne: 1K (emu)
  • Flashminne: 1984K
  • Digital I / O: 40 stift, 5v
  • Analoga ingångar: 14
  • PWM: 31
  • Seriell, I2C, SPI: 7, 3, 3
  • Extra: 2x I2S/TDM-ljud, S/PDIF digitalt ljud, 3x CAN-buss (1x CAN FD), 32 allmänna DMA-kanaler, RTC, programmerbar FlexIO, USB 480 Mb/s och USB-värd 480 Mb/s, Pixel Processing Pipeline , korsad triggning för kringutrustning och PÅ/AV-hantering.
  • pris: 19,95 $

Tonåring 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bitars FPU + RNG + krypteringsaccelerator
  • RAM: 1024K (2×512) och QSPI för minnesexpansion med två extra platser för RAM- eller flashchips
  • EEPROM-minne: 4K (emu)
  • Flashminne: 7936K
  • Digital I / O: 55 stift, 5v
  • Analoga ingångar: 18
  • PWM: 35
  • Seriell, I2C, SPI: 8, 3, 3
  • Extra: Ethernet 10/100 Mbit med DP83825 PHY, 2x I2S/TDM-ljud, S/PDIF digitalt ljud, 3x CAN-buss (1x CAN FD), 32 allmänna DMA-kanaler, RTC, FlexIO programmerbar, USB 480 Mb/s och USB-värd vid 480 Mb/s, 1 SDIO (4 bitar) för SD-kort, Pixel Processing Pipeline, korstriggning för kringutrustning och PÅ/AV-hantering.
  • pris: 26,85 $

Vad kan göras med Teensy annorlunda än resten av tallrikarna? (Ansökningar)

Tonårig

Teensy-utvecklingstavlan är en av de mest uppskattade av många tillverkare av flera anledningar. En av de viktigaste är relaterad till chipet som vissa av dessa kort har utrustats med, eftersom de är baserade på 32-bitars ARM-chips. Detta ger inte bara högre prestanda än med AVR, det gör det också möjligt att ha en modernare MCU, att arbeta med en arkitektur som är lika viktig och utbredd idag som ARM, etc.

Å andra sidan, trots sin ringa storlek, de är ganska kraftfulla, med bra kapacitet för RAM, flash och EEPROM-minne, samt rik på anslutningsstift för att använda kringutrustning för hårdvara, och även vissa med SD-kort, Ethernet, etc. Och allt detta utan att subtrahera ett jota av kompatibilitet med Arduino. Men som ni ser är det inte "en till", utan en speciell sådan.

En annan stor egenskap hos Teensy är att den kan fungera som alla andra inbyggd USB-enhet, det vill säga du kan programmera brädet att vara en kringutrustning och fungera som en HID, MIDI-enhet, joysticks, gamepads, etc. Och allt detta utan någon extra kod, det är en del av Teensy-programstapeln så att du inte behöver oroa dig för det. När det gäller Teensyduino, tillägget till Arduino IDE, är det en annan fantastisk funktion, och det tar bara ett ögonblick att komma igång...


Innehållet i artikeln följer våra principer om redaktionell etik. Klicka på för att rapportera ett fel här.

Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras.

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

engelska provTesta katalanskaspanska frågesport