精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

關于混合PWM / R2R DAC的改進方案

電子設計 ? 來源:EDN ? 作者:Jim Brannan ? 2021-05-13 08:02 ? 次閱讀

將PWM與較小的R-2R梯形圖結合使用可同時改善兩者。它顯著降低了PWM紋波,并提高了DAC的分辨率。

在本設計思想中,一個八電阻陣列和三個輸出引腳構成了一個改進的R-2R梯形圖(圖1)。修改是將底部2R連接到PWM輸出而不是接地。

pIYBAGCcgdmAVro-AAE_Mn4-6U8241.png

圖1 混合PWM / R-2R DAC

梯形圖將VCC分為八個切片,PWM填充了從每個級別(0%PWM)到下一個更高級別(100%PWM)的空間。這樣可以將紋波減小到八分之一,同時增加了三個額外的高階分辨率。或者,您可以從原始PWM占空比值的頂部開始獲取這三個位,將其時鐘速率乘以八。您仍然可以獲得8:1的紋波降低,但是增加的時鐘速率會將PWM噪聲進一步推入濾波器的低地,以實現更大的衰減。

模擬

我已經模擬了這種混合方法。

o4YBAGCcgfCAQKEQAABTN7UT3YU721.png

圖2 比較/仿真電路

與傳統的簡單低通濾波器(圖2)相比,您應該記住

o4YBAGCcgf6ACuwUAACFKiPtzko324.png

R-2R梯形的輸出電阻為R,并且由于我建議將陣列中的兩個電阻并聯以形成R(對于2R使用單獨的電阻),因此10kΩ的陣列會產生5kΩ的輸出電阻。這就是我在傳統方法中使用的,同時使用了相同的1μF電容器。我將PWM設置為50%的占空比,因為這是最嚴重的紋波發生的地方。仿真結果(圖3)顯示了傳統方法,紋波約為4mV,而第一種選擇(將三個新位添加到原來的八個中)產生了493μV紋波,大約只有八分之一。第二種選擇(將PWM時鐘增加8,剩下總共8位)僅產生61μV,約為原始值的六十分之一。

o4YBAGCcggyASU2ZAAEU3CNLwpA336.png

圖3 仿真結果

圖4a(PWM +低通)和4b(11位混合)是復雜模擬的結果,該模擬將電壓從0V緩慢地提高到5V。濾波器中的電容器故意過小,因此我們可以看到此規模的紋波。普通的R-2R梯形圖會添加一個階梯圖(4b中的紅色),以顯示PWM如何從一個電平移動到下一個電平,甚至超出R-2R梯形的頂部直至達到5V。

o4YBAGCcgi2AQYs_AACRcZwZgi4098.png

o4YBAGCcgkGAKkojAAB40KKB1Qo832.png

圖4 模擬的基本PWM DAC(fig4a,頂部)和混合DAC(fig4b,底部)的紋波。

這也可以用NCO(數字控制振蕩器)技術代替PWM。NCO(向累加器添加一個值并輸出進位)相對于PWM具有優勢,因為它可以減少50%設置附近的紋波(通過增加轉換頻率),這是簡單PWM最差的地方。

而且這也可以與其他任何DAC一起使用:只需將PWM / NCO /任何信號連接到最低有效位。

測驗

現在獲得一些測試結果:我正在考慮的電阻器陣列的容差為±2%,但也可以以±1%甚至±?%的精度獲得,但是由于我沒有這些電阻,因此我只使用了單個1%電阻。我建立TIMER1一個的ATmega328為16MHz為8位PWM運轉,和所使用的10位ADC采取一些測量。由于PWM,R-2R和ADC均參考VCC,因此我們可以將其分解,并僅檢查從ADC讀取的八個電平中的每個值,并將PWM設置為0%和100%。理想情況下,一個步驟的100%輸入應等于下一步驟的0%輸入(任何ADC讀數的警告最多可減少兩個,如ATmega328數據表的“ ADC特性”部分所述)。

這些似乎是很合理的。然后,我使用了一種綽號為“ Slow-scilloscope?”的技術,該技術利用ATmega328的功能來安排帶有計時器的AD轉換,該計時器與產生PWM的計時器相同。因此,我們可以測量給定PWM周期內的紋波。圖5是帶低通濾波器的傳統PWM(綠色)和混合電源(黑+紅)的合成圖。兩者都使用過小的電容器,因此我們可以看到紋波。

pIYBAGCcgmOAe8w2AADE_Jt7rbk297.png

圖5 測量的PWM和混合DAC紋波

最后,圖6是每個混合設置下非同步AD轉換的(乏味)軌跡,允許紋波在結果中產生(或多或少)隨機變化。這是使用一個較大的電容器以獲得更實際的結果。

pIYBAGCcgnOACu4xAAApuzoK_4M359.png

圖6 測得的紋波,混合DAC,最終電容器值。

最后,我們已經看到,根據您的觀點,PWM可以填充R-2R DAC步驟之間的空間,或者R-2R梯形圖可以大幅度削減常規PWM加低通濾波器的紋波。或兩者。

編輯:hfy

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

    關注

    64

    文章

    6202

    瀏覽量

    99315
  • PWM
    PWM
    +關注

    關注

    114

    文章

    5144

    瀏覽量

    213406
  • dac
    dac
    +關注

    關注

    43

    文章

    2271

    瀏覽量

    190839
