資料介紹
在說邊沿對齊,中心對齊前,我們先來段鋪墊,PWM 又稱脈沖寬度調制,我們通過調 節(jié)脈沖的占空比,我們可以控制電壓的大小(比如我們滿占空比時電壓為 12V,我們可以通 過調節(jié)占空比讓電壓變?yōu)?7V、5V 甚至變?yōu)?0V,實現(xiàn)輸出電壓可控
調節(jié)占空比后,輸出電壓怎么就變化了呢?可以用等效面積法來解釋,例如在 1ms 周 期里,滿占空比時輸出電壓為 12V,50%占空比時(即高低電平各占時間為 0.5ms)高電平在整 個周期的面積只有原來的 1/2 了,此時輸出電壓就等效為 12*1/2=6V,那么通過調節(jié)不同的 占空比,也就實現(xiàn)了輸出電壓調節(jié)。如圖:

那 STM32 中是怎么生成 PWM 波的呢?時鐘是芯片的心臟,沒有時鐘,芯片就是一塊 “廢物”,有了時鐘,芯片才能有條不紊的工作,那時鐘跟我們要講的 PWM 有什么關系呢? 請看下圖,STM32 內部的定時器框圖,看看它是如何生成 PWM 的

方框內部的 CNT Counter 計數(shù)器會根據(jù)輸入的時鐘沿跳變來進行遞加/減,時鐘的頻率決 定了計數(shù)器遞加/減的頻率,這個計數(shù)器的值同時會和 Auto-reload register(控制周期)、 Capture/Compare x register(控制占空比)進行比較,當與控制占空比的寄存器值發(fā)生匹配 時則控制輸出引腳 TIMx_CHx 發(fā)生電平反轉,當與控制周期寄存器值發(fā)生匹配時,周期結束, 引腳電平置位,再次重復如上動作,就在引腳上輸出了變化不同的電平,這個就是我們需要 的 PWM
這個定時器模塊可以根據(jù)軟件編程設置出不同的 PWM 模式,定時器內部 CNT Counter 可被編程為向上、向下、向上向下運行,我們說的邊沿對齊,和中心對齊就要從這個計數(shù)方 式上切入,下面我們先來看三種不同的計數(shù)方式
1.當 CNT 被設置為向上計數(shù)時,計數(shù)器從 0 遞增向上計數(shù)到自動重載值(Auto-reload register),然后計數(shù)器又回到 0,重新開始

2.當 CNT 被設置向下計數(shù)時,計數(shù)器從自動重載值遞減向下計數(shù),計數(shù)到 0,計數(shù)器又 回到重載值,重新開始

3.當 CNT 被設置向上向下計數(shù)時,計數(shù)器從 0 遞增向上計數(shù)到自動重載值,然后計數(shù)器 從自動重載值遞減向下計數(shù),計數(shù)到 0 然后又開始遞增向上計數(shù)

那這三種模式和 2 種 PWM 又是什么關系呢?PWM 是怎么從引腳上輸出的呢?請看下圖:
1.向上/下計數(shù)模式 PWM 生成(只展示出了向上計數(shù),向下計數(shù)同理):

2.向上向下計數(shù)模式 PWM 生成:
完整版技術文檔請點擊文章開頭普通下載
- 三相三電平逆變器的中心對齊SVPWM實現(xiàn)
 - DDCSV門戶對齊模塊開源分享
 - 漫談C變量——對齊 (1)
 - C語言 | 內存對齊01 - 什么是內存對齊
 - STM32定時器三種中心對齊計數(shù)模式簡介
 - 單片機字節(jié)對齊
 - STM32 終極字節(jié)對齊解析
 - 基于成本最優(yōu)對齊的業(yè)務流程變化挖掘方法綜述 10次下載
 - 基于深度學習的點云對齊算法3DMatch 5次下載
 - 基于PIC18FXX31采用納瓦技術、高性能 PWM 和 A/D 的單片機
 - 基于PIC18F1230/1330采用納瓦技術配備高性能 PWM 和 A/D閃存單片機
 - 適合于片上PWM模塊的一種易于實現(xiàn)中心對齊SVPWM的方法詳細概述 10次下載
 - 3相3級逆變器實現(xiàn)中心對齊SVPWM的方法 11次下載
 - 基于ARM程序的字節(jié)對齊的分析 0次下載
 - 基于迭代加權散射重心的包絡對齊方法
 
