pwm (脈沖寬度調(diào)制)原理與實現(xiàn)

pwm (脈沖寬度調(diào)制)原理與實現(xiàn)

ID:14275882

大?。?00.00 KB

頁數(shù):4頁

時間:2018-07-27

pwm (脈沖寬度調(diào)制)原理與實現(xiàn)_第1頁
pwm (脈沖寬度調(diào)制)原理與實現(xiàn)_第2頁
pwm (脈沖寬度調(diào)制)原理與實現(xiàn)_第3頁
pwm (脈沖寬度調(diào)制)原理與實現(xiàn)_第4頁
資源描述:

《pwm (脈沖寬度調(diào)制)原理與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。

1、PWM(脈沖寬度調(diào)制)原理與實現(xiàn)1、?PWM原理2、調(diào)制器設計思想3、具體實現(xiàn)設計一、?PWM(脈沖寬度調(diào)制PulseWidthModulation)原理:???????脈沖寬度調(diào)制波通常由一列占空比不同的矩形脈沖構成,其占空比與信號的瞬時采樣值成比例。圖1所示為脈沖寬度調(diào)制系統(tǒng)的原理框圖和波形圖。該系統(tǒng)有一個比較器和一個周期為Ts的鋸齒波發(fā)生器組成。語音信號如果大于鋸齒波信號,比較器輸出正常數(shù)A,否則輸出0。因此,從圖1中可以看出,比較器輸出一列下降沿調(diào)制的脈沖寬度調(diào)制波。???????通過圖1b的分析可

2、以看出,生成的矩形脈沖的寬度取決于脈沖下降沿時刻tk時的語音信號幅度值。因而,采樣值之間的時間間隔是非均勻的。在系統(tǒng)的輸入端插入一個采樣保持電路可以得到均勻的采樣信號,但是對于實際中tk-kTs<

3、間變化緩慢,則脈沖寬度調(diào)制波xp(t)可以表示為:???????????????????????????(2)其中,?。無需作頻譜分析,由式(2)可以看出脈沖寬度信號由語音信號x(t)加上一個直流成分以及相位調(diào)制波構成。當?時,相位調(diào)制部分引起的信號交迭可以忽略,因此,脈沖寬度調(diào)制波可以直接通過低通濾波器進行解調(diào)。二、?數(shù)字脈沖寬度調(diào)制器的實現(xiàn):?????實現(xiàn)數(shù)字脈沖寬度調(diào)制器的基本思想?yún)⒖磮D2。??????圖中,在時鐘脈沖的作用下,循環(huán)計數(shù)器的5位輸出逐次增大。5位數(shù)字調(diào)制信號用一個寄存器來控制,不斷于循

4、環(huán)計數(shù)器的輸出進行比較,當調(diào)制信號大于循環(huán)計數(shù)器的輸出時,比較器輸出高電平,否則輸出低電平。循環(huán)計數(shù)器循環(huán)一個周期后,向寄存器發(fā)出一個使能信號EN,寄存器送入下一組數(shù)據(jù)。在每一個計數(shù)器計數(shù)周期,由于輸入的調(diào)制信號的大小不同,比較器輸出端輸出的高電平個數(shù)不一樣,因而產(chǎn)生出占空比不同的脈沖寬度調(diào)制波。???????????????????圖3??????為了使矩形脈沖的中心近似在t=kTs處,計數(shù)器所產(chǎn)生的數(shù)字碼不是由小到大或由大到小順序變化,而是將數(shù)據(jù)分成偶數(shù)序列和奇數(shù)序列,在一個計數(shù)周期,偶數(shù)序列由小變大,

5、直到最大值,然后變?yōu)閷ζ鏀?shù)序列計數(shù),變化為由大到小。如圖3例子。???????奇偶序列的產(chǎn)生方法是將計數(shù)器的最后一位作為比較數(shù)據(jù)的最低位,在一個計數(shù)周期內(nèi),前半個周期計數(shù)器輸出最低位為0,其他高位逐次增大,則產(chǎn)生的數(shù)據(jù)即為偶數(shù)序列;后半個周期輸出最低位為1,其余高位依次減小,產(chǎn)生的數(shù)據(jù)為依次減小的偶序列。具體電路可以由以下電路圖表示:?三、?8051中的PWM模塊設計:應該稱為一個適合語音處理的PWM模塊,輸出引腳應該外接一積分電路。輸出波形的方式適合作語音處理。設計精度為8位。PWM模塊應包括:1、?比較

6、部分(Comp):2、?計數(shù)部分(Counter):3、?狀態(tài)及控制信號寄存/控制器(PWM_Ctrl);1)?狀態(tài)積寄存器:(Flags),地址:E8H;①EN:?PWM模塊啟動位,置位為‘1’將使PWM模塊開始工作;②(留空備用)③④解調(diào)速率標志位:00–無分頻;01–2分頻;10–10分頻;11–16分頻。(RESET后為00)⑤(留空備用)⑥(留空備用)⑦(留空備用)⑧(留空備用)注意:該寄存器可以位操作情況下可寫,不可讀;只能在字節(jié)操作方式下讀取。2)?數(shù)據(jù)寄存器(DataStore),地址:F8

7、H;注意:該寄存器值不可讀,只可寫。4、?端口:1)?數(shù)據(jù)總線(DataBus);(雙向)2)?地址總線(AddrBus);(IN)3)?PWM波輸出端口(PWMOut);(OUT)4)?控制線:①CLK:時鐘;(IN)②Reset:異步復位信號;(IN低電平有效)③WR:寫PWMRAM信號;(IN低電平有效);④RD:讀PWMRAM信號;(IN低電平有效)⑤DONE:接受完畢反饋信號;(OUT高電平有效)⑥INT:中斷申請信號;(OUT低電平有效)⑦IntResp:中斷響應信號;(In低電平有效)⑧Byt

8、eBit:字節(jié)/位操作控制信號(IN1-BYTE0-BIT);⑨⑩????????中斷占用相當于MCU8051的外部中斷2,則可保證在5個指令周期之內(nèi),“讀取數(shù)據(jù)”中斷必定得到響應。???????PWM模塊使用方法:因為占用了8051外部中斷1,所以在不使用該模塊時,應該把外部中斷2屏蔽。而PWM模塊產(chǎn)生的中斷請求可以看作是“能接受數(shù)據(jù)”的信號。中斷方法如后“中斷讀取數(shù)據(jù)過程”。使用PWM模塊,應該先對內(nèi)部地址8

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。