Sector de actividadSTM32F091VCH6MCU de línea de acceso de 32 bits ARM Cortex-M0
Como distribuidor profesional en el campo de los componentes electrónicos,La Comisión consideró que los importes procedentes de China no constituían ayuda estatal en el sentido del artículo 2 del Reglamento de base.ha estado suministrando a STSTM32F091VCH6MCU de corriente principal basado en el núcleo ARM Cortex-M0 durante mucho tiempo, que es un microcontrolador de 32 bits con su alto rendimiento, amplios periféricos y bajo consumo de energía,y ha mostrado una amplia gama de potenciales de aplicación en los campos del control industrial, electrónica de consumo e Internet de las Cosas.
Descripción general del producto y arquitectura central
STM32F091VCH6es el microcontrolador estándar de 32 bits de ST, perteneciente a la línea de productos de la serie STM32F0 de chips de alto rendimiento,que ocupa una posición importante en el diseño de sistemas integrados debido a su configuración equilibrada de rendimiento y rentabilidad.
En cuanto a la arquitectura del núcleo, el STM32F091VCH6 está equipado con un núcleo de procesador ARM Cortex-M0 de 48 MHz.ha sido optimizado por ST para proporcionar una excelente eficiencia de 0.95 DMIPS/MHz. El procesador adopta un diseño de tubería de tres etapas y admite el conjunto de instrucciones Thumb-2,proporcionando un rendimiento cercano al nivel de Cortex-M3 manteniendo la ventaja de la densidad de código. Es de particular interés que el núcleo integre un controlador de interrupción de vectores anidados (NVIC) que gestiona hasta 32 fuentes de interrupción de prioridad programables,proporcionar garantías de respuesta fiables para las aplicaciones en tiempo real.
En términos de configuración de memoria, el STM32F091VCH6 proporciona 256KB de memoria Flash y 32KB de SRAM,una combinación de capacidades que le permite manejar algoritmos de control relativamente complejos y aplicaciones multitareaLa memoria flash admite aceleración de lectura, lo que permite el acceso al estado de espera cero y garantiza la eficiencia de ejecución de código a la velocidad máxima de 48 MHz.que mejora la fiabilidad del sistema en ambientes electromagnéticos adversosAdemás, el STM32F091VCH6 proporciona un área SRAM de 8KB dedicada que se puede utilizar para pilas de comunicación o necesidades específicas de almacenamiento en búfer de datos.
En términos de paquete y pinón, el STM32F091VCH6 está disponible en un paquete LQFP100 y proporciona hasta 87 pines GPIO (entrada/salida de propósito general),La mayoría de las cuales son multiplexadas y pueden configurarse de forma flexible como interfaces para diversos periféricosCon un tamaño de paquete de 14x14 mm, el chip STM32F091VCH6 es adecuado para aplicaciones embebidas con requisitos de espacio más relajados.El rango de temperatura de funcionamiento del chip STM32F091VCH6 cubre el estándar industrial de -40 °C a +85 °C, y también puede soportar un rango de temperatura industrial extendido de -40°C a +105°C.
Interfaces y características periféricas
ElSTM32F091VCH6El microcontrolador es conocido por su rica configuración de interfaces periféricas, que pueden satisfacer las diversas necesidades de sistemas integrados complejos.
Para las interfaces de comunicación, el STM32F091VCH6 integra hasta 8 interfaces USART que admiten comunicación síncrona/asincrona, modo maestro-esclavo LIN, codificación y decodificación infrarroja IrDA,y modo de tarjeta inteligente. Tres de las interfaces USART admiten el protocolo ISO7816 para conexión directa a lectores de tarjetas inteligentes.el STM32F091VCH6 está equipado con 2 interfaces SPI (18Mbit/s) y 2 interfaces I2C (suportando el modo rápido más 1Mbit/s), que proporciona una solución de conectividad flexible para redes de sensores, módulos de pantalla y otros periféricos.0B controlador activo que admite velocidades de comunicación de hasta 1 Mbit/s, lo que permite una fácil integración en la automatización industrial, la electrónica automotriz y otros escenarios de aplicación que requieren comunicación de bus CAN.
El módulo de función analógica es otro punto destacado del STM32F091VCH6. El chip tiene un convertidor ADC de 12 bits incorporado con 16 canales externos y tres canales internos (sensor de temperatura,Control de la tensión de referencia interna y VBAT), una velocidad de conversión de 1 MSPS y soporte para el sobresamplaje de hardware, que puede aumentar la resolución efectiva a 16 bits. The STM32F091VCH6 microcontroller also integrates two 12-bit DAC channels that support a variety of trigger modes and waveform generation functions to directly drive analogue loads or generate control signalsJunto con amplificadores de ganancia programables (PGAs) y comparadores, estos periféricos analógicos forman una solución completa de cadena de señal para una amplia gama de sistemas de detección y control.
Para el subsistema de cronometraje y control, el STM32F091VCH6 proporciona siete temporizadores de 16 bits y un temporizador de 32 bits, incluidos:
1 temporizador de control avanzado (TIM1) con soporte para 6 salidas PWM e inserción de tiempo muerto, adecuado para aplicaciones de control de motores
1 temporizador de uso general (TIM2) con capacidad de conteo de 32 bits
5 temporizadores de uso general (TIM3/TIM14/TIM15/TIM16/TIM17)
1 temporizador de vigilancia independiente y 1 temporizador de vigilancia de ventana para mejorar la fiabilidad del sistema
1 temporizador SysTick de 24 bits para latidos del sistema operativo o retrasos de precisión
El diseño del sistema de reloj refleja la flexibilidad del STM32F091VCH6.con un sistema de control de velocidad integrado para la multiplicación de relojesAdemás, un oscilador de cristal externo de baja velocidad de 32 kHz (LSE) y un oscilador de RC de baja velocidad interno (LSI) están integrados para proporcionar fuentes de reloj para los modos de reloj en tiempo real (RTC) y de baja potencia.Este diseño de fuente de varias horas garantiza los requisitos de rendimiento al mismo tiempo que cumple con los escenarios de aplicación de baja potencia.
Gestión de la energía y características de baja potencia
ElSTM32F091VCH6Diseñado con una arquitectura de potencia avanzada, el microcontrolador admite un amplio rango de alimentación de voltaje de 2,0 V a 3,6 V,que puede ser alimentado directamente por una batería de iones de litio o utilizado con varias fuentes de alimentación reguladas.
ElSTM32F091VCH6Proporciona una variedad de modos de baja potencia que pueden seleccionarse de forma flexible para optimizar el consumo de energía del sistema de acuerdo con los requisitos de la aplicación:
Modo de reposo: solo la CPU deja de funcionar, los periféricos siguen funcionando y el tiempo de despertar es muy corto.
Modo de parada: se conservan la SRAM y los registros, se apaga el reloj principal, se apaga el dominio de 1,8 V y el consumo de corriente típico es de solo 10 μA.
Modo de espera: estado de potencia más bajo, solo el dominio de respaldo y el RTC opcional permanecen encendidos, el consumo de corriente es tan bajo como 2μA
Modo VBAT: alimentado por batería a través de un pin dedicado, solo se mantienen los registros RTC y de respaldo
La regulación dinámica del voltaje es otra característica de ahorro de energía del STM32F091VCH6.El chip tiene un regulador de voltaje programable incorporado (PWR) que ajusta dinámicamente el voltaje del núcleo de acuerdo con la frecuencia de funcionamiento de la CPUPor ejemplo, cuando la CPU está funcionando a toda velocidad a 48 MHz, el regulador proporciona un voltaje de núcleo de 1,8 V; mientras que en frecuencias más bajas, el regulador proporciona un voltaje de núcleo de 1,8 V.el voltaje se puede reducir automáticamente a 1.5V o 1.2V, reduciendo significativamente el consumo de energía dinámica.
Para el monitoreo de la potencia, el STM32F091VCH6 integra un circuito de reinicio de encendido (POR) / reinicio de apagado (PDR), un detector de voltaje programable (PVD) y una función BOR de baja potencia (reinicio de apagado).Estas características aseguran un funcionamiento fiable del sistema durante las fluctuaciones de potencia o bajo consumo de batería, por lo que es particularmente adecuado para dispositivos portátiles y alimentados por baterías.Vale la pena mencionar que el STM32F091VCH6 también admite el despertar desde el modo Stop a través de una interrupción externa o un evento específico con un tiempo de despertar de menos de 5 μs, logrando un equilibrio perfecto entre una respuesta rápida y un bajo consumo de energía.
Escenarios de aplicación
Con su configuración de rendimiento equilibrada y sus ricos recursos periféricos, elSTM32F091VCH6muestra una amplia gama de potenciales de aplicación en múltiples sectores industriales.
El campo de control industrial es un escenario de aplicación típico para este microcontrolador.y unidades de control de robots industrialesEn estas aplicaciones, el STM32F091VCH6 puede manejar simultáneamente la comunicación de bus de campo, el control del motor de varios ejes (a través de salidas PWM de temporizador avanzado),y varias adquisiciones de señales de sensores (a través de ADC de 12 bits)Por ejemplo, en las líneas de producción automatizadas,El chip es capaz de monitorear parámetros como la temperatura y la presión en tiempo real y comunicarse con un ordenador host a través del bus CAN para el control de circuito cerrado.
Las aplicaciones de electrónica de consumo también se benefician del conjunto de características del STM32F091VCH6.ventiladores inteligentes) a través de PWM, se conecta a los sensores ambientales mediante una interfaz I2C, y alimenta una pantalla TFT a través de SPI. Sus características de baja potencia son particularmente adecuadas para control remoto inalámbrico,cerraduras de puertas inteligentes y otros dispositivos alimentados por baterías, la corriente de espera tan baja como microamperización puede extender significativamente el tiempo de vida del producto.
Los dispositivos de comunicación son otra dirección de aplicación importante. el soporte multiprotocolo del STM32F091VCH6 le permite construir dispositivos de pasarela para comunicación en serie con WiFi / Bluetooth.8 interfaces USART permiten la conexión simultánea de varios dispositivos Modbus RTU, y la integridad de los datos está garantizada por la unidad de cálculo CRC incorporada. En los nodos de borde de IoT, el chip puede realizar tareas de adquisición de datos, conversión de protocolos y procesamiento local,reducción de la carga en la nube.
El campo de la electrónica médica tiene una necesidad especial de la función de calibración de hardware y ADC de alta precisión del STM32F091VCH6.El chip se puede integrar en dispositivos médicos portátiles como medidores de glucosa y monitores de presión arterial para medir con precisión las señales bioeléctricas y los datos de los sensores, y la función de paridad de hardware de la SRAM garantiza la fiabilidad de los datos médicos críticos y cumple las normas de seguridad de los dispositivos médicos pertinentes.
Persona de Contacto: Mr. Sales Manager
Teléfono: 86-13410018555
Fax: 86-0755-83957753