Full Teensy 3.2 Pinout, especificaciones y diseño de placa

¡Descubre todo sobre el impresionante Teensy 3.2! En este artículo, te contaremos todo lo que necesitas saber sobre su pinout, especificaciones y diseño de placa. Si te apasiona la electrónica y quieres conocer más sobre este poderoso microcontrolador, ¡no te lo puedes perder! ¿Estás listo para explorar las maravillas del Teensy 3.2? ¡Sigue leyendo!

Teensy 3.2 es una placa de desarrollo compatible con Arduino de 32 bits diseñada para llevar la potencia de procesamiento ARM Cortex a los aficionados en un paquete compatible con placas de pruebas. Teensy 3.2 viene con MCU MK20DX256VLH7 basado en un procesador ARM Cortex-M4 de 32 bits de 72 MHz. El tablero viene con RAM de 64 KB, memoria flash de 256 KB y EEPROM de 2 KB.

Hay un total de 22 pines de E/S analógicas y 34 pines de E/S digitales integrados, de los cuales 12 pines admiten modulación de ancho de pulso.

La Teensy 3.2 puede ser la placa más pequeña de Teensy, pero no escatima en rendimiento, su rendimiento es mejor que el Arduino Nano, que tiene aproximadamente el mismo tamaño.

Especificaciones

Estas son las especificaciones de la placa Teensy 3.2.

Especificación Descripción
UCM MK20DX256VLH7 ARM Cortex-M4 de 32 bits
RAM 64 KB
Memoria flash 256 KB
EEPROM 2KB
Puerto USB Dispositivo USB 12 Mbit/s
Puede transportar 1 Bus CAN presente
I2S/TDM 1 audio digital I2S
SPI 1 puertos SPI están disponibles
I2C 2 puertos I2C están disponibles
Puertos seriales 3 puertos serie están disponibles
Pines de E/S digitales 34
Pines PWM 12
Pines de entrada analógica 22 (21 entradas y una para salida)
DMA 16 canales DMA de propósito general
RTC
Corriente CC por pin de E/S 10mA
Rango de voltaje de entrada 3,6 V a 6,0 V
Especificaciones de Teensy 3.2

Disposición del tablero

Full Teensy 3.2 Pinout, especificaciones y diseño de placa
Diseño de tablero Teensy 3.2

Procesador MK20DX256VLH7: es el MCU central de la placa Teensy 3.2. Esta MCU se ejecuta en ARM Cortex-M4 a 72 MHz. Esta MCU hace que Teensy 3.2 sea mucho más rápida que otras placas de desarrollo en este rango de precios.

Regulador LP38691: El LP38691 es el regulador lineal CMOS de baja caída. Las opciones de salida fija para este regulador son 1.8, 2.5, 3.3 y 5V. Para Teensy 3.2 necesitamos un suministro regulado de 3.3V.

USB Micro-AB: Se utiliza para programar y alimentar la placa.

Microcontrolador MKL02Z32VFG4: es el microcontrolador secundario presente en la placa Teensy 3.2. Aumenta la eficiencia general y el rendimiento de la placa. Tiene un tamaño pequeño, un paquete ultrapequeño y un rendimiento ARM Cortex-M0+ de 32 bits de bajo consumo.
Este microcontrolador proporciona:

  • Ejecute el consumo de energía tan bajo como 36 A/MHz en modo de ejecución de muy baja potencia
  • Consumo de energía estática de hasta 2 μA con retención de estado completo (dirección de activación rápida) y activación de 4 μs
  • Procesador Cortex-M0+ ultraeficiente que funciona hasta a 48 MHz con un rendimiento líder en la industria
  • Las opciones de memoria incluyen hasta 32 KB de flash y 4 KB de RAM
Full Teensy 3.2 Pinout, especificaciones y diseño de placa
Módulo de placa de ruptura de bloque de terminales para Teensy 3.2, versión de montaje en riel DIN

  • Módulo de placa de ruptura de bloque de terminales para Teensy 3.2, versión de montaje en riel DIN. Con la placa de conexiones, puede extender fácilmente los proyectos de Teensy 3.2 al control industrial, la automatización del hogar u otras aplicaciones.
  • Con 107 almohadillas de soldadura de bricolaje a bordo, paso de 2,54 mm, orificio de 0,8 mm, puede usar estas almohadillas para instalar algunos componentes electrónicos soldados que necesite.

