Teensy: Ghid pentru placa de dezvoltare USB

adolescent

Vom dedica acest articol consiliu de dezvoltare teensy. O placă foarte versatilă, compatibilă cu Arduino, și de dimensiuni reduse pentru a o putea dedica proiectelor în care dimensiunea contează. Aici puteți vedea ce este, tipurile și versiunile care există, caracteristicile tehnice și ce se poate face cu această placă cu MCU sau microcontroler.

Ce este Teeny?

Dimensiunea MCU

Teensy este o marcă de placă de dezvoltare a microcontrolerelor creată de PJRC și cu un design la care a participat coproprietarul Paul Stoffregen. PJRC este un designer și producător de diferite dispozitive pentru producători, bricolaj, dezvoltarea creativității etc. Pentru a face acest lucru, au creat această placă mică, foarte versatilă, cu potențialul Arduino și cu o putere și flexibilitate fantastice, folosind, de asemenea, microcontrolere bazate pe ARM în loc de AVR-uri utilizate de alte plăci de dezvoltare similare.

Teensy nu este doar o farfurie, dar există diferite modele sau versiuni., în care unele beneficii și dimensiunea lor variază. Toate aceste design-uri hardware au fost create cu ideea de a maximiza capabilitățile I/O, precum și de a fi susținute de o serie de biblioteci de software pentru a oferi multe caracteristici și gata de rulare cu Arduino IDE.

Caracteristicile tehnice ale Teensy

fișă de date pinout teensy

Puteți vedea detaliile modelului dvs. în fișele de date furnizate de producătorul plăcii. De asemenea, amintiți-vă că pot exista diferențe de pinout între versiuni. Cu toate acestea, pentru a avea o viziune ceva mai generică asupra Teensy, care este comună tuturor, iată câteva dintre caracteristicile sale tehnice:

  • Compatibilitate cu arduinosoftware si bibliotecile. De asemenea, are un add-on pentru Arduino numit teensyduino
  • Port USB
  • Aplicaţia Teensy Loader pentru ușurință în utilizare
  • Software de dezvoltare gratuit
  • Suport multiplatformă, disponibil pentru sistemele de operare Linux, MacOS și Windows
  • Dimensiuni mici, potrivite pentru multe proiecte
  • Disponibil cu sau fără știfturi lipiți pentru panou
  • Programare cu un singur buton
  • Ai compilatorul? WinAVR
  • depanare USB

Mai multe informații tehnice și descărcări – Site-ul oficial al PJRC

Tipuri și de unde se cumpără

adolescent 4.1

În ceea ce privește tipurile de farfurii Teensy și a acestora Specificatii tehnice, avem următoarele variații față de caracteristicile comune ale secțiunii precedente:

Este necesar să se facă diferența între Teensy 2.0/Teensy++ 2.0 și restul, deoarece aceste prime două sunt pe 8 biți și se bazează pe AVR pentru compatibilitate cu versiunile inverse. Următoarele versiuni sunt de înaltă performanță pe 32 de biți și bazate pe ARM, printre alte îmbunătățiri.

Adolescența 2.0

Nu au fost găsite produse.

  • MCU: Atmel ATMEGA32U4 un AVR pe 8 biți 16 MHz
  • RAM: 2560 octeți
  • memorie EEPROM: 1024 octeți
  • Memorie flash: 32256 octeți
  • I / O digitală: 25 pini, 5v
  • Intrări analogice: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1
  • preț: 16 $

Teensy++ 2.0

Nu au fost găsite produse.

  • MCU: Atmel AT90USB1286 un AVR pe 8 biți 16 MHz
  • RAM: 8192 octeți
  • memorie EEPROM: 4096 octeți
  • Memorie flash: 130048 octeți
  • I / O digitală: 46 pini, 5v
  • Intrări analogice: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1
  • preț: 24 $

teensy lc

  • MCU: ARM Cortex-M0+ la 48MHz
  • RAM: 8K
  • memorie EEPROM: 128 octeți (emu)
  • Memorie flash: 62K
  • I / O digitală: 27 de pini, 5v, 4x canale DMA
  • Intrări analogice: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1
  • preț: 11,65 $

Adolescența 3.2

-nu este disponibil-

  • MCU: ARM Cortex-M4 la 72MHz
  • RAM: 64K
  • memorie EEPROM: 2K
  • Memorie flash: 256K
  • I / O digitală: 34 pini, 5v
  • Intrări analogice: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1
  • preț: 19,80 $

