色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如何在兩個PWM信號之間實現180°相移?

電子說 ? 來源:EDN ? 作者:ALPEREN AKKUNCU ? 2021-05-13 07:50 ? 次閱讀

我們大多數人都了解PWM DAC。它們易于實現,價格便宜,并且對于低性能應用程序是可接受的。

該方法是對PWM信號的HF分量進行濾波,只剩下與占空比成正比的LF或DC分量。但是,低通濾波器無法完全濾除PWM頻率,因此,LF / DC信號通常會產生一些紋波。

有兩種方法可以減少PWM DAC的紋波。您可以降低低通濾波器的截止頻率,或者提高PWM信號的頻率。當通過在給定的時鐘頻率下減小計數器大小來實現時,較低的截止頻率不可避免地會導致上升時間變慢,而較快的PWM頻率會導致分辨率下降。

我將談論一個有趣的設計思想,該思想集中在不使用上述方法的情況下降低PWM DAC的紋波。

事實證明,我們可以通過使用兩個相位差為180°的PWM信號來降低紋波。直觀地講,當兩個正弦信號在相同頻率上存在180°的相位差時,它們會相互抵消,因此當我們使用兩個具有180°相位差的PWM信號時,我們期望諧波能夠相互抵消。好吧,這是事實,但并非對PWM信號的所有諧波都如此。其中一些被取消,但其中一些

o4YBAGCc34iAJe2jAACF7OeOx4k006.png

別。它與傅立葉級數有關,在本文中涉及到太多,所以我將不涉及數學。

如何在兩個PWM信號之間實現180°相移?我使用了TIMSP430FR5969 LaunchPad,但是這種方法通常是通用的。為了實現相移,您將需要兩個計時器。其中一個定時器必須具有兩個“比較捕捉PWM”(CCP)模塊,另一個僅需要一個CCP。

您可以使用一個CCP在具有兩個CCP的定時器中設置PWM頻率和占空比,而另一個使用CCP產生中斷以啟動另一個定時器,該延遲等于PWM周期的一半。其他定時器中的單個CCP用于設置為相同的PWM頻率和占空比。您還必須“微調”延遲,因為軟件將在PWM信號之間引入額外的時間。例如,在我的代碼的第102行中,我將比較寄存器的值從(timer_period + 1)/ 2更改為(timer_period + 1)/ 2-27。

我做了一點研究,看看其他微控制器是否具有類似的硬件以及實現我使用的方法的能力:許多Atmel微控制器都有一個以上的計時器,通常每個計時器都有兩個CCP(例如ATmega 328)。因此,應該有可能實現此方法。另一個流行的例子是STM32F051R8(這是一些流行的ST板使用的微控制器)具有11個定時器,其中許多具有不止一個CCP。德州儀器(TI)的基于ARM的微控制器通常具有單獨的PWM和計時器模塊(例如TM4C123GH6PM),因此實現相移應該更容易。使用一個定時器可以啟動兩個PWM模塊,延遲時間為PWM周期的一半。如果您嘗試為不同的微控制器實現這種相移方法,請在評論部分讓我知道。

o4YBAGCc37mAD5lQAADVa6mUY0A214.png

圖1 單PWM和雙PWM電路

在 相移DAC的V out處,將兩個PWM信號相加,并希望某些諧波相互抵消,因此最終可以降低紋波。

讓我們看一下使用不同電阻值的三種情況。每個PWM信號在25%占空比下均為100 kHz。

o4YBAGCc39iAMTKCAAGD7scy854817.png

圖2 上面的跡線是常規PWM。較低的是雙相移PWM。伏/格 從左到右遞減:100mV,50mV,5mV。

通過查看結果,我們觀察到兩件事。首先,降低了峰峰值紋波。其次,常規PWM DAC的紋波基頻等于PWM信號的頻率(100 kHz)。相移PWM DAC的紋波基頻等于 PWM信號的二次諧波(200 kHz),這意味著我們已成功通過相移DAC消除了PWM信號的一次諧波。

這種方法的一個優點是在不增加上升時間的情況下降低了紋波(或在上升時間的一半處具有相同的紋波)。

另一個潛在的優勢是,通過將兩個PWM的計數間隔設置為一個中間值,可使DAC的有效分辨率加倍。這確實會引起輕微的不對稱并增加紋波,但是影響可以忽略不計。

編輯:hfy

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 驅動器
    +關注

    關注

    54

    文章

    8372

    瀏覽量

    147686
  • 德州儀器
    +關注

    關注

    123

    文章

    1750

    瀏覽量

    141286
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5211

    瀏覽量

    215839
  • 低通濾波器
    +關注

    關注

    14

    文章

    485

    瀏覽量

    47654
