999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于總線及BST的彈載計算機可測試性設計*

2014-07-05 16:17:54李自國楊智勇陸巍巍
艦船電子工程 2014年12期
關鍵詞:計算機設計

李自國 楊智勇 陸巍巍

(1.91515部隊 三亞 572016)(2.海軍航空工程學院研究生管理大隊 煙臺 264001) (3.海軍航空工程學院七系 煙臺 264001)

基于總線及BST的彈載計算機可測試性設計*

李自國1,2楊智勇3陸巍巍3

(1.91515部隊 三亞 572016)(2.海軍航空工程學院研究生管理大隊 煙臺 264001) (3.海軍航空工程學院七系 煙臺 264001)

為了提高彈載計算機的可測試性,采用MTM測試總線及BST技術對其PCB板進行重新設計,經重新設計后的彈載計算機系統具有良好的可測試性,可以及時、快速、準確地檢測與隔離故障,縮短故障檢測與隔離時間,進而減少維修時間,降低系統維護成本,提高可靠性。

彈載計算機; 可測試性; 邊界掃描; MTM測試總線

Class Number TP271+.5

1 引言

國內現用的彈載計算機大多由多塊印刷電路板(PCB)構成。隨著PCB板上所采用的高集成度、高封裝、尺寸小的集成電路越來越多,測試越來越困難,傳統的測試方法已無法對其進行高覆蓋率的測試。為了便于測試,通常采用可測試性設計。對整個計算機的設計也應當這樣,才可能使測試問題簡化,這一點對于彈載計算機設計尤為重要[1]。

2 測試性設計技術概述

2.1 測試性設計

測試性設計是指在系統、分系統、設備、組件和部件的設計過程中,通過綜合考慮并實現測試的可控性和可觀測性、初始化與可達性、嵌入式測試(BIT)以及和外部測試設備兼容等,達到測試性要求的設計過程[2]。常用的測試性設計技術主要有內建自測試(BIST)、邊界掃描測試、隨機掃描測試、測試總線技術。前三種測試技術提供了測試的方法,測試總線技術提高了測試的效率。

2.2 邊界掃描測試技術

隨著微電子技術、微封裝技術和印制板制造技術的不斷發展,印制電路板變得越來越小,密度越來越大,復雜程度越來越高,使用萬用表、示波器測試芯片的傳統“探針”方法已不能滿足要求。20世紀80年代,聯合測試行動組(Joint Test Action Group,JTAG)起草了邊界掃描測試(Boundary Scan Testing,BST)技術規范,并在1990年被批準為IEEE標準1149.1-1990規定,簡稱JTAG標準[3]。該規范提供了有效測試引線間隔致密的電路板上元器件的能力。

邊界掃描技術中的“邊界”是指測試電路被設置在集成電路器件功能邏輯電路的四周,位于靠近器件輸入、輸出引腳的邊界處。所謂“掃描”是指連接器件各輸入、輸出引腳的測試電路實際上是一個串行移位寄存器,這種串行移位寄存器被稱為“掃描路徑”,沿著這條路徑可輸入由“1”和“0”組成的各種編碼,對電路進行“掃描”式檢測,從輸出結果判斷其是否正確[4~5]。邊界掃描測試結構如圖1所示。

圖1 邊界掃描結構

其中:TCK為測試時鐘輸入、TMS為測試模式選擇、TDI為測試數據輸入、TDO為測試數據輸出、TRST為測試復位

邊界掃描測試有兩大優點:一個是方便芯片的故障定位,迅速準確地測試兩個芯片管腳的連接是否可靠,提高測試檢驗效率;另一個是,具有JTAG接口的芯片,內置一些預先定義好的功能模式,通過邊界掃描通道使芯片處于某個特定的功能模式,以提高系統控制的靈活性和方便系統設計。

2.3 MTM測試總線技術

MTM總線是具有多站點拓撲結構的同步串行背板總線。MTM總線由四根必需的和一根可選的信號線組成,采用主從通信規約,如圖2所示。總線設計時只允許有一個主模塊,不過對于配置為容錯工作方式的總線,總線控制權可以移交給備份主模塊。在這種總線體系中,存在三種類型模塊:主模塊、備份主模塊(具有主模塊功能的從模塊)、從模塊。不論哪種類型模塊,模塊地址都由8位二進制數表示,可以分為250個普通模塊地址和一個廣播地址、四個分組廣播地址、一個記憶缺失地址,允許最多250個從模塊同時掛在該總線上[6~7]。

