亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STM32的芯片自動測試平臺研究

        2020-12-11 09:15:37朱信偉劉曉露何賢賺侯岳良
        今日自動化 2020年5期

        朱信偉 劉曉露 何賢賺 侯岳良

        [摘 ? ?要]為了實現(xiàn)對不同型號、不同封裝、不同功能的芯片進行快速的測試開發(fā),設(shè)計一款通用型的測試平臺就顯得十分必要。本文即介紹了一款基于STM32設(shè)計的通用型的芯片自動測試平臺,該平臺采用分層結(jié)構(gòu)和模塊化思想,實現(xiàn)高效率的測試開發(fā)。

        [關(guān)鍵詞]芯片測試;自動測試平臺;STM32

        [中圖分類號]TN407 [文獻標(biāo)志碼]A [文章編號]2095–6487(2020)05–00–03

        Chip Automatic Test Platform Based on STM32

        Zhu Xin-wei, Liu Xiao-lu, He Xian-zhuan, Hou Yue-liang

        [Abstract]In order to achieve rapid test development for chips of different types, different packages, and different functions, it is very necessary to design a universal test platform.This article introduces a general-purpose chip automatic test platform based on STM32 design.The platform adopts hierarchical structure and modular ideas to achieve high-efficiency test development.

        [Keywords]chip test; automatic test platform;STM32

        作為一家芯片設(shè)計公司,會設(shè)計出各種型號、各種功能的芯片,最終產(chǎn)品會有各種不同的功能以及封裝,而作為芯片出廠前的最后一道測試FT測試尤其重要。針對每一款不同的芯片,都需要有一套專門的測試流程和測試工具,但是如果要為每一款芯片都單獨設(shè)計一套測試工具,就會浪費很多資源,所以設(shè)計出一款可以通用的能夠測試多種功能及封裝的測試平臺,實現(xiàn)高效的測試開發(fā)就十分有必要。

        1 ?測試平臺設(shè)計理念介紹

        為了適配各種不同功能芯片的測試,設(shè)計一款可通用的測試平臺,需要將所有測試用到的資源都實現(xiàn)在測試平臺中。而為了適配各種不同封裝或不同管腳排布的芯片,實現(xiàn)測試平臺的通用性,就需要在測試平臺上引出一套統(tǒng)一的接口,再由接口接出一塊可適配不同封裝的轉(zhuǎn)接板即可,也就是說,每當(dāng)有一顆不同類型的芯片需要測試時,只需要基于測試平臺設(shè)計出一塊轉(zhuǎn)接板,將芯片的各個管腳引到對應(yīng)的接口上,再加上一些必要的外圍電路,就可以實現(xiàn)硬件上的互通。

        測試平臺在實現(xiàn)所有功能后,將所有需要與芯片連接的功能引出一組統(tǒng)一的接口,用于與轉(zhuǎn)接板連接。

        在所有硬件功能都實現(xiàn)以后,首先將各硬件模塊的底層驅(qū)動實現(xiàn),完成各模塊最基礎(chǔ)功能的配置。然后再將各模塊可實現(xiàn)的各種測試封裝為測試應(yīng)用接口,在測試方案開發(fā)時,當(dāng)完成芯片的相應(yīng)配置后,只需要調(diào)用對應(yīng)的測試接口,即可實現(xiàn)對應(yīng)功能的測試。

        2 ?測試平臺各層次模塊功能

        2.1 ?硬件層

        硬件層主要包含主控板、測試底板、Loadboard轉(zhuǎn)接板、液晶等。

        主控板可以通過串口連接到PC機,配合上位機完成測試數(shù)據(jù)的上傳,測試底板通過handler接口連接到測試機臺,實現(xiàn)芯片的自動化測試。測試底板上可連接一個液晶12864,用于顯示測試過程中的一些測試信息,測試底板通過3組3*32針的接口連接到轉(zhuǎn)接板,轉(zhuǎn)接板通過socket或者金手指連接待測芯片。如圖1所示。

        2.1.1 ?主控板

        主控板作為測試平臺的大腦,控制著整個測試平臺的運行,為了使測試平臺具有更好的通用性,并兼顧經(jīng)濟性,主控板選擇STM32F429作為核心控制芯片,可外擴flash和SRAM芯片,為測試平臺可提供更強大的程序存儲和數(shù)據(jù)處理空間,可接入一個TF卡,用于存儲大量的測試數(shù)據(jù)。

        2.1.2 ?測試底板

        測試底板是為了實現(xiàn)對待測芯片的功能測試而開發(fā)出的可實現(xiàn)各種功能的模塊組合,并通過主控板的流程控制,實現(xiàn)對待測芯片的有序測試。

        測試底板上有各種轉(zhuǎn)接口,用以實現(xiàn)與主控板、LoadBoard轉(zhuǎn)接板、液晶、測試機臺等的連接。

        針對不同的芯片,如MCU芯片,SOC芯片,計量芯片等,綜合得到它們所有的需要在FT階段進行測試的功能。如:通信測試,功耗測試,LDO測試,ADC測試,GPIO測試,時鐘頻率測試,計量功能測試等等,而這些測試所需要用到的資源就需要在測試平臺上全部實現(xiàn)。

        通信測試,需要測試平臺提供UART功能,SPI功能,IIC功能等;

        功耗測試,需要測試平臺提供穩(wěn)定的、供電電壓可調(diào)的電源,可以測量電流的電路,根據(jù)不同的測試要求,還需要測試平臺能夠?qū)崿F(xiàn)mA級、μA級的電流測試功能。

        LDO測試,需要測試平臺提供mV級別的電壓測試功能。

        ADC測試,需要測試平臺提供各種高精度的可調(diào)電壓。

        GPIO測試,需要測試平臺提供多pin腳的高低電平測試功能。

        時鐘測試,需要測試平臺提供Hz~MHz級別的頻率測試功能。

        計量功能測試,需要測試平臺提供可調(diào)的直流信號、交流信號。

        另外,測試平臺還需要實現(xiàn)計時功能,ID號可連續(xù)累加存儲功能,測試數(shù)據(jù)保存功能,測溫功能,自動識別芯片型號等等。

        2.1.3 ?轉(zhuǎn)接板(Loadboard)

        轉(zhuǎn)接板主要功能是作為芯片和測試平臺之間連通的載板,使得芯片能夠被測試平臺識別并測試芯片的各種功能。

        根據(jù)不同的芯片型號,分別給轉(zhuǎn)接板設(shè)置一個固定的編號,用于測試平臺識別待測芯片型號?;跍y試平臺引出的接口上的所有資源,根據(jù)不同芯片的需要,連接到相應(yīng)的芯片管腳或電路,以便于測試平臺實現(xiàn)芯片的各種功能測試。

        硬件上來說,更換轉(zhuǎn)接板是每次測試新型號芯片的主要工作。

        2.2 ?軟件層

        軟件層主要包含各硬件模塊的驅(qū)動,各個測試功能的實現(xiàn)接口,測試方案和測試流程控制。如圖2所示。

        2.2.1 ?硬件驅(qū)動

        硬件驅(qū)動這一部分包含測試底板所有硬件模塊的底層驅(qū)動代碼,可實現(xiàn)所有硬件層的初始化,提供各種基本配置,實現(xiàn)測試所需的基礎(chǔ)功能,如模擬開關(guān)的通道選擇、繼電器的通斷,通信命令的下發(fā)等等。

        2.2.2 ?測試功能實現(xiàn)

        測試功能實現(xiàn)是將完整的一項功能測試分解為若干個部分,每一部分實現(xiàn)特定的功能,如測量電壓時可分為測試通道選擇和獲取電壓值兩個部分,測量頻率時可分為分頻通道選擇、捕獲功能初始化、獲取頻率值三個部分等。

        2.2.3 ?測試模塊接口

        測試模塊接口就是將同一類功能的完整測試代碼封裝為統(tǒng)一的一個接口,以供測試方案開發(fā)時調(diào)用。這一部分包含對相關(guān)的單一測試功能模塊的調(diào)用,從測試方案角度出發(fā),對各種所需資源進行調(diào)配,實現(xiàn)對某功能的完整測試接口,提升測試方案開發(fā)時的效率。

        2.2.4 ?測試方案開發(fā)

        測試方案開發(fā)需要根據(jù)具體的芯片型號、具體的測試項來完成。

        首先要根據(jù)芯片型號合理分配好測試項、所需資源、以及確定需要存儲的測試數(shù)據(jù)和數(shù)據(jù)類型,以完成對測試平臺的初始化和資源分配工作。然后根據(jù)具體的測試項,通過對各模塊接口的調(diào)用來實現(xiàn)對具體功能的測試,最后綜合芯片的各種測試項,合理分配好各種功能的測試流程,實現(xiàn)最優(yōu)測試。

        測試方案開發(fā)也是每次開發(fā)新型號芯片測試的主要工作。

        2.2.5 ?測試流程控制

        測試平臺有一個統(tǒng)一的流程控制,首先做一些通用資源的初始化,然后根據(jù)測試方案開發(fā)的資源分配做一些專用資源的初始化,再根據(jù)測試方案開發(fā)的芯片測試流程實現(xiàn)對芯片的完整測試,最后記錄下所有需要的測試數(shù)據(jù),保存至TF卡或上傳至PC端。如圖3所示。

        3 ?結(jié)語

        經(jīng)由以上對芯片自動測試平臺設(shè)計的陳述,證明它可以實現(xiàn)對不同功能、不同封裝的芯片進行自動化測試的目的。

        本文提出一套芯片自動測試平臺,介紹了具體的架構(gòu)和實現(xiàn)方法,在設(shè)計上擺脫了每款芯片都要單獨設(shè)計測試電路的限制,提高了芯片測試開發(fā)的效率。

        參考文獻

        [1] 浮明軍,劉昊昱,董磊超,等.智能變電站繼電保護裝置自動測試系統(tǒng)研究和應(yīng)用[J].電力系統(tǒng)保護與控制,2015,43(1):40-44.

        [2] 張曉莉,劉慧海,李俊慶,等.智能變電站繼電保護自動測試平臺[J].電力系統(tǒng)自動化,2015,39(18):120-125.

        [3] 胡再超,姚亮,張堯,等.智能繼電保護裝置的自動測試方法[J].江蘇電機工程,2013,32(1):53-55.

        [4] 諶爭鳴,陳輝,陳衛(wèi),等.全數(shù)字化繼電保護測試系統(tǒng)設(shè)計[J].電力自動化設(shè)備,2009,29(5):109-112.

        [5] 賴擎,華建衛(wèi),呂云,等.通用繼電保護自動測試系統(tǒng)軟件的研究[J].電力系統(tǒng)保護與控制,2010,38(3):90-94.

        [6] 方學(xué)南.基于FPGA的芯片自動測試平臺的研究與實現(xiàn)[D].廣州:華南理工大學(xué).

        [7] 崔海龍,田愛國,馬艷杰,等.射頻芯片自動測試平臺設(shè)計[J].數(shù)字技術(shù)與應(yīng)用,2018,36(2):179-180.

        [8] 蔣師.基于LabVIEW的芯片自動測試系統(tǒng)設(shè)計[D].武漢:湖北大學(xué),2013.

        [9] 王任重,金湘亮.專用數(shù)字芯片測試平臺SOPC系統(tǒng)的設(shè)計[J].信息系統(tǒng)工程,2018(2):122-124,127.

        [10] 李建偉,李英丹,張培艷,等.基于虛擬儀器的UWB超寬帶射頻芯片自動測試系統(tǒng)的研究[J].現(xiàn)代科學(xué)儀器,2010(6):37-39.

        亚洲国产成人久久三区| 美女主播福利一区二区| 国产综合开心激情五月| 男女男精品视频网站免费看| 亚洲av男人电影天堂热app| 色诱视频在线观看| 国产精品乱码在线观看| 免费人成在线观看播放国产| 色综合中文综合网| 国产成人午夜福利在线观看者 | 妇女bbbb插插插视频| 亚洲人成网站18禁止久久影院| 亚洲精品人成无码中文毛片| 九九免费在线视频| 人片在线观看无码| 亚洲精品色播一区二区| 高清在线有码日韩中文字幕| 国产精品国产三级国产av品爱| 中文字幕日韩精品一区二区三区| 波多野结衣免费一区视频| 日韩中文字幕无码av| 国产高清在线精品一区不卡| 国内嫩模自拍偷拍视频| 狠狠色综合7777久夜色撩人ⅰ| 美丽的熟妇中文字幕| 国产99re在线观看只有精品| 中文字幕人妻一区色偷久久| 丝袜美腿制服诱惑一区二区| 精品国产sm最大网站| 风间由美性色一区二区三区 | 国产日本在线视频| 国产精品国产三级厂七| 久久精品色福利熟妇丰满人妻91| 大学生粉嫩无套流白浆| 中日韩精品视频在线观看| 国产高清国内精品福利99久久| 青青草在线免费观看在线| 亚洲免费观看视频| 无码粉嫩虎白一线天在线观看| 免费在线观看一区二区| 日韩成人高清不卡av|