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

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

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

探討分辨率更高、位數(shù)更少的三進(jìn)制DAC

m3eY_edn_china ? 來源:未知 ? 作者:李倩 ? 2018-03-27 08:28 ? 次閱讀

本設(shè)計實(shí)例探討了分辨率更高、位數(shù)更少的三進(jìn)制DAC。盡管精確的三進(jìn)制DAC實(shí)現(xiàn)可能要比普通的二進(jìn)制DAC更困難 (特別在分辨率提高時困難更大),但五個三態(tài)位 (35=243) 本質(zhì)上就可與常規(guī)八個兩態(tài)位 (28=256) 性能相近。與所有簡單的DAC設(shè)計一樣,三態(tài) DAC電源噪聲也會傳遞到輸出端。

當(dāng)EDN忠實(shí)讀者和設(shè)計實(shí)例欄目的投稿人Jim Brannan提出要寫一篇關(guān)于三進(jìn)制DAC設(shè)計的文章時,我感到非常高興。像Charlieplexing(一種采用較少管腳驅(qū)動多路復(fù)用顯示的技術(shù))一樣,他的想法是利用三態(tài)輸出以便從一個管腳上獲取更多信息,而不僅僅是“0”和“1”。例如,對于一個三態(tài)的四位DAC,理論上能夠產(chǎn)生81(34)種輸出值,而不是通常(兩態(tài))的16(24)種。而三態(tài)的五位DAC(35=243)本質(zhì)上與常規(guī)的兩態(tài)八位(28=256)性能相近,盡管精確的三進(jìn)制DAC實(shí)現(xiàn)可能要比普通的二進(jìn)制DAC更困難,特別是分辨率的提高帶來更大的困難。

一如既往,我先Google是否有類似的創(chuàng)意想法。果然,找到了兩頁描述類似設(shè)計的文獻(xiàn)。Jim也看了,他覺得沒啥可補(bǔ)充的。所以,設(shè)計創(chuàng)意的文章也就擱淺了。但我覺得這個創(chuàng)意無論如何都值得說一下。另外,Jim的方法確有獨(dú)到之處。

在開始之前,或許該花點(diǎn)時間想一下你自己會如何構(gòu)思一個三態(tài)DAC。在下面的想法占領(lǐng)你的大腦前,也許你會另辟蹊徑,想出一種新方法。

*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************

好吧,這是我自己的實(shí)現(xiàn)思路:

圖1:采用帶中間電源參考的加法放大器實(shí)現(xiàn)三進(jìn)制 DAC。

實(shí)際上,我最初的想法是將放大器的(+)輸入設(shè)置為-VDD,但后來我意識到浮動輸出會被拉向負(fù)電源,可能會鉗位在-0.7V,且通常無法工作。VDD/2參考表示0、1、2狀態(tài),對應(yīng)于0、Z、1輸出值(“Z”表示高阻抗和/或輸入模式)。

另一個硬件問題是,當(dāng)輸入處于中間電壓軌時,某些微控制器可能會吸收過多的供電電流,因此要確認(rèn)這不會出問題。要禁用數(shù)字輸入模式,或使用可設(shè)置為模擬輸入的引腳。

驅(qū)動三進(jìn)制DAC需要一個查找表,或從二進(jìn)制到三進(jìn)制的轉(zhuǎn)換程序。在大多數(shù)情況下,除非在一個寫周期內(nèi)設(shè)置好引腳模式和值,否則DAC輸出將在其設(shè)置發(fā)生改變時產(chǎn)生毛刺現(xiàn)象。

被Jim放棄的設(shè)計想法使用無源“R-2R”類型的DAC,他寫了用于搜索許多阻值組合的軟件。意識到無法創(chuàng)建一款完美的線性DAC,他的方案是使用查找表,DAC的表現(xiàn)有些不平衡也就只好接受了。

在Josh Bowman的博客中,他描述了自己對三進(jìn)制DAC的構(gòu)想。它采用一種類R-2R結(jié)構(gòu),用較低值的電阻將電源分壓以產(chǎn)生中間電平的“Z”值。