圖2 MTM總線結構示意圖

其中:MMD為模塊數據信號線、MSD為從模塊數據信號線、MCTL為主模塊控制信號線、MPR為暫停請求信號線、MCLK為時鐘信號線

MTM總線是主從分布式通信系統,主模塊通過發送頭包,啟動與從模塊進行信息交換。主從模塊間的信息傳遞由各自的鏈路層狀態機控制。

3 彈載計算機的可測試性設計分析

3.1 單鏈板級測試

在進行彈載計算機設計時,可以盡可能地運用邊界掃描測試技術進行可測試性設計。最理想的情況是待設計電路板上用到的器件都具有邊界掃描結構,都是邊界掃描器件,只需將它們的TDI和TDO首尾相接構成菊花鏈,然后共用TMS和TCK信號,該連接方法被稱作單鏈板級測試。單鏈板級測試可實現在電路板上串行互連多個具有JTAG功能的IC(集成電路Integrated Circuit),形成一個多IC的邊界掃描鏈,TDI和TDO串行連接,板上IC共同組成一個JTAG鏈;亦可用于對單個IC、板上IC、IC間通路、板與板間通路進行測試。現階段,并不是所有的芯片都具有邊界掃描結構體系,某些非邊界掃描結構芯片在電路板設計時必須采用,這就為電路板的可測試性設計帶來了挑戰。目前由于掃描器件和非邊界掃描器件混合組裝的電路板測試問題仍是板級可測試性設計研究的關鍵問題[8~9]。針對上述情況,可將非邊界掃描電路用掃描電路完全包圍,利用邊界掃描器件的掃描結構實現一個和多個的掃描鏈路,使板中每一內部點都具有可控制性和可觀察性,從而實現完全的掃描鏈路測試。這些附加掃描結構主要通過以下兩種方法獲得:

1) 邊界掃描器件法:在進行電路板的可測性設計時,盡可能選用同功能的帶有邊界掃描結構體系的器件置換原非邊界掃描器件,從而使其所在電路板包含邊界掃描結構,實現電路板內部所有結點的可控和可觀測。

2) 邊界掃描結構置入法:利用掃描器件的邊界掃描單元實現對非邊界掃描電路的可控又可測的方法。通過待測非邊界掃描器件周圍的邊界掃描器件提供的測試通道,實現測試矢量加載和測試響應數據的讀取。如圖3所示,如果不考慮此PCB設計的可測性問題,圖中的3#器件(具有邊界掃描結構體系的線驅動芯片)是不存在的,同時6#,8#器件是同功能的非邊界掃描芯片。因此,該PCB上面就有2#,4#,6#,7#,8#器件是不具有邊界掃描體系結構的芯片,那么此PCB上的一些網絡節點就不具有可控性和可觀測性。這勢必為板級測試、故障診斷帶來相當大的困難。

圖3 單鏈板級可測試設計

為了PCB測試方便,節約測試成本,在設計滿足要求功能的PCB的時候就應該考慮設計的可測性。第一,在不具有邊界掃描結構體系的2#,4#之間增加一具有邊界掃描結構體系的驅動芯片(3#器件);第二,將6#,8#用相同功能且具有邊界掃描結構體系的器件替換,使用帶有邊界掃描結構體系的器件包圍非邊界掃描器件。這樣既不改變原有電路的功能,又能很好地解決了電路板原先一些節點的可測性問題,使板上所有節點網絡都能通過邊界掃描通道而變得可控和可觀測。

3.2 多鏈板級測試

單鏈板級測試要求板上掃描鏈路覆蓋所有JTAG的IC,適用板上IC數量不多時的情況。當板上IC數量多,掃描鏈路很長時會帶來掃描時間長,因此多IC電路板多用多鏈路測試,如圖4所示。

圖4 具有多個邊界掃描鏈的板級測試

多鏈路邊界掃描,通過地址掃描端口和多端口分配器共享板上MTM總線接口,可根據電路板上功能和IC不同劃分多個邊界掃描鏈路,對每個鏈路分配不同的掃描碼,針對性強,單個鏈路中編碼設計簡單。但鏈路與鏈路間通路測試結構復雜,多鏈路協同測試的設計要求不低于板級與板級間通路測試要求。

