91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何降低微處理器中PWM DAC的紋波

電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2018-09-28 08:05 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

降低PWM DAC紋波的方法通常有兩種:一種是降低低通濾波器的截止頻率,另一種是提高PWM信號(hào)的頻率。然而,前一種方法會(huì)加長(zhǎng)上升時(shí)間,后一種方法會(huì)導(dǎo)致分辨率降低。本設(shè)計(jì)實(shí)例討論了在不使用上述兩種方法的情況下,如何降低PWM DAC的紋波。

我們大多數(shù)人都知道PWM DAC(數(shù)模轉(zhuǎn)換器)。它們很容易實(shí)現(xiàn),也很便宜,非常適合一些低性能的應(yīng)用。

實(shí)現(xiàn)它們的方法是濾除PWM信號(hào)中的高頻分量,只留下正比于占空比的低頻或直流分量。但是低通濾波器并不能完全濾除PWM頻率,因此低頻/直流信號(hào)中通常都會(huì)有一定程度的紋波。

減少PWM DAC紋波的方法一般有兩種。一種是降低低通濾波器的截止頻率,另一種是提高PWM信號(hào)的頻率。然而不可避免的是,更低的截止頻率會(huì)延長(zhǎng)上升時(shí)間;如果是在給定時(shí)鐘頻率點(diǎn)通過(guò)減小計(jì)數(shù)器尺寸實(shí)現(xiàn)的,那么更快的PWM頻率會(huì)降低分辨率。

下面要討論的設(shè)計(jì)實(shí)例非常有趣,著重介紹了另外一種降低PWM DAC紋波的方法。

事實(shí)上,我們可以使用相位差為180°的兩個(gè)PWM信號(hào)來(lái)降低上述紋波。從直覺(jué)上,當(dāng)兩個(gè)相同頻率的正弦波的相位相差180°時(shí),它們會(huì)相互抵消,因此我們使用相位差為180°的兩個(gè)PWM信號(hào)也能將彼此的諧波分量抵消干凈,是這樣嗎?確實(shí)是這樣,但并不是PWM信號(hào)的所有諧波分量都能抵消,有些分量可以抵消,有些卻抵消不了。這與傅里葉級(jí)數(shù)有關(guān),比較復(fù)雜,這里就不羅列一大堆數(shù)學(xué)公式來(lái)進(jìn)行解釋了。

兩個(gè)PWM信號(hào)之間180°的相位差是如何實(shí)現(xiàn)的呢?我使用了TI的MSP320FR5969 LaunchPad,這種方法很常用。為了實(shí)現(xiàn)相位移動(dòng),需要兩個(gè)定時(shí)器。其中一個(gè)定時(shí)器必須包含兩個(gè)比較-捕獲-PWM(CCP)模塊,另一個(gè)只需要一個(gè)CCP模塊。

在包含兩個(gè)CCP模塊的定時(shí)器中,可以用一個(gè)CCP模塊來(lái)設(shè)置該定時(shí)器的PWM頻率和占空比,另一個(gè)CCP模塊產(chǎn)生中斷,用于啟動(dòng)另一個(gè)定時(shí)器,兩者的延時(shí)等于PWM周期的一半。另一個(gè)定時(shí)器中的CCP模塊用于設(shè)置相同的PWM頻率和占空比。你還必須對(duì)這個(gè)延時(shí)進(jìn)行“微調(diào)”,因?yàn)檐浖?huì)在PWM信號(hào)之間增加額外的時(shí)間。舉例來(lái)說(shuō),在我的代碼的102行,我將比較寄存器的值從(timer_period+1)/2改為了(timer_period+1)/2-27。

我做了一些小調(diào)查,想看看其它微控制器是否具有相同的硬件和能力來(lái)實(shí)現(xiàn)我所用的方法:許多Atmel控制器都有1個(gè)以上的定時(shí)器,每種控制器通常都有兩個(gè)CCP(比如ATmega 328),因此實(shí)現(xiàn)這種方法應(yīng)該是可能的。另外一個(gè)常見的例子是STM32F051R8(這是一些流行的ST電路板使用的微控制器),它有11個(gè)定時(shí)器,其中許多定時(shí)器都有1個(gè)以上的CCP。TI基于ARM的微控制器通常有獨(dú)立的PWM和定時(shí)器模塊(如TM4C123GH6PM),因此應(yīng)該更容易實(shí)現(xiàn)相移。使用其中一個(gè)定時(shí)器,兩個(gè)PWM模塊就可以以一半PWM周期的延時(shí)開啟。

如何降低微處理器中PWM DAC的紋波

圖1:?jiǎn)温泛碗p路PWM電路。

