Teensy: USB Development Board Guide

teensy

Omistamme tämän artikkelin teini-ikäinen kehityslauta. Erittäin monipuolinen, Arduinon kanssa yhteensopiva levy, jonka koko on pienempi, jotta se voidaan omistaa projekteihin, joissa koolla on väliä. Täältä näet mitä se on, olemassa olevat tyypit ja versiot, tekniset ominaisuudet ja mitä tällä MCU:lla tai mikrokontrollerilla varustetulla kortilla voidaan tehdä.

Mikä on Teeny?

MCU koko

Teensy on PJRC:n luoma mikro-ohjainkehityskortti ja suunnittelulla, johon osaomistaja Paul Stoffregen on osallistunut. PJRC suunnittelee ja valmistaa erilaisia ​​laitteita tekijöille, tee-se-itse, luovuuden kehittämiseen jne. Tätä varten he ovat luoneet tämän pienen, erittäin monipuolisen levyn, jossa on Arduinon potentiaalia ja fantastista tehoa ja joustavuutta, käyttäen myös ARM-pohjaisia ​​mikrokontrollereita muiden vastaavien kehityskorttien AVR:ien sijaan.

Teensy ei ole vain lautanen, vaan on olemassa eri malleja tai versioita., joissa jotkin edut ja niiden koko vaihtelevat. Kaikki nämä laitteistosuunnittelut luotiin ajatuksena maksimoida I/O-ominaisuudet, ja niitä tukevat monet ohjelmistokirjastot, jotka tarjoavat monia ominaisuuksia ja ovat valmiita toimimaan Arduino IDE:n kanssa.

Teensyn tekniset ominaisuudet

teensy pinout -tietolomake

Näet mallisi tiedot levyn valmistajan toimittamista tiedoista. Muista myös, että versioiden välillä voi olla eroja. Kuitenkin saadaksesi hieman yleisemmän näkemyksen Teensystä, joka on yhteinen kaikille, tässä on joitain sen tekniset ominaisuudet:

  • Yhteensopivuus arduino-ohjelmisto ja kirjastot. Lisäksi siinä on Arduino-lisäosa nimeltään teensyduino
  • USB-portti
  • Sovellus Teensy Loader käytön helpottamiseksi
  • Ilmainen kehitysohjelmisto
  • Eri alustojen tuki, saatavilla Linux-, MacOS- ja Windows-käyttöjärjestelmille
  • Pieni koko, sopii moneen projektiin
  • Saatavana juotetuilla leipälevyn tapilla tai ilman
  • Yhden painikkeen ohjelmointi
  • Onko sinulla kääntäjä? WinAVR
  • USB-virheenkorjaus

Lisää teknisiä tietoja ja latauksia – PJRC:n virallinen verkkosivusto

Tyypit ja mistä ostaa

teini 4.1

Mitä tulee Teensy-levyjen tyyppeihin ja niihin Tekniset tiedot, meillä on seuraavat muunnelmat edellisen osan yhteisiin ominaisuuksiin verrattuna:

On tarpeen erottaa Teensy 2.0/Teensy++ 2.0 ja muut, koska nämä kaksi ensimmäistä ovat 8-bittisiä ja perustuvat AVR:ään taaksepäin yhteensopivuuden vuoksi. Seuraavat versiot ovat korkean suorituskyvyn 32-bittisiä ja ARM-pohjaisia ​​muiden parannusten ohella.

Teensy 2.0

Tuotteita ei löytynyt.

  • MCU: Atmel ATMEGA32U4 ja 8-bittinen 16 MHz AVR
  • RAM-muistia: 2560 tavua
  • EEPROM-muisti: 1024 tavua
  • Flash-muisti: 32256 tavua
  • Digitaalinen I / O: 25 nastaa, 5v
  • Analogiset tulot: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1
  • hinta: 16 dollaria

Teensy++ 2.0

  • MCU: Atmel AT90USB1286 ja 8-bittinen 16 MHz AVR
  • RAM-muistia: 8192 tavua
  • EEPROM-muisti: 4096 tavua
  • Flash-muisti: 130048 tavua
  • Digitaalinen I / O: 46 nastaa, 5v
  • Analogiset tulot: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1
  • hinta: 24 dollaria

teini lc

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM-muistia: 8K
  • EEPROM-muisti: 128 tavua (emu)
  • Flash-muisti: 62K
  • Digitaalinen I / O: 27 nastaa, 5v, 4x DMA-kanavaa
  • Analogiset tulot: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1
  • hinta: 11,65 dollaria

Teensy 3.2

-ei saatavilla-

  • MCU: ARM Cortex-M4 taajuudella 72 MHz
  • RAM-muistia: 64K
  • EEPROM-muisti: 2K
  • Flash-muisti: 256K
  • Digitaalinen I / O: 34 nastaa, 5v
  • Analogiset tulot: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1
  • hinta: 19,80 dollaria

