<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è) > 嵌入式系統 > 設計應用 > 基于CPCI總線(xiàn)的脈沖信號檢測系統設計

基于CPCI總線(xiàn)的脈沖信號檢測系統設計

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

  2.2脈沖信號接口電路

  2.3接口處理

  FPGA由于需要對80路進(jìn)行檢測,采用單片機無(wú)法滿(mǎn)足并行處理的需求,因此選用FPGA完成脈沖采樣功能。接口處理FPGA采用Altera公司的FLEX10K50,工作主頻為6 MHz,存儲芯片采用EPC1PC8.其主要功能有三部分:分頻定時(shí)器、采樣數據緩存、外圍控制邏輯。FPGA對主時(shí)鐘進(jìn)行分頻,形成周期為1 ms的時(shí)鐘信號。FPGA每ms對80路完成并行采集一次,將數據存放在寄存器中,同時(shí)向單片機發(fā)出中斷信號,通知單片機發(fā)起數據搬移,以及單片機內部的時(shí)間計數器自增。采樣數據緩存模塊用于將80路同時(shí)鎖存至內部寄存器,單片機每ms全部讀取一次。外圍控制邏輯用于單片機外圍各控制信號的譯碼,包括控制寄存器、各芯片控制信號譯碼,以及其他輔助功能的實(shí)現。

  2.4單片機系統

  單片機系統采用Atmel公司的AT89C51,配合32KB外部SRAM 62256以及4 KB雙口數據RAMIDT71342.其中,訪(fǎng)問(wèn)雙口數據RAM的L端口,8051訪(fǎng)問(wèn)R端口。

  單片機工作主頻設計為20 MHz.單片機P0口和P2口作為通用的數據線(xiàn)和地址線(xiàn)使用,配合地址鎖存器74HC373工作;P1口不使用;P3口中僅使用了P3.2用于接收外部中斷,即來(lái)自接口處理FPGA的中斷。FPGA內部定時(shí)器每ms產(chǎn)生一個(gè)中斷脈沖,用于單片機軟件計時(shí)器的激勵時(shí)鐘,同時(shí)通知單片機讀取脈沖信號接口采樣數據。

  單片機的外部地址空間劃分如表1所列。

  單片機的外部地址空間

  單片機產(chǎn)生的脈沖信號數據幀格式如圖4所示。每個(gè)數據幀包含14個(gè)字節數據,時(shí)間碼為4個(gè)字節,加電后從0開(kāi)始計時(shí),單位為ms;采樣脈沖數據共10個(gè)字節,對應80路脈沖信號。2.5 PCI總線(xiàn)接口板卡采用CPCI接口方式,接口芯片采用PLX公司的PLX9052,與配置EEPROM芯片93CS46配合使用。板卡在PCI總線(xiàn)中工作在從模式下。接口芯片對部數據總線(xiàn)選擇低8位數據線(xiàn)與雙口RAM連接,測試客戶(hù)機定期查詢(xún)每塊測試板卡中雙口RAM的工作模式,不使用本地中斷信號。

  單片機產(chǎn)生的脈沖信號數據幀格式如圖4

  3軟件設計

  脈沖信號檢測板單片機軟件主要完成脈沖采樣數據的處理,剔除FPGA產(chǎn)生的采樣數據中的無(wú)效數據,將檢測到的脈沖有效數據打上時(shí)間標簽后存儲到雙口數據RAM中。雙口RAM中循環(huán)存儲256組脈沖信號數據,測試客戶(hù)機定期訪(fǎng)問(wèn)雙口RAM,讀取檢測數據。單片機軟件流程如圖5所示。

  單片機軟件流程如圖5

  圖5中寄存器0x8FFD為配置寄存器,由測試客戶(hù)機軟件寫(xiě)入,用于初始化雙口RAM中的數據。

  結語(yǔ)

  本文提出的兩級測試系統的沒(méi)計思路和基于單片機與的脈沖信號沒(méi)計方案,可以適應較寬電壓幅度范圍的接口電平信號。系統采用標準的接口,具有良好的兼容性和擴展性,能較好地滿(mǎn)足對脈沖信號的功能測試。如需要提高測量精度,可縮短FPGA采樣間隔來(lái)實(shí)現。目前,該方案已經(jīng)大量應用于產(chǎn)品測試和系統集成測試中。


上一頁(yè) 1 2 下一頁(yè)

評論


相關(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>