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

          新聞中心

          EEPW首頁 > 測試測量 > 設計應用 > 能控制任意波形發(fā)生器的并行端口

          能控制任意波形發(fā)生器的并行端口

          作者: 時間:2012-08-02 來源:網(wǎng)絡 收藏

          你可以用PC的和少量的外接部件來構成一個功能強大和使用方便的。使用Visual Basic程序與圖1所示電路,只要輸入相應的波形特征方程,就可以產(chǎn)生任何波形(例如,正弦波、三角波、調幅波、調頻波或按指數(shù)衰減的波形)。就圖1電路而言,與4個鎖存器(IC1 、IC2、IC5和IC6)相連接。IC5提供控制信號,IC1和IC6把數(shù)據(jù)傳送到存儲器,IC2控制一個VFC(電壓-頻率轉換器)。在負載波形運算期間,波形數(shù)據(jù)從經(jīng)由鎖存器芯片IC1和IC6傳送到存儲器芯片IC7和IC10。二進制計數(shù)器IC9使存儲器地址順序遞增,以使每個存儲單元存入一個獨特的16位二進制字。每個二進制字與一個波形數(shù)據(jù)點相對應。在負載波形運算期間,存儲器的配置允許對其寫入信息(例如,~OE=1,~WE=0)。

          本文引用地址:http://www.ex-cimer.com/article/193461.htm

          在輸出波形運算期間,鎖存器IC1和IC6與總線斷開,存儲器輸出儲存的數(shù)據(jù)(例如~OE=0,~WE=1)。就每一個被存取的存儲單元而言,在負載波形運算期間存儲的一個二進制字就被傳送到IC8,即DAC762

          1。這種傳送使IC8這一DAC(數(shù)-模變換器)提供波形中的一個輸出點。VFC使IC9對所有可能的地址進行計數(shù)。當存儲器對所有可能的地址排序后,IC11使計數(shù)器IC9復位。當IC9復位到0時,波形就開始重復出現(xiàn)了。因此,每個波形都由2048個數(shù)據(jù)點組成。數(shù)據(jù)點數(shù)N和時鐘頻率C控制著任意波形的頻率:fANG=1/NTc,式中Tc是時鐘頻率的周期。

          IC2、IC3和IC4組成一個可通過并行端口調節(jié)時鐘頻率C的電路。時鐘頻率C控制任意波形的頻率。IC4是一塊VFC110型VFC芯片,它的輸出頻率直接與其輸入電壓成正比。當最大輸入電壓為10V時,VFC110的輸出頻率為4MHz。IC3輸出0~10V的電壓,因此可在接近0Hz~4MHz的范圍內進行頻率控制。IC3的輸出電壓可通過并行端口來編程,從而可由計算機來控制時鐘頻率。所以,該電路提供的頻率范圍為7.6Hz(1/2048×64μs)~125kHz (1/32×250ns)。圖2示出了該電路輸出的各種樣式的波形。

          11.jpg

          圖1 借助于Visual Basic軟件和幾塊IC,一臺計算機的并行端口就可構成一個有效的任意波形發(fā)

          22.jpg



          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();