Teensy 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bittinen FPU + RNG + salauskiihdytin
  • RAM-muistia: 256K
  • EEPROM-muisti: 4K
  • Flash-muisti: 512K
  • Digitaalinen I / O: 64 nastaa, 5v
  • Analogiset tulot: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Ekstrat: I2S/TDM-ääni, CAN-väylä, 16 yleiskäyttöistä DMA-kanavaa, RTC, SDIO 4-bittinen (SD-kortit), USB 12 Mb/s
  • hinta: 24,25 dollaria

Teensy 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bittinen FPU + RNG + salauskiihdytin
  • RAM-muistia: 256K
  • EEPROM-muisti: 4K
  • Flash-muisti: 1024K
  • Digitaalinen I / O: 64 nastaa, 5v
  • Analogiset tulot: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Ekstrat: I2S/TDM-ääni, CAN-väylä, 16 yleiskäyttöistä DMA-kanavaa, RTC, 4-bittinen SDIO (SD-kortit), 12 Mb/s USB ja 480 Mb/s USB-isäntä
  • hinta: 29,25 dollaria

Teensy 4.0

  • MCU: ARM Cortex-M7 600 MHz + 32-bittinen FPU + RNG + salauskiihdytin
  • RAM-muistia: 1024K (2×512)
  • EEPROM-muisti: 1K (emu)
  • Flash-muisti: 1984K
  • Digitaalinen I / O: 40 nastaa, 5v
  • Analogiset tulot: 14
  • PWM: 31
  • Sarja, I2C, SPI: 7, 3, 3
  • Ekstrat: 2x I2S/TDM-ääni, S/PDIF-digitaaliääni, 3x CAN-väylä (1x CAN FD), 32 yleiskäyttöistä DMA-kanavaa, RTC, ohjelmoitava FlexIO, USB 480 Mb/s ja USB-isäntä 480 Mb/s, Pixel Processing Pipeline, ristikkäinen liipaisu oheislaitteille ja ON/OFF-hallinta.
  • hinta: 19,95 dollaria

Teensy 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bittinen FPU + RNG + salauskiihdytin
  • RAM-muistia: 1024K (2×512) ja QSPI muistin laajentamiseen kahdella lisäpaikalla RAM-muistille tai flash-siruille
  • EEPROM-muisti: 4K (emu)
  • Flash-muisti: 7936K
  • Digitaalinen I / O: 55 nastaa, 5v
  • Analogiset tulot: 18
  • PWM: 35
  • Sarja, I2C, SPI: 8, 3, 3
  • Ekstrat: Ethernet 10/100 Mbit DP83825 PHY:llä, 2x I2S/TDM-ääni, S/PDIF-digitaalinen ääni, 3x CAN-väylä (1x CAN FD), 32 yleiskäyttöistä DMA-kanavaa, RTC, ohjelmoitava FlexIO, USB 480 Mb/s ja USB-isäntä 480 Mb/s, 1 SDIO (4 bittiä) SD-korteille, Pixel Processing Pipeline, ristiliipaisu oheislaitteille ja ON/OFF-hallinta.
  • hinta: 26,85 dollaria

Mitä Teensylle voi tehdä eri tavalla kuin muut levyt? (Sovellukset)

teensy

Teensy-kehityslevy on yksi monien valmistajien arvostetuimmista useista syistä. Yksi tärkeimmistä liittyy siruun, jolla osa näistä levyistä on asennettu, koska ne perustuvat 32-bittiset ARM-sirut. Tämä ei ainoastaan ​​tarjoa parempaa suorituskykyä kuin AVR, se mahdollistaa myös nykyaikaisemman MCU:n, työskentelyn nykyään yhtä tärkeän ja laajalle levinneen arkkitehtuurin kanssa kuin ARM jne.

Toisaalta pienestä koostaan ​​huolimatta ne ovat aika voimakkaita, jossa on hyvät RAM-muistin, flash- ja EEPROM-muistin kapasiteetit sekä runsaasti liitäntänastoja laitteiston oheislaitteiden käyttöä varten, ja jopa joissakin SD-korteilla, Ethernetillä jne. Ja kaikki tämä vähentämättä hiventäkään yhteensopivuutta Arduinon kanssa. Mutta kuten näet, se ei ole "toinen", vaan erityinen.

Toinen Teensyn hieno ominaisuus on, että se voi toimia kuten mikä tahansa muu alkuperäinen USB-laite, eli voit ohjelmoida kortin oheislaitteeksi ja toimia HID-, MIDI-laitteena, ohjaussauvana, peliohjaimena jne. Ja kaikki tämä ilman lisäkoodia, se on kaikki osa Teensyn ohjelmistopinoa, joten sinun ei tarvitse huolehtia siitä. Mitä tulee Teensyduinoon, Arduino IDE:n lisäosaan, se on toinen fantastinen ominaisuus, ja sen käynnistyminen kestää vain hetken...


Ole ensimmäinen kommentti

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.