Teensy: Vodnik za razvojno ploščo USB

mladosten

Ta članek bomo posvetili teensy razvojna plošča. Zelo vsestranska plošča, združljiva z Arduinom, in zmanjšane velikosti, da jo lahko namenite projektom, pri katerih je velikost pomembna. Tukaj si lahko ogledate, kaj je, vrste in različice, ki obstajajo, tehnične značilnosti in kaj je mogoče narediti s to ploščo z MCU ali mikrokrmilnikom.

Kaj je Teeny?

Velikost MCU

Teensy je blagovna znamka razvojne plošče mikrokrmilnikov, ki jo je ustvaril PJRC in z zasnovo, pri kateri je sodeloval solastnik Paul Stoffregen. PJRC je oblikovalec in proizvajalec različnih naprav za izdelovalce, DIY, razvoj kreativnosti itd. Za to so ustvarili to majhno, zelo vsestransko ploščo s potencialom Arduina ter s fantastično močjo in prilagodljivostjo, pri čemer uporabljajo tudi mikrokrmilnike, ki temeljijo na ARM, namesto AVR-jev, ki jih uporabljajo druge podobne razvojne plošče.

Teensy ni samo krožnik, ampak obstaja različnih modelov ali različic., kjer se nekatere ugodnosti in njihova velikost razlikujejo. Vse te zasnove strojne opreme so bile ustvarjene z idejo o maksimiranju V/I zmogljivosti, pa tudi podprte z množico knjižnic programske opreme, ki zagotavljajo številne funkcije in so pripravljene za delovanje z Arduino IDE.

Tehnične lastnosti Teensyja

podatkovni list pinout teensy

Podrobnosti o vašem modelu si lahko ogledate v podatkovnih listih, ki jih zagotovi proizvajalec plošče. Prav tako ne pozabite, da lahko med različicami obstajajo razlike v razporeditvi zatičev. Vendar, da bi imeli nekoliko bolj splošen pogled na Teensy, ki je skupen vsem, tukaj je nekaj njegove tehnične značilnosti:

  • Združljivost z arduino programska oprema in knjižnice. Prav tako ima dodatek za Arduino, ki se imenuje teensyduino
  • Vrata USB
  • App Teensy Loader za enostavno uporabo
  • Brezplačna programska oprema za razvoj
  • Podpora za več platform, na voljo za operacijske sisteme Linux, MacOS in Windows
  • Majhna velikost, primerna za številne projekte
  • Na voljo z ali brez spajkanih zatičev
  • Programiranje z enim gumbom
  • Ali imaš prevajalnik? WinAVR
  • USB razhroščevanje

Več tehničnih informacij in prenosov – Uradna spletna stran PJRC

Vrste in kje kupiti

teensy 4.1

Glede vrst ploščic Teensy in njihovih Tehnične specifikacije, imamo naslednje različice glede na skupne značilnosti prejšnjega razdelka:

Treba je razlikovati med Teensy 2.0/Teensy++ 2.0 in ostalimi, saj sta prva dva 8-bitna in temeljita na AVR za nazaj združljivost. Naslednje različice so med drugimi izboljšavami visoko zmogljive 32-bitne in temeljijo na ARM.

Najstniški 2.0

Ni najdenih izdelkov

  • MCU: Atmel ATMEGA32U4 8-bitni 16 MHz AVR
  • RAM: 2560 bajtov
  • EEPROM pomnilnik: 1024 bajtov
  • Flash pomnilnik: 32256 bajtov
  • Digitalni V / I: 25 zatičev, 5v
  • Analogni vhodi: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1
  • cena: 16 $

Teensy++ 2.0

Ni najdenih izdelkov

  • MCU: Atmel AT90USB1286 in 8-bitni 16 MHz AVR
  • RAM: 8192 bajtov
  • EEPROM pomnilnik: 4096 bajtov
  • Flash pomnilnik: 130048 bajtov
  • Digitalni V / I: 46 zatičev, 5v
  • Analogni vhodi: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1
  • cena: 24 $

teensy lc

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM: 8 tisoč
  • EEPROM pomnilnik: 128 bajtov (emu)
  • Flash pomnilnik: 62 tisoč
  • Digitalni V / I: 27 pinov, 5v, 4x DMA kanali
  • Analogni vhodi: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1
  • cena: 11,65 $

Najstniški 3.2

-ni na voljo-

  • MCU: ARM Cortex-M4 pri 72MHz
  • RAM: 64 tisoč
  • EEPROM pomnilnik: 2 tisoč
  • Flash pomnilnik: 256 tisoč
  • Digitalni V / I: 34 zatičev, 5v
  • Analogni vhodi: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1
  • cena: 19,80 $