- Orcad繪制原理圖的元器件對齊方法 575次閱讀
 - 聊聊TIMER事件觸發(fā)中斷的響應話題 1043次閱讀
 - 聊聊一個關于TIMER事件觸發(fā)中斷的響應話題 701次閱讀
 - 一種基于表征工程的生成式語言大模型人類偏好對齊策略 731次閱讀
 - 重新思考跨域行人檢測:無實例單階段檢測器的背景聚焦分布對齊框架 945次閱讀
 - KiCad 6對齊、分配和陣列功能可節(jié)省大量時間 5409次閱讀
 - 對齊C型氣動焊鉗上的圓形電極臂 939次閱讀
 - 基于VLP模型的語義對齊機制 1332次閱讀
 - SSD固態(tài)硬盤對齊的方法 4213次閱讀
 - 詳細講解電角度相位對齊的基本方法 8999次閱讀
 - 淺談stm32定時器應用中的2個疑問 4464次閱讀
 - 基于C51程序設計中字節(jié)對齊對程序的影響 2147次閱讀
 - 數(shù)據(jù)總線寬度:對齊的含義和怎樣去對齊以及帶來的效率差異 8817次閱讀
 - 利用MMCM實現(xiàn)多芯片相位對齊的串行收發(fā)器糾偏方法 3118次閱讀
 - 干擾對齊的技術有望突破無線資源缺乏的瓶頸 922次閱讀
 
下載排行
本周
- 1山景DSP芯片AP8248A2數(shù)據(jù)手冊
 - 1.06 MB | 532次下載 | 免費
 - 2RK3399完整板原理圖(支持平板,盒子VR)
 - 3.28 MB | 339次下載 | 免費
 - 3TC358743XBG評估板參考手冊
 - 1.36 MB | 330次下載 | 免費
 - 4DFM軟件使用教程
 - 0.84 MB | 295次下載 | 免費
 - 5元宇宙深度解析—未來的未來-風口還是泡沫
 - 6.40 MB | 227次下載 | 免費
 - 6迪文DGUS開發(fā)指南
 - 31.67 MB | 194次下載 | 免費
 - 7元宇宙底層硬件系列報告
 - 13.42 MB | 182次下載 | 免費
 - 8FP5207XR-G1中文應用手冊
 - 1.09 MB | 178次下載 | 免費
 
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費
 - 2555集成電路應用800例(新編版)
 - 0.00 MB | 33566次下載 | 免費
 - 3接口電路圖大全
 - 未知 | 30323次下載 | 免費
 - 4開關電源設計實例指南
 - 未知 | 21549次下載 | 免費
 - 5電氣工程師手冊免費下載(新編第二版pdf電子書)
 - 0.00 MB | 15349次下載 | 免費
 - 6數(shù)字電路基礎pdf(下載)
 - 未知 | 13750次下載 | 免費
 - 7電子制作實例集錦 下載
 - 未知 | 8113次下載 | 免費
 - 8《LED驅動電路設計》 溫德爾著
 - 0.00 MB | 6656次下載 | 免費
 
總榜
- 1matlab軟件下載入口
 - 未知 | 935054次下載 | 免費
 - 2protel99se軟件下載(可英文版轉中文版)
 - 78.1 MB | 537798次下載 | 免費
 - 3MATLAB 7.1 下載 (含軟件介紹)
 - 未知 | 420027次下載 | 免費
 - 4OrCAD10.5下載OrCAD10.5中文版軟件
 - 0.00 MB | 234315次下載 | 免費
 - 5Altium DXP2002下載入口
 - 未知 | 233046次下載 | 免費
 - 6電路仿真軟件multisim 10.0免費下載
 - 340992 | 191187次下載 | 免費
 - 7十天學會AVR單片機與C語言視頻教程 下載
 - 158M | 183279次下載 | 免費
 - 8proe5.0野火版下載(中文版免費下載)
 - 未知 | 138040次下載 | 免費
 
	                電子發(fā)燒友App
	            
	        
	        
          
        
        
	                    
                        
                        
                        
                        
                        
                        


創(chuàng)作
發(fā)文章
發(fā)帖  
提問  
發(fā)資料
發(fā)視頻
上傳資料賺積分
           
            
            
                
            
評論