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

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線(xiàn)通信 > 設(shè)計(jì)應(yīng)用 > 基于A(yíng)Tmega16的數(shù)字旋轉(zhuǎn)變壓器設(shè)計(jì)

          基于A(yíng)Tmega16的數(shù)字旋轉(zhuǎn)變壓器設(shè)計(jì)

          作者: 時(shí)間:2013-04-17 來(lái)源:網(wǎng)絡(luò) 收藏

          2.1 數(shù)字可變電阻的控制
          是一種單通道,分辨率可達(dá)10 b的數(shù)字可變電阻。也就是說(shuō)其電阻精度R0可達(dá)到:
          R0=Rmax/1024
          式中Rmax為的可調(diào)范圍。的功能框圖如圖3所示。

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

          d.JPG


          其中VLOGIC連接控制電路的邏輯電平“1”,SCLK,SYNC,DIN,SDO和RDY為通信接口,本系統(tǒng)用的SPI接口與之通信,對(duì)AD5293進(jìn)行初始化和設(shè)置。與AD5293的通信采用DAISY-CHAIN控制方式。采用這種方式可同時(shí)設(shè)置兩個(gè)AD5293。DAISY-CHAIN連接方式如圖4所示。
          當(dāng)采用DAISY-GHAIN控制方式時(shí),串聯(lián)起來(lái)的AD5293連到。ATmega16通過(guò)設(shè)置32位的移位寄存器,前16位用來(lái)設(shè)定U2,后16位用來(lái)設(shè)定U1,從而達(dá)到同時(shí)控制兩個(gè)數(shù)字可變電阻的目的。在移位寄存器中的數(shù)據(jù)完全移出ATmega16前,必須保持f.jpg信號(hào)為低電平,移出后需要把該信號(hào)再拉高,以完成一次數(shù)據(jù)的傳輸。
          數(shù)字可變電阻AD5293的A端和B端為數(shù)字電阻的固定端,W端為滑動(dòng)端。在A(yíng)端和B端加激勵(lì)電壓后,B端和W端就能輸出與激勵(lì)頻率相同的正余弦信號(hào)??刂芖端從而調(diào)節(jié)輸出信號(hào)的幅值。AD5293外圍電路如圖5所示。

          e.JPG


          旋變一般都有變壓比。系統(tǒng)模擬的旋變的變壓比Q=0.5。為提高數(shù)字旋變的設(shè)定精度,在數(shù)字可變電阻前端串聯(lián)一個(gè)20 kΩ的高精度電阻R29,從而使數(shù)字可變電阻的設(shè)定范圍為0.20 kΩ,而不是可變范圍的一半。根據(jù)實(shí)際模擬的旋變的變壓比不同,可以串聯(lián)其他阻值的高精度電阻,從而使數(shù)字可變電阻的可調(diào)范圍為0~20 kΩ,以提高輸出精度。
          假設(shè)數(shù)字可變電阻的可調(diào)范圍為Rmax,則串聯(lián)的高精度電阻Rcon與變壓比Q的關(guān)系為:
          Rcon=Rmax/Q-Rmax
          2.2 反相電路的設(shè)計(jì)
          反相電路的設(shè)計(jì)采用模擬開(kāi)關(guān)ADG1213,通過(guò)不同的開(kāi)關(guān)組合,可以輸出4種不同象限的正余弦信號(hào)。從而使數(shù)字旋變的仿真范圍不局限于某個(gè)象限。正弦反相電路的原理圖如圖6所示。

          h.JPG



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();