본문으로 건너뛰기

마이크로컴퓨터에서 PWM(Pulse Width Modulation) 발생

제120회3교시컴퓨터구조신규

컴퓨터시스템응용기술사 제120회 3교시 25번 문항으로, 과목은 컴퓨터구조입니다.

원문 문제

컴퓨터시스템응용기술사 제120회 25번. 마이크로컴퓨터에서 PWM(Pulse Width Modulation) 발생

  1. 가. 카운터레지스터(Counter Register)와 출력비교레지스터(Output Compare Register)를 이용하여 마이크로컴퓨터에서 PWM을 발생시킬 수 있는 원리를 개념적으로 설명하시오. (CPU 클럭주파수 f=16MHz, 64분주 적용)
  2. 나. "가"항의 원리를 이용하여, PWM의 duty cycle을 고속(90%), 중속(70%), 저속(50%) 등으로 조절하여 모터의 속도제어나 조명의 디밍(dimming)제어가 가능함을 계산을 통하여 설명하시오. (단, 문제에서 주어지지 않은 조건은 임의로 정의 가능)

핵심 키워드

  • 카운터 레지스터
  • 출력 비교 레지스터
  • Duty Cycle
  • PWM 주파수
  • 분주비
  • 신호 생성

고득점 가이드 — 1. 개요

PWM 은 일정 주기 안에서 ON 구간 폭(duty cycle)을 변화시켜 평균 전력을 조절하는 디지털 변조 방식이며, 마이크로컴퓨터에서는 타이머의 카운터 레지스터(TCNT)와 출력비교 레지스터(OCR)의 비교 동작으로 손쉽게 생성한다. CPU 클럭 16MHz, 64분주 조건에서 타이머 클럭은 16MHz/64 = 250kHz, 한 틱은 4us(마이크로초) 가 되며, 이 두 값이 PWM 주기와 분해능을 결정한다.

로그인하면 하루 1편은 무료로 전문을 볼 수 있어요

  • 변형 문제
  • 답안 골격
  • 고득점 가이드 전문

출제 이력

  • 카운터 레지스터기출 1문항
  • 출력 비교 레지스터기출 1문항
  • Duty Cycle기출 1문항
  • PWM 주파수기출 1문항
  • 분주비기출 1문항
  • 신호 생성기출 1문항

다른 회차에서 같은 키워드가 나온 문항이 아직 없어요.

같은 과목 문항

컴퓨터구조 기출 전체 보기 →

AI 생성 골격 · 미검수