Piedinatura Teensy 4.1
Una scheda molto veloce (600 MHz), comoda sulla breadboard, con USB nativa, tante porte seriali, I2C e SPI e uno slot microSD. Logica a 3,3 V; i pin non tollerano i 5 V.
In breve
- Chip
- MIMXRT1062DVJ6B (i.MX RT1062)
- Processore
- Arm Cortex-M7 at 600 MHz, 1024 KB RAM, 8 MB flash, native USB
- Livello logico
- 3,3 V. Non tollera i 5 V, salvo i pin indicati sotto.
- Strumento di programmazione
- Teensy Loader
- Scheda Arduino (FQBN)
- teensy:avr:teensy41
- Vista dei pin dal vivo in BoardPilot
- Sì (agente diagnostico disponibile)
Pin da evitare o da usare con attenzione
Nessuno sul connettore.
Pin adatti a LED, pulsanti e segnali
2, 3, 4, 5, 6, 9, 28, 29, 30, 31, 32, 33
Pin predefiniti in Arduino
- I2C
- SDA = 18, SCL = 19. Con le impostazioni predefinite della libreria Wire funzionano solo questi pin. Wire funziona solo sui pin 18 (SDA) e 19 (SCL). Wire1 usa 17 (SDA1) e 16 (SCL1); Wire2 usa 25 (SDA2) e 24 (SCL2).
- SPI
- MOSI = 11, MISO = 12, SCK = 13, CS = 10.
- Ingressi analogici
- 14, 15, 16, 17, 20, 21, 22, 23, 24, 25, 26, 27, 38, 39, 40, 41, 18, 19 (0–3.3 V)
Come programmarla
Premi una volta il pulsante bianco di programmazione se il caricamento aspetta la scheda.
Tutti i 53 pin
| Pin | GPIO | Pin del chip | Funzioni | Note |
|---|---|---|---|---|
| 5V | — | VIN, VUSB | VIN (stampato 5V): 5 V dalla USB quando è collegata. Accetta anche un ingresso da 3,6 a 5,5 V; taglia la piazzola VUSB-VIN prima di usare un’alimentazione esterna insieme alla USB. | |
| G | — | GND | ||
| 3V | — | 3V3 | Uscita a 3,3 V dal regolatore sulla scheda (massimo 250 mA per tutto quello che colleghi). | |
| 23 | 23 | GPIO_AD_B1_09 | GPIO, A9, CAN1_RX, I2S1_MCLK, PWM | |
| 22 | 22 | GPIO_AD_B1_08 | GPIO, A8, CAN1_TX, PWM | |
| 21 | 21 | GPIO_AD_B1_11 | GPIO, A7, Serial5_RX, I2S1_BCLK | |
| 20 | 20 | GPIO_AD_B1_10 | GPIO, A6, Serial5_TX, I2S1_LRCLK | |
| 19 | 19 | GPIO_AD_B1_00 | GPIO, A5, I2C_SCL (predef.), PWM | Clock I2C predefinito (Wire SCL). È anche l’analogico A5. |
| 18 | 18 | GPIO_AD_B1_01 | GPIO, A4, I2C_SDA (predef.), PWM | Dati I2C predefiniti (Wire SDA). È anche l’analogico A4. |
| 17 | 17 | GPIO_AD_B1_06 | GPIO, A3, Serial4_TX, I2C1_SDA | |
| 16 | 16 | GPIO_AD_B1_07 | GPIO, A2, Serial4_RX, I2C1_SCL | |
| 15 | 15 | GPIO_AD_B1_03 | GPIO, A1, Serial3_RX, SPDIF_IN, PWM | |
| 14 | 14 | GPIO_AD_B1_02 | GPIO, A0, Serial3_TX, SPDIF_OUT, PWM | |
| 13 | 13 | GPIO_B0_03 | GPIO, SPI_SCK (predef.), LED, PWM | LED arancione sulla scheda, e anche il clock SPI (SCK). HIGH accende il LED. |
| G | — | GND | ||
| 41 | 41 | GPIO_AD_B1_05 | GPIO, A17 | |
| 40 | 40 | GPIO_AD_B1_04 | GPIO, A16 | |
| 39 | 39 | GPIO_AD_B1_13 | GPIO, A15, SPI1_MISO, I2S1_OUT1A | |
| 38 | 38 | GPIO_AD_B1_12 | GPIO, A14, SPI1_CS, I2S1_IN1 | |
| 37 | 37 | GPIO_B1_03 | GPIO, SPI_CS, PWM | |
| 36 | 36 | GPIO_B1_02 | GPIO, SPI_CS, PWM | |
| 35 | 35 | GPIO_B1_12 | GPIO, Serial8_TX | |
| 34 | 34 | GPIO_B1_13 | GPIO, Serial8_RX | |
| 33 | 33 | GPIO_EMC_07 | GPIO, I2S2_MCLK, PWM | |
| G | — | GND | ||
| 0 | 0 | GPIO_AD_B0_03 | GPIO, Serial1_RX, SPI1_CS, CAN2_RX, PWM | RX di Serial1. Il monitor seriale USB non usa questo pin (la Teensy ha la USB nativa). |
| 1 | 1 | GPIO_AD_B0_02 | GPIO, Serial1_TX, SPI1_MISO, CAN2_TX, PWM | TX di Serial1. Il monitor seriale USB non usa questo pin (la Teensy ha la USB nativa). |
| 2 | 2 | GPIO_EMC_04 | GPIO, I2S2_OUT, PWM | |
| 3 | 3 | GPIO_EMC_05 | GPIO, I2S2_LRCLK, PWM | |
| 4 | 4 | GPIO_EMC_06 | GPIO, I2S2_BCLK, PWM | |
| 5 | 5 | GPIO_EMC_08 | GPIO, I2S2_IN, PWM | |
| 6 | 6 | GPIO_B0_10 | GPIO, I2S1_OUT1D, PWM | |
| 7 | 7 | GPIO_B1_01 | GPIO, Serial2_RX, I2S1_OUT1A, PWM | |
| 8 | 8 | GPIO_B1_00 | GPIO, Serial2_TX, I2S1_IN1, PWM | |
| 9 | 9 | GPIO_B0_11 | GPIO, I2S1_OUT1C, PWM | |
| 10 | 10 | GPIO_B0_00 | GPIO, SPI_CS (predef.), MQSR, PWM | |
| 11 | 11 | GPIO_B0_02 | GPIO, SPI_MOSI (predef.), CAN1_TX, PWM | |
| 12 | 12 | GPIO_B0_01 | GPIO, SPI_MISO (predef.), MQSL, PWM | |
| 3V | — | 3V3 | Uscita a 3,3 V dal regolatore sulla scheda (massimo 250 mA per tutto quello che colleghi). | |
| 24 | 24 | GPIO_AD_B0_12 | GPIO, A10, Serial6_TX, I2C2_SCL, PWM | |
| 25 | 25 | GPIO_AD_B0_13 | GPIO, A11, Serial6_RX, I2C2_SDA, PWM | |
| 26 | 26 | GPIO_AD_B1_14 | GPIO, A12, SPI1_MOSI | |
| 27 | 27 | GPIO_AD_B1_15 | GPIO, A13, SPI1_SCK | |
| 28 | 28 | GPIO_EMC_32 | GPIO, Serial7_RX, PWM | |
| 29 | 29 | GPIO_EMC_31 | GPIO, Serial7_TX, PWM | |
| 30 | 30 | GPIO_EMC_37 | GPIO, CAN3_RX | |
| 31 | 31 | GPIO_EMC_36 | GPIO, CAN3_TX | |
| 32 | 32 | GPIO_B0_12 | GPIO, I2S1_OUT1B | |
| On/Off | — | ON_OFF | Controllo dell’alimentazione: un pulsante da qui a GND tenuto premuto 4 s spegne l’alimentazione a 3,3 V, 0,5 s la riaccende. | |
| Program | — | PROGRAM | Portarlo a GND fa lo stesso del pulsante bianco: entra in modalità di programmazione. Non è un reset. | |
| GND | — | GND | ||
| 3.3V | — | 3V3 | Uscita a 3,3 V dal regolatore sulla scheda (massimo 250 mA per tutto quello che colleghi). | |
| VBAT | — | VBAT | Ingresso per una batteria a bottone da 3 V (CR2032) che tiene in funzione l’orologio in tempo reale. Non alimenta i componenti. |
Controlla il cablaggio con BoardPilot
BoardPilot mostra questa scheda in 3D, segnala i pin rischiosi mentre colleghi e la programma in sicurezza, con un backup prima.
Scarica BoardPilotFonti
- PJRC Teensy 4.1 pinout card (card11a rev4, card11b rev4), Pin order along both edges, alternate functions (Serial, I2C, SPI, CAN, I2S, PWM), analog A0-A17, On/Off / Program / GND / 3.3V / VBAT pins
- PJRC Teensy dimensions page, Teensy 4.1 drawing (dimensions_teensy41.png), 60.96 x 17.78 mm, 1.57 mm PCB, pin 1 at 1.27 mm, rows 15.24 mm apart, 5-pin row 45.72 mm from pin 1, USB and button positions
- PJRC Teensy 4.1 product page, Pins not 5 V tolerant, LED on pin 13, VBAT, On/Off, Program pin, 8 MB flash, 1024 KB RAM
- PaulStoffregen/cores teensy4/core_pins.h and pins_arduino.h, CORE_PINn_CONFIG pad names (chipPin); A0-A17, LED_BUILTIN 13, SS/MOSI/MISO/SCK 10/11/12/13, SDA/SCL 18/19
- PaulStoffregen/cores teensy4/usb_desc.h and teensy_loader_cli, USB ids 16c0:0483 (Serial), 16c0:0489 (Serial + MIDI), 16c0:0478 (HalfKay bootloader)
- PJRC 00-teensy.rules, VID 16c0, PIDs 04xx
- File dei dati della scheda e note sulle fonti su GitHub