在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何通過PWM的方式實現數字到模擬變換的功能

電子工程師 ? 來源:lq ? 2018-12-12 14:02 ? 次閱讀

PWM可以算是數字電路中的“獨臂”神通,“獨臂” - 只需一根線;“神通” - 在很多關鍵的應用中起到棟梁的作用。PWM(脈寬調制 Pulse Width Modulation)從字面意思上講它是一種“調制”方式,調制就意味著在某些載波信號上攜帶了某些的信息,通過解調的過程就可以得到其攜帶的信息,這些信息的屬性由PWM的產生端定義,總之在這一根僅僅發生0、1交替變化的信號線上可以做出很多文章。

今天我們就看看如何通過PWM的方式實現數字到模擬變換的功能,也就是通過改變一根管腳的輸出脈沖,得到模擬世界的某種波形。

首先PWM是由一串連續行走在某輸出管腳上的0、1交替出現的信號組成,我們稱高電平1為ON,低電平0為OFF,ON+OFF為一個周期T,ON的持續時間除以周期T就為占空比 - Duty Cycle,看下面的兩個圖。

高電平1為ON,低電平0為OFF

占空比(Duty Cycle)為高電平持續時間除以周期

如果發送端用脈沖的占空比來傳遞“電壓值”,也就是將某個數字的電壓值對脈沖的占空比進行調制,就可以在接收端通過RC低通濾波器(也就是解調器)從調制脈寬的數據流中得到需要的模擬電壓值,從而達到DAC的目的。看下面的動圖 - 假設脈沖的占空比為0的時候(整個周期全部為OFF - 低電平)代表電壓值為0,占空比為100%的時候(整個周期全部為ON - 高電平)代表電壓值為最高電壓,比如3.3V,則40%的占空比就是40%*3.3V。占空比改變-每個周期的脈寬改變,也就意味著輸出的電壓值在改變。

用脈寬的改變攜帶電壓值的變化信息

用一個電阻電容組成的低通濾波就可以將PWM中攜帶的電壓信息“解調”成模擬的電壓值

前面講過DAC的兩個關鍵指標 - 轉換率和轉換精度,在PWM里是如何對應的這兩個指標么?

看一下下面的波形:

PWM-DAC的轉換頻率相當于脈沖的重復頻率

PWM-DAC的分辨率相當于脈沖寬度相對于整個周期的精度,舉例如果一個最小的脈沖ON的時間為5ns(可以用100MHz的時鐘計數產生),PWM脈沖的周期為5ns x 256 = 1.28us,則這個PWM-DAC相當于是8位的DAC。

也就是說如果你用100MHz的時鐘來通過PWM的方式做一個8位的DAC,最高的轉換頻率也只能到1/1.28us ~ 781KHz分辨率高則轉換率降低,因此用PWM做的DAC一般用于生成非常低頻的信號乃至直流信號。

下面的圖為經過一個最簡單的由一個電阻R和一個電容C構成的低通濾波以后得到的模擬信號,可以看到在輸出的模擬信號上還是有很高頻率的紋波。

通過RC低通濾波得到的模擬輸出信息

如果要進一步平滑輸出模擬信號上的波紋,可以通過加入電感或著用運算放大器構成的有源低通濾波器來對紋波實現更強的抑制。

是不是很簡單?只需一個R和一個C就能得到你想生成的模擬信號,做一個簡單的任意波形發生器很簡單啊。

有的朋友會問,很多MCU內部都有DAC啊,干嘛不用內部的DAC?

蘇老師答:如果有的話自然不需要折騰PWM了,如果沒有,只需要一根管腳和倆器件就能實現這樣的功能還是很有用的,再說了,也許你的系統中需要多個DAC的功能,而你的MCU內部沒有足夠的DAC,且你也不想或者沒有足夠的管腳外掛一個單獨的DAC器件(需要I2C或SPI總線連接),PWM方式是個非常不錯的選擇哦。

如果你用的是FPGACPLD,里面根本沒有DAC,而你又需要一個,拿出一個管腳來產生PWM就會非常666。

理解用PWM生成DAC的機制、局限,在關鍵的時候也許就能起到意料不到的結果。

最好的方式是直接動手試試嘍 - 在一個小腳丫的輸出管腳上加上R和C,用計數器生成以下PWM信號,用示波器看看你能得到什么。

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

    關注

    116

    文章

    5437

    瀏覽量

    218483
  • 數字電路
    +關注

    關注

    193

    文章

    1638

    瀏覽量

    81672

原文標題:漫談“獨臂神通”PWM(1):用1根管腳、1個電阻和1個電容實現DAC