Configuración de pines Teensy 3.2

En Teensy 3.2 hay un total de 22 pines de E/S analógicas y 34 pines de E/S digitales, de los cuales 12 pines admiten modulación de ancho de pulso. A continuación se muestra el diagrama de pines y la tabla de descripción de pines de la placa teensy 3.2.

Full Teensy 3.2 Pinout, especificaciones y diseño de placa
Pinout Teensy 3.2 (Frontal)

Full Teensy 3.2 Pinout, especificaciones y diseño de placa
Pinout Teensy 3.2 (atrás)
Categoría de pines Nombre del pin Descripción
Fuerza VIN, 3,3 V, tierra analógica, tierra VIN – Cuando se utiliza una fuente de alimentación externa, este es el pin de tensión de alimentación (3,6 V a 6,0 V)
3,3 V – La tensión de salida regulada (250mA máx.)
GND analógico – Sirve como GND de ADC y DAC y se puede conectar a GND.
Pines analógicos A0-A9, A14 Los pines A0 – A9 y A14 son pines analógicos. La resolución predeterminada es de 10 bits, pero se puede ajustar a 16 bits. Aunque, la resolución de solo hasta 13 bits es práctica.
Pines de E/S D0 – D23 24 pines de E/S digitales disponibles
Pines PWM D3-D6
D9 –D10
12 pines PWM
LED incorporado D13 LED incorporado conectado al pin 13
Detección táctil D0-D1
D15 – D19
D22 – D23
Estos pines son para detección táctil capacitiva
Serie Com. TX1, RX1: Pin 0, 1
TX2, RX2: Pin 10, 9
TX3, RX3: Patilla 8, 7
Hay 3 puertos serie en total disponibles
SPI DIN, DOUT, SCK, CS: Pin 12, 11, 13, 10 Puerto de interfaz de periféricos en serie
I2C SCL0, SDA0: Patillas 19, 18
SDA0, SDA0: Pin 29,30
Puerto de comunicación Inter-Circuito Integrado
Puede transportar TX, RX: Pin 3, 4 Periféricos de bus CAN
Descripción de Teensy 3.2 Pin

Nota: Los pines digitales en Teeny 3.2 tienen una salida de 3,3 V, es decir, admiten un nivel lógico de 3,3 V. Pero acepta señales de 5V como entrada, es decir, son tolerantes a 5V.

¿Cómo alimentar a Teensy 3.2?

1. Alimentación USB

Teensy normalmente funciona con su PC o concentrador USB a través de un cable USB. La alimentación USB se entrega al pin VUSB, que está vinculado a VIN y alimenta toda la placa.

2. PIN de VIN

Cuando no se utiliza alimentación USB, se puede aplicar alimentación de 5 V al pin VIN. Debido a que el VIN y el VUSB están vinculados, no se debe aplicar energía al VIN mientras se usa un cable USB para evitar que la energía regrese a su computadora.

Comparando Arduino con Teensy

A continuación se muestran las diferencias entre Arduino Nano y Teensy 3.2:

Especificación arduino nano Adolescente 3.2
Microcontrolador/Procesador ATmega328P MK20DX256VLH7
Arquitectura AVR BRAZO
Tensión de funcionamiento 5V 3,3 V
Memoria flash 32 KB de los cuales 2 KB son utilizados por el gestor de arranque 256 KB
SRAM 2KB 64 KB
Velocidad de reloj 16 MHz 72Mhz también 16Mhz Cristal disponible
Pines de entrada analógica 8 21
EEPROM 1 KB 2KB
Corriente CC por pines de E/S 40 mA (pines de E/S) 10mA
Voltaje de entrada 7-12V 3,6 V a 6,0 V
Pines de E/S digitales 22 34
Salida PWM 6 12
El consumo de energía 19mA 15uA
Peso 7g Alrededor de 8g
Precio 11 dolares 19 dolares
Arduino Nano VS Teensy 3.2

