加入星計劃,您可以享受以下權益:

  • 創(chuàng)作內容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入
  • 正文
    • 一、前言
    • 二、基本測試
    • 三、RC低通濾波
    • 四、反向補償
    • ※ 總??結 ※
  • 推薦器件
  • 相關推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

互補PWM低通濾波

02/01 13:00
2891
閱讀需 6 分鐘
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

一、前言

這是昨天制作的STM32單片機測試電路板。下面對于它輸出PWM功能進行測試。利用RC低通濾波器對PWM信號進行濾波。這樣可以獲得一個由 PWM 占空比控制的 DAC 輸出。下面對于如何降低RC濾波之后的波紋進行實際測量。

二、基本測試

設置單片機使用外部晶體,單片機工作的時鐘頻率為 72MHz。設置TIM4輸出兩個通道。它的16bit 計數(shù)器,周期為 0x10000 。

軟件中啟動 TIM4 的 PWM 功能。根據(jù)單片機的始終頻率以及PWM定時器的設置。可以計算出PWM波形的頻率。??對應 1098.6Hz。通過示波器觀察,可以看到輸出的PWM波形頻率正是 1.098kHz。展開波形,觀察 2000 對應的高電平時間,?根據(jù)PWM 設置參數(shù),可以計算出對應的高電平的時間為 27.78微秒。示波器光標測量,對應PWM脈沖高電平為 27.85微秒,與參數(shù)計算結果相符。下面搭建RC低通濾波電路。

設置TIM4的 PWM 第二個通道輸出極性取反,可以看到第二個通道輸出極性反向了。利用 CCR 寄存器,分別設置兩個通道占空比,這里設置兩個通道 CCR 都是 0x2000,對應 八分之一的占空比。兩個輸出的PWM一正一反,這是因為它們的極性一個高電平,一個是低電平。

三、RC低通濾波

使用一個電阻和一個電容給輸出PWM信號進行濾波。電阻為 10k歐姆,電容為 0.1微法。對應的時間常數(shù)為 1ms。經(jīng)過RC濾波之后,信號變成了直流信號 。不過還能夠看到信號還存在著波動。在 八分之一占空比是,使用數(shù)字萬用表的交流檔測量信號中的交流電壓的有效值 102mV。交流分量的大小隨著占空比不同發(fā)生變化。

測試不同占空比下,輸出直流電壓中的交流分量??梢钥吹皆谡伎毡葹?50% 時,輸出信號中的交流分量最大。

▲ 圖1.3.1 PWM占空比對應的輸出交流電壓

四、反向補償

為了降低RC濾波中的交流分量,可以利用兩路PWM,它們輸出極性相反。?這樣在第一個輸出低通濾波的基礎上,?利用RC耦合到第一路輸出,由于它的極性相反,所以可以中和前面輸出信號中的交流分量。

這是沒有補償前,在 占空比50% 時,RC低通濾波輸出的信號。加上反向補償之后,輸出信號中的交流分量大大降低了。

下面對于補償RC回路中的電阻R2,通過可編程電阻箱進行電阻掃描,從 9kΩ,變化到 11kΩ,查看一下當 R2 變化到多少時,輸出信號中的電壓達到最小。通過測量結果來看,當R2 達到 10kΩ時,補償信號中的交流信號達到最小。另外,結果顯示這個補償電路無法將輸出信號中的交流完全抵消。

▲ 圖1.4.1 補償電路中R的大小對于交流電壓的影響

??設置不同的占空比,使用數(shù)字萬用表測量RC濾波后中交流分量的有效值,同樣,可以看到在 50%占空比的時候,輸出交流分量達到最大。對比沒有補償和有補償情況下,可以看到經(jīng)過補償之后,信號中的交流分量降低到原來的 14% 左右。

▲ 圖1.4.2 經(jīng)過補償之后,在不同占空比下叔叔信號的交流分量

▲ 圖1.4.3 沒有補償和有補償下不同占空比對應的輸出交流信號

※ 總??結 ※

本文通過實驗測試了應用互補的兩路PWM輸出,有效抑制RC低通濾波之后直流分量中殘余的交流分量。置于為什么沒有能夠完全消除交流分量,后面還需要進行理論分析。不過,能夠將交流分量消除 八倍以上,這種利用互補PWM抑制輸出中波動的方法還是非常有效的。那么,是否有可能利用互補的PWM將輸出信號中的交流分量完全消除呢?

參考資料

[1]STM32的IO口到底可以吸收和釋放多大的電流: https://blog.csdn.net/zhuoqingjoking97298/article/details/135919408

[2]STM32的單片機測試電路板: https://blog.csdn.net/zhuoqingjoking97298/article/details/135913547?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22135913547%22%2C%22source%22%3A%22zhuoqingjoking97298%22%7D

推薦器件

更多器件
器件型號 數(shù)量 器件廠商 器件描述 數(shù)據(jù)手冊 ECAD模型 風險等級 參考價格 更多信息
N2510-6002-RB 1 3M Interconnect Board Connector, 10 Contact(s), 2 Row(s), Male, Straight, 0.1 inch Pitch, Solder Terminal, Locking, Black Insulator, Receptacle, ROHS COMPLIANT

ECAD模型

下載ECAD模型
$1.24 查看
CRCW08050000Z0EAC 1 Vishay Intertechnologies Fixed Resistor, Metal Glaze/thick Film, 0.125W, 0ohm, Surface Mount, 0805, CHIP

ECAD模型

下載ECAD模型
$0.03 查看
SRR1208-270ML 1 Bourns Inc General Purpose Inductor, 27uH, 20%, 1 Element, Ferrite-Core, SMD, 5050, ROHS COMPLIANT

ECAD模型

下載ECAD模型
$0.8 查看

相關推薦

電子產(chǎn)業(yè)圖譜

公眾號TsinghuaJoking主筆。清華大學自動化系教師,研究興趣范圍包括自動控制、智能信息處理、嵌入式電子系統(tǒng)等。全國大學生智能汽車競賽秘書處主任,技術組組長,網(wǎng)稱“卓大大”。