KOKA016A november 2022 – march 2023 MSPM0G1105 , MSPM0G1106 , MSPM0G1107 , MSPM0G1505 , MSPM0G1506 , MSPM0G1507 , MSPM0G3105 , MSPM0G3106 , MSPM0G3107 , MSPM0G3505 , MSPM0G3506 , MSPM0G3507 , MSPM0L1105 , MSPM0L1106 , MSPM0L1227 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1305 , MSPM0L1306 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2228 , MSPM0L2228-Q1
STM32G0과 MSPM0 부품 제품군은 모두 일부 장치에서 선택 사항 주변 장치로 일체형 콤퍼레이터를 제공합니다. 양쪽 장치 제품군에서 모두 COMPx로 표시되는데, 여기서 마지막 문자 'x'는 고려 대상인 구체적인 콤퍼레이터 모듈을 나타냅니다. STM32G0 제품군에서는 여기에 1~3 사이 숫자가 사용되고, MSPM0 제품군에서는 0~2 사이 숫자가 사용됩니다. 콤퍼레이터 모듈은 모두 콤퍼레이터가 2개 이상인 장치에서 윈도우 콤퍼레이터 기능을 제공하고, 다양한 내부 및 외부 소스에서 입력을 받을 수 있고, 전원 모드에서 변경을 트리거하거나 PWM 신호를 중단/제어하는 데 사용할 수 있습니다. 표 5-3에 보시면 MSPM0 및 STM32G0 콤퍼레이터 모듈 간 기능별 비교 요약 정보가 나와 있습니다.
주요 기능 | SMT32G0 | MSPM0G | MSPM0L |
---|---|---|---|
사용 가능한 콤퍼레이터 | 최대 3 | 최대 3 | 최대 1 |
출력 라우팅 | 멀티플렉스 I/O 핀 | 멀티플렉스 I/O 핀 | 멀티플렉스 I/O 핀 |
EXTI 인터럽트 | 인터럽트/이벤트 인터페이스 | 인터럽트/이벤트 인터페이스 | |
비반전 입력 소스 | 멀티플렉스 I/O 핀 | 멀티플렉스 I/O 핀 | 멀티플렉스 I/O 핀 |
DAC12 출력(1) | DAC8 출력 | ||
DAC8 출력 | OPA1 출력(2) | ||
내부 VREF: 1.4V 및 2.5V | |||
OPA1 출력(2) | |||
반전 입력 소스 | 멀티플렉스 I/O 핀 | 멀티플렉스 I/O 핀 | 멀티플렉스 I/O 핀 |
DAC 채널 1과 2 | 내부 온도 센서 | 내부 온도 센서 | |
내부 VREF: 2.048V 및 2.5V | 내부 VREF: 1.4V 및 2.5V | DAC8 출력 | |
버퍼된 VREF 분배기, 예: ¼VREF, ½VREF 및 ¾VREF | DAC8 출력 | OPA0(3) 출력 | |
OPA0 출력 (3) | |||
프로그래머블 이력 | 없음, 10mV, 20mV, 30mV | 없음, 10mV, 20mV, 30mV | 없음, 10mV, 20mV, 30mV |
DAC8을 사용하는 0V~VREF/VDD의 다른 값 | DAC8을 사용하는 0V~VDD의 다른 값 | ||
레지스터 잠금 | 예, 전체 COMP 레지스터(장치 재설정 시 비활성화됨) | 예, 일부 COMP 레지스터(쓰기에 키 필요) | 예, 일부 COMP 레지스터(쓰기에 키 필요) |
윈도우 콤퍼레이터 구성 | 예 | 예 | 아니오(단일 COMP) |
입력 단락 모드 | 아니요 | 예 | 예 |
작동 모드 | 고속, 중간 속도 | 고속, 저전력 | 고속, 저전력 |
빠른 PWM 차단 | 예 | 예(TIMA 오류 처리기를 통해) | 아니요 |
출력 필터링 | 블랭킹 필터 | 블랭킹 필터 | 블랭킹 필터 |
조정식 아날로그 필터 | 조정식 아날로그 필터 | ||
출력 극성 제어 | 예 | 예 | 예 |
인터럽트 | 상승 에지 | 상승 에지 | 상승 에지 |
하강 에지 | 하강 에지 | 하강 에지 | |
양쪽 에지 | 출력 준비 완료 | 출력 준비 완료 | |
교환 입력 모드 | 아니요 | 예 | 예 |
COMP 코드 예제에 관한 정보는 MSPM0 SDK 예제 가이드에서 확인할 수 있습니다.