軟件開發(fā)周期型
執(zhí)行速度快
可擴(kuò)展能力強(qiáng)
硬件成本較低
系統(tǒng)體積減小、重量減輕且功耗降低
總之,PWM既經(jīng)濟(jì)、節(jié)約空間、抗噪性能強(qiáng),是一種值得廣大工程師在許多設(shè)計(jì)應(yīng)用中使用的有效技術(shù)。
模擬信號的值可以連續(xù)變化,其時間和幅度的分辨率都沒有限制。與此類似,從電池吸收的電流也不限定在一組可能的取值范圍之內(nèi)。模擬信號與數(shù)字信號的區(qū)別在于后者的取值通常只能屬于預(yù)先確定的可能取值集合之內(nèi),模擬電路容易隨時間漂移,因而難以調(diào)節(jié)。能夠解決這個問題的精密模擬電路可能非常龐大、笨重(如老式的家庭立體聲設(shè)備)和昂貴。模擬電路還有可能嚴(yán)重發(fā)熱,其功耗相對于工作元件兩端電壓與電流的乘積成正比。模擬電路還可能對噪聲很敏感,任何擾動或噪聲都肯定會改變電流值的大小。
通過以數(shù)字方式控制模擬電路,可以大幅度降低系統(tǒng)的成本和功耗。PWM正式這樣一種方法,把每一脈沖寬度均相等的脈沖列作為PWM波形,通過改變脈沖列的周期可以調(diào)頻,改變脈沖的寬度或占空比可以調(diào)壓,采用適當(dāng)控制方法即可使電壓與頻率協(xié)調(diào)變化?梢酝ㄟ^調(diào)整PWM的周期、PWM的占空比而達(dá)到控制充電電流的目的。
* 設(shè)置提供調(diào)制方波的片上定時器/計(jì)數(shù)器的周期
* 啟動定時器
* 在PWM控制寄存器中設(shè)置接通時間
* 設(shè)置PWM輸出的方向,這個輸出是一個通用I/O管腳
* 使能PWM控制器