Teensy: USB Development Board Guide

teensy

Vi skal dedikere denne artikkelen til teensy utviklingsbrett. Et veldig allsidig brett, kompatibelt med Arduino, og av redusert størrelse for å kunne dedikere det til prosjekter der størrelsen betyr noe. Her kan du se hva det er, hvilke typer og versjoner som finnes, de tekniske egenskapene, og hva som kan gjøres med dette kortet med MCU eller mikrokontroller.

Hva er Teeny?

MCU størrelse

Teensy er et merke av utviklingskort for mikrokontroller laget av PJRC og med et design hvor medeier Paul Stoffregen har deltatt. PJRC er en designer og produsent av forskjellige enheter for produsenter, DIY, kreativitetsutvikling, etc. For å gjøre dette har de laget dette lille, veldig allsidige kortet med potensialet til Arduino, og med fantastisk kraft og fleksibilitet, også ved å bruke ARM-baserte mikrokontrollere i stedet for AVR-er som brukes av andre lignende utviklingskort.

Teensy er ikke bare en tallerken, men det er det forskjellige modeller eller versjoner., der noen fordeler og størrelsen varierer. Alle disse maskinvaredesignene ble skapt med ideen om å maksimere I/O-kapasiteten, i tillegg til å bli støttet av en rekke programvarebiblioteker for å gi mange funksjoner og klare til å kjøre med Arduino IDE.

Tekniske egenskaper til Teensy

dataark pinout teensy

Du kan se detaljene for modellen din i databladene fra produsenten av brettet. Husk også at det kan være pinout-forskjeller mellom versjonene. Men for å ha et noe mer generisk syn på Teensy som er felles for dem alle, her er noen av dens tekniske egenskaper:

  • Kompatibilitet med arduinoprogramvare og bibliotekene. Den har også et tillegg for Arduino kalt teensyduino
  • USB-port
  • Applikasjon Teensy Loader for enkel bruk
  • Gratis utviklingsprogramvare
  • Støtte på tvers av plattformer, tilgjengelig for operativsystemene Linux, MacOS og Windows
  • Liten størrelse, egnet for mange prosjekter
  • Tilgjengelig med eller uten loddede breadboard pins
  • Programmering med én knapp
  • Har du kompilatoren? WinAVR
  • USB-feilsøking

Mer teknisk informasjon og nedlastinger – PJRC offisielle nettsted

Typer og hvor du kan kjøpe

teensy 4.1

Angående typene Teensy-plater og deres Tekniske spesifikasjoner, har vi følgende variasjoner med hensyn til de vanlige egenskapene til forrige seksjon:

Det er nødvendig å skille mellom Teensy 2.0/Teensy++ 2.0 og resten, siden disse to første er 8-biters og basert på AVR for bakoverkompatibilitet. Følgende versjoner er høyytelses 32-biters og ARM-baserte, blant andre forbedringer.

Tenåring 2.0

Ingen produkter funnet.

  • MCU: Atmel ATMEGA32U4 en 8 bit 16 MHz AVR
  • RAM: 2560 XNUMX byte
  • EEPROM-minne: 1024 XNUMX byte
  • Flashminne: 32256 XNUMX byte
  • Digital I / O: 25 pinner, 5v
  • Analoge innganger: 12
  • PWM: 7
  • UART,I2C,SPI: 1, 1, 1
  • Pris: 16 $

Teensy++ 2.0

Ingen produkter funnet.

  • MCU: Atmel AT90USB1286 en 8 bit 16 MHz AVR
  • RAM: 8192 XNUMX byte
  • EEPROM-minne: 4096 XNUMX byte
  • Flashminne: 130048 XNUMX byte
  • Digital I / O: 46 pinner, 5v
  • Analoge innganger: 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 pinner, 5v, 4x DMA-kanaler
  • Analoge innganger: 13
  • PWM: 10
  • UART,I2C,SPI: 1, 1, 1
  • Pris: 11,65 $

Tenåring 3.2

-ikke tilgjengelig-

  • MCU: ARM Cortex-M4 ved 72MHz
  • RAM: 64K
  • EEPROM-minne: 2K
  • Flashminne: 256K
  • Digital I / O: 34 pinner, 5v
  • Analoge innganger: 8
  • PWM: 21
  • UART,I2C,SPI: 1, 1, 1
  • Pris: 19,80 $

