新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 板級電路多信號模型自測試技術方案介紹

        板級電路多信號模型自測試技術方案介紹

        作者: 時間:2012-03-01 來源:網絡 收藏

        測試點包含測試集SP={SP(TP1),SP(TP2),SP(TP3),SP(TP4),SP(TP5)};

        本文引用地址:http://www.104case.com/article/190709.htm

          測試信號集ST={ ST(t1),ST(t2),…,ST(t10)};

          

        數據采集器的多信號模型

          圖1 數據采集器的

          3.高速數據采集器可測性

          設計的分析結果可以指導可測性設計,為設計人員指出系統難于測試的硬件缺陷,測試點和測試選擇的不合理之處。通過模型分析也可以判斷系統的模塊和功能劃分是否合理。基于的可測性分析可以解決如下幾個系統設計問題,直接指明可測性設計的具體方向。

          (1)模型劃分的合理性。多信號模型的模塊劃分方案可以作為系統實際設計的劃分方案。合理的功能和結構劃分是提高硬件自身的測試特性的重要手段。劃分是要從產品層次、結構和電氣等角度把復雜系統劃分為較簡單、可單獨測試的單元容易進行。

          (2)信號選擇的局限性。特征信號的多樣性給測試帶來難度。由于設計者在功能設計時未對關鍵信號的檢測給予硬件支持,使得系統的固有測試特性降低。無論怎樣設計診斷策略都無法隔離所有故障。建模時進行的信號定義和依賴性分析提出了若干備選信號,其中有相當一部分是無法在缺少測試設備的情況下檢測的。此時,以部分信號來達到隔離全部故障的目的顯然是不現實的。而多信號模型在信號分析時能夠指明系統現有信號集與完整信號集的差集。設計者可以根據差集中的信號設計檢測并提供測試通道。

          (3)測試施加的有效性。存在冗余測試說明測試的選擇過多,造成了測試資源的浪費。根本原因是多余的測試未能提供新的故障信息,無助于故障的隔離。這表明單純增加測試點和測試并無宜于改善可測性,應該使得新增測試所檢測的故障信息與現有測試檢測到的故障信息既有交集又不完全相同。

          本文根據多信號模型的可測性分析結果進行可測性設計過程如下。

          (1)原數據采集器器根據實際功能劃分,即分為信號調理、模數轉換、等周期采樣和總體控制四個主要模塊。物理劃分方面上,各模塊之間留有足夠空間以方便各模塊測試激勵的引入和被檢測信息的傳遞。

          (2)根據信號定義發現現有信號集有5 個元素。造成原數據采集器的可測性指標較低的一個原因就是可用信號數量少。這是受系統結構所限。對于系統,某些指標由于缺少檢測設備而無法測試;有些指標由于缺少測試通道使得測試數據無法采集;有些指標由于與系統正常功能無關而被設計者忽略了。基于此,對數據采集器重新設計以增加可用信號,改善可測性。

          ①在FPGA 內設計可調節輸入信號產生DSP 模塊控制。

          ②截止頻率測試電路,通過輸入方波采集輸出平均電壓的方式,獲取濾波器的截止頻率。

          ③由DSP 控制專用邊界掃描芯片完成具有邊界掃描結構芯片的測試。主要實現FPGA 內核邏輯的測試。

          ④把FPGA 內的邏輯電路依據功能進行分塊設計,原則就是要盡可能減少邏輯電路模塊之間的信號聯系,使模塊電路的輸入信號數目減少。

          ⑤FPGA 內部設計數據采集器獲取鎖相環輸出頻率。

          通過重新設計使得原數據采集器不能測試的參數都可以作為信號了。現在增加6 個信號:截止頻率、轉換速度、噪聲、PLL 輸出頻率、DSP 自檢指標和FPGA 自檢指標。所以現在選取的信號有11 個,重新編號后顯示如下。S1-增益、S2-線性度、S3-直流偏差、S4-截止頻率,S5-轉換速度,S6-轉換噪聲,S7- PLL 輸出頻率,S8-轉換速度,S9- FPGA 自檢指標,S10-系統精度,S11-采集速率。新的信號與元件依賴關系見表3。

          表3 元件與信號關聯關系

          

        元件與信號關聯關系

        DIY機械鍵盤相關社區:機械鍵盤DIY




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 梓潼县| 彭州市| 嘉鱼县| 贵南县| 昭平县| 武隆县| 深水埗区| 将乐县| 石台县| 宁德市| 山西省| 文成县| 阿合奇县| 岐山县| 黑河市| 泾阳县| 青浦区| 达州市| 通河县| 定结县| 临城县| 汝城县| 弥勒县| 长白| 左权县| 宜黄县| 铜鼓县| 廉江市| 惠水县| 六枝特区| 固原市| 元氏县| 吴忠市| 白河县| 上林县| 舞钢市| 北票市| 仁布县| 璧山县| 辽宁省| 左贡县|