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

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

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

3天內不再提示

如何獲得更快的基于PWM的DAC

PCB線路板打樣 ? 來源:LONG ? 2019-08-08 14:22 ? 次閱讀

當您需要來自沒有數模轉換器DAC)的微控制器模擬輸出時,您可以連接外部DAC芯片。但是對于更便宜的解決方案,使用脈沖寬度調制(PWM)輸出并添加低通濾波器(LPF)來提取其平均值,該平均值等于PWM信號的占空比。

如何獲得更快的基于PWM的DAC

圖1RC LPF提取PWM信號的平均值

RC濾波器去掉了非直流分量;剩下的是平均信號 U OUT 。如果PWM信號的周期 T 等于63個時鐘,則信號 U OUT 可以具有64個離散DC之一值(0到63,六位分辨率)。

低通RC濾波器的時間常數t必須足夠大,以平滑輸出信號 U OUT 的。紋波,? U OUT ,應小于一個最低有效位(LSb)。最壞的情況是占空比為50%(圖2)。如果t遠大于周期 T 那么電容器充電電流 I C 并且改變? U OUT 可以近似為:

如何獲得更快的基于PWM的DAC

對于6位DAC,? U OUT 應小于V CC /64,需要一個t <=> RC = 16·T的濾波器。

如何獲得更快的基于PWM的DAC

圖2濾波后的輸出(藍色)應少于一個LSb紋波。

一些實用數字:低功耗微處理器通常使用32768 Hz的晶體振蕩器,此時鐘信號用于PWM模塊。對于6位PWM,周期 T 為64/32768~2ms,需要32ms的時間常數。必須等待5t(160ms)才能使6位轉換器穩定下來。慢。本設計理念解釋了如何加快速度。

微控制器中的PWM模塊通常可以產生多個PWM信號。考慮對兩個基于PWM的3位DAC(DACH和DACL)的輸出求和,其中DACL的輸出在加法之前降低到八分之一幅度。產生的信號用作6位DAC,與簡單版本相比具有重要優勢:對于相同的分辨率,周期 T 僅為8個時鐘周期,并且所需的時間常數t為1/8以前,將建立時間加快8倍。 RC濾波器中的電阻可以很容易地實現這種布置,用于兩個PWM信號(PWMH,PWML):

如何獲得更快的基于PWM的DAC

圖3組合兩個基于PWM的DAC輸出

輸出信號 U OUT 由下式給出:

該技術已在TI MSP430F5132微控制器中實現:

//配置PWM - 32 kHz/8 = 4 kHz :: 6位兩個PWM,上電時只執行一次

TA0CCR0 = 7;//最多7個(包括)

TA0CTL = TASSEL__ACLK | MC_1 | TACLR;

TA0CCR1 = 0; TA0CCTL1 = OUTMOD_6;//toggle/set

TA0CCR2 = 0; TA0CCTL2 = OUTMOD_6;//切換/設置

//使用::寫入PWM模塊以實現所需的DAC輸出

DAClevel ++;//下一個DAC級別,DAClevel是char

TA0CCR1 =(DAClevel >> 3)&amp; 7;//設置PWMH:MSB 3位

TA0CCR2 =(DAClevel)&amp; 7;//設置PWML:LSB 3位

圖4要初始化的代碼&amp;寫入6位(3 + 3)基于PWM的DAC

如何獲得更快的基于PWM的DAC

圖5基于6位PWM的DAC的測量輸出;藍色:實現如圖1所示(160ms建立); Violet:如圖3所示的實現(20ms建立)

7位DAC可以使用1%電阻實現。這次,兩個PWM信號用于產生兩個三位DAC,總共六位,并且在P3.7處MSb簡單地設置為0或1.

圖6七位基于PWM的DAC的實現

如何獲得更快的基于PWM的DAC

圖7圖6電路的測量輸出;注意良好的線性度。

//配置PWM - 32 kHz/8 = 4 kHz :: 7 bit in兩個PWM和一個數字引腳,上電僅執行一次

//相同圖5中configure部分

//使用::寫入定時器比較器實現所需的DAC輸出

DAClevel ++;//下一個DAC級別,DAClevel是char

TA0CCR1 =(DAClevel >> 3)&amp; 7;//設置PWMH,MSB,3位

TA0CCR2 =(DAClevel)&amp; 7;//設置PWML,LSB,3位

if(DAClevel&amp; BIT6)P3OUT | = BIT7;否則P3OUT&amp; = ~BIT7;//設置MSB,無PWM

圖8初始化代碼&amp;寫入7位(3 + 3 + 1)基于PWM的DAC

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

    關注

    114

    文章

    5191

    瀏覽量

    214152
  • dac
    dac
    +關注

    關注

    43

    文章

    2296

    瀏覽量

    191154
  • PCB打樣
    +關注

    關注

    17

    文章

    2968

    瀏覽量

    21726
  • 華強PCB
    +關注

    關注

    8

    文章

    1831

    瀏覽量

    27788
  • 華強pcb線路板打樣

    關注

    5

    文章

    14629

    瀏覽量

    43075