Tenåring 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bit FPU + RNG + krypteringsakselerator
  • RAM: 256K
  • EEPROM-minne: 4K
  • Flashminne: 512K
  • Digital I / O: 64 pinner, 5v
  • Analoge innganger: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Ekstra: I2S/TDM-lyd, CAN-buss, 16 generelle DMA-kanaler, RTC, SDIO 4-bit (SD-kort), USB 12 Mb/s
  • Pris: 24,25 $

Tenåring 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bit FPU + RNG + krypteringsakselerator
  • RAM: 256K
  • EEPROM-minne: 4K
  • Flashminne: 1024K
  • Digital I / O: 64 pinner, 5v
  • Analoge innganger: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Ekstra: I2S/TDM-lyd, CAN-buss, 16 generelle DMA-kanaler, RTC, 4-bit SDIO (SD-kort), 12 Mb/s USB og 480 Mb/s USB-vert
  • Pris: 29,25 $

Tenåring 4.0

  • MCU: ARM Cortex-M7 ved 600 MHz + 32-bit FPU + RNG + krypteringsakselerator
  • RAM: 1024K (2×512)
  • EEPROM-minne: 1K (emu)
  • Flashminne: 1984K
  • Digital I / O: 40 pinner, 5v
  • Analoge innganger: 14
  • PWM: 31
  • Seriell, I2C, SPI: 7, 3, 3
  • Ekstra: 2x I2S/TDM-lyd, S/PDIF digital lyd, 3x CAN-buss (1x CAN FD), 32 generelle DMA-kanaler, RTC, FlexIO programmerbar, USB 480 Mb/s og USB-vert 480 Mb/s, Pixel Processing Pipeline , krysset utløsning for periferiutstyr, og PÅ/AV-styring.
  • Pris: 19,95 $

Tenåring 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bit FPU + RNG + krypteringsakselerator
  • RAM: 1024K (2×512) og QSPI for minneutvidelse med to ekstra plasseringer for RAM eller flash-brikker
  • EEPROM-minne: 4K (emu)
  • Flashminne: 7936K
  • Digital I / O: 55 pinner, 5v
  • Analoge innganger: 18
  • PWM: 35
  • Seriell, I2C, SPI: 8, 3, 3
  • Ekstra: Ethernet 10/100 Mbit med DP83825 PHY, 2x I2S/TDM-lyd, S/PDIF digital lyd, 3x CAN-buss (1x CAN FD), 32 generelle DMA-kanaler, RTC, FlexIO programmerbar, USB 480 Mb/s og USB-vert ved 480 Mb/s, 1 SDIO (4 bit) for SD-kort, Pixel Processing Pipeline, kryssutløsning for eksterne enheter og PÅ/AV-administrasjon.
  • Pris: 26,85 $

Hva kan gjøres med Teensy annerledes enn resten av platene? (Applikasjoner)

teensy

Teensy-utviklingsbrettet er et av de mest verdsatt av mange produsenter av flere grunner. En av de viktigste er knyttet til brikken som noen av disse brettene har blitt utstyrt med, siden de er basert på 32-biters ARM-brikker. Dette gir ikke bare høyere ytelse enn med AVR, det gjør det også mulig å ha en mer moderne MCU, jobbe med en arkitektur som er like viktig og utbredt i dag som ARM, etc.

På den annen side, til tross for sin lille størrelse, de er ganske kraftige, med god kapasitet på RAM, flash og EEPROM-minne, samt rik på tilkoblingsstifter for å bruke periferiutstyr til maskinvare, og til og med noen med SD-kort, Ethernet, etc. Og alt dette uten å trekke fra en tøddel av kompatibilitet med Arduino. Men som du ser er det ikke «en annen», men en spesiell en.

En annen flott funksjon ved Teensy er at den kan fungere som alle andre opprinnelig USB-enhet, det vil si at du kan programmere brettet til å være en perifer enhet og fungere som en HID, MIDI-enhet, joysticks, gamepads, etc. Og alt dette uten ekstra kode, alt er en del av Teensy-programvarestabelen, så du trenger ikke å bekymre deg for det. Når det gjelder Teensyduino, tillegget til Arduino IDE, er det en annen fantastisk funksjon, og det tar bare et øyeblikk å komme i gang...


Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.