新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > D/A轉換器的輸出方式

        D/A轉換器的輸出方式

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

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

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

        表11.5.1 8位D/A轉換器在單極性輸出時的輸入/輸出關系

        數字量

        模擬量

        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)

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

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

        十進

        制數

        2的補碼

        偏移二進制碼

        模擬量

        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轉換器輸入數字量是2的補碼,那么,需先將它轉換為偏移二進制碼,然后輸入到上述D/A轉換電路中就可實現雙極性輸出。比較表11.5.1種2的補碼和偏移二進制碼可以發現,若將8位2的補碼加80H,并舍棄進位就可得偏移二進制碼。實現2的補碼加80H很簡單,只需將高位求反即可。這樣,可得到采用2的補碼輸入的8為雙極性輸出D/A轉換電路,如圖11.5.3所示。

        圖11.5.2 雙極性輸出D/A轉換器
        圖中,輸入NB是原碼的2的補碼,最高位取反(加80H)變為偏移二進制碼后送入D/A轉換器,由D/A轉換器輸出的模擬量v1經A2組成的第二個求和放大器減去VREF/2后,得到極性正確的輸出電壓vO,即


        電路輸入2的補碼NBvO滿足表11.5.2所示的對應關系。

         



        關鍵詞: DAC

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 苗栗市| 洛阳市| 周口市| 望奎县| 芷江| 含山县| 洱源县| 沁水县| 宁阳县| 新泰市| 桂林市| 湖南省| 冷水江市| 通海县| 蒙自县| 乃东县| 德保县| 开阳县| 新郑市| 锡林郭勒盟| 宜宾市| 定安县| 南安市| 江华| 汝南县| 乌拉特前旗| 宁乡县| 和平区| 沈丘县| 吴堡县| 淮安市| 宁远县| 图片| 永泰县| 永兴县| 乡城县| 洛隆县| 兰州市| 越西县| 镇雄县| 阳春市|