A partir de estas diferencias, está claro que Teensy es mucho más poderoso que Arduino nano. Tiene más frecuencia de reloj y RAM, un procesador potente y un rendimiento mucho más alto que Arduino.

Esquema de Teensy 3.2

A continuación se muestra el esquema de Teensy 3.2:

Full Teensy 3.2 Pinout, especificaciones y diseño de placa
Esquema de Teensy 3.2

La CPU ARM Cortex-M4 MK20DX256VLH7 de 32 bits que funciona a 72 MHz es el procesador SMD principal montado en la placa de desarrollo 3.2 para adolescentes.

En el esquema, podemos ver un microcontrolador más que es MKL02Z32VFG4 48MHz Cortex-M0+ MCU de potencia ultra baja con 32KB Flash y 4KB SRAM. Se utiliza aquí para la multiplexación de señales, lo que reduce el tiempo de activación. Aumentando así el rendimiento general de la placa de desarrollo Teensy 3.2.

MK20DX256VLH7 funciona a 72 Mhz, pero aun así, agregaron un oscilador de cristal externo de 16 Mhz para aumentar la frecuencia general del reloj. El LED incorporado de Teensy está conectado al pin 13. El puerto USB es USB Micro-AB.

Hoja de datos de Teensy 3.2

Para descargar la hoja de datos de Teensy 3.2 (MK20DX256), haga clic aquí.

Para descargar el manual de Teensy 3.2, haga clic aquí.

¿Cuáles son las diferentes formas de programar la placa Teensy 3.2?

  • Arduino IDE + Teensyduino

El entorno de programación principal de Teensy es el software IDE de Arduino con el complemento Teensyduino. En Windows, Linux y Mac anteriores, primero se instala Arduino, seguido del instalador de Teensyduino, que agrega compatibilidad con Teensy al IDE de Arduino. Teensyduino incluye una gran colección de bibliotecas que ha sido probada y optimizada para Teensy. Otras bibliotecas se pueden instalar de forma manual o automática a través del administrador de bibliotecas de Arduino.

Visual Micro le permite programar placas compatibles con Arduino, incluido Teensy, utilizando Microsoft Visual Studio. Solo se admite Microsoft Windows. Visual Micro es una plataforma comercial de pago.

PlatformIO IDE es un entorno de desarrollo multiplataforma que incluye funciones avanzadas. Windows, Linux y Macintosh son todos sistemas operativos compatibles.

  • Interfaz de línea de comandos con Makefile

El instalador de Teensyduino incluye Makefiles para uso no gráfico.

Teensy 4.x: {Arduino}/hardware/teensy/avr/cores/teensy4/Makefile
Teensy LC y 3.x: {Arduino}/hardware/teensy/avr/cores/teensy3/Makefile

Error 403 The request cannot be completed because you have exceeded your quota. : quotaExceeded




Preguntas frecuentes sobre Teensy 3.2

Teensy 3.2 – Preguntas frecuentes

¿Cuál es el pinout de Teensy 3.2?

El pinout de Teensy 3.2 se encuentra detallado en la página de Wikipedia sobre Teensy. Este pinout muestra la disposición y funcionalidades de los pines en el microcontrolador.

¿Cuáles son las especificaciones de Teensy 3.2?

Las especificaciones técnicas de Teensy 3.2 incluyen:

  • Microcontrolador: MK20DX256VLH7 ARM Cortex-M4 a 72 MHz.
  • Memoria: 256 KB de Flash, 64 KB de RAM.
  • Pines de E/S digitales: 34 pines.
  • Pines de entrada analógica: 21 pines.
  • Interfaces de comunicación: UART, SPI, I2C, CAN, etc.

Puedes encontrar más detalles sobre las especificaciones en la página de Wikipedia sobre Teensy.

¿Cómo se diseña una placa con Teensy 3.2?

Para diseñar una placa con Teensy 3.2, es necesario seguir las recomendaciones proporcionadas por la página de Wikipedia sobre Teensy y consultar la documentación oficial de diseño de placa de PJRC. Estas fuentes proporcionan información detallada sobre el diseño de circuitos y la conexión de pines necesarios para integrar Teensy 3.2 en un proyecto personalizado.


Deja un comentario