收藏 人收藏

    評論

    相關推薦

    ADS7945兩個通道之間會有干擾,為什么?

    各位大俠們,最近使用ADS7945這個芯片,發現它的兩個通道之間會有干擾,有沒有遇到同樣問題的?。壳蠼?!在線等待!
    發表于 02-11 06:23

    從時域和頻域兩個角度對信號進行分析

    一般來說,我們會從時域和頻域兩個角度,分別對信號進行分析。 時域 時域是真實世界存在的域,按時間順序呈現。例如,在某個時鐘信號的時域圖中,可以觀察到兩個重要的參數,波形的周期和上升沿:
    的頭像 發表于 11-19 10:18 ?1842次閱讀
    從時域和頻域<b class='flag-5'>兩個</b>角度對<b class='flag-5'>信號</b>進行分析

    請問DSK6713的AIC23能否在lineout和headphone兩個輸出通道實現不同信號的輸出?

    我現在需要輸出兩個不同的信號,我一直用aic23的命令:while (!DSK6713_AIC23_write(hCodec, x[sample])) 來實現輸出,不過lineout跟
    發表于 10-29 06:09

    TAS5548如何在輸入信號改變的情況下,讓38和39這兩個引腳輸出的PWM產生變化?

    請問如何調整,才能在輸入信號改變的情況下,38和39這兩個引腳輸出的PWM產生變化?通過配置I2C可以調整這三AD Mode, BD Mode and Ternary Mode模
    發表于 10-17 08:01

    ad如何設置兩個元器件的距離

    在Altium Designer(簡稱AD)中設置兩個元器件之間的距離,主要是通過設置元器件間的安全間距(Clearance)規則來實現的。這個規則定義了元器件之間、元器件與走線
    的頭像 發表于 09-02 15:31 ?1w次閱讀

    如何用塊ad9851實現輸出正交的兩個余弦信號?

    我們用ad9851輸出兩個正交的兩個余弦信號,是只要我們用同一時鐘信號給他們輸入clk信號
    發表于 09-02 07:26

    需要對兩個信號(10M的信號)進行去相位差的運算,如何消除或者補償電路對信號相位差的改變?

    我現在需要對兩個信號(10M的信號)進行去相位差的運算,一信號是微弱信號只有幾毫伏另一
    發表于 09-02 06:01

    雙穩態電路的兩個穩定狀態是什么

    雙穩態電路是一種具有兩個穩定狀態的電子電路,廣泛應用于數字電路、通信系統、存儲器等領域。 雙穩態電路的基本概念 雙穩態電路是一種具有兩個穩定狀態的電路,即在沒有外部輸入信號的情況下,電路可以保持在
    的頭像 發表于 08-11 15:00 ?1927次閱讀

    pwm如何實現電壓和電流信號的輸出

    PWM(Pulse Width Modulation,脈沖寬度調制)是一種常見的信號調制技術,廣泛應用于各種電子設備中。PWM技術通過調整脈沖的寬度來實現對輸出電壓或電流的控制。 一、
    的頭像 發表于 08-08 15:30 ?3982次閱讀

    求助,關于OPA392運放開環幅頻曲線的初始相移遇到的疑問求解

    是:按照之前的認知,開環曲線的初始相移應該是0°。如果是180°的話,那輸入一超低頻信號時,因為輸出相對輸入有180°
    發表于 08-02 11:01

    兩個PLC之間如何交互信號

    在工業自動化系統中,PLC(Programmable Logic Controller,可編程邏輯控制器)是核心的控制設備。在許多復雜的應用場景中,需要兩個或多個PLC之間進行信號交互,以實現
    的頭像 發表于 06-14 16:57 ?5357次閱讀

    藍牙Mesh模塊組網時是一信號還是兩個信號?

    隨著科技的不斷發展,智能家居、物聯網等新興領域越來越受到人們的關注。在這個領域中,藍牙Mesh組網模塊作為一種關鍵技術,其性能和作用備受矚目。那么,藍牙Mesh組網模塊究竟是一信號還是兩個
    的頭像 發表于 05-24 15:14 ?1216次閱讀

    兩個銅片可以形成原電池嗎

    兩個銅片本身不能形成原電池,因為原電池的工作原理依賴于兩個不同電位的電極材料之間的氧化還原反應。
    的頭像 發表于 05-21 16:23 ?1329次閱讀

    stm32控制三相全橋,怎么使pwm移相120度?

    我想用stm32f控制一三相電機,也就是控制一三相全橋,現在已經能實現stm32輸出6路互補且帶死區的pwm波,現在的問題是怎么能使每對pwm
    發表于 04-22 07:09

    運放的穩定性相位裕度的關系?

    度,增益裕度表示單位增益頻率點與-180相依頻率點之間的增益之差的絕對值,相位增益裕度表示為180度的相移與單位增益處之差的絕對值(這個參數是在開環條件下測量的)。在這
    發表于 04-01 22:46
    主站蜘蛛池模板: 欧美精品中文字幕亚洲专区 | 亚洲免费中文 | 人人做人人干 | 男宿舍里的呻吟h | tube日本护士 | 最美白嫩的极品美女ASSPICS | 国产成人刺激视频在线观看 | 妈妈的朋友5在线观看免费完整版中文 | 国产婷婷一区二区在线观看 | 久久精品国产男包 | 亚洲欲色欲色XXXXX在线AV | 国产小视频免费在线观看 | 久久vs国产| 天天插天天舔 | 久久内在线视频精品mp4 | 100国产精品人妻无码 | 国产精品夜夜春夜夜爽久久小 | 亚洲国产精品综合久久一线 | 亚洲成人三级 | 在线精彩视频在线观看免费 | 亚洲精品一本之道高清乱码 | 果冻传媒剧情在线观看 | 视频一区视频二区在线观看 | 人妻洗澡被强公日日澡 | 啦啦啦影院视频在线看高清... | 世界第一黄暴漫画家 | 欧美精品一区二区三区四区 | 秋霞影音先锋一区二区 | 大胸美女被c | 国产精品国产三级国产AV麻豆 | 很黄很色60分钟在线观看 | 优优色影院 | 新图解av吧 | 欧美尤物射精集锦 | sao虎影院桃红视频在线观看 | 精品在线观看一区 | 在线国产a不卡 | 美美哒免费影视8 | 国产精品-区区久久久狼 | chinesevideos原创麻豆 | 日韩精品AV一区二区三区 |