文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    怎樣通過變換模擬直流電壓,調節PWM的占空比

    PIC18f4620單片機通過***模塊產生PWM波,怎樣通過變換模擬直流電壓,調節PWM的占空
    發表于 09-16 09:25

    控制電壓問題(模擬數字控制)

    現在有一個電路,通過模擬量電阻比值控輸出電壓大小,現在想通過數字量單片機來控制輸出電壓,實現電壓的步進變換輸出。。請問,最簡單的,最穩定的控
    發表于 03-25 19:30

    PWM原理——模擬PWM調光

    開關技術將會成為PWM控制技術發展的主要方向之一。其根據相應載荷的變化來調制晶體管基極或MOS管柵極的偏置,來實現晶體管或MOS管導通時間的改變,從而實現開關穩壓電源輸出的改變。這種方式
    發表于 09-19 15:14

    PWM占空比的測量方法

    LED亮度調節、電機轉速控制等。而在某些特殊應用中,我們也需要通過測量輸入PWM的占空比,來實現不同的輸出控制,這就需要使用到PWM占空比的測量方法。這里介紹三種不同的測量方法:阻塞
    發表于 02-03 07:52

    PWM實現呼吸燈的應用

    PWM(Pulse Width Modulation):脈沖寬度調制占空比:就是輸出的PWM中,高電平保持的時間 與該PWM的時鐘周期的時間之比二、PWM應用它是利用微處理器的
    發表于 01-21 13:18

    怎樣通過軟件模擬方式實現呼吸燈設計

    1.增強程序的可移植性通過硬件PWM方式實現呼吸燈是十分方便的,但這種方式要求單片機帶有硬件PWM
    發表于 02-23 06:42

    脈沖寬度調制PWM的基本原理控制方式是什么

    一、PWM介紹PWM——脈沖寬度調制脈沖寬度調制是一種模擬控制方式,根據相應載荷的變化來調制晶體管基極或MOS管柵極的偏置,來實現晶體管或M
    發表于 03-02 06:53

    通過菊花鏈方式連接模擬裝置的 TMP05/06 數字溫度傳感器

    通過菊花鏈方式連接模擬裝置的 TMP05/06 數字溫度傳感器
    發表于 10-09 16:24 ?6次下載
    <b class='flag-5'>通過</b>菊花鏈<b class='flag-5'>方式</b>連接<b class='flag-5'>模擬</b>裝置的 TMP05/06 <b class='flag-5'>數字</b>溫度傳感器

    實現數字顯示的關鍵是通過A/D轉換裝置把連續變化的模擬量變換成什么?

    數字顯示儀表一般是由模數轉換、非線性補償及標度變換三大部分組成。它是以電信號為輸入量,直接用數字顯示被測量。實現數字顯示的關鍵是
    發表于 07-22 14:41 ?1368次閱讀

    如何采用PWM通過RC低通濾波器來模擬實現DAC功能

    當我們電路需要DAC而單片機并沒有DAC外設時,則可采用PWM通過RC低通濾波器來模擬實現DAC功能
    的頭像 發表于 03-21 15:45 ?1.7w次閱讀
    如何采用<b class='flag-5'>PWM</b><b class='flag-5'>通過</b>RC低通濾波器來<b class='flag-5'>模擬</b><b class='flag-5'>實現</b>DAC<b class='flag-5'>功能</b>

    PWM加熱方式要如何實現

    車輛中有很多傳感器其中傳感器里,存在很多自帶加熱功能的傳感器 ,比較常見的有氧傳感器 ,氮氧傳感器,氨傳感器,PM傳感器等,這些傳感器中用到了加熱電路,其加熱皆采用PWM加熱方式。那么PWM
    的頭像 發表于 04-19 08:39 ?7087次閱讀
    <b class='flag-5'>PWM</b>加熱<b class='flag-5'>方式</b>要如何<b class='flag-5'>實現</b>

    pwm轉換為模擬電壓rc電路是什么原理

    PWM(Pulse Width Modulation,脈沖寬度調制)轉換為模擬電壓的過程,并不直接通過RC(電阻-電容)電路實現,而是通常需要一個更復雜的電路系統,包括濾波器、比較器、
    的頭像 發表于 08-08 14:56 ?4403次閱讀

    如何實現pwm的控制功能

    信號控制技術,通過控制脈沖的占空比來實現模擬信號的控制。占空比是指在一個周期內,脈沖的高電平時間與整個周期時間的比值。 特點 PWM具有以下特點: (1)簡單易
    的頭像 發表于 08-08 15:08 ?1544次閱讀

    pwm信號是數字量還是模擬

    PWM信號,即脈沖寬度調制信號,是一種特殊的信號形式,它既具有數字信號的特點,也具有模擬信號的特點。 PWM信號的定義 PWM信號是一種
    的頭像 發表于 08-08 16:17 ?2812次閱讀

    PWM模擬控制的比較

    改變信號的脈沖寬度來傳輸信息的調制技術。 在數字電子技術中,PWM信號由一系列脈沖構成,脈沖的寬度(占空比)隨所傳輸信息的變化而改變。 通過改變脈沖寬度可以控制信號的幅度或頻率,從而實現
    的頭像 發表于 11-18 15:36 ?1513次閱讀
    主站蜘蛛池模板: 另类五月 | 201天天爱天天做 | 在线观看免费视频 | 午夜啪 | 人人干日日操 | 99久久精品费精品国产 | 51视频在线观看免费国产 | 免费看黄在线观看 | 又粗又长又大真舒服好爽漫画 | 欧美精品久久天天躁 | 91大神精品长腿在线观看网站 | 六月婷婷色 | 久久99热狠狠色精品一区 | 久久全国免费久久青青小草 | 777奇米影视一区二区三区 | 亚洲一区二区欧美 | 免费福利影院 | 国产美女精品在线 | 亚洲成网站www久久九 | 91视频观看 | 日本三级在线 | 午夜男人视频 | 天天射夜夜操 | 国产三级在线观看视频 | 欧美黄色免费看 | 禁漫羞羞入口 | 亚洲情a成黄在线观看动 | 国产主播一区二区 | 日本www色高清视频 日本www色视频 | 国产欧美日韩综合精品无毒 | 国产精品久久久久久久人热 | 黄色精品视频 | 欧美一级做一级做片性十三 | 国产99热| 操操久久| 日本亚洲在线 | 欧美最猛黑人xxxx黑人猛交69 | 久草免费新视频 | 午夜伦理片免费观看在线 | 特级毛片aaaa级毛片免费 | 人人干狠狠干 |