<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 適用于HDTV應(yīng)用的8位DAC

          適用于HDTV應(yīng)用的8位DAC

          作者: 時間:2012-09-26 來源:網(wǎng)絡(luò) 收藏
          TTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">
          為減小功耗和減少延時,應(yīng)該設(shè)計最少邏輯水平的行和列譯碼,運用TG邏輯電路組成3~8位行、列譯碼器。如此從高3位得到行譯碼器和從中間3位輸入得到列譯碼器。運用TG的行譯碼器電路如圖3所示。



          行譯碼器結(jié)構(gòu)與列譯碼器基本相同,但沒有電源節(jié)點。使用TG邏輯譯碼器的另一巨大好處是可以減少晶體管的數(shù)量。在靜態(tài)邏輯,參考文獻(xiàn)[9]的譯碼器由84 只晶體管組成,但用TG結(jié)構(gòu)組成的行和列譯碼器有30只晶體管,并且總數(shù)是60。這意味著芯片面積可能也被減少。較少的晶體管級數(shù)也幫助減少延時。另一方面,使用TG結(jié)構(gòu)的邏輯門最大級數(shù)可減少到2級;不使用傳輸門結(jié)構(gòu)的全CMOS結(jié)構(gòu)的最高門級數(shù)是3,以上充分說明使用TG結(jié)構(gòu)更有利減少延時和改進(jìn)工作頻率。表1給出相關(guān)的參量對比。



          2.3 工作原理

          用行列譯碼器進(jìn)行譯碼,單位電流源是導(dǎo)通還是截止,共有三種情況。第一種是所在行和下一行都是“1”,在這種情況下,無論列控制信號是否為“1”,該電流源均被選中。也就是說,對應(yīng)的電流源開關(guān)狀態(tài)為接通狀態(tài)。第二種情況是所在的行控制信號為“1”,但是下一行的控制信號為“0”,這時,電流源是否被選中,要根據(jù)列控制信號來決定。如果列控制信號為“1”,則該電流源被選中;如果列控制信號為“0”,則該電流源不被選中,處于截止?fàn)顟B(tài)。第三種情況是所在行和下一行的控制信號均為“0”,那么不管其所在列的控制信號為多少,此電流源不會被選中,處于截止?fàn)顟B(tài)。TG構(gòu)成的開關(guān)電路如圖4所示。

          3 電流源電路及減少毛刺電路

          電流源電路是DAC的重要部分,同時為了減小毛刺反應(yīng),下面將介紹減少毛刺的電路。

          3.1 電流單元

          一般常用的設(shè)計均采用減少電路噪聲和降低電流源的復(fù)雜結(jié)構(gòu)。例如,差分電路、偏置電路、參考電流等需要很多數(shù)量的晶體管。在這個設(shè)計中,使用一個簡單的電流單元結(jié)構(gòu),并且電流源采用由二只晶體管組成的電流源單元。與其他芯片相比,電路的面積可以大大減小,如圖5所示。



          關(guān)鍵詞: HDTV 8位DAC

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();