PWM產生:
PWM產生的方法有很多種,小編將常用的幾種產生方法作了一個整理以及分類,下面我們來了解一下。
1
波形發(fā)生器產生PWM
產生PWM最簡單的方式是使用波形發(fā)生器,只需要在發(fā)生器上設置一下,就能輕易獲取我們想要的PWM了。
不過相信很多人不會為了產生PWM而購買一個波形發(fā)生器,比如我們想要使用PWM來驅動LED,總不能要一直拖著一個發(fā)生器吧?所以,這時使用發(fā)生器是不經濟不方便的。
2
單片機產生PWM
使用單片機產生PWM是常用的方法,現在很多單片機都配置了能產生PWM的端口,或者通過單片機的端口進行模擬產生PWM,我們只需要通過編寫一些程序,就能產生出我們想要的PWM了。
3
可編程邏輯器件產生PWM
就是以可編程的邏輯器件,如CPLD或FPGA為硬件基礎,編寫專用程序來產生PWM,這種方式產生的PWM頻率、占空比比較準確。
4
很多廠家都設計、生產了一些能產生PWM的芯片,使用這些芯片就能很方便產生PWM了,也方便應用到產品設計中。
如上圖的UC3842芯片,是一種性能優(yōu)良的電流控制型脈寬調制芯片,常用在開關電源的設計中。
5
關于PWM的疑問
有些朋友可能會有疑問,這樣一通一斷的PWM輸出到LED上,LED不是會閃爍嗎?下圖是一個仿真實驗,用占空比50%,頻率10Hz的PWM來點亮一個LED,可以看到LED在不停地閃爍。
我們試試把PWM的頻率提高到60Hz試試,我們可以看到這時LED好像沒有了閃爍的跡象了,如下圖所示:
這是為什么呢?其實這時LED還是閃爍的,只不過我們的眼睛觀察不到而已。這是因為“視覺暫留”造成的,也就是我們人眼在觀察景物時,光信號傳入大腦神經,需經過一段短暫的時間,光的作用結束后,視覺形象并不立即消失,這一現象則被稱為“視覺暫留”。
早在1824年時候,有個老頭子(皮特‘馬克’羅葛特)就發(fā)現了這種現象了。所以,用頻率太低的PWM驅動LED時會明顯感到閃爍的,頻率至少要在46Hz以上才能讓眼睛感覺不到閃爍。
還有些朋友有這樣的疑問:100%占空比時示波器顯示是一條直線,0%占空比時也是直線,那怎么進行區(qū)分是高電平還是低電平?
其實,這個涉及到示波器使用的相關知識了,只要這條線是在水平基線之上的,則是高電平,如果是與基線重合的就是低電平。
需要注意的是,如果調節(jié)過水平偏移,那么基線不一定在屏幕中間的,這時候我們就要找找基線在哪了,方法是按下“接地”按鈕,水平基線就會出現,將基線調整回屏幕中間的坐標軸位置就方便觀察了。
?
審核編輯:劉清
-
FPGA
+關注
關注
1629文章
21736瀏覽量
603385 -
PWM
+關注
關注
114文章
5186瀏覽量
213937 -
LED驅動
+關注
關注
72文章
1003瀏覽量
138019 -
占空比
+關注
關注
0文章
109瀏覽量
29086 -
波形發(fā)生器
+關注
關注
3文章
293瀏覽量
31389
原文標題:總結PWM產生的幾種方法
文章出處:【微信號:FANYPCB,微信公眾號:凡億PCB】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
相關推薦
評論