新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 基于89C55中規模集成電路功能測試儀的設計

        基于89C55中規模集成電路功能測試儀的設計

        作者: 時間:2011-09-07 來源:網絡 收藏
          集成電路的測試技術隨著集成電路開發應用的飛速發展而發展。集成電路測試儀也從最初測試小規模集成電路發展到測試中規模、大規模和超大規模集成電路。集成電路測試儀按測試門類可分為:數字集成電路測試儀、存儲器測試儀、模擬與混合信號電路測試儀、在線測試系統和驗證系統等。目前市場上的測試儀產品功能較單一,價格非常昂貴,給電路的測試、維護帶來不便。因此,研究開發簡單快捷、具有一定智能化的集成電路測試儀有很高的實用價值[1-2]。
          在高等學校的電子實驗教學中,經常要用到如模數轉換器(ADC)、數模轉換器(DAC)、555集成定時電路、3524開關電源控制器等中規模集成電路。由于學生通常是初次接觸使用芯片,經常會由于操作不當造成電路芯片的損傷或損壞,而表面上卻無法作出正確的判斷。在這種情況下,非常需要有適當的集成電路的測試儀,用于測試、判斷芯片的好壞。而市面上又沒有合適的測試儀可供選購。因此,本文設計制作了可用于一些特定的中規模電路的測試儀。根據具體的需要選取了ADC0809、DAC0832、LM555、WC3524等幾種芯片作為測試對象,并設計了相應的專門測試儀。
          測試儀的結構示意框圖如圖1所示。該測試儀器的控制器采用了Atmel 公司的八位單片機89C55,用于完成界面管理和自動檢測控制功能[3]。其中采用了Maxim公司的MAX197高精度的A/D轉換器來完成模擬信號的測試[4]。下面分別介紹各類器件的測試原理和方法。

        1 測試原理和測試電路
          測試一個器件的功能或特性參數,通常采取該器件的典型應用電路,把功能體現出來,把參數值直接或間接地反映出來。
        1.1 模數轉換器ADC0809的測試
          模數轉換器ADC0809的測試電路圖如圖2所示。根據測試電路,ADC0809的8個通道輸入同樣的模擬量,該模擬量同樣也輸送給MAX197。控制器選擇ADC0809的1個模擬通道,并發出啟動轉換信號,使ADC0809開始轉換,然后控制MAX197也開始轉換。等待轉換結束,分別讀取兩者的轉換結果,并進行數值比較,根據誤差限確定器件功能是否正常。改變通道繼續測試,直到8個通道測試完畢,顯示其結果。

        1.2 DAC0832的測試
          D/A轉換器DAC0832是8位二進制數模轉換器,8個數字量輸入端分別為DI7~DI0,其中DI7為MSB,DI0為LSB。它的模擬量輸出端為電流輸出IOUT1和IOUT2,當輸入的數字量最大時,IOUT1端輸出的電流最大;當輸入的數字量為零時,輸出電流最小。IOUT2端的電流輸出情況正好相反。這兩個端子可以和外部的運算放大器相接實現電流/電壓的變換。此芯片內部還有1個反饋電阻,可以作為外部運算放大器的反饋電阻,DAC0832測試原理圖如圖3所示。芯片內有兩級輸入寄存器,使之具備雙緩沖、單緩沖和直通3種輸入方式,以適于各種電路的需要,例如要求多路D/A異步輸入、同步轉換等。

          由單片機輸送1個8位的二進制數字量給DAC0832,使兩級緩沖的寫控制和片選控制都有效時,開始D/A轉換,轉換速度為微秒級。經過數模轉換后,輸出的電流再經過運放轉換成電壓,該電壓經過MAX197轉換成數字量讀回到單片機中,然后和原輸出的數字量相比較,以判斷被測芯片正常與否。

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 汕头市| 阳朔县| 大石桥市| 富源县| 尤溪县| 苍南县| 耿马| 长寿区| 蕉岭县| 牡丹江市| 区。| 顺义区| 武穴市| 金昌市| 石柱| 吴桥县| 莲花县| 修武县| 东山县| 乡城县| 浦北县| 柘城县| 郑州市| 潍坊市| 法库县| 锡林浩特市| 桓台县| 泰州市| 和田县| 疏附县| 长顺县| 福鼎市| 兰西县| 佛冈县| 沽源县| 宝兴县| 和平区| 商河县| 正安县| 宕昌县| 保亭|