




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第10章S12脈寬調制模塊PULSEWIDTHMODULATION脈沖寬度調制(PWM)是工業控制和機電產品中最常用的技術。例如控制電動機的速度和伺服電機的旋轉角度等。什么是PWM?TonToffTperiodAverage0%10%50%90%99%應用:D/A轉換馬達控制音調生成正弦波生成占空比=高電平時間/周期
=Ton/Tperiod10.1PWM概述S12可提供優異的頻率高、分辨率高、占空比可調、范圍寬的PWM信號。主要特點:
8個帶周期占空比可程控的PWM獨立通道
4個可程控選擇的時鐘源
每個PWM通道有專用的計數器
PWM每個通道脈沖極性可以選擇
每個PWM通道可使能/禁止
周期和占空比雙緩沖
每個通道有中心對齊和邊緣對齊方式
分辨率:8位(8通道),16位(4通道)
帶中斷功能的緊急切斷
占空比可調范圍0~100%10.2.1PWM工作原理開始周期TPWMTPWM占空比TDutyPWMDTYxPWMPERxPWMPERxfClock,TClock8-bitCounterPWMCNTx時鐘8-bitCompare=PWMDTYx8-bitCompare=PWMPERx0x000x00ResetPin當8位計數器的值等于PWMDTY(dutycycle寄存器)時,電平從有效跳到無效;
當8位計數器的值等于PWMPER(周期寄存器)時,電平從無效跳到有效,然后計數器清0,重新開始計數PWMPERxPWMDTYxPWM計時器通道8-BitCounterPWMCNTx8-BitCompare=PWMDTYx8-BitCompare=PWMPERxPWMCNT0@$_0CPWMCNT1@$_0DPWMCNT2@$_0EPWMCNT3@$_0FPWMCNT4@$_10PWMCNT5@$_11PWMCNT6@$_12PWMCNT7@$_13PWMDTY0@$_1CPWMDTY1@$_1DPWMDTY2@$_1EPWMDTY3@$_1FPWMDTY4@$_20PWMDTY5@$_21PWMDTY6@$_22PWMDTY7@$_23PWMPER0@$_14PWMPER1@$_15PWMPER2@$_16PWMPER3@$_17PWMPER4@$_18PWMPER5@$_19PWMPER6@$_1APWMPER7@$_1B極性位PolarityBit=1Duty=HighTimeChannelxx=0...7DoubleBufferedDoubleBufferedPWMDTYxPWMPERx占空比寄存器周期寄存器對齊方式選擇-左對齊ClockSourceE=100nsDutyCycle=75%Period=400ns時鐘源=E=10MHz(100nsperiod)PPOLx=0PWMPERx=4PWMDTYx=1PWMx頻率=10MHz/4=2.5MHzPWMx周期=400nsPWMx占空比=?*100%=75%Start16位分辨率兩個8位PWM通道可以組合成一個16位PWM通道Period/DutyComparePWMCNT6PWMCNT7PWM7ClockSource7CONxxPWMExPPOLxPCLKxCAExPWMxOUTPUTCON67PWME7PPOL7PCLK7CAE7PWM7CON45PWME5PPOL5PCLK5CAE5PWM5CON23PWME3PPOL3PCLK3CAE3PWM3CON01PWME1PPOL1PCLK1CAE1PWM116位PWM組合
軟件可選擇通道組合.
在組合模式下,可以左對齊或中心對齊輸出
增加了分辨率,周期可以更長CLOCKSOURCE5PWCNT4PWCNT5PERIOD/DUTYCOMPARECLOCKSOURCE7PWCNT6PWCNT7PERIOD/DUTYCOMPARECLOCKSOURCE3PWCNT2PWCNT3PERIOD/DUTYCOMPARECLOCKSOURCE1PWCNT0PWCNT1PERIOD/DUTYCOMPAREPWM7PWM5PWM3PWM1PWM時鐘選擇ClockA(Ch0,Ch1,Ch4,Ch5)ClockSA(scaledA;Ch0,Ch1,Ch4,Ch5)ClockB(Ch2,Ch3,Ch6,Ch7)ClockSB(scaledB;Ch2,Ch3,Ch6,Ch7)4個時鐘源:BusClockDividebyPrescalerTaps:248163264128預分頻PWMPRCLK@$_03ClockSAClockSBClockAFurtherDivisionoftheclock:2468...512ClockBFurtherDivisionoftheclock:2468...512PWMSCLA@$_08PWMSCLB@$_09分頻PWM時鐘選擇–分頻寄存器總線時鐘fBusDividebyPrescalerTaps:2481632641288-BitDownCounterBit7Bit6Bit5Bit4Bit3Bit2Bit1Bit0PWMSCLx分頻值PWMSCLx=$00PWMSCLxvalueis256可在任意時刻讀寫!x=AorB/2ClockSxClockxClockx=
fBus/PWMPRCLKCount=1PWMPRCLK@$_03PWMSCLB@$_09PWMSCLA@$_08例如:要求:ClockSx=1kHz總線時鐘=16MHzPrescaler=128 Prescaler=64Clockx=125kHz Clockx=250kHzPWMSCLx=63 PWMSCLx=125ClockSx=992Hz ClockSx=1000HzPCLK6PCLK5PCLK4PCLK3PCLK2PCLK1RWReset:00000000PWMCLK@$_02PCLK7Bit0Bit1Bit2Bit3Bit4Bit5Bit6Bit0PCLK5—通道5時鐘選擇
1=時鐘源為SA
0=時鐘源為APCLK4—通道4時鐘選擇
1=時鐘源為SA
0=時鐘源為APCLK3—通道3時鐘選擇
1=時鐘源為SB.
0=時鐘源為BPCLK2—通道2時鐘選擇
1=時鐘源為SB
0=時鐘源為BPCLK1—通道1時鐘選擇 1=時鐘源為SA 0=時鐘源為APCLK0—通道0時鐘選擇 1=時鐘源為SA
0=時鐘源為APCLK7
—通道7時鐘選擇
1=通道7的時鐘源為SB
0=通道7的時鐘源為B.PCLK6—通道6時鐘選擇
1=時鐘源為SB.
0=時鐘源為B使能/禁止PWMPWME6PWME5PWME4PWME3PWME2PWME1PWME0RWReset:00000000PWME@$_00PWME71=通道x使能.下一個時鐘開始輸出PWM0=通道x禁止通道7通道6通道0...使能/禁止PWM通道:PWME5=1; //EnablePWMchannel5PWME3=0; //DisablePWMchannel3PWME=0xFF //Enableall8PWMchannelsPWME=0; //Disableall8PWMchannels軟件示例Bit0Bit1Bit2Bit3Bit4Bit5Bit6Bit0緊急關閉緊急關閉通道7Channel6PeriodandDutyCounterChannel5PeriodandDutyCounter...Channel0PeriodandDutyCounter故障輸入信號PWMLVL=1PWMLVL=0PWM7INL=1PWM7INL=0InterruptPWMIEPWMIFPWM關閉寄存器PWMIEPWMRSTRTPWMLVL0PWM7INLPWM7ENRWReset:00000000PWMSDN@$_24PWMIF0PWM7IN=UnimplementedorReserved設置關閉有效電平PWM7INL設置關閉時的輸出電平PWMLVL使能緊急關閉PWM7ENAInitialisation中斷使能PWMIEBit0Bit1Bit2Bit3Bit4Bit5Bit6Bit0工作模式等待模式在WAIT模式下,允許輸入時鐘到預分頻器PSWAI=10在WAIT模式下,停止輸入時鐘到預分頻器凍結模式在FREEZE模式下,PWM計數器繼續PFRZ=10在FREEZE模式下,PWM計數器停止CON45CON010PSWAIRWPWMCTL@$_05CON67CON23PFRZ0Bit0Bit1Bit2Bit3Bit4Bit5Bit6Bit0使能/禁止時鐘在WAIT模
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年秋幼兒園學期工作方案
- 2025年家長委員會工作方案
- 2025年小區喜迎中秋節活動方案
- 最好的偶像,就在當下閱讀答案
- 2025年電子廣告顯示板項目可行性研究報告
- 2025年電動車電池鎳鋅充電器項目可行性研究報告
- 2025春新版科教版三年級下冊科學期末復習知識點大全
- 江蘇電子信息職業學院《普通話與口才藝術》2023-2024學年第一學期期末試卷
- 江蘇省連云港市沙河中學2025年初三下學期模擬卷(四)化學試題含解析
- 文山市重點中學2025年高三第六次適應性訓練數學試題試卷含解析
- 氨吹脫塔單元設計示例
- 研究生入學體檢表-2
- 環境工程復試題
- GB/T 42314-2023電化學儲能電站危險源辨識技術導則
- 畢業設計(論文)-汽車用液壓串聯雙腔制動主缸的設計
- 科學院大學博士入學復試匯報個人介紹PPT模板
- 迎春杯2023年-2023年中高年級初賽復賽試題真題整理
- 濕熱、霉菌、鹽霧設計分析報告
- GB/T 13869-2017用電安全導則
- GB/T 13738.2-2017紅茶第2部分:工夫紅茶
- GB/T 13012-2008軟磁材料直流磁性能的測量方法
評論
0/150
提交評論