STMicroelectronics(ST)에서 출시한 고성능 마이크로컨트롤러(MCU)인 STM32G474RET6입니다. STM32G4 시리즈에 속하며, 디지털 전원 공급 장치 및 모터 제어와 같이 복잡한 수학적 처리 및 고정밀 아날로그 제어가 필요한 애플리케이션을 위해 특별히 설계되었습니다.
기능매개변수
코어ARM® Cortex®-M4 (FPU 및 DSP 명령어 포함)
최대 주파수최대 170 MHz
플래시512 KB (듀얼 뱅크 지원)
SRAM128 KB (ECC 포함) + 32 KB CCM-SRAM
공급 전압1.71 V ~ 3.6 V
온도 범위-40°C ~ +125°C (산업용 등급)
패키지LQFP64
기능
ST의 최첨단 특허 기술 포함
기술
• 코어: FPU, 적응형 실시간 가속기(ART Accelerator)를 갖춘 Arm® 32비트 Cortex®-M4 CPU, 플래시 메모리에서 0-대기 상태 실행 가능, 최대 170 MHz 주파수, 213 DMIPS, MPU, DSP 명령어 포함
• 작동 조건:
– VDD, VDDA 전압 범위:
1.71 V ~ 3.6 V
• 수학적 하드웨어 가속기
– 삼각 함수 가속을 위한 CORDIC
– FMAC: 필터 수학 가속기
• 메모리
– ECC 지원 플래시 메모리 512 Kbytes, 듀얼 뱅크 읽기/쓰기, 독점 코드 읽기 방지(PCROP), 보안 가능 메모리 영역, 1 Kbyte OTP
– 하드웨어 패리티 검사가 첫 32 Kbytes에 구현된 96 Kbytes SRAM
– 하드웨어 패리티 검사(CCM SRAM)가 있는 명령어 및 데이터 버스 상의 32 Kbytes 루틴 부스터 SRAM
– SRAM, PSRAM, NOR 및 NAND 메모리를 지원하는 외부 메모리 인터페이스 FSMC
– Quad-SPI 메모리 인터페이스
• 리셋 및 공급 관리
– 전원 켜기/끄기 리셋(POR/PDR/BOR)
– 프로그래밍 가능한 전압 감지기(PVD)
– 저전력 모드: 슬립, 정지, 대기 및 종료
– RTC 및 백업 레지스터용 VBAT 공급
• 클럭 관리
– 4 ~ 48 MHz 크리스탈 오실레이터
– 보정 기능이 있는 32 kHz 오실레이터
– PLL 옵션(±1%)이 있는 내부 16 MHz RC
– 내부 32 kHz RC 오실레이터(±5%)
• 최대 107개의 고속 I/O
– 모두 외부 인터럽트 벡터에 매핑 가능
– 5V 내성 기능이 있는 여러 I/O
• 상호 연결 매트릭스
• 16채널 DMA 컨트롤러
• 5 x 12비트 ADC 0.25 μs, 최대 42채널. 하드웨어 오버샘플링으로 최대 16비트 해상도, 0 ~ 3.6V 변환 범위
• 7 x 12비트 DAC 채널
– 3 x 버퍼링된 외부 채널 1 MSPS
– 4 x 비버퍼링된 내부 채널 15 MSPS
• 7 x 초고속 레일투레일 아날로그 컴퍼레이터
– PGA 모드로 사용 가능한 6 x 연산 증폭기, 모든 단자 접근 가능
– 세 가지 출력 전압(2.048 V, 2.5 V, 2.9 V)을 지원하는 내부 전압 참조 버퍼(VREFBUF)
• 17개의 타이머:
– HRTIM(고해상도 및 복잡한 파형 빌더): 6 x 16비트 카운터, 184 ps 해상도, 12 PWM
– 최대 4개의 IC/OC/PWM 또는 펄스 카운터 및 쿼드러처(증분) 인코더 입력을 갖춘 2 x 32비트 타이머 및 2 x 16비트 타이머
– 최대 8개의 PWM 채널, 데드 타임 생성 및 비상 정지 기능을 갖춘 3 x 16비트 8채널 고급 모터 제어 타이머
– 2개의 IC/OC, 하나의 OCN/PWM, 데드 타임 생성 및 비상 정지 기능을 갖춘 1 x 16비트 타이머
– IC/OC/OCN/PWM, 데드 타임 생성 및 비상 정지 기능을 갖춘 2 x 16비트 타이머
– 2 x 워치독 타이머(독립형, 윈도우)
– 1 x SysTick 타이머: 24비트 다운카운터
– 2 x 16비트 기본 타이머
– 1 x 저전력 타이머
• 알람, 정지/대기 모드에서 주기적 웨이크업 기능이 있는 캘린더 RTC
• 통신 인터페이스
– 유연한 데이터 속도를 지원하는 3 x FDCAN 컨트롤러
– 20mA 싱크 전류, SMBus/PMBus, 정지 모드에서 웨이크업 기능이 있는 4 x I2C 고속 모드 플러스(1 Mbit/s)
– 5 x USART/UART(ISO 7816 인터페이스, LIN, IrDA, 모뎀 제어)
– 1 x LPUART
– 4 x SPI, 4 ~ 16개의 프로그래밍 가능한 비트 프레임, 2개는 멀티플렉싱된 하프 듀플렉스 I2S 인터페이스 포함
– 1 x SAI(직렬 오디오 인터페이스)
– LPM 및 BCD 지원 USB 2.0 전속 인터페이스
– IRTIM(적외선 인터페이스)
– USB Type-C™ / USB 전력 전송 컨트롤러(UCPD)
• 진정한 난수 생성기(RNG)
• CRC 계산 장치, 96비트 고유 ID
• 개발 지원: 직렬 와이어 디버그(SWD), JTAG, 임베디드 트레이스 매크로셀™
일반적인 애플리케이션 시나리오
강력한 아날로그 주변 장치와 수학적 처리 능력을 활용하여 STM32G474RET6는 주로 다음과 같은 분야에서 사용됩니다:
디지털 전원 공급 장치: 스위치 모드 전원 공급 장치(SMPS), 무정전 전원 공급 장치(UPS), 인버터 및 무선 충전 솔루션.
모터 제어: 브러시리스 DC(BLDC) 및 영구 자석 동기 모터(PMSM)를 위한 필드 지향 제어(FOC).
산업 자동화: PLC 모듈, 센서 허브 및 모터 드라이버.
고급 소비자 가전: 전문 오디오 장비 및 USB 전력 전송(USB-PD) 고속 충전 컨트롤러.