PWM이란?

띵킹하는 개발자·2023년 9월 10일
0

임베디드

목록 보기
2/3

목차

  • PWM이란?
  • Duty Cycle란?
  • Frequance란?

PWM이란?

: PWM은 Pulse Width Modulation의 약자로 디지털 신호를 사용하여 아날로그 신호처럼 동작하는 것을 말한다.
PWM은 HIGH(1), LOW(0)딱 두개의 신호 값만을 가지고 있다.
이 두개의 신호값의 비율을 Duty Cycle, 즉 듀티비라고 말한다.

Duty Cycle(듀티비)란?

: Duty Cycle은 위에서 말했 듯 pwm의 신호값의 비율을 듀티비 라고한다.
보통 Duty Cycle은 평균적으로 % 단위를 사용한다.
아래에는 Duty Cycle의 예시이다.


Duty Cycle이 50%면 한 주기동안 신호가 50%의 시간동안 HIGH상태를 유지하고 50%동안 LOW상태를 유지한다고 볼 수 있다.

이 Duty Cycle을 통해 LED의 밝기, 모터의 속도 등을 조절하고 제어할 수 있다.

Frequance란?

: Frequance는 PWM의 1주기의 신호가 1초에 몇번 반복되는지를 의미한다.
만약 1초동안 60회 반복을 하면 60HZ라 불린다.

예를 들어 듀티비가 50%이라 가정을 하고,

1초에 이게 3번 반복한다고 하였을 때,

이런 형태로 나올 수 있다.
이 Frequance, 즉 주파수가 낮으면 LED를 실시간으로 밝기를 조절할 때
조금 덜 부드럽게 보여질 것이고, 주파수를 높게 잡아주면 보다 부드럽고 자연스럽게 보여질 것이다.

profile
모든것은 띵킹으로 이루어지는 것

0개의 댓글