STSTM32F091VCH632비트 메인스트림 ARM 코텍스-M0 액세스 라인 MCU
전자 부품 전문 유통업체로서첸젠 밍기아다 전자제품 회사ST를 공급하고 있습니다.STM32F091VCH6오랫동안 ARM Cortex-M0 코어를 기반으로 한 주류 MCU, 이는 높은 성능, 풍부한 주변 장치 및 낮은 전력 소모로 32-비트 마이크로 컨트롤러입니다.그리고 산업 제어 분야에서 광범위한 응용 잠재력을 보여주었습니다., 소비자 전자제품, 사물 인터넷
제품 개요 및 핵심 아키텍처
STM32F091VCH6ST의 주류 32비트 마이크로컨트롤러로, STM32F0 시리즈 제품군에 속하는 고성능 칩입니다.균형 잡힌 성능 구성과 비용 효율성으로 인해 임베디드 시스템 설계에서 중요한 위치를 차지합니다..
코어 아키텍처의 측면에서, STM32F091VCH6는 48MHz ARM Cortex-M0 프로세서 코어를 갖추고 있습니다. 이 아키텍처는 ARM의 엔트리 레벨 디자인에 속하지만,ST에 의해 최적화되어 0의 우수한 효율을 제공합니다..95 DMIPS/MHz. 프로세서는 3단계 파이프라인 디자인을 채택하고 Thumb-2 명령어 세트를 지원합니다.코덱스 밀도 장점을 유지하면서 코텍스-M3 수준에 가까운 성능을 제공합니다.특히 주목할 점은 코어가 32개의 프로그래밍 가능한 우선순위 인터럽트 소스를 관리하는 네스트드 벡터 인터럽트 컨트롤러 (NVIC) 를 통합한다는 것입니다.실시간 애플리케이션에 대한 신뢰할 수 있는 응답 보증.
메모리 구성의 측면에서, STM32F091VCH6는 256KB의 플래시 메모리와 32KB의 SRAM을 제공합니다.비교적 복잡한 제어 알고리즘과 멀티태스킹 애플리케이션을 처리할 수 있는 용량의 조합플래시 메모리는 읽기 가속을 지원하여 대기 상태가 0으로 액세스 할 수 있으며 48MHz의 전체 속도에서 코드 실행 효율성을 보장합니다. SRAM은 하드웨어 패리티 기능이 장착되어 있습니다.가혹한 전자기 환경에서 시스템의 신뢰성을 향상시키는또한, STM32F091VCH6는 통신 스택 또는 특정 데이터 버퍼링 필요에 사용할 수 있는 전용 8KB SRAM 영역을 제공합니다.
패키지 및 핀아웃의 측면에서, STM32F091VCH6는 LQFP100 패키지에서 제공되며 최대 87 GPIO (일반용 입력/출력) 핀을 제공합니다.대부분 멀티플렉스되어 다양한 주변 장치의 인터페이스로 유연하게 구성될 수 있습니다.14x14mm의 패키지 크기로, STM32F091VCH6 칩은 더 편안한 공간 요구 사항이있는 임베디드 애플리케이션에 적합합니다.STM32F091VCH6 칩의 작동 온도 범위는 산업 표준인 -40°C에서 +85°C까지-40°C에서 +105°C까지의 광범위한 산업 온도 범위를 지원할 수 있습니다.
주변 장치 인터페이스 및 기능
의STM32F091VCH6마이크로 컨트롤러는 복잡한 임베디드 시스템의 다양한 요구를 충족시킬 수있는 주변 인터페이스의 풍부한 구성으로 알려져 있습니다.
통신 인터페이스의 경우, STM32F091VCH6는 최대 8개의 USART 인터페이스를 통합하여 동기/비동기 통신, LIN 마스터-스레이브 모드, IrDA 적외선 인코딩 및 디코딩을 지원합니다.그리고 스마트 카드 모드. USART 인터페이스 중 세 개의 스마트 카드 리더에 대한 직접 연결을 위해 ISO7816 프로토콜을 지원합니다.STM32F091VCH6는 2개의 SPI 인터페이스 (18Mbit/s) 와 2개의 I2C 인터페이스 (Fast Mode Plus 1Mbit/s를 지원) 를 갖추고 있습니다., 센서 네트워크, 디스플레이 모듈 및 기타 주변 장치에 대한 유연한 연결 솔루션을 제공합니다. 특히 주목할 점은 STM32F091VCH6에는 CAN 2가 포함되어 있습니다.0B 1Mbit/s까지 통신 속도를 지원하는 액티브 컨트롤러, 산업 자동화, 자동차 전자 및 CAN 버스 통신이 필요한 다른 응용 시나리오에 쉽게 통합 할 수 있습니다.
아날로그 기능 모듈은 STM32F091VCH6의 또 다른 하이라이트입니다. 칩은 16 개의 외부 채널과 3 개의 내부 채널 (온도 센서,내부 기준 전압 및 VBAT 모니터링), 1MSPS의 변환 속도 및 하드웨어 오버 샘플링을 지원하여 효과적인 해상도를 16 비트로 높일 수 있습니다. 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 signals프로그램 가능한 가이드 앰플리퍼 (PGAs) 와 비교 장치와 함께, 이 아날로그 주변 장치들은 광범위한 센싱 및 제어 시스템에 대한 완전한 신호 체인 솔루션을 형성합니다.
타이밍 및 제어 서브시스템을 위해, STM32F091VCH6는 다음을 포함하여 7개의 16비트 타이머와 1개의 32비트 타이머를 제공한다.
6개의 PWM 출력을 지원하고 정지 시간 삽입을 지원하는 1개의 고급 제어 타이머 (TIM1)
1개의 일반용 타이머 (TIM2) 32비트 카운팅 기능
5개의 일반용 타이머 (TIM3/TIM14/TIM15/TIM16/TIM17)
시스템 신뢰성을 높이기 위해 독립적인 감시 개 타이머와 창문 감시 개 타이머
운영 체제 박동 또는 정밀 지연에 대한 1 24-비트 SysTick 타이머
시계 시스템 디자인은 STM32F091VCH6의 유연성을 반영합니다. 칩은 4-32MHz 외부 크리스탈 오시레이터와 내부 16MHz/48MHz RC 오시레이터를 지원합니다.시계의 곱셈을 위한 PLL이 내장되어 있습니다.또한, 32kHz 저속 외부 크리스탈 오시레이터 (LSE) 와 내부 저속 RC 오시레이터 (LSI) 는 실시간 시계 (RTC) 및 저전력 모드에 대한 클럭 소스를 제공하기 위해 통합되어 있습니다.이 멀티 클럭 소스 설계는 낮은 전력 응용 시나리오를 충족하는 동시에 성능 요구 사항을 보장합니다..
전력 관리 및 저전력 기능
의STM32F091VCH6전력 관리에 탁월합니다. 첨단 전력 아키텍처로 설계된 마이크로 컨트롤러는 2.0V에서 3.6V의 넓은 전압 공급 범위를 지원합니다.리?? 이온 배터리로 직접 공급되거나 다양한 조절 전원 공급 장치와 함께 사용할 수 있습니다..
의STM32F091VCH6애플리케이션 요구 사항에 따라 시스템 전력 소비를 최적화하기 위해 유연하게 선택할 수 있는 다양한 저전력 모드를 제공합니다.
잠자리 모드: CPU만 작동을 멈추고 주변 장치가 계속 작동하고 깨어나는 시간은 매우 짧습니다.
정지 모드: SRAM 및 레지스터가 보존되고, 주 시계 가 꺼지고, 1.8V 도메인이 전원을 끄고, 일반적인 전류 소비량은 10μA에 불과합니다.
대기 모드: 최저 전력 상태, 백업 도메인 및 선택적 RTC만 전원이 유지되며, 전류 소비량은 2μA 이하입니다.
VBAT 모드: 전원이 전용 핀을 통해 배터리로 공급되며, RTC 및 백업 레지스터만 유지됩니다.
동적 전압 조절은 STM32F091VCH6의 또 다른 에너지 절약 기능입니다.칩은 CPU 운영 주파수에 따라 커널 전압을 동적으로 조정하는 프로그램 가능한 전압 조절기 (PWR) 를 내장하고 있습니다.예를 들어, CPU가 48MHz에서 풀 스피드에서 작동 할 때, 조절기는 1.8V 코어 전압을 제공합니다. 낮은 주파수에서,전압은 자동으로 1로 줄일 수 있습니다..5V 또는 1.2V로 동적 전력 소비를 크게 줄일 수 있습니다.
전력 모니터링을 위해, STM32F091VCH6는 전력 재설정 (POR) / 전력 재설정 (PDR) 회로, 프로그래밍 가능한 전압 감지기 (PVD) 및 저전력 BOR (브라운 아웃 재설정) 기능을 통합합니다.이러한 특징은 전력 변동 또는 낮은 배터리 전력 동안 시스템의 신뢰할 수있는 작동을 보장합니다., 특히 휴대용 및 배터리 전동 장치에 적합합니다.또한 STM32F091VCH6는 5μs 미만의 외적인 중단 또는 특정 이벤트로 스톱 모드에서 깨어나는 것을 지원합니다., 빠른 반응과 낮은 전력 소비 사이의 완벽한 균형을 달성합니다.
적용 시나리오
균형 잡힌 성능 구성과 풍부한 주변 자원으로STM32F091VCH6다양한 산업 분야에서 광범위한 응용 잠재력을 보여줍니다.
산업 제어 분야는이 마이크로 컨트롤러의 전형적인 응용 시나리오입니다. CAN 인터페이스와 멀티플렉스 USART는 PLC (프로그램 가능한 논리 컨트롤러) 에 이상적입니다.및 산업용 로봇 제어 장치이 응용 프로그램에서 STM32F091VCH6는 동시에 필드 버스 통신, 다자원 모터 제어 (첨단 타이머 PWM 출력) 를 처리 할 수 있습니다.그리고 다양한 센서 신호 획득 (12비트 ADC를 통해)예를 들어, 자동화된 생산 라인에서는칩은 온도와 압력과 같은 매개 변수를 실시간으로 모니터링하고 폐쇄 루프 제어를 위해 CAN 버스를 통해 호스트 컴퓨터와 통신 할 수 있습니다..
소비자 전자 응용 프로그램 또한 STM32F091VCH6의 기능 세트에서 혜택을 얻습니다. 스마트 가정 장치에서 마이크로 컨트롤러는 LED 희미화 및 모터 속도 조절 (예를 들어,PWM를 통해, I2C 인터페이스를 사용하여 환경 센서와 연결되며 SPI를 통해 TFT 디스플레이를 구동합니다. 낮은 전력 특성은 특히 무선 원격 제어에 적합합니다.지능형 문 잠금 및 기타 배터리 전동 장치, 마이크로 앰프만큼 낮은 대기 전류는 제품의 수명을 크게 연장 할 수 있습니다.
통신 장치는 또 다른 중요한 응용 방향입니다. STM32F091VCH6의 멀티 프로토콜 지원은 Wi-Fi / 블루투스 통신에 일련의 게이트웨이 장치를 구축 할 수 있습니다.8 USART 인터페이스는 여러 Modbus RTU 장치를 동시에 연결할 수 있습니다., 그리고 데이터 무결성은 내장된 CRC 계산 단위로 보장됩니다. IoT 엣지 노드에서 칩은 데이터 획득, 프로토콜 변환 및 로컬 처리 작업을 수행 할 수 있습니다.클라우드에 대한 부담을 줄이는 것.
의료 전자 분야는 STM32F091VCH6의 고정도 ADC 및 하드웨어 캘리브레이션 기능에 대한 특별한 요구가 있습니다.이 칩은 휴대용 의료 기기인 포도당 계측기 및 혈압 모니터에 통합되어 생체 전기 신호와 센서 데이터를 정확하게 측정할 수 있습니다., SRAM의 하드웨어 패리티 기능은 중요한 의료 데이터의 신뢰성을 보장하고 관련 의료 기기의 안전 표준을 충족시킵니다.
담당자: Mr. Sales Manager
전화 번호: 86-13410018555
팩스: 86-0755-83957753