Najstniški 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bitni FPU + RNG + pospeševalnik šifriranja
  • RAM: 256 tisoč
  • EEPROM pomnilnik: 4 tisoč
  • Flash pomnilnik: 512 tisoč
  • Digitalni V / I: 64 zatičev, 5v
  • Analogni vhodi: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Pripomočki: avdio I2S/TDM, vodilo CAN, 16 splošnih kanalov DMA, RTC, SDIO 4-bit (SD kartice), USB 12 Mb/s
  • cena: 24,25 $

Najstniški 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bitni FPU + RNG + pospeševalnik šifriranja
  • RAM: 256 tisoč
  • EEPROM pomnilnik: 4 tisoč
  • Flash pomnilnik: 1024 tisoč
  • Digitalni V / I: 64 zatičev, 5v
  • Analogni vhodi: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Pripomočki: zvok I2S/TDM, vodilo CAN, 16 splošnih kanalov DMA, RTC, 4-bitni SDIO (SD kartice), 12 Mb/s USB in 480 Mb/s USB gostitelj
  • cena: 29,25 $

Najstniški 4.0

  • MCU: ARM Cortex-M7 pri 600 MHz + 32-bitni FPU + RNG + pospeševalnik šifriranja
  • RAM: 1024K (2×512)
  • EEPROM pomnilnik: 1K (emu)
  • Flash pomnilnik: 1984 tisoč
  • Digitalni V / I: 40 zatičev, 5v
  • Analogni vhodi: 14
  • PWM: 31
  • Serijski, I2C, SPI: 7, 3, 3
  • Pripomočki: 2x I2S/TDM avdio, S/PDIF digitalni zvok, 3x CAN vodilo (1x CAN FD), 32 splošnih kanalov DMA, RTC, programabilni FlexIO, USB 480 Mb/s in USB gostitelj 480 Mb/s, Pixel Processing Pipeline, navzkrižno proženje za periferne naprave in upravljanje ON/OFF.
  • cena: 19,95 $

Najstniški 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bitni FPU + RNG + pospeševalnik šifriranja
  • RAM: 1024K (2×512) in QSPI za razširitev pomnilnika z dvema dodatnima lokacijama za RAM ali flash čipe
  • EEPROM pomnilnik: 4K (emu)
  • Flash pomnilnik: 7936 tisoč
  • Digitalni V / I: 55 zatičev, 5v
  • Analogni vhodi: 18
  • PWM: 35
  • Serijski, I2C, SPI: 8, 3, 3
  • Pripomočki: Ethernet 10/100 Mbit z DP83825 PHY, 2x I2S/TDM audio, S/PDIF digitalni avdio, 3x CAN vodilo (1x CAN FD), 32 splošnih DMA kanalov, RTC, FlexIO programabilen, USB 480 Mb/s in USB gostitelj pri 480 Mb/s, 1 SDIO (4 bit) za kartice SD, Pixel Processing Pipeline, navzkrižno proženje za zunanje naprave in upravljanje ON/OFF.
  • cena: 26,85 $

Kaj je mogoče narediti s Teensyjem, ki se razlikuje od ostalih plošč? (aplikacije)

mladosten

Razvojna plošča Teensy je ena izmed najbolj cenjenih pri mnogih izdelovalcih iz več razlogov. Eden glavnih je povezan s čipom, s katerim so bile vgrajene nekatere od teh plošč, saj temeljijo na 32-bitni ARM čipi. To ne zagotavlja le višje zmogljivosti kot pri AVR, temveč omogoča tudi sodobnejši MCU, delo z arhitekturo, ki je danes tako pomembna in razširjena, kot je ARM itd.

Po drugi strani pa kljub svoji majhnosti so precej močni, z dobrimi zmogljivostmi RAM-a, bliskovnega pomnilnika in EEPROM pomnilnika, pa tudi z bogatimi priključki za uporabo strojne periferne opreme in celo s karticami SD, Ethernetom itd. In vse to brez odštevanja kančka združljivosti z Arduinom. A kot vidite, ni "še en", ampak poseben.

Druga odlična lastnost Teensyja je, da lahko deluje kot katera koli druga izvorna naprava USB, to pomeni, da lahko ploščo programirate tako, da je periferna naprava in deluje kot HID, MIDI naprava, igralne palice, igralne ploščice itd. In vse to brez dodatne kode, vse je del sklada programske opreme Teensy, tako da vam ni treba skrbeti za to. Kar zadeva Teensyduino, dodatek za Arduino IDE, je to še ena fantastična funkcija in traja le trenutek, da začnete delovati ...


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.