脈衝寬度調變

脈衝寬度調變


脈波寬度調變(英語:Pulse-width modulation,縮寫:PWM),簡稱脈寬調變,是將類比訊號轉換為脈波的一種技術,一般轉換後脈波的週期固定,但脈波的工作週期會依類比訊號的大小而改變。

在類比電路中,類比訊號的值可以連續進行變化,在時間和值的幅度上都幾乎沒有限制,基本上可以取任何實數值,輸入與輸出也呈線性變化。所以在類比電路中,電壓和電流可直接用來進行控制對象,例如家用電器設備中的音量開關控制、採用鹵素燈泡燈具的亮度控制等等。

但類比電路有諸多的問題:例如控制訊號容易隨時間漂移,難以調節;功耗大;易受雜訊和環境干擾等。生成類比訊號對於數位電路而言往往需要額外的數位-類比轉換器。

與類比電路不同,數位電路是在預先確定的範圍內取值,在任何時刻,其輸出只可能為ON和OFF兩種狀態,所以電壓或電流會通/斷方式的重複脈波序列加載到類比負載。PWM技術是一種對類比訊號電位的數位編碼方法,通過使用高解析度計數器(調變頻率)調變方波的占空比,從而實現對一個類比訊號的電位進行編碼。其最大的優點是從處理器到被控對象之間的所有訊號都是數位形式的,無需再進行數位類比轉換過程;而且對雜訊的抗干擾能力也大大增強(雜訊只有在強到足以將邏輯值改變時,才可能對數位訊號產生實質的影響),這也是PWM在通訊等訊號傳輸行業得到大量應用的主要原因。

類比訊號能否使用PWM進行編碼調變,僅依賴帶寬,這即意味著只要有足夠的帶寬,任何類比訊號值均可以採用PWM技術進行調變編碼。

在訊號接收端,需將訊號解調還原為類比訊號。

目前在很多微型控制器(MCU)內部都包含有PWM控制器模組。