Teensy: Przewodnik po płytce rozwojowej USB

Małoletni

Poświęcimy ten artykuł malutka tablica rozwojowa. Bardzo wszechstronna płytka, kompatybilna z Arduino i o zmniejszonych rozmiarach, aby móc dedykować ją do projektów, w których rozmiar ma znaczenie. Tutaj możesz zobaczyć, co to jest, jakie istnieją typy i wersje, charakterystykę techniczną i co można zrobić z tą płytą za pomocą MCU lub mikrokontrolera.

Co to jest malusieńki?

Rozmiar MCU

Teensy to marka płyt rozwojowych mikrokontrolerów stworzona przez PJRC oraz z projektem, w którym brał udział współwłaściciel Paul Stoffregen. PJRC jest projektantem i producentem różnych urządzeń dla majsterkowiczów, majsterkowania, rozwoju kreatywności itp. W tym celu stworzyli tę małą, bardzo wszechstronną płytkę z potencjałem Arduino, a także fantastyczną mocą i elastycznością, również wykorzystując mikrokontrolery oparte na ARM zamiast AVRów używanych przez inne podobne płytki rozwojowe.

Teensy to nie tylko talerz, ale jest różne modele lub wersje., w którym niektóre korzyści i ich wielkość są różne. Wszystkie te projekty sprzętowe zostały stworzone z myślą o maksymalizacji możliwości we/wy, a także wspierane przez wiele bibliotek oprogramowania, aby zapewnić wiele funkcji i są gotowe do uruchomienia z Arduino IDE.

Charakterystyka techniczna Teensy

arkusz danych pinout teensy

Możesz zobaczyć szczegóły swojego modelu w arkuszach danych dostarczonych przez producenta płyty. Pamiętaj też, że mogą występować różnice pinów między wersjami. Jednak, aby mieć nieco bardziej ogólny pogląd na Teensy, który jest wspólny dla wszystkich z nich, oto niektóre z jego właściwości techniczne:

  • Zgodność z oprogramowanie arduino i biblioteki. Posiada również dodatek dla Arduino o nazwie nastolatek
  • Port USB
  • App Mała ładowarka dla łatwości użytkowania
  • Darmowe oprogramowanie programistyczne
  • Obsługa wielu platform, dostępna dla systemów operacyjnych Linux, MacOS i Windows
  • Mały rozmiar, odpowiedni do wielu projektów
  • Dostępne z lutowanymi pinami płytki stykowej lub bez
  • Programowanie jednym przyciskiem
  • Masz kompilator? WinAVR
  • debugowanie USB

Więcej informacji technicznych i pliki do pobrania – Oficjalna strona internetowa PJRC

Rodzaje i gdzie kupić

nastolatek 4.1

Jeśli chodzi o rodzaje talerzy Teensy i ich Specyfikacja techniczna, mamy następujące odmiany w odniesieniu do wspólnych cech z poprzedniej sekcji:

Konieczne jest rozróżnienie między Teensy 2.0/Teensy++ 2.0 a resztą, ponieważ te dwa pierwsze są 8-bitowe i oparte na AVR w celu zapewnienia kompatybilności wstecznej. Następujące wersje to między innymi wydajne 32-bitowe i oparte na architekturze ARM.

Malutkie 2.0

Nie znaleziono produktów

  • MCU: Atmel ATMEGA32U4 8-bitowy 16 MHz AVR
  • RAM: 2560 bajtów
  • Pamięć EEPROM: 1024 bajtów
  • Pamięć flash: 32256 bajtów
  • Cyfrowe I / O: 25 pinów, 5v
  • Wejścia analogowe: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1
  • cena: 16 $

Teensy++ 2.0

  • MCU: Atmel AT90USB1286 8-bitowy 16 MHz AVR
  • RAM: 8192 bajtów
  • Pamięć EEPROM: 4096 bajtów
  • Pamięć flash: 130048 bajtów
  • Cyfrowe I / O: 46 pinów, 5v
  • Wejścia analogowe: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1
  • cena: 24 $

Mała LC

  • MCU: ARM Cortex-M0+ @ 48 MHz
  • RAM: 8K
  • Pamięć EEPROM: 128 bajtów (emu)
  • Pamięć flash: 62K
  • Cyfrowe I / O: 27 pinów, 5v, 4x kanały DMA
  • Wejścia analogowe: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1
  • cena: 11,65 $

Malutkie 3.2

-niedostępne-

  • MCU: ARM Cortex-M4 przy 72 MHz
  • RAM: 64K
  • Pamięć EEPROM: 2K
  • Pamięć flash: 256K
  • Cyfrowe I / O: 34 pinów, 5v
  • Wejścia analogowe: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1
  • cena: 19,80 $

