女人荫蒂被添全过程13种图片,亚洲+欧美+在线,欧洲精品无码一区二区三区 ,在厨房拨开内裤进入毛片

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

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

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

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

電子設計 ? 作者:電子設計 ? 2018-09-28 08:05 ? 次閱讀

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

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

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

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

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

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

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

在包含兩個CCP模塊的定時器中,可以用一個CCP模塊來設置該定時器的PWM頻率和占空比,另一個CCP模塊產(chǎn)生中斷,用于啟動另一個定時器,兩者的延時等于PWM周期的一半。另一個定時器中的CCP模塊用于設置相同的PWM頻率和占空比。你還必須對這個延時進行“微調(diào)”,因為軟件會在PWM信號之間增加額外的時間。舉例來說,在我的代碼的102行,我將比較寄存器的值從(timer_period+1)/2改為了(timer_period+1)/2-27。

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

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

圖1:單路和雙路PWM電路。

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

我們看看使用三種不同電阻值時的情況。每個PWM信號都是占空比為25%、頻率為100kHz。

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

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

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

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

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

    關注

    116

    文章

    5437

    瀏覽量

    218548
  • 微處理器
    +關注

    關注

    11

    文章

    2373

    瀏覽量

    83950
  • 定時器
    +關注

    關注

    23

    文章

    3297

    瀏覽量

    117482
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    內(nèi)存和微處理器的互聯(lián)演變

    設計,內(nèi)存要求很簡單,由用于操作的SRAM和滿足非易失性存儲要求的EPROM組成。在20世紀80年代初,內(nèi)存和微處理器之間的關系變得顯而易見。摩托羅拉的MC68000系列和類似CPU等產(chǎn)品推動了對高容量內(nèi)存的需求。與此同時,連接到內(nèi)存的標
    的頭像 發(fā)表于 12-24 13:45 ?657次閱讀

    光耦知識分享 | 探討光耦在微處理器及相關電路創(chuàng)新應用與實踐

    設備、工業(yè)控制系統(tǒng)等。光耦在微處理器及相關電路的應用主要是用于信號電平轉(zhuǎn)換、電氣隔離和故障保護。以下是光耦在微處理器的一些常見應用場景:信號電平轉(zhuǎn)換:
    的頭像 發(fā)表于 11-05 09:00 ?523次閱讀
    光耦知識分享 | 探討光耦在<b class='flag-5'>微處理器</b>及相關電路<b class='flag-5'>中</b>創(chuàng)新應用與實踐

    使用高級事件觸發(fā)調(diào)試高速嵌入式微處理器系統(tǒng)的實時問題

    電子發(fā)燒友網(wǎng)站提供《使用高級事件觸發(fā)調(diào)試高速嵌入式微處理器系統(tǒng)的實時問題.pdf》資料免費下載
    發(fā)表于 10-28 10:36 ?0次下載
    使用高級事件觸發(fā)調(diào)試高速嵌入式<b class='flag-5'>微處理器</b>系統(tǒng)<b class='flag-5'>中</b>的實時問題

    微處理器的執(zhí)行單元是什么

    微處理器的執(zhí)行單元(Execution Unit,簡稱EU)是微處理器負責執(zhí)行指令的核心部分,它集成了多種功能單元,共同協(xié)作完成算術運算、邏輯運算以及指令的譯碼和執(zhí)行等任務。
    的頭像 發(fā)表于 10-05 15:19 ?1391次閱讀

    微處理器執(zhí)行指令的基本過程

    微處理器,作為現(xiàn)代計算機的核心部件,負責執(zhí)行存儲在內(nèi)存的指令,完成各種計算和控制任務。指令的執(zhí)行過程不僅體現(xiàn)了微處理器的設計思想和架構(gòu)特點,還直接影響到計算機的性能和效率。
    的頭像 發(fā)表于 10-05 15:07 ?1853次閱讀

    微處理器寄存的作用

    微處理器的寄存是計算機體系結(jié)構(gòu)的核心組成部分,它們扮演著至關重要的角色。寄存是一種高速的存儲單元,用于暫時存儲數(shù)據(jù)、指令和地址等信息
    的頭像 發(fā)表于 10-05 15:07 ?1201次閱讀

    簡述微處理器的指令集架構(gòu)

    微處理器的指令集架構(gòu)(Instruction Set Architecture,ISA)是計算機體系結(jié)構(gòu)的核心組成部分,它定義了計算機能夠執(zhí)行的指令集合、數(shù)據(jù)類型、寄存、內(nèi)存訪問方式等,是連接
    的頭像 發(fā)表于 10-05 14:59 ?1067次閱讀

    微處理器的指令集有哪些

    微處理器的指令集是微處理器設計和功能實現(xiàn)的基礎,它決定了微處理器能夠執(zhí)行哪些操作以及這些操作如何被組織和執(zhí)行。隨著計算機技術的不斷發(fā)展,微處理器的指令集也在不斷更新和擴展。
    的頭像 發(fā)表于 10-05 14:58 ?787次閱讀

    微處理器與CPU的關系

    微處理器(Microprocessor)與CPU(Central Processing Unit,中央處理器)之間的關系緊密且復雜,它們既相互關聯(lián)又有所區(qū)別。
    的頭像 發(fā)表于 10-05 14:57 ?2674次閱讀

    簡述微處理器的發(fā)展歷史

    微處理器的發(fā)展歷史是一部充滿創(chuàng)新與突破的技術演進史,它見證了計算機技術的飛速發(fā)展和人類社會的巨大變革。以下是對微處理器發(fā)展歷史的詳細回顧,內(nèi)容將涵蓋其關鍵節(jié)點、重要里程碑以及技術演進趨勢。
    的頭像 發(fā)表于 08-22 14:22 ?5732次閱讀

    微處理器在人工智能方面的應用

    微處理器在人工智能(AI)方面的應用日益廣泛且深入,成為了推動AI技術發(fā)展的重要力量。本文將從微處理器在AI的核心作用、具體應用案例、技術挑戰(zhàn)與解決方案、以及未來發(fā)展趨勢等多個方面進行探討,旨在全面展現(xiàn)
    的頭像 發(fā)表于 08-22 14:21 ?1521次閱讀

    微處理器如何控制計算機系統(tǒng)

    微處理器,作為計算機系統(tǒng)的核心部件,承擔著控制整個計算機系統(tǒng)運行的重要任務。它不僅是計算機的運算中心,還是控制中心,負責執(zhí)行程序指令、處理數(shù)據(jù)以及協(xié)調(diào)計算機各部件之間的工作。以下將詳細闡述微處理器如何控制計算機系統(tǒng),內(nèi)容大致分為
    的頭像 發(fā)表于 08-22 14:21 ?924次閱讀

    影響微處理器性能的因素

    影響微處理器性能的因素是多方面的,這些因素共同決定了微處理器處理數(shù)據(jù)、執(zhí)行指令以及協(xié)調(diào)系統(tǒng)各部件工作時的效率和能力。
    的頭像 發(fā)表于 08-22 12:31 ?2006次閱讀

    微處理器的指令集架構(gòu)介紹

    微處理器的指令集架構(gòu)(Instruction Set Architecture,ISA)是計算機體系結(jié)構(gòu)至關重要的部分,它定義了微處理器能夠執(zhí)行的操作和指令的集合,以及這些指令如何被組織、存儲
    的頭像 發(fā)表于 08-22 10:53 ?2333次閱讀

    探討光耦在微處理器及相關電路創(chuàng)新應用與實踐

    微處理器(MCU)是一種集成電路芯片,用于執(zhí)行計算機程序指令和處理數(shù)據(jù)。它是計算機系統(tǒng)的核心部件,負責執(zhí)行各種計算、邏輯和控制任務。光耦在微處理器及相關電路的應用主要是用于信號電平轉(zhuǎn)
    的頭像 發(fā)表于 06-28 11:26 ?576次閱讀
    探討光耦在<b class='flag-5'>微處理器</b>及相關電路<b class='flag-5'>中</b>創(chuàng)新應用與實踐
    主站蜘蛛池模板: 洪江市| 乌兰察布市| 会昌县| 三河市| 青州市| 和平区| 丰都县| 东乡县| 鄂尔多斯市| 南丰县| 荔波县| 吴旗县| 招远市| 高雄市| 文山县| 江阴市| 邵阳市| 津南区| 合肥市| 阿拉善盟| 张家界市| 体育| 金门县| 奇台县| 南汇区| 永安市| 如东县| 忻城县| 子洲县| 左云县| 崇阳县| 西丰县| 垫江县| 湘乡市| 安康市| 乡城县| 鄂托克旗| 上杭县| 临武县| 孟村| 瓦房店市|