Butterfly & Ladybug, placas de desarrollo basadas en STM32L4 - Calendae | Informática, Electrónica, CMS, Ciberseguridad

Butterfly & Ladybug, placas de desarrollo basadas en STM32L4

Hola y mil gracias por leerme. Te habla Jordi Oriol y esta vez te voy a contar sobre Butterfly & Ladybug, placas de desarrollo basadas en STM32L4

Placas Arduino son muy útiles para que los principiantes comiencen a construir proyectos de hardware. Pero en algún momento necesitará un controlador más potente que el de 8 MHz de Arduino, con velocidades de reloj más rápidas, un motor de punto flotante y periféricos avanzados.

Cómo Kris Winer encontrado, los editores de código y compiladores para estos controladores no son tan simples como el IDE de Arduino. Por lo tanto, usarlos puede ser una experiencia muy frustrante.

Kris trabajó con Thomas Roell para resolver esto mediante el desarrollo de nuevas placas de desarrollo que permiten a los desarrolladores utilizar y programar MCU STM32L4 con la facilidad de IDE Arduino.

Empezaron Tindie con Libélula, una placa de desarrollo pequeña (0,7 «x 1,4») para la línea de alto rendimiento y potencia ultrabaja de microcontroladores de 32 bits, Familia STM32L4X6. Dragonfly usa la extensión STM32L476RE Paquete de chip LQFP de 64 pines con 512 kB de memoria flash de alta velocidad, SRAM de 128 kB, que se ejecuta hasta 80 MHz con una unidad de punto flotante de precisión simple.

Baord de desarrollo de libélulas

Se agregan dos nuevas cartas a la familia Dragonfly, la Mariposa y el Mariquita. Estas placas son placas de desarrollo pequeñas y de bajo costo con un diseño simple y de código abierto que permitirá a cualquiera usar el STM32L4 en sus propias aplicaciones personalizadas. Se basan en un solo oscilador de cristal de 32,768 kHz de bajo costo y no requieren el ST-Link integrado en el Núcleo STM32 tableros. Las aplicaciones se pueden desarrollar utilizando las placas de desarrollo Butterfly y Ladybug que brindan acceso a todos los GPIO y periféricos del STM32L4.

Placas de desarrollo Butterfly (arriba) y Ladybug (abajo)

La mariposa es una tarjeta de 0,7 «x 1,4» y utiliza la extensión STM32L433 Paquete QFN ARM Cortex M4F de 48 pines y 80 MHz. Mientras que Ladybug mide 0,6 «x 1,1» y usa la extensión STM32L432 Paquete QFN para un enrutamiento más racional.

Especificaciones técnicas:

  • Microcontrolador: STM32L4 ARM Cortex M4F
  • Velocidad de reloj: 1, 2, 4, 8, 16, 24, 32, 48, 64, 80 MHz
  • Voltaje de funcionamiento: 3,3 V
  • Límites de los pines de E / S: la mayoría de los pines son 5.0 V, tolerantes a 20 mA
  • Pines de E / S digitales: 22, con 11 PWM (Butterfly), 13, con 10 PWM (Ladybug)
  • Pines de entrada analógica: 6 (mariposa), 5 (mariquita), canales ADC de 12 bits
  • Pin de salida analógica: 2 DAC de 12 bits
  • RTC: precisión de 1 ppm
  • Memoria flash: 256 KB SRAM: 64 KB
  • Regulador de voltaje: entrada 3.3-5.5V / 3.3V, salida 150mA
  • Tamaño: 1.4 x 0.7 «(mariposa), 1.1 x 0.6» (mariquita)

UNA campaña de kickstarter se lanzó para aumentar el volumen de producción y permitir precios mínimos. Pero, lamentablemente, la campaña terminó sin alcanzar el objetivo especificado.

Butterfly y Ladybug se han diseñado para aplicaciones de muy baja potencia y para funcionar con pequeñas baterías LiPo. Hay un puerto para un conector de batería JST en la placa y un Vin en el borde de la placa que se conecta al ánodo de la batería para que los periféricos, como los motores táctiles o las pantallas, puedan alimentarse directamente desde la batería, o la placa pueda alimentarse. directamente de Vin.

Pinout de tarjeta de mariposa Pinout de tarjeta de Ladybug

Los tableros son completamente de código abierto, por lo que cualquiera puede obtener los archivos fuente y crear uno fácilmente. Para encontrar más detalles sobre el proyecto, visite su página en hackadayy en Parque OSH.

No te olvides compartir en tu Facebook para que tus colegas lo sepan

??? ? ? ???

Comparte