基于VXI總線的射頻開關模塊的研制
發布時間:2008/6/16 0:00:00 訪問次數:555
引言
隨著電子裝備的現代化、高科技化和復雜化,要求對電子裝備進行現場快速測試,這就必須依靠自動測試系統來完成。為了提高我軍的裝備保障水平,必須盡快實現我軍軍用自動測試設備(automatic test equipment,簡稱ate)的國產化,縮短與國際先進水平的差距,確保軍用檢測設備免受國外技術保護的限制,提高軍用ate的效費比。因此研究vxi總線技術,開發滿足軍方特殊要求的vxi總線模塊,具有十分重要的意義。
射頻開關是用于控制射頻信號傳輸路徑的控制器件之一,在無線通信、電子對抗、雷達系統、自動測試設備等許多領域中有廣泛用途。隨著現代無線通信系統的發展,移動通信、雷達、衛星通信等通信系統對收發切換開關的開關速度、功率容量、集成性等方面有了更高的要求。
1 vxi總線接口電路的設計與實現
vxibus是vmebus在儀器領域的擴展(vmebus extensions for instrumentation),是計算機操縱的模塊化自動儀器系統。它依靠有效的標準化,采用模塊化的方式,實現了系列化、通用化以及vxibus儀器的互換性和互操作性,其開放的體系結構和plug&play方式完全符合信息產品的要求。它具有高速數據傳輸、結構緊湊、配置靈活、電磁兼容性好等優點,,因此系統組建和使用非常方便,應用也越來越廣泛,已逐漸成為高性能測試系統集成的首選總線[1]。
vxi總線是一種完全開放的、適用于各儀器生產廠家的模塊化儀器背板總線規范。vxi總線器件主要分為:寄存器基器件、消息基器件和存儲器基器件。目前寄存器基器件在應用中所占比例最大(約70%)。vxibus寄存器基接口電路主要包括:總線緩沖驅動、尋址和譯碼電路、數據傳輸應答狀態機、配置及操作寄存器組四個部分。四個部分中除總線緩沖驅動采用74als245芯片來實現外,其余部分都用fpga來實現。采用一片flex10k 芯片epf10k10qc208-3和一片eprom芯片epc1441p8,利用相應軟件max+plusⅱ來進行設計與實現。
1.1 總線緩沖驅動
該部分完成對vxi背板總線中的數據線、地址線和控制線的緩沖接收或驅動,以滿足vxi規范信號的要求。對于a16/d16器件,只要實現背板數據總線d00~d15的緩沖驅動。根據vxi總線規范的要求,此部分采用兩片74ls245實現,用dben*(由數據傳輸應答狀態機產生)來選通。
1.2 尋址和譯碼電路
尋址線包括地址線a01~a31、數據選通線ds0*和ds1*、長字線lword*。控制線包括地址選通線as*和讀/寫信號線write*。
本電路的設計采用max+plusⅱ的原理圖設計方式。利用元件庫里的現有元件進行設計,采用了兩片74688和一片74138。
該功能模塊對地址線a15~a01及地址修改線am5~am0進行譯碼。當器件被尋址時,接收地址線及地址修改線上的地址信息,并將其與本模塊上硬件地址開關設置的邏輯地址la7~la0相比較,如果am5~am0上邏輯值為29h或2dh(由于是a16/d16器件),地址線a15、a14均為1,并且a13~a06上的邏輯值與模塊的邏輯地址相等時,該器件被尋址選通(caddr*為真)。接著其結果被送往下一級譯碼控制,通過對地址a01~a05進行譯碼選中模塊在16位地址空間的寄存器。
1.3 數據傳輸應答狀態機
數據傳輸總線是一組高速異步并行數據傳輸總線,是vmebus系統信息交換的主要組成部分。數據傳輸總線的信號線可分為尋址線、數據線、控制線三組。
該部分的設計采用max+plusⅱ的文本輸入設計方式。由于dtack*的時序比較復雜,所以采用ahdl語言來進行設計,通過狀態機實現。
該功能模塊對vxi背板總線中的控制信號進行組態,為標準數據傳輸周期提供時序及控制信號(產生數據傳輸使能信號dben*,總線完成數據傳輸所需的應答信號dtack*等)。在進行數據傳輸時,系統控制者首先對模塊進行尋址,并將相應的地址選通線as*,數據選通線ds0*、ds1*以及控制數據傳輸方向的write*信號線等設置為有效電平。當模塊檢測到地址匹配及各控制線有效后,驅動dtack*為低電平,以此向總線控制者確認已經將數據放置在數據總線上(讀周期) 或已經成功地接收到數據(寫周期)。
1.4 配置寄存器
每個vxi總線器件都有一組“配置寄存器”,系統主控制器通過讀取這些寄存器的內容來獲取vxi總線器件的一些基本配置信息,如器件類型、型號、生產廠家、地址空間(a16、a24、a32)以及所要求的存儲空間等。
vxi總線器件的基本配置寄存器有:識別寄存器、器件類型寄存器、狀態寄存器、控制寄存器。
該部分電路的設計采用max+plusⅱ的原理圖設計方式,利用74541芯片,其創建的功能模塊。
id、dt、st寄存器都是只讀寄存器,控制寄存器為只寫寄存器。本設計中,vxi總線主要用于控制這批開關的通斷,所以,只要向通道寄存器中寫入數據就可以控制繼電器開關的吸和或斷開狀態,查詢繼電器狀態也是從通道寄存器中讀取數據即可。根據模塊設計需要,在其相應各數據位寫入適
引言
隨著電子裝備的現代化、高科技化和復雜化,要求對電子裝備進行現場快速測試,這就必須依靠自動測試系統來完成。為了提高我軍的裝備保障水平,必須盡快實現我軍軍用自動測試設備(automatic test equipment,簡稱ate)的國產化,縮短與國際先進水平的差距,確保軍用檢測設備免受國外技術保護的限制,提高軍用ate的效費比。因此研究vxi總線技術,開發滿足軍方特殊要求的vxi總線模塊,具有十分重要的意義。
射頻開關是用于控制射頻信號傳輸路徑的控制器件之一,在無線通信、電子對抗、雷達系統、自動測試設備等許多領域中有廣泛用途。隨著現代無線通信系統的發展,移動通信、雷達、衛星通信等通信系統對收發切換開關的開關速度、功率容量、集成性等方面有了更高的要求。
1 vxi總線接口電路的設計與實現
vxibus是vmebus在儀器領域的擴展(vmebus extensions for instrumentation),是計算機操縱的模塊化自動儀器系統。它依靠有效的標準化,采用模塊化的方式,實現了系列化、通用化以及vxibus儀器的互換性和互操作性,其開放的體系結構和plug&play方式完全符合信息產品的要求。它具有高速數據傳輸、結構緊湊、配置靈活、電磁兼容性好等優點,,因此系統組建和使用非常方便,應用也越來越廣泛,已逐漸成為高性能測試系統集成的首選總線[1]。
vxi總線是一種完全開放的、適用于各儀器生產廠家的模塊化儀器背板總線規范。vxi總線器件主要分為:寄存器基器件、消息基器件和存儲器基器件。目前寄存器基器件在應用中所占比例最大(約70%)。vxibus寄存器基接口電路主要包括:總線緩沖驅動、尋址和譯碼電路、數據傳輸應答狀態機、配置及操作寄存器組四個部分。四個部分中除總線緩沖驅動采用74als245芯片來實現外,其余部分都用fpga來實現。采用一片flex10k 芯片epf10k10qc208-3和一片eprom芯片epc1441p8,利用相應軟件max+plusⅱ來進行設計與實現。
1.1 總線緩沖驅動
該部分完成對vxi背板總線中的數據線、地址線和控制線的緩沖接收或驅動,以滿足vxi規范信號的要求。對于a16/d16器件,只要實現背板數據總線d00~d15的緩沖驅動。根據vxi總線規范的要求,此部分采用兩片74ls245實現,用dben*(由數據傳輸應答狀態機產生)來選通。
1.2 尋址和譯碼電路
尋址線包括地址線a01~a31、數據選通線ds0*和ds1*、長字線lword*。控制線包括地址選通線as*和讀/寫信號線write*。
本電路的設計采用max+plusⅱ的原理圖設計方式。利用元件庫里的現有元件進行設計,采用了兩片74688和一片74138。
該功能模塊對地址線a15~a01及地址修改線am5~am0進行譯碼。當器件被尋址時,接收地址線及地址修改線上的地址信息,并將其與本模塊上硬件地址開關設置的邏輯地址la7~la0相比較,如果am5~am0上邏輯值為29h或2dh(由于是a16/d16器件),地址線a15、a14均為1,并且a13~a06上的邏輯值與模塊的邏輯地址相等時,該器件被尋址選通(caddr*為真)。接著其結果被送往下一級譯碼控制,通過對地址a01~a05進行譯碼選中模塊在16位地址空間的寄存器。
1.3 數據傳輸應答狀態機
數據傳輸總線是一組高速異步并行數據傳輸總線,是vmebus系統信息交換的主要組成部分。數據傳輸總線的信號線可分為尋址線、數據線、控制線三組。
該部分的設計采用max+plusⅱ的文本輸入設計方式。由于dtack*的時序比較復雜,所以采用ahdl語言來進行設計,通過狀態機實現。
該功能模塊對vxi背板總線中的控制信號進行組態,為標準數據傳輸周期提供時序及控制信號(產生數據傳輸使能信號dben*,總線完成數據傳輸所需的應答信號dtack*等)。在進行數據傳輸時,系統控制者首先對模塊進行尋址,并將相應的地址選通線as*,數據選通線ds0*、ds1*以及控制數據傳輸方向的write*信號線等設置為有效電平。當模塊檢測到地址匹配及各控制線有效后,驅動dtack*為低電平,以此向總線控制者確認已經將數據放置在數據總線上(讀周期) 或已經成功地接收到數據(寫周期)。
1.4 配置寄存器
每個vxi總線器件都有一組“配置寄存器”,系統主控制器通過讀取這些寄存器的內容來獲取vxi總線器件的一些基本配置信息,如器件類型、型號、生產廠家、地址空間(a16、a24、a32)以及所要求的存儲空間等。
vxi總線器件的基本配置寄存器有:識別寄存器、器件類型寄存器、狀態寄存器、控制寄存器。
該部分電路的設計采用max+plusⅱ的原理圖設計方式,利用74541芯片,其創建的功能模塊。
id、dt、st寄存器都是只讀寄存器,控制寄存器為只寫寄存器。本設計中,vxi總線主要用于控制這批開關的通斷,所以,只要向通道寄存器中寫入數據就可以控制繼電器開關的吸和或斷開狀態,查詢繼電器狀態也是從通道寄存器中讀取數據即可。根據模塊設計需要,在其相應各數據位寫入適