圖2: Josh Bowman的無源三進(jìn)制DAC。

正如你在下面看到的,設(shè)計中有冗余的值,可用來進(jìn)行校準(zhǔn)。

圖3:原始和校準(zhǔn)過的積分非線性(INL)性能。

Arduino論壇上也有幾個關(guān)于三進(jìn)制DAC設(shè)計的討論,感興趣可以去看看。

如果你對三進(jìn)制DAC設(shè)計實(shí)現(xiàn)有自己的想法,請在寫下你的經(jīng)驗(yàn)。我們很樂意傾聽你的分享。請記住,與所有這些簡單的DAC設(shè)計一樣,三態(tài)DAC電源噪聲也會傳遞到輸出端。

電子技術(shù)設(shè)計》2018年4月刊版權(quán)所有,轉(zhuǎn)載請注明來源及鏈接。

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

    關(guān)注

    184

    文章

    17719

    瀏覽量

    250213
  • dac
    dac
    +關(guān)注

    關(guān)注

    43

    文章

    2294

    瀏覽量

    191070

原文標(biāo)題:三進(jìn)制DAC:分辨率更高,位數(shù)更少

文章出處:【微信號:edn-china,微信公眾號:EDN電子技術(shù)設(shè)計】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    EVAL_PASCO2_SENSOR為什么無法從較低的分辨率高速獲得更高分辨率?

    我有一個圖像 EVAL_PASCO2_SENSOR,支持高達(dá) 3840x2160 分辨率的超高速和高速。 我能以超快的速度拍攝所有靜止畫面。 但是,當(dāng)我嘗試獲得更高分辨率(3840x2160)的靜態(tài)
    發(fā)表于 02-22 07:58

    PSoC3/5 creator2.0例程-使用8位DAC實(shí)現(xiàn)更高分辨率

    PSoC3/5 creator2.0例程-使用8位DAC實(shí)現(xiàn)更高分辨率相關(guān)例程
    發(fā)表于 11-21 16:24

    ADC的噪聲、ENOB及有效分辨率

      ADC的一個重要趨勢是轉(zhuǎn)向更高分辨率。這一趨勢影響著一系列的應(yīng)用,包括工廠自動化、溫度檢測,以及數(shù)據(jù)采集。對更高分辨率的需求使設(shè)計者們從傳統(tǒng)的12位SAR(逐次逼近寄存器)ADC,轉(zhuǎn)向
    發(fā)表于 11-26 16:48

    請問24位的分辨率是否是所有ADC的極限?

    眾所周知,Delta-Sigma的ADC是所有類型ADC中位數(shù)做得最高的,可以到24位,麻煩問下24位的分辨率是否是所有ADC的極限?是否有更高分辨率的ADC產(chǎn)品,或者能否實(shí)現(xiàn)更高分辨率
    發(fā)表于 12-24 14:53

    RF成像分辨率怎么提高

    ,還使用了接近探測功能(如在自動升降門操作中)。但是,這并不止于此。并排停放的汽車能以更高分辨率利用這種技術(shù),并在軟件中構(gòu)建維模型。啟發(fā)式算法(類似于PCB 自動布線)可以找到最佳方法,且伺服反饋
    發(fā)表于 07-08 06:59

    如何實(shí)現(xiàn)更高分辨率或更窄的RBW測量?

    RBW頻率分辨率與FFT的抽頭的寬度是什么關(guān)系?如何實(shí)現(xiàn)更高分辨率或更窄的RBW測量?影響頻譜分析儀頻率分辨率精度的因素有哪些?
    發(fā)表于 04-15 07:07

    如何使用gstreamer獲得更高分辨率?

    --stream-mmap --stream-to=frame.yuv --stream-count=1 我的結(jié)論是 gstreamer(版本 1.20.0)有一些內(nèi)部分辨率限制 有沒有人設(shè)法使用 gstreamer 獲得更高
    發(fā)表于 05-29 06:00

    峰峰值分辨率與有效分辨率的區(qū)別

    低帶寬、高分辨率ADC的分辨率為16位或24位。但是,器件的有效位數(shù)受噪聲限制,而噪聲則取決于輸出字速率和所用的增益設(shè)置。有些公司規(guī)定使用有效分辨率來表示該參數(shù),ADI則規(guī)定使用峰峰值
    發(fā)表于 12-15 07:56

    ADI推出分辨率+精度1ppm DAC

    ADI推出分辨率+精度1ppm DAC 如要實(shí)現(xiàn)1ppm DAC的模擬系統(tǒng)設(shè)計,往往都面臨著復(fù)雜的工程技術(shù)挑戰(zhàn)。 而目前慣常的辦法是,將多
    發(fā)表于 04-01 15:15 ?1068次閱讀
    ADI推出<b class='flag-5'>分辨率</b>+精度1ppm <b class='flag-5'>DAC</b>

    峰峰值分辨率與有效分辨率

    簡介 低帶寬、高分辨率ADC的分辨率為16位或24位。但是,器 件的有效位數(shù)受噪聲限制,而噪聲則取決于輸出字速率和 所用的增益設(shè)置。有些公司規(guī)定使用有效分辨率來表示該 參數(shù)。A
    發(fā)表于 03-28 17:11 ?0次下載

    DAC1136:高分辨率16位和18位數(shù)模轉(zhuǎn)換器過時數(shù)據(jù)表

    DAC1136:高分辨率16位和18位數(shù)模轉(zhuǎn)換器過時數(shù)據(jù)表
    發(fā)表于 05-27 20:53 ?3次下載
    <b class='flag-5'>DAC</b>1136:高<b class='flag-5'>分辨率</b>16位和18<b class='flag-5'>位數(shù)</b>模轉(zhuǎn)換器過時數(shù)據(jù)表

    分辨率的峰值分辨率和有效分辨率概念

    低帶寬、高分辨率ADC的有效位數(shù)計算方法因公司而異,而器件的有效位數(shù)受噪聲限制。有些公司規(guī)定使用有效分辨率來表示有效位數(shù),ADI則規(guī)定使用峰
    的頭像 發(fā)表于 10-19 15:40 ?3967次閱讀

    ADC 的分辨率位數(shù)和有效分辨率哪個更重要

    您可能知道,有效位數(shù) (ENOB) 和有效分辨率都是與 ADC 分辨率有關(guān)的參數(shù)。理解它們的區(qū)別并確定哪個更具相關(guān)性,是令 ADC 用戶與應(yīng)用工程師等極為困惑的問題,經(jīng)常因此發(fā)生爭論。
    的頭像 發(fā)表于 01-28 09:17 ?3870次閱讀
    ADC 的<b class='flag-5'>分辨率</b><b class='flag-5'>位數(shù)</b>和有效<b class='flag-5'>分辨率</b>哪個更重要

    關(guān)于峰峰值分辨率還是有效分辨率你了解了么?

    低帶寬、高分辨率ADC的有效位數(shù)計算方法因公司而異,而器件的有效位數(shù)受噪聲限制。有些公司規(guī)定使用有效分辨率來表示有效位數(shù),ADI則規(guī)定使用峰
    的頭像 發(fā)表于 10-10 15:44 ?703次閱讀
    關(guān)于峰峰值<b class='flag-5'>分辨率</b>還是有效<b class='flag-5'>分辨率</b>你了解了么?

    adc電路的分辨率怎么算

    ADC(模數(shù)轉(zhuǎn)換器)電路的分辨率是指其能夠?qū)⒛M信號轉(zhuǎn)換為數(shù)字信號時能夠達(dá)到的最小分辨單位。分辨率通常用位數(shù)表示,例如10位的ADC具有1024個離散的輸出級別。 要計算ADC電路的
    的頭像 發(fā)表于 01-04 15:23 ?7294次閱讀