Teensy: Handleiding voor USB-ontwikkelbord

teensy

We gaan dit artikel opdragen aan de tiener ontwikkelingsbord. Een zeer veelzijdig bord, compatibel met Arduino en van een kleiner formaat om het te kunnen wijden aan projecten waarbij grootte ertoe doet. Hier kun je zien wat het is, de soorten en versies die er zijn, de technische kenmerken en wat er allemaal met dit bord met MCU of microcontroller kan.

Wat is Teeny?

MCU-grootte:

Teensy is een merk van microcontroller development board gemaakt door PJRC en met een ontwerp waaraan mede-eigenaar Paul Stoffregen heeft meegewerkt. PJRC is een ontwerper en fabrikant van verschillende apparaten voor makers, doe-het-zelvers, creativiteitsontwikkeling, enz. Om dit te doen, hebben ze dit kleine, zeer veelzijdige bord gemaakt met het potentieel van Arduino, en met fantastische kracht en flexibiliteit, ook met behulp van op ARM gebaseerde microcontrollers in plaats van AVR's die worden gebruikt door andere vergelijkbare ontwikkelborden.

Teensy is niet alleen een bord, maar er is verschillende modellen of versies., waarin sommige voordelen en hun grootte variëren. Al deze hardware-ontwerpen zijn gemaakt met het idee om de I/O-mogelijkheden te maximaliseren, en worden ondersteund door een groot aantal softwarebibliotheken om veel functies te bieden en klaar om te draaien met de Arduino IDE.

Technische kenmerken van Teensy

teensy pinout gegevensblad

U kunt de details van uw model zien in de datasheets van de fabrikant van het bord. Houd er ook rekening mee dat er pinout-verschillen tussen versies kunnen zijn. Om echter een wat algemener beeld van Teensy te krijgen dat ze allemaal gemeen hebben, volgen hier enkele: zijn technische kenmerken:

  • Compatibiliteit met arduinosoftware en de bibliotheken. Het heeft ook een add-on voor Arduino genaamd teensyduino
  • USB-poort
  • app Teensy-lader voor gebruiksgemak
  • Gratis ontwikkelsoftware
  • Cross-platform ondersteuning, beschikbaar voor Linux, MacOS en Windows besturingssystemen
  • Klein formaat, geschikt voor veel projecten
  • Verkrijgbaar met of zonder gesoldeerde breadboard-pinnen
  • Programmeren met één druk op de knop
  • Heb je de compiler? WinAVR
  • USB debugging

Meer technische informatie en downloads – PJRC officiële website

Soorten en waar te koop

tiener 4.1

Met betrekking tot de soorten Teensy-platen en hun Technische specificaties, hebben we de volgende variaties met betrekking tot de gemeenschappelijke kenmerken van de vorige sectie:

Het is noodzakelijk om onderscheid te maken tussen Teensy 2.0/Teensy++ 2.0 en de rest, aangezien deze eerste twee 8-bits zijn en gebaseerd zijn op AVR voor achterwaartse compatibiliteit. De volgende versies zijn onder andere high-performance 32-bits en ARM-gebaseerd.

Tiener 2.0

Geen producten gevonden.

  • MCU: Atmel ATMEGA32U4 een 8 bit 16 MHz AVR
  • RAM: 2560 bytes
  • EEPROM-geheugen: 1024 bytes
  • Flash-geheugen: 32256 bytes
  • Digitale I / O: 25 pinnen, 5v
  • Analoge ingangen: 12
  • PWM: 7
  • UART, I2C, SPI: 1, 1, 1
  • Prijs: 16 $

Teensy++ 2.0

  • MCU: Atmel AT90USB1286 een 8 bit 16 MHz AVR
  • RAM: 8192 bytes
  • EEPROM-geheugen: 4096 bytes
  • Flash-geheugen: 130048 bytes
  • Digitale I / O: 46 pinnen, 5v
  • Analoge ingangen: 8
  • PWM: 9
  • UART, I2C, SPI: 1, 1, 1
  • Prijs: 24 $

tiener lc

  • MCU: ARM Cortex-M0+ @ 48MHz
  • RAM: 8K
  • EEPROM-geheugen: 128 bytes (emoe)
  • Flash-geheugen: 62K
  • Digitale I / O: 27 pinnen, 5v, 4x DMA-kanalen
  • Analoge ingangen: 13
  • PWM: 10
  • UART, I2C, SPI: 1, 1, 1
  • Prijs: 11,65 $

Tiener 3.2

-niet beschikbaar-

  • MCU: ARM Cortex-M4 op 72MHz
  • RAM: 64K
  • EEPROM-geheugen: 2K
  • Flash-geheugen: 256K
  • Digitale I / O: 34 pinnen, 5v
  • Analoge ingangen: 8
  • PWM: 21
  • UART, I2C, SPI: 1, 1, 1
  • Prijs: 19,80 $