4 彈載計算機可測試性設計

4.1 采用單鏈板級測試技術的彈載計算機設計

根據單鏈板級測試可測試性設計思想,使用IEEE 1149.1總線將彈上計算機所有模塊/電路板的掃描鏈首尾連接成菊狀鏈,整個系統對外只呈現一個測試接口;將IEEE1149.1總線的四條信號線——TDI、TDO、TCK、TMS分布在底板上;將前一個電路板的TDO與下一個電路板的TDI相連,如圖5所示。

圖5 采用單鏈板級測試技術的彈載計算機設計

依據此構成方案進行系統測試時候,需要底板上的每個插槽中都要有電路板,如果某處有一個槽是空的,那么菊狀鏈路斷開,彈載計算機將是不可測的。并且,長的掃描鏈路需要長的邊界掃描測試向量,這樣的測試向量不僅難以產生,而且使用這些測試向量進行測試時也需要較長的時間。

4.2 采用MTM測試總線結合邊界掃描技術的彈載計算機設計

使用MTM測試總線結合邊界掃描技術則可以實現層次化測試結構,該結構采用多級測試維護總線,構成了芯片級、板級、子系統級、系統級的層次化測試結構,整個系統對外只呈現一個測試接口[10],如圖6所示。

圖6 采用MTM測試總線結合邊界掃描技術的彈載計算機設計

圖6中主、從模塊以及底板上的MTM測試總線都是在不破壞該系統原有邏輯功能的基礎上為了解決系統的可測性問題而引入的。在設計過程中,只需要在系統底板上設計額外的MTM測試總線以及插槽,然后嵌入現成的封裝好的主、從模塊即可。MTM主模塊控制器主要作用是鏈路層協議解析和微控制器接口,從控制器的作用主要是從模塊接口和控制邊界掃描鏈路。整個彈上計算機系統對外只呈現一個用于測試的接口,進行系統測試的時候,此接口通過USB、RS232、1553B或其它總線接口與測試設備通信,測試設備上運行與各主從模塊配套的系統測試軟件。

5 結語

對彈載計算機利用MTM測試總線結合邊界掃描技術進行設計后,具有以下優點:

1) 可擴展性好

分布式測試采用開放式總線結構,具有良好的可擴展性。若增加系統模塊,僅需對主控軟件進行簡單的修改或調整,而不需要改變測試系統的其他硬件結構。此外,將某個單元模塊從系統中移出也不會影響系統的整體測試。

2) 簡化測試向量

由于采用尋址的方式,要對某個從模塊進行測試,只需發送地址命令選中該從模塊,再送測試向量。并不需要為了測試某一模塊,而掃描所有模塊。所以可以大大簡化用于測試的向量。

3) 加快測試速度

采用分布式測試策略,各模塊可以并行地進行測試,從而可以大大減少整個系統的測試時間。

4) 提高維修性

由于各模塊的功能相對獨立,在維修過程中可以利用備辦模塊直接替代相同功能的故障模塊,從而加快了系統的維修。

經此設計的彈載計算機系統具有良好的可測試性。可以及時、快速、準確地檢測與隔離故障,縮短故障檢測與隔離時間,進而減少維修時間,降低系統維護成本,提高可靠性。

[1] 沈緒榜.彈(箭)載計算機[M].北京:宇航出版社,32-33.

[2] 韓國泰.改進目前測試性設計的若干建議[J].測控技術,2003,22(11).

[3] 潘小龍.基于邊界掃描技術的測試系統的研究與應用[D].南京:南京航空航天大學,2008.

[4] 劉九洲,王健.邊界掃描技術發展綜述[J].電光與控制,2013,2(20).

[5] 趙紅軍,楊日杰,崔坤林,等.邊界掃描測試技術的原理及其應用[J].測控技術,2005(11):20-24.

[6] IEEE Std 1149.4-1999: IEEE Standard for Mixed_signal Test Bus[S]. IEEE Computer Society,1999,6.

[7] IEEE Std 1149.6 TM: IEEE Standard for Boundary-Scan Testing of Advanced Digital Networks[S]. IEEE Computer Society,2003,7.