在相移DAC的Vout端,兩個(gè)PWM信號(hào)被累加在一起,結(jié)果有些諧波分量彼此抵消,最終實(shí)現(xiàn)了降低紋波的效果。

我們看看使用三種不同電阻值時(shí)的情況。每個(gè)PWM信號(hào)都是占空比為25%、頻率為100kHz。

圖2:上面的波形是傳統(tǒng)PWM,下面的波形是雙路相移PWM。從左到右每格的電壓遞減100mV、50mV、4mV。

從圖中的結(jié)果可以看出:首先,峰-峰紋波降低了;其次,傳統(tǒng)PWM DAC的紋波基頻等于 PWM信號(hào)的頻率(100kHz)。相移PWM DAC的紋波基頻等于PWM信號(hào)的二次諧波(200kHz),這意味著我們用相移DAC成功地刪除了PWM信號(hào)的一次諧波。

這種方法的一個(gè)優(yōu)點(diǎn)是不用增加上升時(shí)間也能降低紋波(或者相同的紋波只需一半的上升時(shí)間)。

另外一個(gè)潛在優(yōu)點(diǎn)是,將兩個(gè)PWM設(shè)置為相隔一個(gè)計(jì)數(shù)值可以獲得中間值,進(jìn)而實(shí)現(xiàn)DAC有效分辨率的翻倍。雖然這會(huì)導(dǎo)致少許的不對(duì)稱并增加紋波,但是影響很小可以忽略不計(jì)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • PWM
    PWM
    +關(guān)注

    關(guān)注

    116

    文章

    5872

    瀏覽量

    225725
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2431

    瀏覽量

    85886
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3368

    瀏覽量

    123711
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MAX6314:68HC11/雙向兼容微處理器復(fù)位電路解析

    MAX6314:68HC11/雙向兼容微處理器復(fù)位電路解析 在微處理器(μP)和數(shù)字系統(tǒng)的設(shè)計(jì),電源監(jiān)控和復(fù)位電路至關(guān)重要,它能確保系統(tǒng)在各種電源狀況下穩(wěn)定運(yùn)行。今天我們要探討的主角
    的頭像 發(fā)表于 02-28 10:45 ?140次閱讀

    低成本微處理器監(jiān)控電路MAX705–MAX708/MAX813L的應(yīng)用與特性解析

    低成本微處理器監(jiān)控電路MAX705–MAX708/MAX813L的應(yīng)用與特性解析 在微處理器(μP)系統(tǒng)的設(shè)計(jì),確保系統(tǒng)的穩(wěn)定性和可靠性至關(guān)重要。今天我們要探討的MAX705–MAX708
    的頭像 發(fā)表于 02-28 09:50 ?119次閱讀

    低成本帶電池備份的微處理器監(jiān)控電路:MAX703/MAX704

    公司推出的兩款低成本微處理器監(jiān)控電路——MAX703/MAX704。 文件下載: MAX704.pdf 一、產(chǎn)品概述 MAX703/MAX704 微處理器監(jiān)控電路極大地降低微處理器
    的頭像 發(fā)表于 02-28 09:50 ?124次閱讀

    MAX690A/MAX692A/MAX802L/MAX802M/MAX805L 微處理器監(jiān)控電路詳解

    MAX690A/MAX692A/MAX802L/MAX802M/MAX805L 芯片能夠顯著降低微處理器系統(tǒng)電源監(jiān)控和電池控制所需的復(fù)雜度和元件數(shù)量。與分立的集成電路或離散元件相比,它能極大地提高系
    的頭像 發(fā)表于 02-28 09:50 ?230次閱讀

    探索DS1232 MicroMonitor芯片:微處理器的可靠守護(hù)者

    探索DS1232 MicroMonitor芯片:微處理器的可靠守護(hù)者 在電子工程師的日常設(shè)計(jì)工作,保障微處理器穩(wěn)定運(yùn)行是至關(guān)重要的任務(wù)。DALLAS SEMICONDUCTOR(現(xiàn)MAXIM)推出
    的頭像 發(fā)表于 02-27 16:15 ?145次閱讀

    MAX791:多功能微處理器監(jiān)控電路的深度解析

    復(fù)雜度、減少所需組件數(shù)量的產(chǎn)品。下面,我們就來(lái)詳細(xì)了解一下這款產(chǎn)品。 文件下載: MAX791.pdf 一、產(chǎn)品概述 MAX791 微處理器監(jiān)控電路是一款可有效降低微處理器(μP)系統(tǒng)電源供應(yīng)和電池控制功能監(jiān)控復(fù)雜度、減少組件
    的頭像 發(fā)表于 02-27 16:05 ?124次閱讀

    MAX6323/MAX6324:微處理器監(jiān)控電路的卓越之選

    MAX6323/MAX6324:微處理器監(jiān)控電路的卓越之選 在電子系統(tǒng)設(shè)計(jì)微處理器監(jiān)控電路起著至關(guān)重要的作用,它能保障系統(tǒng)的穩(wěn)定運(yùn)行,及時(shí)發(fā)現(xiàn)并處理各種故障。今天,我們就來(lái)深入了解
    的頭像 發(fā)表于 02-27 15:50 ?140次閱讀

    ADM8699微處理器監(jiān)控電路:設(shè)計(jì)與應(yīng)用解析

    ADM8699微處理器監(jiān)控電路:設(shè)計(jì)與應(yīng)用解析 在微處理器系統(tǒng),電源監(jiān)控和看門狗定時(shí)功能是保障系統(tǒng)穩(wěn)定運(yùn)行的關(guān)鍵。ADM8699微處理器監(jiān)控電路作為一款優(yōu)秀的解決方案,為工程師們提供
    的頭像 發(fā)表于 02-27 11:15 ?145次閱讀

    深入解析ADM1232微處理器監(jiān)控電路

    深入解析ADM1232微處理器監(jiān)控電路 在電子設(shè)計(jì)領(lǐng)域,微處理器監(jiān)控電路對(duì)于保障系統(tǒng)的穩(wěn)定運(yùn)行起著至關(guān)重要的作用。今天,我們就來(lái)詳細(xì)探討一下Analog Devices公司的ADM1232微處理器
    的頭像 發(fā)表于 02-27 10:30 ?163次閱讀

    ADM690 - ADM695:微處理器監(jiān)控電路的理想選擇

    ADM690 - ADM695:微處理器監(jiān)控電路的理想選擇 在微處理器系統(tǒng)的設(shè)計(jì),電源監(jiān)控和電池控制是至關(guān)重要的環(huán)節(jié),它們直接關(guān)系到系統(tǒng)的穩(wěn)定性和可靠性。ADM690 - ADM695系列
    的頭像 發(fā)表于 02-27 10:05 ?244次閱讀

    ADPL62935低電壓微處理器監(jiān)控:提升系統(tǒng)可靠性的利器

    ADPL62935低電壓微處理器監(jiān)控:提升系統(tǒng)可靠性的利器 在電子系統(tǒng)的設(shè)計(jì),確保微處理器(μP)的穩(wěn)定運(yùn)行至關(guān)重要。而微處理器監(jiān)控電路
    的頭像 發(fā)表于 02-26 16:00 ?94次閱讀

    ADM8323/ADM8324:微處理器系統(tǒng)的可靠監(jiān)控伙伴

    ADM8323/ADM8324:微處理器系統(tǒng)的可靠監(jiān)控伙伴 在微處理器系統(tǒng)的設(shè)計(jì),電源電壓監(jiān)控和代碼執(zhí)行完整性的保障至關(guān)重要。今天,我們就來(lái)深入了解一下Analog Devices推出
    的頭像 發(fā)表于 02-26 15:30 ?119次閱讀

    MAX1232微處理器監(jiān)控:高效可靠的系統(tǒng)守護(hù)專家

    MAX1232微處理器監(jiān)控:高效可靠的系統(tǒng)守護(hù)專家 在電子系統(tǒng)設(shè)計(jì)微處理器的穩(wěn)定運(yùn)行至關(guān)重要。MAX1232微處理器監(jiān)控
    的頭像 發(fā)表于 02-26 14:50 ?198次閱讀

    MAXIM 納米功耗微處理器監(jiān)控電路:設(shè)計(jì)與應(yīng)用指南

    MAXIM 納米功耗微處理器監(jiān)控電路:設(shè)計(jì)與應(yīng)用指南 在電子設(shè)備的設(shè)計(jì),微處理器(μP)的穩(wěn)定運(yùn)行至關(guān)重要。電源波動(dòng)、軟件故障等因素都可能導(dǎo)致微處理器出現(xiàn)異常,進(jìn)而影響整個(gè)系統(tǒng)的性能
    的頭像 發(fā)表于 01-29 17:15 ?541次閱讀

    MAX6426:低功耗微處理器復(fù)位電路

    MAX6340/MAX6421 - MAX6426:低功耗微處理器復(fù)位電路的卓越之選 在電子設(shè)計(jì)領(lǐng)域,微處理器的穩(wěn)定運(yùn)行至關(guān)重要,而復(fù)位電路則是保障微處理器在各種情況下穩(wěn)定啟動(dòng)和運(yùn)行的關(guān)鍵組件。今天
    的頭像 發(fā)表于 01-28 16:30 ?409次閱讀