收藏 人收藏

    評論

    相關推薦

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

    減少PWM DAC紋波的方法一般有兩種。一種是降低低通濾波器的截止頻率,另一種是提高PWM信號的頻率。然而不可避免的是,更低的截止頻率會延長上升時間;如果是在給定時鐘頻率點通過減小計數器尺寸實現的,那么
    的頭像 發表于 09-28 08:05 ?6824次閱讀
    如何降低微處理器中<b class='flag-5'>PWM</b> <b class='flag-5'>DAC</b>的紋波

    如何提高PWM-DAC的輸出精度

      昨天發了一篇TI的技術文章,里面提到了一個比較有意思的電路,就是用多路PWM并聯來提高PWM-DAC的輸出精度。比如組合兩路8bit的PWM來組合為16bit的PWM-DAC
    的頭像 發表于 11-18 16:30 ?3000次閱讀
    如何提高<b class='flag-5'>PWM-DAC</b>的輸出精度

    STM32的PWMDAC介紹

    關于STM32的PWMDAC的基本嘗試和練習STM32的PWM嘗試STM32的PWM嘗試
    發表于 08-09 06:53

    pwmdac的區別

    pwmdac的區別,目錄PWM簡介PWM練習stm32的DAC練習PWM簡介
    發表于 08-09 06:31

    PWM DAC的原理及其硬件簡述

    PWM DAC硬件## PWM DAC1、PWM DAC原理
    發表于 02-15 06:35

    一種基于PWM的電壓輸出DAC電路設計

    一種基于PWM的電壓輸出DAC電路設計,pwmDAC
    發表于 01-14 16:26 ?32次下載

    PWM DAC文檔

    PWM DAC文檔,關于PWM DAC文檔的詳細介紹,PWM DAC文檔的應用實例。
    發表于 05-03 11:44 ?0次下載

    STM32F4 PWM-DAC實驗例程

    STM32F4 PWM-DAC實驗例程(電源技術是sci嗎)-STM32F4 PWM-DAC實驗例程,有需要的可以參考!
    發表于 09-16 10:14 ?43次下載
    STM32F4 <b class='flag-5'>PWM-DAC</b>實驗例程

    使用PWM實現DAC

    使用PWM實現DAC(現代電源技術基礎pdf)-1 Introduction Many embedded microcontroller applications require
    發表于 09-17 12:02 ?18次下載
    使用<b class='flag-5'>PWM</b>實現<b class='flag-5'>DAC</b>

    PWM模擬DAC的關鍵參數分析

    PWM模擬DAC的關鍵參數分析(核達中遠通電源技術)-摘要:PWM模擬DAC技術由于其價格便宜、技術簡單在低成本嵌入式系統中應用廣泛,然而其性能指標卻無法與集成的
    發表于 09-17 13:00 ?28次下載
    <b class='flag-5'>PWM</b>模擬<b class='flag-5'>DAC</b>的關鍵參數分析

    一種基于PWM的電壓輸出DAC電路設計.

    一種基于PWM的電壓輸出DAC電路設計.(核達中遠通電源技術工資)-在電子和自動化技術的應用中,單片機和DAC(數模轉換器)是經常需要同時使用的,然而許多單片機內部并沒有集成DAC,即
    發表于 09-17 13:15 ?57次下載
    一種基于<b class='flag-5'>PWM</b>的電壓輸出<b class='flag-5'>DAC</b>電路設計.

    PWM DAC相關資料

    PWM DAC相關資料(ups電源技術發展動向)-PWM DAC相關資料? ? ? ? ? ? ? ? ? ? ? ? ?
    發表于 09-18 15:45 ?32次下載
    <b class='flag-5'>PWM</b> <b class='flag-5'>DAC</b>相關資料

    STM的PWMDAC學習

    STM的PWMDAC學習
    發表于 11-23 17:51 ?12次下載
    STM的<b class='flag-5'>PWM</b>與<b class='flag-5'>DAC</b>學習

    STM32的PWMDAC練習

    STM32的PWMDAC練習STM32F103輸出一路PWM波形序言源碼實操DAC練習STM32F103輸出一路PWM波形建議采用定時器方
    發表于 12-16 16:53 ?7次下載
    STM32的<b class='flag-5'>PWM</b>和<b class='flag-5'>DAC</b>練習

    PWM DAC

    PWM DAC硬件## PWM DAC1、PWM DAC原理
    發表于 12-16 16:56 ?20次下載
    <b class='flag-5'>PWM</b> <b class='flag-5'>DAC</b>
    主站蜘蛛池模板: 日本人的xxxxxxxxx69| 欧美97色伦综合网| 免费视频久久只有精品| 迅雷成人论坛| 成人毛片100部免费看| 欧美黑白配性xxxxx| 最近中文字幕无吗免费高清| 精品国产90后在线观看| 亚洲国产成人综合| 国产精品无码亚洲网| 手机移动oa| 国产精品色无码AV在线观看| 日本国产成人精品无码区在线网站| 97人妻碰视频在线观看| 男女久久久国产一区二区三区| 影音先锋xfplay影院av| 久久热最新网站获取3| 影音先锋av333资源网| 久久九九青青国产精品| 怡春院国产精品视频| 久久囯产精品777蜜桃传媒| 亚洲精品无码午夜福利在线观看| 好大好硬好爽好深好硬视频| 亚洲中字幕永久在线观看| 久久99精品涩AV毛片观看| 永久免费精品精品永久-夜色| 久久久国产精品免费A片蜜芽广| 伊人网站在线| 美女胸禁止18以下看| jizz老太婆| 污文乖不疼的| 狠狠色丁香婷婷久久综合 | 69xx欧美| 亚洲中文字幕无码一久久区 | 精品国产乱码久久久人妻| 蜜臀色欲AV无人A片一区 | 无人区日本电影在线观看高清| 国语自产精品一区在线视频观看| 夜色爽爽爽久久精品日韩| 蜜臀AV精品一区二区三区| 纯h超级大尺度小黄文|