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 부품 제품군에는 다양한 애플리케이션 목적으로 디지털-아날로그 변환을 수행할 수 있는 12비트 DAC 주변 장치가 포함되어 있습니다. STM32G0 설명서에서는 이 주변 장치를 단순히 DAC라고 부릅니다. MSPM0 기술 레퍼런스 매뉴얼, MSPM0 시리즈 데이터 시트, MSPM0 SDK에서는 12비트 DAC 주변 장치를 DAC12라고 부릅니다. 이는 DAC12를 MSPM0 장치에 포함되어 있는 각 콤퍼레이터 주변 장치에서 사용할 수 있는 8비트 DAC와 구별하기 위한 것입니다. 추가적인 8비트 DAC는 이 문서의 콤퍼레이터 섹션에서 다룹니다. 이 DAC12 주변 장치는 MSPM0G 장치 제품군에서만 제공됩니다.
STM32G0 및 MSPM0G용 12비트 DAC 주변 장치의 기능은 표 5-4에 요약되어 있습니다.
주요 기능 | STM32G0 | MSPM0 |
---|---|---|
분해능 | 12비트(11.4~11.5 ENOB) | 12비트(11 ENOB) |
출력 속도 | 1MSPS | 1MSPS |
출력 채널 | 2 (1) | 1(3) |
데이터 형식 | 8비트 오른쪽 정렬, 12비트 오른쪽 정렬, 12비트 왼쪽 정렬 | 8비트 오른쪽 정렬, 12비트 오른쪽 정렬, 2의 보수 또는 직선 이진 |
DMA 결합 | 예 | 예 |
출력 라우팅 | 외부 핀 | 외부 핀 |
내부 주변 장치 연결: COMP IN-, ADC | 내부 주변 장치 연결: OPA IN+, COMP IN+, ADC0 | |
내부 레퍼런스 전압 | 예, 2.5V 또는 2.048V | 예, 2.5V 또는 1.4V |
외부 레퍼런스 전압 | 예 | 예 |
FIFO | 아니요 | 예 |
출력 버퍼 | 예 | 예 |
구성 가능 출력 오프셋 | 예 | 예 |
자체 보정 모드 | 예 | 예 |
자동 파형 생성 | 노이즈파, 삼각파 | 아니요 |
샘플 앤 홀드 모드 | 예 | 아니요 |
트리거 소스 | 외부 핀, 내부 타이머 신호, DAC 홀드 클록, DMA 언더런 | 내부 전용 샘플 타임 생성기, DMA 인터럽트/이벤트, FIFO 임계값 인터럽트/이벤트, 하드웨어 트리거 2개(이벤트 패브릭에서 사용 가능) |
DAC12 코드 예제에 관한 정보는 MSPM0 SDK 예제 가이드에서 확인할 수 있습니다.