Tiener 3.5

  • MCU: 4 MHz ARM Cortex-M120 + 32-bits FPU + RNG + coderingsversneller
  • RAM: 256K
  • EEPROM-geheugen: 4K
  • Flash-geheugen: 512K
  • Digitale I / O: 64 pinnen, 5v
  • Analoge ingangen: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • extract: I2S/TDM-audio, CAN-bus, 16 DMA-kanalen voor algemene doeleinden, RTC, SDIO 4-bit (SD-kaarten), USB 12 Mb/s
  • Prijs: 24,25 $

Tiener 3.6

  • MCU: 4 MHz ARM Cortex-M180 + 32-bits FPU + RNG + coderingsversneller
  • RAM: 256K
  • EEPROM-geheugen: 4K
  • Flash-geheugen: 1024K
  • Digitale I / O: 64 pinnen, 5v
  • Analoge ingangen: 27
  • PWM: 20
  • UART, I2C, SPI: 0, 3, 3
  • extract: I2S/TDM-audio, CAN-bus, 16 DMA-kanalen voor algemene doeleinden, RTC, 4-bit SDIO (SD-kaarten), 12 Mb/s USB en 480 Mb/s USB-host
  • Prijs: 29,25 $

Tiener 4.0

  • MCU: ARM Cortex-M7 op 600 MHz + 32-bits FPU + RNG + encryptieversneller
  • RAM: 1024K (2×512)
  • EEPROM-geheugen: 1K (emoe)
  • Flash-geheugen: 1984K
  • Digitale I / O: 40 pinnen, 5v
  • Analoge ingangen: 14
  • PWM: 31
  • Serieel, I2C, SPI: 7, 3, 3
  • extract: 2x I2S/TDM-audio, S/PDIF digitale audio, 3x CAN-bus (1x CAN FD), 32 DMA-kanalen voor algemeen gebruik, RTC, FlexIO programmeerbaar, USB 480 Mb/s en USB-host 480 Mb/s, Pixel Processing Pipeline, gekruiste triggering voor randapparatuur en AAN/UIT-beheer.
  • Prijs: 19,95 $

Tiener 4.1

  • MCU: 7 MHz ARM Cortex-M600 + 64/32-bit FPU + RNG + coderingsversneller
  • RAM: 1024K (2×512) en QSPI voor geheugenuitbreiding met twee extra locaties voor RAM of flashchips
  • EEPROM-geheugen: 4K (emoe)
  • Flash-geheugen: 7936K
  • Digitale I / O: 55 pinnen, 5v
  • Analoge ingangen: 18
  • PWM: 35
  • Serieel, I2C, SPI: 8, 3, 3
  • extract: Ethernet 10/100 Mbit met DP83825 PHY, 2x I2S/TDM-audio, S/PDIF digitale audio, 3x CAN-bus (1x CAN FD), 32 algemene DMA-kanalen, RTC, FlexIO programmeerbaar, USB 480 Mb/s en USB-host met 480 Mb/s, 1 SDIO (4 bit) voor SD-kaarten, Pixel Processing Pipeline, cross-triggering voor randapparatuur en AAN/UIT-beheer.
  • Prijs: 26,85 $

Wat kan er met Teensy anders worden gedaan dan de rest van de platen? (Toepassingen)

teensy

Het Teensy-ontwikkelbord is om verschillende redenen een van de meest gewaardeerde door veel makers. Een van de belangrijkste heeft te maken met de chip waarmee sommige van deze borden zijn uitgerust, aangezien ze zijn gebaseerd op: 32-bits ARM-chips. Dit levert niet alleen hogere prestaties op dan met AVR, maar maakt het ook mogelijk om een ​​modernere MCU te hebben, te werken met een architectuur die tegenwoordig zo belangrijk en wijdverbreid is als ARM, enz.

Aan de andere kant, ondanks zijn kleine formaat, ze zijn behoorlijk krachtig, met goede RAM-, flash- en EEPROM-geheugen, evenals rijk aan verbindingspinnen om hardware-randapparatuur te gebruiken, en zelfs sommige met SD-kaarten, Ethernet, enz. En dit alles zonder een jota van compatibiliteit met Arduino af te trekken. Maar zoals je ziet is het niet "een andere", maar een bijzondere.

Een andere geweldige functie van Teensy is dat het als elk ander kan werken native USB-apparaat, dat wil zeggen, u kunt het bord programmeren als randapparaat en fungeren als een HID, MIDI-apparaat, joysticks, gamepads, enz. En dat allemaal zonder extra code, het maakt allemaal deel uit van de Teensy-softwarestack, dus u hoeft zich er geen zorgen over te maken. Wat betreft Teensyduino, de add-on voor de Arduino IDE, het is nog een fantastische functie, en het duurt maar een oogwenk om aan de slag te gaan...


Wees de eerste om te reageren

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.