Teensy: Vodič za USB razvojnu ploču

tinejdžerski

Ovaj članak ćemo posvetiti teensy razvojna ploča. Vrlo svestrana ploča, kompatibilna s Arduinom, i smanjene veličine kako bi se mogla posvetiti projektima u kojima je veličina bitna. Ovdje možete vidjeti što je to, vrste i verzije koje postoje, tehničke karakteristike i što se može učiniti s ovom pločom s MCU ili mikrokontrolerom.

Što je Teeny?

MCU veličina

Teensy je marka razvojne ploče mikrokontrolera koju je kreirao PJRC i s dizajnom u kojem je sudjelovao suvlasnik Paul Stoffregen. PJRC je dizajner i proizvođač različitih uređaja za proizvođače, DIY, razvoj kreativnosti itd. Da bi to učinili, stvorili su ovu malu, vrlo svestranu ploču s potencijalom Arduina, te s fantastičnom snagom i fleksibilnošću, također koristeći ARM-bazirane mikrokontrolere umjesto AVR-a koje koriste druge slične razvojne ploče.

Teensy nije samo tanjur, ali postoji različitih modela ili verzija., u kojoj se neke prednosti i njihova veličina razlikuju. Svi ovi dizajni hardvera stvoreni su s idejom maksimiziranja I/O mogućnosti, kao i podržani od strane mnoštva softverskih biblioteka kako bi se pružile mnoge značajke i spremne za rad s Arduino IDE.

Tehničke karakteristike Teensyja

podatkovna tablica pinout teensy

Možete vidjeti pojedinosti svog modela u podatkovnim tablicama koje je dostavio proizvođač ploče. Također, imajte na umu da između verzija mogu postojati razlike u pinoutu. Međutim, da bismo imali nešto generičniji pogled na Teensy koji je svima njima zajednički, evo nekih od njegove tehničke karakteristike:

  • Kompatibilnost sa arduinosoftver i knjižnice. Također, ima dodatak za Arduino tzv teensyduino
  • USB priključak
  • Aplikacija Teensy Loader radi lakšeg korištenja
  • Besplatni razvojni softver
  • Podrška za više platformi, dostupna za operacijske sustave Linux, MacOS i Windows
  • Mala veličina, pogodna za mnoge projekte
  • Dostupan sa ili bez zalemljenih pinova za matičnu ploču
  • Programiranje jednom tipkom
  • Imate li kompajler? WinAVR
  • USB ispravljanje pogrešaka

Više tehničkih informacija i preuzimanja – Službena web stranica PJRC-a

Vrste i gdje kupiti

tinejdžerski 4.1

Što se tiče vrsta Teensy ploča i njihovih Tehničke specifikacije, imamo sljedeće varijacije s obzirom na zajedničke karakteristike prethodnog odjeljka:

Potrebno je razlikovati Teensy 2.0/Teensy++ 2.0, i ostale, budući da su ova prva dva 8-bitna i temeljena na AVR-u za kompatibilnost unatrag. Sljedeće verzije su 32-bitne visoke performanse i temeljene na ARM-u, među ostalim poboljšanjima.

Teensy 2.0

Nije pronađen nijedan proizvod.

  • MCU: Atmel ATMEGA32U4 8-bitni 16 MHz AVR
  • RAM: 2560 bajtova
  • EEPROM memorija: 1024 bajtova
  • Brza memorija: 32256 bajtova
  • Digitalni I / O: 25 pinova, 5v
  • Analogni ulazi: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1
  • cijena: 16 $

Teensy++ 2.0

Nije pronađen nijedan proizvod.

  • MCU: Atmel AT90USB1286 i 8-bitni 16 MHz AVR
  • RAM: 8192 bajtova
  • EEPROM memorija: 4096 bajtova
  • Brza memorija: 130048 bajtova
  • Digitalni I / O: 46 pinova, 5v
  • Analogni ulazi: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1
  • cijena: 24 $

mali lc

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM: 8K
  • EEPROM memorija: 128 bajtova (emu)
  • Brza memorija: 62K
  • Digitalni I / O: 27 pinova, 5v, 4x DMA kanala
  • Analogni ulazi: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1
  • cijena: 11,65 $

Teensy 3.2

-nije dostupno-

  • MCU: ARM Cortex-M4 na 72MHz
  • RAM: 64K
  • EEPROM memorija: 2K
  • Brza memorija: 256K
  • Digitalni I / O: 34 pinova, 5v
  • Analogni ulazi: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1
  • cijena: 19,80 $

