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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 基于PowerPC的模擬量輸入接口擴(kuò)展

          基于PowerPC的模擬量輸入接口擴(kuò)展

          作者: 時間:2008-07-01 來源:網(wǎng)絡(luò) 收藏

          The Analog Input Expansion Based on the

          摘要:
          介紹了集成主處理器MPC8349E的性能特點(diǎn)。介紹了(A/D)接口芯片MAX197的結(jié)構(gòu)功能。設(shè)計(jì)了模擬量輸入接口擴(kuò)展的硬件連接,并在硬件平臺基礎(chǔ)上進(jìn)行了的軟件開發(fā)。

          關(guān)鍵字:;;

          Abstract: The performance and characteristics of the PowerPC integrated host processor MPC8349 are introduced .Also the structure and function of the A/D chip MAX197 is introduced.The hardware of the analog input interface expansion is designed,and the driver software based on the hardware platform is developed.

          Key words: PowerPC ; A/D; Driver software

          數(shù)據(jù)采集技術(shù)是信息科學(xué)的重要分支,是傳感器、信號獲取、存儲與處理等信息技術(shù)的結(jié)合。將外部世界存在的溫度、壓力、流量、位移、液位等轉(zhuǎn)換為數(shù)字信號,再傳送到計(jì)算機(jī)作進(jìn)一步處理的這一過程,即“數(shù)據(jù)采集”。數(shù)據(jù)采集已在工農(nóng)業(yè)、醫(yī)藥衛(wèi)生、生態(tài)環(huán)保、航空航天、軍事、氣象等領(lǐng)域得到了廣泛的應(yīng)用。可以通過對信號的測量、處理、控制及管理,實(shí)現(xiàn)測、控、管的自動化與系統(tǒng)化。模擬量輸入接口(A/D)是采集系統(tǒng)的重要的組成部分。

          1 MPC8349E系列嵌入式集成主處理器

          1.1 處理器性能特點(diǎn)

          Power.org™定義的Power™體系結(jié)構(gòu)為廣泛的處理器提供了技術(shù)基礎(chǔ),包括高端服務(wù)器芯片,以及到為計(jì)算機(jī)、手持設(shè)備和網(wǎng)絡(luò)產(chǎn)品設(shè)計(jì)的PowerPC處理器。
          MPC8349處理器是飛思卡爾半導(dǎo)體公司生產(chǎn)的基于Power™體系結(jié)構(gòu)的嵌入式SoC。MPC8349的集成度非常高,除了一個高性能的E300核外,還包括DDR2控制器、兩個32位PCI控制器、兩個10/100/1000以太網(wǎng)控制器、安全引擎、USB控制器以及其他一些嵌入式應(yīng)用需要的UART、I2C、GPIO等接口,被廣泛應(yīng)用于網(wǎng)絡(luò)通訊領(lǐng)域、SOHO NAS、CPE、網(wǎng)關(guān)和交換機(jī)產(chǎn)品,打印機(jī)和復(fù)印機(jī)等產(chǎn)品,以及嵌入式計(jì)算和工業(yè)控制領(lǐng)域。MPC8349處理器支持?jǐn)U大的運(yùn)行溫度范圍,其指令與Power™體系結(jié)構(gòu)的其他產(chǎn)品兼容,并提供比較廣泛的開發(fā)工具支持。

          1.2 MPC8349E局部總線(LBC)

          局部總線控制器是本系統(tǒng)中CPU與A/D轉(zhuǎn)換芯片的接口,該控制器提供了到多種類型存儲設(shè)備和外部設(shè)備的無縫接口。該控制器負(fù)責(zé)控制八個存儲體(bank),這八個存儲體由一個高性能的SDRAM、一個GPCM和可多達(dá)三個的UPMs所共享。因此它支持到SDRAM、SRAM、EPROM、flash EPROM、可突發(fā)RAM、常規(guī)DRAM設(shè)備、擴(kuò)展數(shù)據(jù)輸出DRAM設(shè)備和其他一些外部設(shè)備的最小粘結(jié)邏輯接口。外部地址鎖存信號(LALE)允許地址和數(shù)據(jù)信號的多路復(fù)用,減少信號數(shù)量??梢院芊奖愕刂С钟脩糇远x的存儲或者類似的外設(shè)。

          2 A/D轉(zhuǎn)換芯片MAX197

            作為一種基本電路, A/D轉(zhuǎn)換廣泛應(yīng)用于數(shù)據(jù)采集與信號測量中。A/D轉(zhuǎn)換芯片有并行、串行兩種,精度從8位到24位,存在多個等級。其中12位的MAX197 是性能比較優(yōu)越的一款, 接口簡單,轉(zhuǎn)換速度快,操作容易,精度能夠滿足多數(shù)信號測量和工業(yè)控制場合。

          2.1 MAX197 結(jié)構(gòu)特點(diǎn)
          MAX197芯片是美國MAXIM公司近年的新產(chǎn)品,是多量程( ±10V、±5V、0~10V、0~5 V)、8通道、12位精度的A/D轉(zhuǎn)換器。它采用逐次逼近工作方式,有標(biāo)準(zhǔn)的微機(jī)接口。三態(tài)數(shù)據(jù)I/O口用做8位數(shù)據(jù)總線,數(shù)據(jù)總線的時序與絕大多數(shù)通用的微處理器兼容。全部邏輯輸入和輸出與TTL/CMOS電平兼容,僅需要一個+5V供電,且外圍電路簡單,可簡化電路設(shè)計(jì)。

          2.2 MAX197 的控制字
          如圖1所示,MAX197控制字的PD1、PD0這兩位選擇時鐘和低功耗模式;ACQMOD為0表示內(nèi)部控制采集,ACQMOD為1表示外部控制采集;RNG選擇輸入端的滿量程電壓范圍;BIP選擇單極性、雙極性轉(zhuǎn)換模式;A2、A1和A0用于選擇多路輸入通道的地址。在VEF=4.096V時,MAX197通過軟件設(shè)置控制字節(jié)的D3、D4位,可選擇輸入量程為±10V、±5V、0~10V和0~5V。

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

          2.3 MAX197 的管腳功能
          MAX197有28個管腳, 管腳圖如圖2所示。

          圖2中REF控制滿量程輸入電壓大小。在REFADJ管腳加外部基準(zhǔn)電壓后,MAX197多量程A/D 轉(zhuǎn)換器VREF =1.6384×VREFADJ(2.4VVREF4.18V)。輸入通道的過壓保護(hù)為±16.5V,即使芯片處于低功耗工作模式,這種防護(hù)也有效。VDD=0V 時,輸入阻抗網(wǎng)絡(luò)所具有的電流限制足以保護(hù)器件。數(shù)字接口輸入和輸出數(shù)據(jù)在三態(tài)并行口上是復(fù)用的,這些并行I/O口可以很容易地和處理器接口。與處理器相應(yīng)控制管腳相連進(jìn)行讀寫操作。通過對芯片進(jìn)行寫操作可把控制字節(jié)存入芯片。輸出數(shù)據(jù)在單極性模式下是二進(jìn)制格式。MAX197可以以內(nèi)部或外部時鐘模式工作。一旦選擇了所要求的時鐘模式,改變這些位編程選擇低功耗模式時,不會影響時鐘模式。剛上電時,選擇外部時鐘模式。在CLK管腳和地之間接一個100pF的電容,可產(chǎn)生1.56MHz頻率的內(nèi)部時鐘。外部時鐘要求100kHz~2MHz之間。


          上一頁 1 2 3 下一頁

          評論


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