[8] 張樂.基于邊界掃描的板級測試方法研究與應用[D].南京:南京理工大學,2012.

[9] 代桃.多板卡電子系統的可測試性設計與實現[D].長沙:電子科技大學,2011.

[10] 王帥.通用型MTM總線主模塊控制器的設計與實現[J].測控技術,2012,31(8):63-67.

Testability Design of Missile Onboard Computer Based on Bus and BST

LI Zifuo1,2YANG Zhiyong3LU Weiwei3

(1. No. 91515 Troops of PLA, Sanya 572016) (2. Postgraduate Team Brigade, Naval Aeronautical Engineering Institute, Yantai 264001) (3. Department 7, Naval Aeronautical Engineering Institute, Yantai 264001)

In order to raise the testability of missile onboard computer, MTM test bus and BST technology is used to redesign it PCB board. The redesigned computer system has a good testability, and can accomplish fault detection and isolation timely, fast and accurately, shortening the time of fault detection and isolation, and reducing the maintenance time and cost of the system, and improving the reliability of the system.

missile onboard computer, testability, boundary scan, MTM test bus

2014年6月6日,

2014年7月23日

李自國,男,工程師,研究方向:控制工程。楊智勇,男,博士,講師,研究方向:控制與測試。陸巍巍,男,講師,研究方向:電子測試。

TP271+.5

10.3969/j.issn1672-9730.2014.12.045

猜你喜歡
計算機設計
計算機操作系統
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
穿裙子的“計算機”
趣味(數學)(2020年9期)2020-06-09 05:35:08
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
計算機多媒體技術應用初探
科技傳播(2019年22期)2020-01-14 03:06:30
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
主站蜘蛛池模板: 亚洲视频四区| 在线色综合| 国产成人精品综合| 在线色国产| 国产丝袜啪啪| 中文字幕亚洲精品2页| 国产精品99久久久久久董美香| a级毛片免费播放| 性69交片免费看| 免费看av在线网站网址| 无码电影在线观看| 1769国产精品视频免费观看| 91在线播放国产| 无码啪啪精品天堂浪潮av| 男女男免费视频网站国产| 午夜视频www| 视频二区国产精品职场同事| 精品少妇人妻无码久久| 国产又爽又黄无遮挡免费观看| 久久国产乱子伦视频无卡顿| 亚洲午夜综合网| 91精品视频播放| 国产99免费视频| 国产日韩欧美精品区性色| 狠狠干欧美| 日本五区在线不卡精品| 91黄视频在线观看| 亚洲三级影院| 91午夜福利在线观看| 97av视频在线观看| 国产91九色在线播放| 中日韩欧亚无码视频| 干中文字幕| 国产在线精彩视频二区| 夜夜操国产| 国产97视频在线观看| 福利一区三区| 欧美成a人片在线观看| 成人福利在线视频免费观看| 国产精女同一区二区三区久| 久久夜色精品| 国产成人三级| 久久99国产乱子伦精品免| 她的性爱视频| 国产精品伦视频观看免费| 无套av在线| 免费一级毛片| 2021国产乱人伦在线播放| 欧美日韩国产综合视频在线观看| 欧美黄网在线| 91精品久久久无码中文字幕vr| 91精品网站| 亚洲第一天堂无码专区| 国产毛片高清一级国语| 亚洲二三区| 国产一级毛片高清完整视频版| 18禁影院亚洲专区| 亚洲第一极品精品无码| 婷婷色婷婷| 国产91视频观看| 久久影院一区二区h| 91蜜芽尤物福利在线观看| 成人福利在线免费观看| 97久久超碰极品视觉盛宴| www.亚洲一区| h视频在线播放| 91色老久久精品偷偷蜜臀| 91午夜福利在线观看| 国产精品视频猛进猛出| 国产女人喷水视频| 精品欧美一区二区三区久久久| 国产精品自拍合集| 亚洲码一区二区三区| 久久福利片| 欧洲日本亚洲中文字幕| 国产香蕉97碰碰视频VA碰碰看| av在线手机播放| 国产v精品成人免费视频71pao| 免费久久一级欧美特大黄| 成人午夜福利视频| 伊人久久综在合线亚洲91| 亚洲av无码成人专区|