Teensy 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bitni FPU + RNG + akcelerator enkripcije
  • RAM: 256K
  • EEPROM memorija: 4K
  • Brza memorija: 512K
  • Digitalni I / O: 64 pinova, 5v
  • Analogni ulazi: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Dodaci: I2S/TDM audio, CAN sabirnica, 16 DMA kanala opće namjene, RTC, SDIO 4-bit (SD kartice), USB 12 Mb/s
  • cijena: 24,25 $

Teensy 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bitni FPU + RNG + akcelerator enkripcije
  • RAM: 256K
  • EEPROM memorija: 4K
  • Brza memorija: 1024K
  • Digitalni I / O: 64 pinova, 5v
  • Analogni ulazi: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Dodaci: I2S/TDM audio, CAN sabirnica, 16 DMA kanala opće namjene, RTC, 4-bitni SDIO (SD kartice), 12 Mb/s USB i 480 Mb/s USB host
  • cijena: 29,25 $

Teensy 4.0

  • MCU: ARM Cortex-M7 na 600 MHz + 32-bitni FPU + RNG + akcelerator enkripcije
  • RAM: 1024K (2×512)
  • EEPROM memorija: 1K (emu)
  • Brza memorija: 1984K
  • Digitalni I / O: 40 pinova, 5v
  • Analogni ulazi: 14
  • PWM: 31
  • Serijski, I2C, SPI: 7, 3, 3
  • Dodaci: 2x I2S/TDM audio, S/PDIF digitalni audio, 3x CAN sabirnica (1x CAN FD), 32 DMA kanala opće namjene, RTC, FlexIO programabilni, USB 480 Mb/s i USB host 480 Mb/s, Pixel Processing Pipeline, unakrsno okidanje za periferne uređaje i upravljanje ON/OFF.
  • cijena: 19,95 $

Teensy 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bitni FPU + RNG + akcelerator enkripcije
  • RAM: 1024K (2×512) i QSPI za proširenje memorije s dva dodatna mjesta za RAM ili flash čipove
  • EEPROM memorija: 4K (emu)
  • Brza memorija: 7936K
  • Digitalni I / O: 55 pinova, 5v
  • Analogni ulazi: 18
  • PWM: 35
  • Serijski, I2C, SPI: 8, 3, 3
  • Dodaci: Ethernet 10/100 Mbit s DP83825 PHY, 2x I2S/TDM audio, S/PDIF digitalni audio, 3x CAN sabirnica (1x CAN FD), 32 DMA kanala opće namjene, RTC, FlexIO programabilni, USB 480 Mb/s i USB host pri 480 Mb/s, 1 SDIO (4 bita) za SD kartice, Pixel Processing Pipeline, unakrsno okidanje za periferne uređaje i upravljanje ON/OFF.
  • cijena: 26,85 $

Što se može učiniti s Teensyjem drugačije od ostalih tanjura? (aplikacije)

tinejdžerski

Teensy razvojna ploča jedna je od najcjenjenijih od strane mnogih proizvođača iz nekoliko razloga. Jedan od glavnih se odnosi na čip kojim su neke od ovih ploča ugrađene, budući da se temelje na 32-bitni ARM čipovi. To ne samo da pruža veće performanse nego s AVR-om, već također omogućuje moderniji MCU, rad s arhitekturom koja je danas važna i raširena kao ARM, itd.

S druge strane, unatoč svojoj maloj veličini, prilično su moćni, s dobrim kapacitetima RAM-a, flash i EEPROM memorije, kao i bogatim priključnim pinovima za korištenje hardverskih perifernih uređaja, pa čak i nekih sa SD karticama, Ethernetom itd. I sve to bez oduzimanja iote kompatibilnosti s Arduinom. No, kao što vidite, to nije "još jedan", nego poseban.

Još jedna sjajna značajka Teensyja je da može raditi kao i svaki drugi izvorni USB uređaj, odnosno, možete programirati ploču da bude periferna i da djeluje kao HID, MIDI uređaj, joysticks, gamepads itd. I sve to bez ikakvog dodatnog koda, sve je to dio softverskog paketa Teensy tako da ne morate brinuti o tome. Što se tiče Teensyduina, dodatka za Arduino IDE, to je još jedna fantastična značajka i potreban je samo trenutak da se pokrene i pokrene...


Budite prvi koji će komentirati

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.