Esta tarjeta de desarrollo de bajo costo para el microcontrolador ARM – STM32F407VET6, es adecuado para alumnos que quieran aprender sobre el microcontrolador STM32 con núcleo ARM Coretex-M4 de 32 bits.
El STM32F407 se basa en el núcleo RISC de 32 bits ARM®Cortex®-M4 de alto rendimiento que funciona a una frecuencia de hasta 168 MHz. El núcleo Cortex-M4 presenta una unidad de punto flotante (FPU) de precisión simple que admite todas las instrucciones y tipos de datos de procesamiento de datos de precisión simple ARM. También implementa un conjunto completo de instrucciones DSP y una unidad de protección de memoria (MPU) que mejora la seguridad de la aplicación.
El STM32F407 incorpora memorias integradas de alta velocidad (memoria Flash de 512 Kbytes, hasta 192 Kbytes de SRAM), hasta 4 Kbytes de SRAM de respaldo y una amplia gama de E/S mejoradas y periféricos conectados a dos buses APB, tres buses AHB y una matriz de bus multi-AHB de 32 bits.
La placa ofrece tres ADC de 12 bits, dos DAC, un RTC de bajo consumo, doce temporizadores de 16 bits de uso general, incluidos dos temporizadores PWM para el control del motor, dos temporizadores de 32 bits de uso general. un verdadero generador de números aleatorios (RNG). También cuenta con interfaces de comunicación estándar y avanzadas.
Especificaciones
- CPU ARM® Cortex®-M4 de 32 bits con FPU, acelerador adaptable en tiempo real (ART Accelerator™) que permite la ejecución en estado de espera cero desde la memoria Flash, frecuencia de hasta 168 MHz, unidad de protección de memoria, 210 DMIPS/1,25 DMIPS /MHz (Dhrystone 2.1) e instrucciones DSP
- Hasta 1 Mbyte de memoria Flash
- Hasta 192+4 Kbytes de SRAM, incluidos 64 Kbytes de RAM de datos CCM (memoria acoplada al núcleo)
- Controlador de memoria estática flexible compatible con memorias Compact Flash, SRAM, PSRAM, NOR y NAND
- Interfaz paralela LCD, modos 8080/6800
- Gestión de reloj, reset y suministro
- Suministro de aplicaciones de 1,8 V a 3,6 V y E/S
- Oscilador de cristal de 4 a 26 MHz
- RC interno de 16 MHz recortado de fábrica (1% de precisión)
- Oscilador de 32 kHz para RTC con calibración
- RC interno de 32 kHz con calibración
- Modos de suspensión, parada y espera
- Suministro VBAT para RTC, registros de respaldo de 20 × 32 bits + SRAM de respaldo opcional de 4 KB
- Convertidores A/D de 3 × 12 bits, 2,4 MSPS: hasta 24 canales y 7,2 MSPS en modo triple intercalado
- Convertidores D/A de 2 × 12 bits
- DMA de uso general: controlador DMA de 16 flujos con FIFO y compatibilidad con ráfagas
- Hasta 17 temporizadores: hasta doce temporizadores de 16 bits y dos de 32 bits de hasta 168 MHz, cada uno con hasta 4 IC/OC/PWM o contador de pulsos y entrada de codificador de cuadratura (incremental)
- Modo de depuración
- Depuración de cable serie (SWD) e interfaces JTAG
- Cortex-M4 Embedded Trace Macrocell™
- Hasta 140 puertos de E/S con capacidad de interrupción
- Hasta 136 E/S rápidas hasta 84 MHz
- Hasta 138 E/S tolerantes a 5 V
- Hasta 15 interfaces de comunicación
- Hasta 3 × interfaces I2C (SMBus/PMBus)
- Hasta 4 USART/2 UART (10,5 Mbit/s, interfaz ISO 7816, LIN, IrDA, control de módem)
- Hasta 3 SPI (42 Mbits/s), 2 con muxed full-duplex I2S para lograr precisión de clase de audio a través de PLL de audio interno o reloj externo
2 × interfaces CAN (2.0B activo) - Interfaz SDIO
- Dispositivo USB 2.0 de velocidad completa/host/controlador OTG con PHY en chip
- Interfaz de cámara paralela de 8 a 14 bits hasta 54 Mbytes/s
- Verdadero generador de números aleatorios
- Unidad de cálculo CRC
- Identificación única de 96 bits
- RTC: precisión de subsegundos, calendario de hardware
Todavía no hay comentarios.