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.

Piedinatura Teensy 4.1i.MX RT10625VVINGGND3V3V323A922A821A720A619A518A417A316A215A114A013SPI_SCKGGND41A1740A1639A1538A1437SPI_CS36SPI_CS35Serial8_TX34Serial8_RX33I2S2_MCLKGGND0Serial1_RX1Serial1_TX2I2S2_OUT3I2S2_LRCLK4I2S2_BCLK5I2S2_IN6I2S1_OUT1D7Serial2_RX8Serial2_TX9I2S1_OUT1C10SPI_CS11SPI_MOSI12SPI_MISO3V3V324A1025A1126A1227A1328Serial7_RX29Serial7_TX30CAN3_RX31CAN3_TX32I2S1_OUT1BOn/OffON_OFFProgramPROGRAMGNDGND3.3V3V3VBATVBAT
Vista dall’alto, connettore USB a sinistra. Colori: rosso alimentazione, grigio massa, verde GPIO, giallo analogici, arancione seriale USB, blu I2C.

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

PinGPIOPin del chipFunzioniNote
5V—VIN, VUSBVIN (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—3V3Uscita a 3,3 V dal regolatore sulla scheda (massimo 250 mA per tutto quello che colleghi).
2323GPIO_AD_B1_09GPIO, A9, CAN1_RX, I2S1_MCLK, PWM
2222GPIO_AD_B1_08GPIO, A8, CAN1_TX, PWM
2121GPIO_AD_B1_11GPIO, A7, Serial5_RX, I2S1_BCLK
2020GPIO_AD_B1_10GPIO, A6, Serial5_TX, I2S1_LRCLK
1919GPIO_AD_B1_00GPIO, A5, I2C_SCL (predef.), PWMClock I2C predefinito (Wire SCL). È anche l’analogico A5.
1818GPIO_AD_B1_01GPIO, A4, I2C_SDA (predef.), PWMDati I2C predefiniti (Wire SDA). È anche l’analogico A4.
1717GPIO_AD_B1_06GPIO, A3, Serial4_TX, I2C1_SDA
1616GPIO_AD_B1_07GPIO, A2, Serial4_RX, I2C1_SCL
1515GPIO_AD_B1_03GPIO, A1, Serial3_RX, SPDIF_IN, PWM
1414GPIO_AD_B1_02GPIO, A0, Serial3_TX, SPDIF_OUT, PWM
1313GPIO_B0_03GPIO, SPI_SCK (predef.), LED, PWMLED arancione sulla scheda, e anche il clock SPI (SCK). HIGH accende il LED.
G—GND
4141GPIO_AD_B1_05GPIO, A17
4040GPIO_AD_B1_04GPIO, A16
3939GPIO_AD_B1_13GPIO, A15, SPI1_MISO, I2S1_OUT1A
3838GPIO_AD_B1_12GPIO, A14, SPI1_CS, I2S1_IN1
3737GPIO_B1_03GPIO, SPI_CS, PWM
3636GPIO_B1_02GPIO, SPI_CS, PWM
3535GPIO_B1_12GPIO, Serial8_TX
3434GPIO_B1_13GPIO, Serial8_RX
3333GPIO_EMC_07GPIO, I2S2_MCLK, PWM
G—GND
00GPIO_AD_B0_03GPIO, Serial1_RX, SPI1_CS, CAN2_RX, PWMRX di Serial1. Il monitor seriale USB non usa questo pin (la Teensy ha la USB nativa).
11GPIO_AD_B0_02GPIO, Serial1_TX, SPI1_MISO, CAN2_TX, PWMTX di Serial1. Il monitor seriale USB non usa questo pin (la Teensy ha la USB nativa).
22GPIO_EMC_04GPIO, I2S2_OUT, PWM
33GPIO_EMC_05GPIO, I2S2_LRCLK, PWM
44GPIO_EMC_06GPIO, I2S2_BCLK, PWM
55GPIO_EMC_08GPIO, I2S2_IN, PWM
66GPIO_B0_10GPIO, I2S1_OUT1D, PWM
77GPIO_B1_01GPIO, Serial2_RX, I2S1_OUT1A, PWM
88GPIO_B1_00GPIO, Serial2_TX, I2S1_IN1, PWM
99GPIO_B0_11GPIO, I2S1_OUT1C, PWM
1010GPIO_B0_00GPIO, SPI_CS (predef.), MQSR, PWM
1111GPIO_B0_02GPIO, SPI_MOSI (predef.), CAN1_TX, PWM
1212GPIO_B0_01GPIO, SPI_MISO (predef.), MQSL, PWM
3V—3V3Uscita a 3,3 V dal regolatore sulla scheda (massimo 250 mA per tutto quello che colleghi).
2424GPIO_AD_B0_12GPIO, A10, Serial6_TX, I2C2_SCL, PWM
2525GPIO_AD_B0_13GPIO, A11, Serial6_RX, I2C2_SDA, PWM
2626GPIO_AD_B1_14GPIO, A12, SPI1_MOSI
2727GPIO_AD_B1_15GPIO, A13, SPI1_SCK
2828GPIO_EMC_32GPIO, Serial7_RX, PWM
2929GPIO_EMC_31GPIO, Serial7_TX, PWM
3030GPIO_EMC_37GPIO, CAN3_RX
3131GPIO_EMC_36GPIO, CAN3_TX
3232GPIO_B0_12GPIO, I2S1_OUT1B
On/Off—ON_OFFControllo 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—PROGRAMPortarlo a GND fa lo stesso del pulsante bianco: entra in modalità di programmazione. Non è un reset.
GND—GND
3.3V—3V3Uscita a 3,3 V dal regolatore sulla scheda (massimo 250 mA per tutto quello che colleghi).
VBAT—VBATIngresso 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 BoardPilot

Fonti

← Tutte le schede