{"product_id":"ad54022","title":"Teensy 4.1 [DEV-16996] - (AD54022)","description":"\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eDescripción:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eTeensy 4.1 es la versión más reciente de la plataforma de desarrollo asombrosamente popular que cuenta con un procesador ARM Cortex-M7 a 600MHz, con un chip NXP iMXRT1062, memoria flash cuatro veces más grande que la 4.0 y dos nuevas ubicaciones para agregar opcionalmente más memoria. El Teensy 4.1 tiene el mismo tamaño y forma que el Teensy 3.6 (2,4 pulgadas por 0,7 pulgadas) y proporciona una mayor capacidad de E \/ S, que incluye una PHY de Ethernet, una toma de tarjeta SD y un puerto host USB.\u003c\/p\u003e\n\u003cp\u003eCuando se ejecuta a 600 MHz, el Teensy 4.1 consume aproximadamente 100 mA de corriente y proporciona soporte para escalado dinámico de reloj. A diferencia de los microcontroladores tradicionales, donde cambiar la velocidad del reloj causa velocidades de transmisión incorrectas y otros problemas, el hardware de Teensy 4.1 y el software de Teensyduino son compatibles con las funciones de sincronización de Arduino están diseñados para permitir cambios de velocidad dinámicos. Las velocidades en baudios en serie, las velocidades de muestreo de transmisión de audio y las funciones de Arduino como delay () y millis (), y las extensiones de Teensyduino como IntervalTimer y elapsedMillis, continúan funcionando correctamente mientras la CPU cambia de velocidad. Teensy 4.1 también proporciona una función de apagado de energía. Al conectar un botón a la clavija de encendido \/ apagado, la fuente de alimentación de 3.3 V se puede desactivar por completo manteniendo presionado el botón durante cinco segundos y volver a encenderlo presionando brevemente el botón. Si una celda de botón está conectada a VBAT, el RTC de Teensy 4.1 también continúa realizando un seguimiento de la fecha y la hora mientras la energía está apagada. Teensy 4.1 también se puede overclockear, ¡mucho más allá de 600MHz!\u003c\/p\u003e\n\u003cp\u003eEl ARM Cortex-M7 trae muchas características de CPU poderosas a una verdadera plataforma de microcontroladores en tiempo real. El Cortex-M7 es un procesador superescalador de doble problema, lo que significa que el M7 puede ejecutar dos instrucciones por ciclo de reloj, ¡a 600MHz! Por supuesto, ejecutar dos simultáneamente depende de que el compilador ordene las instrucciones y los registros. Los puntos de referencia iniciales han demostrado que el código C ++ compilado por Arduino tiende a lograr dos instrucciones alrededor del 40% al 50% del tiempo mientras se realiza un trabajo numérico intensivo utilizando números enteros y punteros. El Cortex-M7 es el primer microcontrolador ARM que utiliza la predicción de ramas. En M4, los bucles y otros códigos que se ramifican toman tres ciclos de reloj. Con M7, después de que un bucle se ha ejecutado varias veces, la predicción de bifurcación elimina esa sobrecarga, permitiendo que la instrucción de bifurcación se ejecute en un solo ciclo de reloj.\u003c\/p\u003e\n\u003cp\u003eTightly Coupled Memory es una característica especial que permite a Cortex-M7 un rápido acceso de ciclo único a la memoria utilizando un par de buses de 64 bits de ancho. El bus ITCM proporciona una ruta de 64 bits para obtener instrucciones. El bus DTCM es en realidad un par de rutas de 32 bits, lo que permite a M7 realizar hasta dos accesos de memoria separados en el mismo ciclo. Estos buses de velocidad extremadamente alta están separados del bus AXI principal de M7, que accede a otras memorias y periféricos. Se puede acceder a 512 de memoria como memoria estrechamente acoplada. Teensyduino asigna automáticamente su código de boceto de Arduino en ITCM y todo el uso de memoria no malloc al DTCM rápido, a menos que agregue palabras clave adicionales para anular el valor predeterminado optimizado. La memoria a la que no se accede en los buses estrechamente acoplados está optimizada para el acceso DMA mediante periféricos. Debido a que la mayor parte del acceso a la memoria de M7 se realiza en los dos buses estrechamente acoplados, los potentes periféricos basados en DMA tienen un excelente acceso a la memoria que no es TCM para una E \/ S altamente eficiente.\u003c\/p\u003e\n\u003cp\u003eEl procesador Cortex-M7 de Teensy 4.1 incluye una unidad de punto flotante (FPU) que admite tanto el \"doble\" de 64 bits como el \"flotante\" de 32 bits. Con la FPU de M4 en Teensy 3.5 y 3.6, y también los chips Atmel SAMD51, solo el float de 32 bits está acelerado por hardware. Cualquier uso de funciones dobles, dobles como log (), sin (), cos () significa matemáticas lentas implementadas por software. Teensy 4.1 ejecuta todos estos con hardware FPU.\u003c\/p\u003e\n\u003cp\u003eNota: Tenga en cuenta que Teensy 4.1 no incluye encabezados y deberá comprarlo por separado y soldarlo usted mismo.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCaracterísticas:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eARM Cortex-M7 a 600 MHz\u003c\/li\u003e\n\u003cli\u003e1024 KB de RAM (512 KB de alta disponibilidad)\u003c\/li\u003e\n\u003cli\u003e8 MB de memoria Flash (64 KB reservados para recuperación y emulación de EEPROM)\u003c\/li\u003e\n\u003cli\u003ePuerto USB Host\u003c\/li\u003e\n\u003cli\u003e2 chips más memoria de programa\u003c\/li\u003e\n\u003cli\u003e55 pines de E\/S en total\u003c\/li\u003e\n\u003cli\u003e3 puertos CAN Bus (1 con CAN FD)\u003c\/li\u003e\n\u003cli\u003e2 puertos de audio digital I2S\u003c\/li\u003e\n\u003cli\u003e1 puerto de audio digital S\/PDIF\u003c\/li\u003e\n\u003cli\u003e1 puerto SDIO (4 bits) nativo para tarjeta SD\u003c\/li\u003e\n\u003cli\u003e3 puertos SPI, todos con FIFO de 16 palabras\u003c\/li\u003e\n\u003cli\u003e7 señales SMT en la almohadilla inferior\u003c\/li\u003e\n\u003cli\u003e8 puertos serie\u003c\/li\u003e\n\u003cli\u003e32 canales DMA de propósito general\u003c\/li\u003e\n\u003cli\u003e35 pines PWM\u003c\/li\u003e\n\u003cli\u003e42 pines de E\/S compatibles con protoboard\u003c\/li\u003e\n\u003cli\u003e18 entradas analógicas\u003c\/li\u003e\n\u003cli\u003eAceleración criptográfica\u003c\/li\u003e\n\u003cli\u003eGenerador de números aleatorios\u003c\/li\u003e\n\u003cli\u003eRTC para fecha\/hora\u003c\/li\u003e\n\u003cli\u003eFlexIO programable\u003c\/li\u003e\n\u003cli\u003ePipeline de procesamiento de píxeles\u003c\/li\u003e\n\u003cli\u003eDisparo cruzado de periféricos\u003c\/li\u003e\n\u003cli\u003ePHY DP83825 de 10\/100 Mbit (6 pines)\u003c\/li\u003e\n\u003cli\u003eZócalo para tarjeta microSD\u003c\/li\u003e\n\u003cli\u003eGestión de encendido\/apagado\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eDocumentos:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.pjrc.com\/teensy\/first_use.html\"\u003eTeensy Quick Start\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.pjrc.com\/teensy\/teensyduino.html\"\u003eTeensyduino Software\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/www.pjrc.com\/teensy\/troubleshoot.html\"\u003eTeensy Help Page and FAQ\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003ca href=\"https:\/\/www.sparkfun.com\/teensy-4-1.html\" target=\"_blank\" title=\"Enlace de referencia\" rel=\"noopener\"\u003e\u003cspan\u003e\u003cstrong\u003eEnlace de referencia\u003c\/strong\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e","brand":"Sparkfun","offers":[{"title":"Default Title","offer_id":48399388639332,"sku":"AD54022","price":45.95,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0699\/1344\/4452\/files\/AD54022uJPM.1.jpg?v=1778566389","url":"https:\/\/www.microjpm.store\/products\/ad54022","provider":"MicroJPM","version":"1.0","type":"link"}