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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 德州儀器DSP開發(fā)常見問題寶典

          德州儀器DSP開發(fā)常見問題寶典

          作者: 時間:2013-06-13 來源:網(wǎng)絡(luò) 收藏
          : rgb(0,0,0); WORD-SPACING: 0px; PADDING-TOP: 0px; -webkit-text-stroke-width: 0px">  五十三。什么是CSL?

            1,用于配置、控制和管理DSP片上外設(shè)

            2,已為C6000和C5000系列DSP設(shè)計了各自的CSL庫

            3,CSL庫函數(shù)大多數(shù)是用C語言編寫的,并已對代碼的大小和速度進行了優(yōu)化

            4,CSL庫是可裁剪的:即只有被使用的CSL模塊才會包含進應(yīng)用程序中

            5,CSL庫是可擴展的:每個片上外設(shè)的API相互獨立,增加新的API,對其他片上外設(shè)沒有影響

            五十四.CSL的特點

            1,片上外設(shè)編程的標(biāo)準(zhǔn)協(xié)議:定義一組標(biāo)準(zhǔn)的APIs:函數(shù)、數(shù)據(jù)類型、宏;

            2,對硬件進行抽象,提取符號化的片上外設(shè)描述:定義一組宏,用于訪問和建立寄存器及其域值

            3,基本的資源管理:對多資源的片上外設(shè)進行管理;

            4,已集成到DSP/BIOS中:通過圖形用戶接口GUI對CSL進行配置;

            5,使片上外設(shè)容易使用:縮短開發(fā)時間,增加可移植。

            五十五。為什么需要電平變換?

            1)DSP系統(tǒng)中難免存在5V/3.3V混合供電現(xiàn)象;

            2)I/O為3.3V供電的DSP,其輸入信號電平不允許超過電源電壓3.3V;

            3)5V器件輸出信號高電平可達4.4V;

            4)長時間超常工作會損壞DSP器件;

            5)輸出信號電平一般無需變換

          五十六。DSP電平變換的方法

            1,總線收發(fā)器(Bus Transceiver):

            常用器件: SN74LVTH245A(8位)、SN74LVTH16245A(16位)

            特點:3.3V供電,需進行方向控制,

            延遲:3.5ns,驅(qū)動:-32/64mA,

            輸入容限:5V

            應(yīng)用:數(shù)據(jù)、地址和控制總線的驅(qū)動

            2,總線開關(guān)(Bustch)

            常用器件:SN74CBTD3384(10位)、SN74CBTD16210(20位)

            特點:5V



          評論


          相關(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); })();