Teensy 4.1 od PJRC patří k nejvýkonnějším deskám, které se ještě vejdou do nepájivého pole. Procesor NXP i.MX RT1062 (Cortex-M7) běží na 600 MHz a deska přidává Ethernet, slot microSD, USB Host a místo pro další paměť.
Programuje se v Arduino IDE s balíčkem Teensy – a díky výkonu se hodí třeba na zpracování zvuku, MIDI nebo rychlé řízení motorů.
Parametry
- i.MX RT1062: Arm Cortex-M7 na 600 MHz
- 1 MB RAM (z toho 512 kB těsně vázané), 8 MB flash
- plošky pro PSRAM nebo další flash (QSPI) na spodní straně
- 55 digitálních pinů (42 na lištách), 35× PWM, 18 analogových vstupů
- 8× UART, 3× SPI, 3× I2C, 3× CAN (jeden umí CAN FD), 2× I2S, S/PDIF
- Ethernet 10/100 (konektor RJ45 přes kit), USB Host, slot microSD
- micro USB, logika 3,3 V, 61 × 18 mm
Menší Teensy 4.0 má stejný procesor, ale méně pinů a chybí mu Ethernet i microSD. Balíček Teensy se instaluje přes správce desek v Arduino IDE a nahrávání obstará aplikace Teensy Loader.
Pinout a tabulka pinů
Najeďte myší na pin v diagramu nebo na řádek tabulky, filtrem zvýrazníte sběrnici. Pinout si můžete stáhnout jako PNG nebo SVG.
| Název | Směr | UART | I2C | SPI | CAN | PWM | I2S (PCM) | ADC | Poznámka |
|---|---|---|---|---|---|---|---|---|---|
| 0 | vstup/výstup | RX1 | CS1 | CRX2 | PWM | Serial1 RX, SPI1 CS, CAN2 RX | |||
| 1 | vstup/výstup | TX1 | MISO1 | CTX2 | PWM | Serial1 TX, SPI1 MISO, CAN2 TX | |||
| 2 | vstup/výstup | PWM | OUT2 | ||||||
| 3 | vstup/výstup | PWM | LRCLK2 | ||||||
| 4 | vstup/výstup | PWM | BCLK2 | ||||||
| 5 | vstup/výstup | PWM | IN2 | ||||||
| 6 | vstup/výstup | PWM | OUT1D | I2S1 datový výstup D (u vícekanálových vstupů RX data 1) | |||||
| 7 | vstup/výstup | RX2 | PWM | OUT1A | |||||
| 8 | vstup/výstup | TX2 | PWM | IN1 | |||||
| 9 | vstup/výstup | PWM | OUT1C | I2S1 datový výstup C (u vícekanálových vstupů RX data 2) | |||||
| 10 | vstup/výstup | CS | PWM | Výstup zvuku MQS – pravý kanál | |||||
| 11 | vstup/výstup | MOSI | PWM | Alternativně CAN1 TX (FlexCAN_T4) | |||||
| 12 | vstup/výstup | MISO | PWM | Výstup zvuku MQS – levý kanál | |||||
| 13 | vstup/výstup | SCK | PWM | Oranžová LED (přes 470 Ω na GND) – nepoužívat INPUT_PULLUP | |||||
| 14 | vstup/výstup | TX3 | PWM | A0 | Výstup S/PDIF (Audio) | ||||
| 15 | vstup/výstup | RX3 | PWM | A1 | Vstup S/PDIF (Audio) | ||||
| 16 | vstup/výstup | RX4 | SCL1 | A2 | |||||
| 17 | vstup/výstup | TX4 | SDA1 | A3 | |||||
| 18 | vstup/výstup | SDA | PWM | A4 | |||||
| 19 | vstup/výstup | CTS3 | SCL | PWM | A5 | CTS3 – hardwarové řízení toku pro Serial3 | |||
| 20 | vstup/výstup | TX5 | LRCLK1 | A6 | |||||
| 21 | vstup/výstup | RX5 | BCLK1 | A7 | |||||
| 22 | vstup/výstup | CTX1 | PWM | A8 | |||||
| 23 | vstup/výstup | CRX1 | PWM | MCLK1 | A9 | ||||
| 24 | vstup/výstup | TX6 | SCL2 | PWM | A10 | ||||
| 25 | vstup/výstup | RX6 | SDA2 | PWM | A11 | ||||
| 26 | vstup/výstup | MOSI1 | A12 | A12 jen na ADC2 | |||||
| 27 | vstup/výstup | SCK1 | A13 | A13 jen na ADC2 | |||||
| 28 | vstup/výstup | RX7 | PWM | ||||||
| 29 | vstup/výstup | TX7 | PWM | ||||||
| 30 | vstup/výstup | CRX3 | CAN3 – umí i CAN FD | ||||||
| 31 | vstup/výstup | CTX3 | CAN3 – umí i CAN FD | ||||||
| 32 | vstup/výstup | OUT1B | I2S1 datový výstup B (u vícekanálových vstupů RX data 3) | ||||||
| 33 | vstup/výstup | PWM | MCLK2 | ||||||
| 34 | vstup/výstup | RX8 | |||||||
| 35 | vstup/výstup | TX8 | |||||||
| 36 | vstup/výstup | CS | PWM | Další hardwarový CS pro SPI | |||||
| 37 | vstup/výstup | CS | PWM | Další hardwarový CS pro SPI | |||||
| 38 | vstup/výstup | A14 | A14 jen na ADC2; alternativně SPI1 CS a I2S1 IN1 | ||||||
| 39 | vstup/výstup | A15 | A15 jen na ADC2; alternativně SPI1 MISO a I2S1 OUT1A | ||||||
| 40 | vstup/výstup | A16 | |||||||
| 41 | vstup/výstup | A17 | |||||||
| GND | – | ||||||||
| 3V3 | výstup | Výstup 3,3 V ze stabilizátoru, pro externí obvody max. 250 mA. Piny Teensy 4.1 nejsou 5V tolerantní – na žádný kromě VIN a VUSB nepřivádějte víc než 3,3 V. | |||||||
| GND | – | ||||||||
| 3V3 | výstup | Výstup 3,3 V ze stabilizátoru, pro externí obvody max. 250 mA. Piny Teensy 4.1 nejsou 5V tolerantní – na žádný kromě VIN a VUSB nepřivádějte víc než 3,3 V. | |||||||
| GND | – | ||||||||
| VIN | vstup | Napájení 3,6–5,5 V. Se zapojeným USB je VIN spojené s VUSB – před napájením z VIN přerušte propojku VIN–VUSB zespodu desky. | |||||||
| VBAT | vstup | Záložní článek 3 V pro hodiny RTC | |||||||
| 3V3 | výstup | Výstup 3,3 V ze stabilizátoru, pro externí obvody max. 250 mA. Piny Teensy 4.1 nejsou 5V tolerantní – na žádný kromě VIN a VUSB nepřivádějte víc než 3,3 V. | |||||||
| GND | – | ||||||||
| PROGRAM | vstup | Spojením s GND přejde do režimu nahrávání (stejně jako bílé tlačítko); není to reset. Podržení 13–17 s smaže flash a vrátí program Blink. | |||||||
| ON/OFF | vstup | Tlačítko proti GND: podržením 4 s se vypne napájení 3,3 V, stiskem 0,5 s se zapne. Se záložním článkem na VBAT si stav pamatuje i bez napájení. | |||||||
| 5V | výstup | USB Host – napájení zařízení (jištěné) | |||||||
| D- | vstup/výstup | USB Host – D− | |||||||
| D+ | vstup/výstup | USB Host – D+ | |||||||
| GND | – | ||||||||
| GND | – | ||||||||
| TX+ | výstup | Ethernet – vysílání + | |||||||
| TX- | výstup | Ethernet – vysílání − | |||||||
| RX+ | vstup | Ethernet (DP83825I) – příjem +, k magnetice/RJ45 | |||||||
| RX- | vstup | Ethernet – příjem − | |||||||
| LED | výstup | Ethernet – LED linky (přes 150 Ω) | |||||||
| GND | – | ||||||||
| 42 | vstup/výstup | MISO2 | PWM | Kontakt slotu microSD (DAT1); SPI2 MISO | |||||
| 43 | vstup/výstup | MOSI2 | PWM | Kontakt slotu microSD (DAT0); SPI2 MOSI, alternativně CTS5 | |||||
| 44 | vstup/výstup | CS2 | PWM | Kontakt slotu microSD (CLK); SPI2 CS, alternativně Wire1 SDA | |||||
| 45 | vstup/výstup | SCK2 | PWM | Kontakt slotu microSD (CMD); SPI2 SCK, alternativně Wire1 SCL | |||||
| 46 | vstup/výstup | PWM | Kontakt slotu microSD (DAT3); alternativně Serial5 RX | ||||||
| 47 | vstup/výstup | PWM | Kontakt slotu microSD (DAT2); alternativně Serial5 TX | ||||||
| 48 | vstup/výstup | Ploška zespodu (QSPI) – CS0 pro PSRAM; alternativně Serial8 RX | |||||||
| 49 | vstup/výstup | Ploška zespodu (QSPI) – D1, sdílená oběma pamětmi; alternativně SPI2 SCK | |||||||
| 50 | vstup/výstup | Ploška zespodu (QSPI) – D2, sdílená; alternativně SPI2 MOSI | |||||||
| 51 | vstup/výstup | PWM | Ploška zespodu (QSPI) – CS1 pro přídavnou flash | ||||||
| 52 | vstup/výstup | Ploška zespodu (QSPI) – D0, sdílená; alternativně Serial1 RX | |||||||
| 53 | vstup/výstup | Ploška zespodu (QSPI) – CLK, sdílený; alternativně Serial1 TX | |||||||
| 54 | vstup/výstup | PWM | Ploška zespodu (QSPI) – D3, sdílená; alternativně SPI2 MISO | ||||||
| USB D- | vstup/výstup | USB (zařízení) – D−, ploška zespodu u konektoru | |||||||
| USB D+ | vstup/výstup | USB (zařízení) – D+, ploška zespodu u konektoru | |||||||
| VUSB | výstup | 5 V z USB konektoru |
Na co si dát pozor
- Piny nejsou 5V tolerantní – víc než 3,3 V snesou jen VIN a VUSB.
- VIN je spojený s VUSB. Před napájením z VIN s připojeným USB přerušte propojku VIN–VUSB na spodní straně desky.
- Z 3,3V pinů berte nejvýš 250 mA, z jednoho pinu doporučeně do 4 mA.
- Na pinu 13 je LED –
INPUT_PULLUPna něm nefunguje. - Pin Program není reset: spouští režim nahrávání, podržení na 15 s smaže flash a vrátí program Blink.
Kde koupit
Teensy 4.1 seženete například tady:
- Botland.cz – Teensy 4.1 a Teensy 4.1 s připájenými lištami
Teensy na chiptronu
Na chiptronu najdete tyto články o deskách Teensy:
- Adafruit a SparkFun kvůli Teensy – Adafruit končí s prodejem desek Teensy a chystá open-source alternativu
- DC měřič s Teensy 3.2 – přesné měření malých proudů a napětí se senzorem INA219
- Vortex Manipulator – počítač na zápěstí z Doctor Who postavený na Teensy 3.2
- Teensy 3.5 a 3.6 – starší generace Teensy s ARM Cortex-M4 pro Arduino IDE
Další pinouty
Všechny pinouty najdete na stránce Pinouty.