Adolescența 3.5

  • MCU: 4 MHz ARM Cortex-M120 + FPU pe 32 de biți + RNG + accelerator de criptare
  • RAM: 256K
  • memorie EEPROM: 4K
  • Memorie flash: 512K
  • I / O digitală: 64 pini, 5v
  • Intrări analogice: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Extras: audio I2S/TDM, magistrală CAN, 16 canale DMA de uz general, RTC, SDIO pe 4 biți (carduri SD), USB 12 Mb/s
  • preț: 24,25 $

Adolescența 3.6

  • MCU: 4 MHz ARM Cortex-M180 + FPU pe 32 de biți + RNG + accelerator de criptare
  • RAM: 256K
  • memorie EEPROM: 4K
  • Memorie flash: 1024K
  • I / O digitală: 64 pini, 5v
  • Intrări analogice: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Extras: audio I2S/TDM, magistrală CAN, 16 canale DMA de uz general, RTC, SDIO pe 4 biți (carduri SD), USB 12 Mb/s și gazdă USB 480 Mb/s
  • preț: 29,25 $

Adolescența 4.0

  • MCU: ARM Cortex-M7 la 600 MHz + FPU pe 32 de biți + RNG + accelerator de criptare
  • RAM: 1024K (2×512)
  • memorie EEPROM: 1K (emu)
  • Memorie flash: 1984K
  • I / O digitală: 40 pini, 5v
  • Intrări analogice: 14
  • PWM: 31
  • Serial, I2C, SPI: 7, 3, 3
  • Extras: 2x audio I2S/TDM, audio digital S/PDIF, 3x CAN bus (1x CAN FD), 32 canale DMA de uz general, RTC, FlexIO programabil, USB 480 Mb/s și USB gazdă 480 Mb/s, Pixel Processing Pipeline , declanșare încrucișată pentru periferice și management ON/OFF.
  • preț: 19,95 $

Adolescența 4.1

  • MCU: 7 MHz ARM Cortex-M600 + FPU 64/32 biți + RNG + accelerator de criptare
  • RAM: 1024K (2×512) și QSPI pentru extinderea memoriei cu două locații suplimentare pentru RAM sau cipuri flash
  • memorie EEPROM: 4K (emu)
  • Memorie flash: 7936K
  • I / O digitală: 55 pini, 5v
  • Intrări analogice: 18
  • PWM: 35
  • Serial, I2C, SPI: 8, 3, 3
  • Extras: Ethernet 10/100 Mbit cu DP83825 PHY, 2x audio I2S/TDM, audio digital S/PDIF, 3x CAN bus (1x CAN FD), 32 canale DMA de uz general, RTC, FlexIO programabil, USB 480 Mb/s și gazdă USB la 480 Mb/s, 1 SDIO (4 biți) pentru carduri SD, Pixel Processing Pipeline, declanșare încrucișată pentru periferice și management ON/OFF.
  • preț: 26,85 $

Ce se poate face cu Teensy diferit de restul farfurii? (Aplicații)

adolescent

Placa de dezvoltare Teensy este una dintre cele mai apreciate de mulți producători din mai multe motive. Una dintre cele principale este legată de cip cu care au fost montate unele dintre aceste plăci, deoarece se bazează pe Chip-uri ARM pe 32 de biți. Acest lucru nu numai că oferă performanțe mai mari decât cu AVR, dar permite și un MCU mai modern, lucrând cu o arhitectură la fel de importantă și răspândită astăzi ca ARM, etc.

Pe de altă parte, în ciuda dimensiunilor sale mici, sunt destul de puternici, cu capacități bune de memorie RAM, flash și EEPROM, precum și bogate în pini de conectare pentru a folosi periferice hardware, și chiar unele cu carduri SD, Ethernet etc. Și toate acestea fără a scădea un pic de compatibilitate cu Arduino. Dar, după cum puteți vedea, nu este „altul”, ci unul special.

O altă caracteristică grozavă a Teensy este că poate funcționa ca oricare altul dispozitiv USB nativ, adică poți programa placa să fie un periferic și să acționeze ca un HID, dispozitiv MIDI, joystick-uri, gamepad-uri etc. Și toate acestea, fără niciun cod suplimentar, fac parte din stiva de software Teensy, așa că nu trebuie să vă faceți griji. În ceea ce privește Teensyduino, suplimentul pentru Arduino IDE, este o altă caracteristică fantastică și durează doar o clipă pentru a începe și rula...


Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.