<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 高速PCI信號采集卡設計與實(shí)現綜合實(shí)例之:硬件系統實(shí)現

高速PCI信號采集卡設計與實(shí)現綜合實(shí)例之:硬件系統實(shí)現

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

本文引用地址:http://dyxdggzs.com/article/201706/348783.htm

13.7硬件系統實(shí)現

13.7.1配置

作可編程器件,可以根據用戶(hù)的需要進(jìn)行現場(chǎng)可編程。為此,本系統實(shí)現了兩種編程配置方式。

一種是直接對進(jìn)行編程,使用JTAG模式,在QuartusII工具中輸出SOF文件(SRAMObjectFile)。其好處是編程速度快,并且由于是對FPGA的SRAM結構進(jìn)行編程,編程次數要多得多,但是掉電后,SRAM保存的編程信息將會(huì )丟失。如圖13.17所示為JTAG配置模式的硬件連接方式。

另一種是通過(guò)對配置芯片進(jìn)行編程實(shí)現(AS模式)。配置芯片具有掉電保存能力,在系統上電時(shí),FPGA首先從配置芯片中讀取編程數據,并對FPGA進(jìn)行加載。對配置芯片的編程使用ActiveSerial編程模式,在QuartusII工具中輸出POF文件(ProgrammerObjectFile)。如圖13.18所示是AS配置模式的硬件連接方式。

圖13.17JTAG模式硬件連接方式

圖13.18AS模式硬件連接方式

13.7.2配置

上電時(shí),需要配置其內部的PCI配置寄存器和本地配置寄存器以及其他相關(guān)寄存器,用來(lái)描述在系統中的操作狀態(tài)。

相關(guān)的配置信息使用EEPROM來(lái)進(jìn)行存儲,EEPROM可以通過(guò)編程器進(jìn)行編程,也可以使用PLXSDK中的PLXMon工具進(jìn)行編程。該工具可將EEPROM的配置信息導入/導出為EEP文件,便于配置信息的保存和交換。

如圖13.19所示是PCI9054接口芯片的配置信息。

圖13.19PCI9054接口芯片配置信息

EEP文件是一個(gè)按照EEPROM寄存器順序保存寄存器值的文件,對應于上面的配置信息,使用ultraedit軟件查看該EEP文件可以看到如圖13.20所示的信息。

圖13.20EEP文件信息

13.7.3PCI9054連接規范

開(kāi)發(fā)基于的信號采集設備時(shí),必須按照PCI局部總線(xiàn)的電氣規范對信號采集設備進(jìn)行設計。下面介紹幾個(gè)比較重要的電氣規范。

1.5V與3.3V信號環(huán)境

在PC環(huán)境中PCI局部總線(xiàn)的電氣規范提供了5V和3.3V兩種信號環(huán)境,這個(gè)從主板上連接器上的分隔位置就可以看出。根據兩種信號環(huán)境,PCI信號采集設備的設計也要進(jìn)行相應的調整。

PCI局部總線(xiàn)還提供了通用板的設計方案,可以同時(shí)支持5V和3.3V信號環(huán)境。根據這種方案設計的信號采集設備在連接到不同信號環(huán)境下的PCI總線(xiàn)連接器時(shí),就可以自適應調整設備上的供電需求。

2.擴展板技術(shù)指標

這里只描述擴展板(即信號采集設備)上的技術(shù)指標,母版的技術(shù)指標屬于主板上的設計規范,有興趣的讀者可以查閱PCI總線(xiàn)規范。

首先,擴展板要指明板上電源的最大功耗,可以通過(guò)連接器上的PRSNT1#和PRSNT2#兩個(gè)信號進(jìn)行配置。如表13.4所示為擴展板功耗選擇表。

表13.4 擴展板功耗選擇表

PRSNT1#

PRSNT2#

擴展板功率配置

開(kāi)路

開(kāi)路

不存在擴展板

開(kāi)路

最大功耗25W

開(kāi)路

最大功耗15W

最大功耗7.5W

其次,需要根據通用板的PCI連接器引腳分配表將PCI9054與連接器正確進(jìn)行連接。需要注意的是,5V、3.3V和通用板的連接器引腳分配是不一樣的,這是進(jìn)行PCB設計時(shí)需要特別注意的。

另外,PCI局部總線(xiàn)規范還對走線(xiàn)長(cháng)度做了一些限制。例如所有32位接口信號的最大長(cháng)度走線(xiàn)長(cháng)度為1.5inch;時(shí)鐘CLK的走線(xiàn)長(cháng)度為2.5±0.1inch,并且只能連接至一個(gè)負載上(在本案例中,只能連接至PCI9054上)。

13.7.4電源系統

電源系統的地位十分重要,但往往設計者對電源系統的重視程度不夠。一個(gè)合理、穩定的電源系統可以大大減少系統故障的發(fā)生率。設計電源時(shí)應考慮以下因素。

·電源系統輸出的電壓、電流、功率等因素。

·電源系統輸入的電壓、電流。

·電源的穩定性因素。

·電源系統的輸出波紋。

·電源系統的兼容性。

·電磁干擾因素。

·電源系統的體積限制。

·電源系統功耗限制。

·電源系統的成本因素。

以上可以看出,設計一個(gè)好的電源系統需要考慮很多因素。

在本系統的電源系統中,由于是PCI設備,因此5V和3.3V都可以從PCI連接器上取得。而FPGA內核需要的1.5V電壓(范圍是1.425V~1.575V)則采用低壓差線(xiàn)性穩壓器(LDO)進(jìn)行設計。

線(xiàn)性電源模塊(LDO)優(yōu)點(diǎn)是成本低、噪聲小以及靜態(tài)電流小等。同時(shí)它需要的外圍電路很簡(jiǎn)單,通常只需要一兩個(gè)旁路電容即可。圖13.21所示是LDO模塊應用示意圖。

如果采用固定輸出電源芯片,那么選擇的范圍就縮小了,只有個(gè)別芯片提供1.5V的輸出,大部分電源芯片的固定輸出是1.8V、2.5V和3.3V,但是都具有可調電壓的型號。其應用電路連接如圖13.22所示。

VREF一般是1.25V,IADJ×R1可以忽略。假定輸入VIN為5V,VOUT為1.5V,那么R1/R2=1/5,而R1一般要求100~150W,那么可以選R1=100W,R2=500W。如果采用了固定電平輸出的芯片,只需要把R2焊0W,R1開(kāi)路即可。

圖13.22應用示意圖



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>