收藏 人收藏

    評論

    相關推薦

    TLV320AIC3204使用IN1L/R輸入信號,經過ADC采樣,將信號通過I2S和DAC同時在輸出,可以實現嗎?

    使用IN1L/R輸入信號,經過ADC采樣,將信號通過I2S和DAC同時在輸出,可以實現嗎,即輸入信號--〉ADC--〉DSP---I2S和DAC
    發表于 10-17 06:49

    TAS5766做L+R單聲道輸出,DAC-L和DAC-R如何處理較好?

    1.TAS5766做L+R單聲道輸出,DAC-L和DAC-R如何處理較好? : 2.是不是做L+R輸出只需要接DACR或者DACL就可以了
    發表于 10-15 08:30

    TAS5766做L+R單聲道輸出,DAC-L和DAC-R如何處理較好?

    TAS5766做L+R單聲道輸出,DAC-L和DAC-R如何處理較好?
    發表于 10-14 07:13

    TLV320aic3204提高DAC_R增益后錄音效果變差且有雜音的原因?

    硬件環境:C67+aic3204 驗證步驟:1.C67通過IIS將音頻數據輸出至右聲道。 2.將DAC_R輸出到LOL。 3.通過調節DAC_R增益驗證LOL端錄音效果。 驗證結果:當
    發表于 10-11 06:36

    TAS5431-Q1 IN_P/IN_N內部偏置電壓為3V,是否需要控制IN_P輸入電壓小于3V,否則是否會出現滿偏,導致音頻失真?

    現使用R2R電阻網絡實現DAC功能,接功放TAS5431驅動4W揚聲器,原理圖如上,請問: 1、IN_P/IN_N內部偏置電壓為3V,是否需要控制IN_P輸入電壓小于3V,否則是否會出現滿偏,導致
    發表于 09-29 08:34

    無緩沖R2R DAC的誤差計算—使用DAC11001A的示例

    電子發燒友網站提供《無緩沖R2R DAC的誤差計算—使用DAC11001A的示例.pdf》資料免費下載
    發表于 09-11 09:29 ?0次下載
    無緩沖<b class='flag-5'>R2R</b> <b class='flag-5'>DAC</b>的誤差計算—使用<b class='flag-5'>DAC</b>11001A的示例

    飛凌嵌入式-ELFBOARD DAC的基礎知識

    只用了 R2R 兩種阻值的電阻(所以也稱為 R2R DAC),對于控制精度有很大的幫助: 當求和放大器反饋電阻阻值為 R 時,輸出電
    發表于 08-27 09:23

    開爾文法測電阻的r1r2如何選擇

    的影響,從而提高測量精度。在實際應用中,選擇合適的r1和r2對于測量結果的準確性至關重要。 一、開爾文法測電阻的原理 歐姆定律:V = IR,其中V是電壓,I是電流,R是電阻。 開爾文法的基本思想:在未知電阻的四個端點上施加電壓
    的頭像 發表于 08-05 09:40 ?623次閱讀

    R2R和電阻串DAC架構之間的差異分析

    同樣,對于大多數人來說,DAC 只不過是一個輸入端為數字信號數據而輸出端為模擬信號數據的“黑匣子”。只有為數不多的人知道其在架構方面的區別,以及與 R2R 梯形架構相比一個電阻串架構所具有的優點和缺點。了解他們之間的不同之處并了解這些通用
    發表于 02-15 16:45 ?1020次閱讀
    <b class='flag-5'>R2R</b>和電阻串<b class='flag-5'>DAC</b>架構之間的差異分析

    DshanMCU-R128s2全志R128視頻教程

    基于DShanMCU-R128S2_DevKit的入門教程
    的頭像 發表于 12-26 14:05 ?570次閱讀

    DshanMCU-R128s2 R128 模組

    R128 模組 針對 R128 芯片,百問科技提供推出了一種型號模塊,如下表所示 型號 SoC CPU0 CPU1 DSP SRAM LS-PSRAM HS-PSRAM Flash DAC
    的頭像 發表于 12-26 11:11 ?993次閱讀
    DshanMCU-<b class='flag-5'>R128s2</b> <b class='flag-5'>R</b>128 模組

    DshanMCU-R128s2硬件設計參考

    R128 DevKit 開發板 硬件工程開源地址:https://oshwhub.com/gloomyghost/r128-module 電路圖
    的頭像 發表于 12-26 09:46 ?943次閱讀

    DshanMCU-R128s2 Hello World!

    載入方案選擇 r128s2_module_c906 $ source envsetup.sh $ lunch_rtos 1 編輯程序 打開你喜歡的編輯器,修改文件: lichee/rtos
    的頭像 發表于 12-22 17:24 ?572次閱讀
    DshanMCU-<b class='flag-5'>R128s2</b> Hello World!

    DshanMCU-R128s2 R128 DevKit 開發板

    針對 R128 模組,百問科技推出了 R128 DevKit 開發板作為快速開發評估工具。 特性: 板載 R128-S2-N16R16 模組 板載 2.4G RF 陶瓷天線 板載 USB Type
    的頭像 發表于 12-22 12:02 ?593次閱讀
    DshanMCU-<b class='flag-5'>R128s2</b> <b class='flag-5'>R</b>128 DevKit 開發板

    【新品發布】圣邦微電子推出 8 通道、16 位、SPI 接口、10ppm/℃ 基準 DAC SGM71612R81/2/3

    圣邦微電子推出 SGM71612R81/SGM71612R82/SGM71612R83 系列,8 通道、16 位、SPI 接口、具有 10ppm/℃ 片上基準的電壓輸出型數模轉換器(DAC
    的頭像 發表于 11-29 10:20 ?1075次閱讀
    【新品發布】圣邦微電子推出 8 通道、16 位、SPI 接口、10ppm/℃ 基準 <b class='flag-5'>DAC</b> SGM71612<b class='flag-5'>R</b>81/<b class='flag-5'>2</b>/3