新聞中心

        EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > D/A轉(zhuǎn)換器的輸出方式

        D/A轉(zhuǎn)換器的輸出方式

        作者: 時(shí)間:2007-01-24 來(lái)源:網(wǎng)絡(luò) 收藏
          在前面介紹的D/A轉(zhuǎn)換器中,輸入的數(shù)字均視為正數(shù)即二進(jìn)制數(shù)的所有位都為數(shù)值位。根據(jù)電路形式或參考電壓的極性不同,輸出電壓或?yàn)?V到正滿度值,或?yàn)?V到負(fù)滿度值, 這種工作方式稱為單極性輸出方式。采用單極性輸出方式時(shí),數(shù)字輸出量采用自然二進(jìn)制碼,8位D/A轉(zhuǎn)換器單極性輸出時(shí),輸入數(shù)字量與輸出模擬量之間的關(guān)系如表11.5.1所示。
        倒T型電阻網(wǎng)絡(luò)D/A轉(zhuǎn)換器單極性電壓輸出的電路分別圖11.5.1所示。其中圖(a)為單極性反相電壓輸出電路,vO=-iRf;圖(b)為同相電壓輸出電路,此時(shí)vO=iR(1+R2/R1)。

        本文引用地址:http://www.104case.com/article/259018.htm

        圖11.5.1 D/A轉(zhuǎn)換器的單極型電壓輸出(a)反相輸出(b)同相輸出

        表11.5.1 8位D/A轉(zhuǎn)換器在單極性輸出時(shí)的輸入/輸出關(guān)系

        數(shù)字量

        模擬量

        MSB

         

         

         

         

         

         

         

        LSB

         

        1

        1

        1

        1

        1

        1

        1

        1

        1

        ±VREF(255/256)

         

         

         

         

         

         

         

         

        1

        0

        0

        0

        0

        0

        0

        0

        1

        ±VREF(129/256)

        1

        0

        0

        0

        0

        0

        0

        0

        0

        ±VREF(128/256)

        0

        1

        1

        1

        1

        1

        1

        1

        1

        ±VREF(127/256)

         

         

         

         

         

         

         

         

        0

        0

        0

        0

        0

        0

        0

        0

        1

        ±VREF(1/256)

        0

        0

        0

        0

        0

        0

        0

        0

        0

        ±VREF(0/256)

        在實(shí)際應(yīng)用中,D/A轉(zhuǎn)換器輸入的數(shù)字量有正極性也有負(fù)極性。這就要求D/A轉(zhuǎn)換器能將不同極性的數(shù)字量對(duì)應(yīng)轉(zhuǎn)換為正、負(fù)極性的模擬電壓,這種工作方式稱為雙極性輸出方式。雙極性D/A轉(zhuǎn)換常用的編碼有:2的補(bǔ)碼、偏移二進(jìn)制碼及符號(hào)-數(shù)值碼(符號(hào)位加數(shù)碼值)等,表11.5.2列出了8位2的補(bǔ)碼、偏移二進(jìn)制碼與模擬量之間的對(duì)應(yīng)關(guān)系。
        由表11.5.2可見(jiàn),偏移二進(jìn)制碼與無(wú)符號(hào)二進(jìn)制碼形式相同,它實(shí)際上是將二進(jìn)制碼對(duì)應(yīng)的模擬量的零值偏移至80H,使偏移后的數(shù)中,大于128的為正數(shù),而小于128的則為負(fù)數(shù)。所以,若將單極性8位D/A轉(zhuǎn)換器的輸出電壓減去(80H所對(duì)應(yīng)的模擬量),就可得到極性正確的偏移二進(jìn)制碼輸出電壓。

        表11.5.2 常用雙極型輸出模擬量

        十進(jìn)

        制數(shù)

        2的補(bǔ)碼

        偏移二進(jìn)制碼

        模擬量

        D7

        D6

        D5

        D4

        D3

        D2

        D1

        D0

        D7

        D6

        D5

        D4

        D3

        D2

        D1

        D0

        vO/VLSB

        127

        0

        1

        1

        1

        1

        1

        1

        1

        1

        1

        1

        1

        1

        1

        1

        1

        127

        126

        0

        1

        1

        1

        1

        1

        1

        0

        1

        1

        1

        1

        1

        1

        1

        0

        126

         

        1

        0

        0

        0

        0

        0

        0

        0

        1

        1

        0

        0

        0

        0

        0

        0

        1

        1

        0

        0

        0

        0

        0

        0

        0

        0

        0

        1

        0

        0

        0

        0

        0

        0

        0

        0

        -1

        1

        1

        1

        1

        1

        1

        1

        1

        0

        1

        1

        1

        1

        1

        1

        1

        -1

         

        -127

        1

        1

        0

        0

        0

        0

        0

        1

        0

        0

        0

        0

        0

        0

        0

        1

        -127

        -128

        1

        1

        0

        0

        0

        0

        0

        0

        0

        0

        0

        0

        0

        0

        0

        0

        -128

        若D/A轉(zhuǎn)換器輸入數(shù)字量是2的補(bǔ)碼,那么,需先將它轉(zhuǎn)換為偏移二進(jìn)制碼,然后輸入到上述D/A轉(zhuǎn)換電路中就可實(shí)現(xiàn)雙極性輸出。比較表11.5.1種2的補(bǔ)碼和偏移二進(jìn)制碼可以發(fā)現(xiàn),若將8位2的補(bǔ)碼加80H,并舍棄進(jìn)位就可得偏移二進(jìn)制碼。實(shí)現(xiàn)2的補(bǔ)碼加80H很簡(jiǎn)單,只需將高位求反即可。這樣,可得到采用2的補(bǔ)碼輸入的8為雙極性輸出D/A轉(zhuǎn)換電路,如圖11.5.3所示。

        圖11.5.2 雙極性輸出D/A轉(zhuǎn)換器
        圖中,輸入NB是原碼的2的補(bǔ)碼,最高位取反(加80H)變?yōu)槠贫M(jìn)制碼后送入D/A轉(zhuǎn)換器,由D/A轉(zhuǎn)換器輸出的模擬量v1經(jīng)A2組成的第二個(gè)求和放大器減去VREF/2后,得到極性正確的輸出電壓vO,即


        電路輸入2的補(bǔ)碼NBvO滿足表11.5.2所示的對(duì)應(yīng)關(guān)系。

         



        關(guān)鍵詞: DAC

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 绍兴市| 横山县| 宿州市| 凤山市| 石景山区| 绥芬河市| 大冶市| 长春市| 沂水县| 黄龙县| 合水县| 孟津县| 大洼县| 宝坻区| 南宁市| 新民市| 三穗县| 黎城县| 惠水县| 盘锦市| 玉山县| 志丹县| 杭锦旗| 淮南市| 钟山县| 雅江县| 宁城县| 土默特右旗| 甘洛县| 开江县| 巴中市| 清远市| 陆川县| 邵东县| 尼玛县| 文昌市| 太湖县| 昌江| 驻马店市| 曲阜市| 福鼎市|