STM32G491xC/xE 디바이스는 고성능 Arm® Cortex®-M4 32비트 RISC 코어를 기반으로 합니다. 이들은 최대 170 MHz의 주파수에서 동작합니다.
Cortex-M4 코어는 단정밀도 부동 소수점 유닛(FPU)을 특징으로 하며, Arm 단정밀도 데이터 처리 명령어와 모든 데이터 타입을 지원합니다. 또한 DSP (디지털 신호 처리) 명령어와 메모리 보호 유닛(MPU)을 구현하여 응용 프로그램의 보안을 강화합니다.
이들 디바이스는 고속 메모리(512 K바이트의 플래시 메모리 및 112 K바이트의 SRAM), Quad-SPI 플래시 메모리 인터페이스, 확장된 I/O 및 페리퍼럴을 내장하고 있으며, 두 개의 APB 버스, 두 개의 AHB 버스, 32비트 멀티-AHB 버스 매트릭스에 연결됩니다.
이들 디바이스는 임베디드 플래시 메모리 및 SRAM의 보호 메커니즘도 내장하고 있습니다: 읽기 보호, 쓰기 보호, 보안 메모리 영역 및 프로프리어터리 코드 읽기 보호.
이들 디바이스에는 수학/산술 기능 가속을 위한 주변 장치도 내장되어 있습니다(삼각 함수를 위한 CORDIC 및 필터 기능을 위한 FMAC 유닛).
이들은 세 개의 빠른 12비트 ADC(5 Msps), 네 개의 비교기, 네 개의 오퍼레이셔널 앰프, 네 개의 DAC 채널(2개 외부 및 2개 내부), 내부 전압 참조 버퍼, 저전력 RTC, 일반용 32비트 타이머, 모터 제어용 세 개의 16비트 PWM 타이머, 일곱 개의 일반용 16비트 타이머 및 하나의 16비트 저전력 타이머를 제공합니다.
또한 다음과 같은 표준 및 고급 통신 인터페이스도 제공합니다:
- 세 개의 I2C
- 두 개의 반 이중 I2S와 다중화된 세 개의 SPI
- 세 개의 USART, 두 개의 UART 및 하나의 저전력 UART.
- 두 개의 FDCAN
- 하나의 SAI
- USB 디바이스
- UCPD
이들 디바이스는 1.71 V에서 3.6 V까지의 전원 공급 범위에서 -40°C에서 +85°C (+105°C 접합) 및 -40°C에서 +125°C (+130°C 접합) 온도 범위에서 동작합니다. 다양한 절전 모드 세트를 사용하여 저전력 응용 프로그램을 설계할 수 있습니다.
ADC, DAC, OPAMP 및 비교기용 아날로그 독립 전원 입력을 포함하여 일부 독립 전원 공급을 지원합니다. VBAT 입력을 사용하여 RTC 및 레지스터를 백업할 수 있습니다.
STM32G491xC/xE 패밀리는 32핀부터 100핀까지 9개의 패키지를 제공합니다.
모든 기능
ST의 최첨단 특허 기술 포함
코어: Arm® 32비트 Cortex®-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator)를 통한 플래시 메모리에서의 0-wait-state 실행, 최대 170 MHz 주파수, 213 DMIPS, MPU, DSP 명령어
운영 조건:
VDD, VDDA 전압 범위: 1.71 V에서 3.6 V까지
수학 하드웨어 가속기
삼각 함수 가속을 위한 CORDIC
필터 수학 가속기 FMAC
메모리
ECC 지원을 갖춘 512 K바이트의 플래시 메모리, 프로프리터리 코드 읽기 보호 (PCROP), 보안 가능한 메모리 영역, 1 K바이트 OTP
하드웨어 패리티 체크가 구현된 96 K바이트의 SRAM (첫 번째 32 K바이트)
루틴 부스터: 명령어 및 데이터 버스에 있는 16 K바이트의 SRAM, 하드웨어 패리티 체크 (CCM SRAM)
Quad-SPI 메모리 인터페이스
리셋 및 전원 관리
전원 켜기/끄기 리셋 (POR/PDR/BOR)
프로그램 가능한 전압 탐지기 (PVD)
저전력 모드: 슬립, 스톱, 스탠바이 및 셧다운
RTC 및 백업 레지스터를 위한 VBAT 공급
클럭 관리
4에서 48 MHz 크리스탈 발진기
보정 가능한 32 kHz 발진기
내부 16 MHz RC 및 PLL 옵션 (± 1%)
내부 32 kHz RC 발진기 (± 5%)
최대 86개의 고속 I/O
외부 인터럽트 벡터에 모두 매핑 가능
5 V 허용 기능을 갖춘 여러 I/O
상호 연결 매트릭스
16채널 DMA 컨트롤러
3개의 ADC 0.25 µs (최대 36채널). 하드웨어 오버샘플링을 통한 16비트 해상도, 0에서 3.6 V 변환 범위
4개의 12비트 DAC 채널
외부 버퍼 채널 2개 1 MSPS
내부 언버퍼드 채널 2개 15 MSPS
4개의 초고속 레일 투 레일 아날로그 비교기
PGA 모드에서 사용할 수 있는 4개의 오퍼레이셔널 앰프, 모든 단자 접근 가능
3개의 출력 전압 (2.048 V, 2.5 V, 2.9 V)을 지원하는 내부 전압 참조 버퍼 (VREFBUF)
15개의 타이머:1개의 32비트 타이머와 2개의 16비트 타이머 (최대 4개의 IC/OC/PWM 또는 펄스 카운터 및 쿼드라처(증분) 엔코더 입력 지원)
3개의 16비트 8채널 고급 모터 제어 타이머, 최대 8개의 PWM 채널, 데드타임 생성 및 비상 정지 기능 지원
1개의 16비트 타이머와 2개의 IC/OC, 1개의 OCN/PWM, 데드타임 생성 및 비상 정지 기능 지원
IC/OC/OCN/PWM, 데드타임 생성 및 비상 정지 기능 지원하는 2개의 16비트 타이머
2개의 와치독 타이머 (독립, 윈도우)
1개의 SysTick 타이머: 24비트 다운 카운터
2개의 16비트 기본 타이머
1개의 저전력 타이머
알람이 있는 캘린더 RTC, 스톱/스탠바이에서 주기적인 깨움
통신 인터페이스
유연한 데이터 전송률을 지원하는 2개의 FDCAN 컨트롤러
20 mA의 전류 싱크를 갖춘 3개의 I2C Fast mode plus (1 Mbit/s), SMBus/PMBus, 스톱에서의 깨움
ISO 7816 인터페이스, LIN, IrDA, 모뎀 제어를 지원하는 5개의 USART/UART
1개의 LPUART
2개의 반 이중 I2S 인터페이스가 있는 3개의 SPI (프로그래밍 가능한 4~16비트 프레임 2개 포함)
1개의 SAI (시리얼 오디오 인터페이스)
LPM 및 BCD 지원을 갖춘 USB 2.0 풀 스피드 인터페이스
IRTIM (적외선 인터페이스)
USB Type-C™ /USB 전력 공급 제어기 (UCPD)
진정한 난수 생성기 (RNG)
CRC 계산 유닛, 96비트 고유 ID
개발 지원: 시리얼 와이어 디버그 (SWD), JTAG, Embedded Trace Macrocell™
'기술자료' 카테고리의 다른 글
임베디드 소프트웨어에서 TMR(Triple Modular Redundancy) (2) | 2024.07.14 |
---|---|
mmWave FMCW Radar 의 Chirp, Data Processing Architecture (0) | 2023.08.10 |
공연, 무대, 파티, 전시용 조명제어장치 LightShark LS-1 (0) | 2023.08.10 |
BGT60UTR11AIP는 저전력 소비와 시스템 비용 최적화를 위해 최적화 (0) | 2023.07.18 |
FD-CAN은 고속 데이터 통신을 지원하는 산업용 제어 시스템에 적용 가능한 통신 규격 (0) | 2023.07.18 |