Uno de nuestros Feather favoritos, el Feather M4 Express, recibe una actualización del chipset SAME51, que incorpora soporte para el bus CAN.
Al igual que su primo SAMD51, el ATSAME51J19 viene con un Cortex M4 de 120MHz con soporte de punto flotante y 512KB de Flash y 192KB de RAM. Su código hará zig-zag y zoom, y con un montón de periféricos adicionales de apoyo, este será sin duda su nuevo chipset favorito para la interconexión CAN projects.
En el extremo de la placa Adafruit se ha colocado un chip transceptor CAN así como un convertidor de 5V para generar energía de 5V para el transceptor incluso cuando funciona con batería. Las dos líneas de señal CAN y la señal de referencia de tierra están disponibles en un bloque de terminales de 3 patillas de 3,5 mm. El chip y el amplificador pueden ponerse en reposo para ahorrar energía. El CAN incorporado puede leer o escribir paquetes y tiene soporte tanto en Arduino como en CircuitPython.
Y lo mejor de todo es que es un Feather, así que sabes que funcionará con todos los FeatherWings. Qué buena manera de ponerse en marcha rápidamente. Incluso es compatible con los pines del Feather M4 original.
La parte más emocionante del Feather M4 CAN es que, aunque puedes usarlo con el IDE Arduino - y es increíblemente rápido cuando lo haces, también puedes usarlo con CircuitPython. Cuando lo conectes, aparecerá como una unidad de disco muy pequeña con main.py en ella. Edita main.py con tu editor de texto favorito para construir tu proyecto utilizando Python, el lenguaje de programación más popular. No necesita instalación, IDE o compilador, por lo que puede utilizarlo en cualquier ordenador, incluso en ChromeBooks o en ordenadores en los que no se puede instalar software. Cuando termine, desenchufe el Feather y su código se irá con usted.
Éstas son algunas de las novedades que puede esperar al utilizar el Feather M4 CAN:
Mide 2,0" x 0,9" x 0,28" (50,8mm x 22,8mm x 7mm) sin cabeceras soldadas en
Ligero como una (¿grande?) pluma - 5 gramos
Núcleo ATSAME51 Cortex M4 de 32 bits funcionando a 120 MHz, 32 bits, lógica y alimentación de 3,3V
Soporte de bus CAN por hardware con transceptor incorporado, refuerzo de 5V y conexión de terminal.
Soporte de punto flotante con instrucciones DSP Cortex M4
512 KB de flash, 192 KB de RAM
2 MB de chip SPI FLASH para almacenar archivos y almacenamiento de código CircuitPython.
Sin EEPROM
Cristal de 32.768 KHz para generación de reloj y RTC
Regulador de 3.3V con salida de corriente de pico de 500mA
Conector USB Tipo C para soporte nativo de USB, viene con bootloader USB y depuración de puerto serie
Motores criptográficos incorporados con AES (256 bits), RNG verdadero, controlador Pubkey
¡Toneladas de GPIO! 21 x pines GPIO con las siguientes capacidades:
DAC analógico verdadero de 1 MSPS y 12 bits (A0 y A1) - puede utilizarse para reproducir clips de audio estéreo de 12 bits
ADC dual de 1 MSPS y 12 bits (6 pines analógicos, algunos en el ADC1 y otros en el ADC2)
6 x hardware SERCOM - hardware nativo SPI, I2C y Serial todos disponibles
16 x salidas PWM - para servos, LEDs, etc
Entrada y salida I2S
Controlador de captura en paralelo de 8 bits (para la entrada de cámara/vídeo)
Cargador lipoly incorporado de 100mA con LED indicador del estado de carga
Pin #13 LED rojo para parpadeo de propósito general
Pin de alimentación/activación
4 agujeros de montaje
Botón de reinicio
La Feather M4 Can Express también viene con un Mini NeoPixel y 2 MB de almacenamiento SPI Flash. Puedes utilizar el almacenamiento SPI Flash como un disco duro muy pequeño. Cuando se utiliza en CircuitPython, la memoria flash de 2 MB actúa como almacenamiento para todos sus scripts, bibliotecas y archivos. Cuando se utiliza en Arduino, puede leer/escribir archivos en él, como un pequeño datalogger o tarjeta SD, y luego con el programa de ayuda, acceder a los archivos a través de USB.
Fácil reprogramación: el Feather M4 CAN viene precargado con el bootloader UF2, que parece una llave de almacenamiento USB. Basta con arrastrar el firmware para programarlo, sin necesidad de herramientas o controladores especiales. Se puede utilizar para cargar CircuitPython o Arduino IDE (es compatible con bossa)
Viene completamente ensamblado y probado, con el bootloader USB UF2. Adafruit también incluye algunos cabezales para que puedas soldarlo y conectarlo a una protoboard sin soldadura.
La batería Lipoly y el cable USB no están incluidos (¡pero tenemos muchas opciones en la tienda si lo desea!)
DETALLES TÉCNICOS
Dimensiones del producto: 52.2mm x 22.8mm x 7.2mm / 2.1" x 0.9" x 0.3"
Peso del producto: 5.5g / 0.2oz