Malutkie 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bitowy FPU + RNG + akcelerator szyfrowania
  • RAM: 256K
  • Pamięć EEPROM: 4K
  • Pamięć flash: 512K
  • Cyfrowe I / O: 64 pinów, 5v
  • Wejścia analogowe: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Extras: audio I2S/TDM, magistrala CAN, 16 kanałów DMA ogólnego przeznaczenia, RTC, SDIO 4-bit (karty SD), USB 12 Mb/s
  • cena: 24,25 $

Malutkie 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bitowy FPU + RNG + akcelerator szyfrowania
  • RAM: 256K
  • Pamięć EEPROM: 4K
  • Pamięć flash: 1024K
  • Cyfrowe I / O: 64 pinów, 5v
  • Wejścia analogowe: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • Extras: I2S/TDM audio, magistrala CAN, 16 kanałów DMA ogólnego przeznaczenia, RTC, 4-bit SDIO (karty SD), 12 Mb/s USB i 480 Mb/s host USB
  • cena: 29,25 $

Malutkie 4.0

  • MCU: ARM Cortex-M7 przy 600 MHz + 32-bitowy FPU + RNG + akcelerator szyfrowania
  • RAM: 1024K (2×512)
  • Pamięć EEPROM: 1 tys. (emu)
  • Pamięć flash: 1984K
  • Cyfrowe I / O: 40 pinów, 5v
  • Wejścia analogowe: 14
  • PWM: 31
  • Szeregowy, I2C, SPI: 7, 3, 3
  • Extras: 2x I2S/TDM audio, cyfrowe audio S/PDIF, 3x magistrala CAN (1x CAN FD), 32 kanały DMA ogólnego przeznaczenia, RTC, programowalny FlexIO, USB 480 Mb/s i host USB 480 Mb/s, Pixel Processing Pipeline, skrzyżowane wyzwalanie dla urządzeń peryferyjnych i zarządzanie włączaniem/wyłączaniem.
  • cena: 19,95 $

Malutkie 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bit FPU + RNG + akcelerator szyfrowania
  • RAM: 1024K (2×512) i QSPI do rozszerzenia pamięci z dwoma dodatkowymi lokalizacjami na RAM lub układy flash
  • Pamięć EEPROM: 4 tys. (emu)
  • Pamięć flash: 7936K
  • Cyfrowe I / O: 55 pinów, 5v
  • Wejścia analogowe: 18
  • PWM: 35
  • Szeregowy, I2C, SPI: 8, 3, 3
  • Extras: Ethernet 10/100 Mbit z DP83825 PHY, 2x dźwięk I2S/TDM, dźwięk cyfrowy S/PDIF, 3x magistrala CAN (1x CAN FD), 32 kanały DMA ogólnego przeznaczenia, RTC, programowalny FlexIO, USB 480 Mb/s i host USB przy 480 Mb/s, 1 SDIO (4 bity) dla kart SD, Pixel Processing Pipeline, cross triggering dla urządzeń peryferyjnych i zarządzanie włączaniem/wyłączaniem.
  • cena: 26,85 $

Co można zrobić z Teensy inaczej niż resztą płyt? (Aplikacje)

Małoletni

Płyta rozwojowa Teensy jest jedną z najbardziej cenionych przez wielu twórców z kilku powodów. Jeden z głównych jest związany z chipem, w który zostały wyposażone niektóre z tych płyt, ponieważ są one oparte na 32-bitowe układy ARM. Zapewnia to nie tylko wyższą wydajność niż w przypadku AVR, ale także pozwala na posiadanie bardziej nowoczesnego MCU, pracującego z architekturą tak ważną i rozpowszechnioną dzisiaj jak ARM itp.

Z drugiej strony, mimo niewielkich rozmiarów, są dość potężne, z dobrymi pojemnościami pamięci RAM, flash i EEPROM, a także bogatymi w piny przyłączeniowe do obsługi sprzętowych urządzeń peryferyjnych, a nawet niektórych z kartami SD, Ethernetem itp. A wszystko to bez odejmowania odrobiny kompatybilności z Arduino. Ale jak widać, nie jest to „kolejny”, ale wyjątkowy.

Kolejną wspaniałą cechą Teensy jest to, że może działać jak każda inna natywne urządzenie USBczyli możesz zaprogramować płytkę jako urządzenie peryferyjne i działać jako urządzenie HID, MIDI, joysticki, gamepady itp. A wszystko to bez dodatkowego kodu, wszystko to jest częścią stosu oprogramowania Teensy, więc nie musisz się tym martwić. Jeśli chodzi o Teensyduino, dodatek do Arduino IDE, jest to kolejna fantastyczna funkcja, a uruchomienie i uruchomienie zajmuje tylko chwilę...


Bądź pierwszym który skomentuje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.