Teensy: Vodič za USB razvojnu ploču

teensy

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

Šta je Teeny?

MCU veličina

Teensy je marka razvojne ploče mikrokontrolera koju je kreirao PJRC i sa dizajnom u kojem je učestvovao 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, kreirali su ovu malu, vrlo svestranu ploču s potencijalom Arduina, te sa 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 tanjir, ali postoji različitih modela ili verzija., u kojoj se neke pogodnosti i njihova veličina razlikuju. Svi ovi dizajni hardvera kreirani su s idejom da se maksimalno povećaju I/O mogućnosti, kao i da su podržani od strane mnoštva softverskih biblioteka kako bi se pružile mnoge funkcije i spremne za rad sa Arduino IDE.

Tehničke karakteristike Teensyja

teensy pinout datasheet

Možete vidjeti detalje o vašem modelu u tablicama podataka koje je dostavio proizvođač ploče. Također, zapamtite da mogu postojati razlike u pinoutu između verzija. Međutim, da bismo imali nešto generičniji pogled na Teensy koji je zajednički svima njima, evo nekih od njegove tehničke karakteristike:

  • Kompatibilnost sa arduinosoftware i biblioteke. Također, ima dodatak za Arduino pod nazivom teensyduino
  • USB priključak
  • App Teensy Loader radi lakšeg korišćenja
  • Besplatni razvojni softver
  • Podrška za više platformi, dostupna za Linux, MacOS i Windows operativne sisteme
  • Male veličine, pogodan za mnoge projekte
  • Dostupan sa ili bez zalemljenih pinova za matičnu ploču
  • Programiranje jednim pritiskom na dugme
  • Imate li kompajler? WinAVR
  • USB ispravljanje pogrešaka

Više tehničkih informacija i preuzimanja – Zvanična web stranica PJRC-a

Vrste i gdje kupiti

teensy 4.1

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

Potrebno je razlikovati Teensy 2.0/Teensy++ 2.0, i ostale, pošto su ova prva dva 8-bitna i bazirana na AVR-u za kompatibilnost unazad. Sljedeće verzije su 32-bitne visoke performanse i bazirane na ARM-u, između ostalih poboljšanja.

Teensy 2.0

Nije pronađen nijedan proizvod.

  • MCU: Atmel ATMEGA32U4 8-bitni 16 MHz AVR
  • RAM memorija: 2560 bajtova
  • EEPROM memorija: 1024 bajtova
  • Fleš memorija: 32256 bajtova
  • Digitalni U / I: 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 8-bitni 16 MHz AVR
  • RAM memorija: 8192 bajtova
  • EEPROM memorija: 4096 bajtova
  • Fleš memorija: 130048 bajtova
  • Digitalni U / I: 46 pinova, 5v
  • Analogni ulazi: 8
  • PWM: 9
  • UART,I2C,SPI: 1, 1, 1
  • Cijena: 24 $

teensy lc

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM memorija:8K
  • EEPROM memorija: 128 bajtova (emu)
  • Fleš memorija:62K
  • Digitalni U / I: 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 memorija:64K
  • EEPROM memorija:2K
  • Fleš memorija:256K
  • Digitalni U / I: 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 memorija:256K
  • EEPROM memorija:4K
  • Fleš memorija:512K
  • Digitalni U / I: 64 pinova, 5v
  • Analogni ulazi: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Dodaci: I2S/TDM audio, CAN sabirnica, 16 DMA kanala opšte namene, 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 memorija:256K
  • EEPROM memorija:4K
  • Fleš memorija:1024K
  • Digitalni U / I: 64 pinova, 5v
  • Analogni ulazi: 27
  • PWM: 20
  • UART,I2C,SPI: 0, 3, 3
  • Dodaci: I2S/TDM audio, CAN sabirnica, 16 DMA kanala opšte namene, 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 memorija: 1024K (2×512)
  • EEPROM memorija: 1K (emu)
  • Fleš memorija:1984K
  • Digitalni U / I: 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šte namene, 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 memorija: 1024K (2×512) i QSPI za proširenje memorije sa dvije dodatne lokacije za RAM ili flash čipove
  • EEPROM memorija: 4K (emu)
  • Fleš memorija:7936K
  • Digitalni U / I: 55 pinova, 5v
  • Analogni ulazi: 18
  • PWM: 35
  • Serijski, I2C, SPI: 8, 3, 3
  • Dodaci: Ethernet 10/100 Mbit sa DP83825 PHY, 2x I2S/TDM audio, S/PDIF digitalni audio, 3x CAN sabirnica (1x CAN FD), 32 DMA kanala opšte namene, RTC, FlexIO programabilni, USB 480 Mb/s i USB host pri 480 Mb/s, 1 SDIO (4 bit) za SD kartice, Pixel Processing Pipeline, unakrsno okidanje za periferne uređaje i upravljanje ON/OFF.
  • Cijena: 26,85 $

Šta se može učiniti s Teensyjem drugačije od ostalih ploča? (aplikacije)

teensy

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 su zasnovane na 32-bitni ARM čipovi. Ovo ne samo da pruža veće performanse nego kod AVR-a, već omogućava i moderniji MCU, rad sa arhitekturom koja je danas važna i rasprostranjena kao ARM, itd.

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

Još jedna sjajna karakteristika 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, džojstici, gamepadi itd. I sve to bez ikakvog dodatnog koda, sve je to dio Teensy softverskog paketa tako da ne morate brinuti o tome. Što se tiče Teensyduina, dodatka za Arduino IDE, to je još jedna fantastična karakteristika i potreban je samo trenutak da se pokrene i pokrene...


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  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 obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.