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

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

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

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

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

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

[中圖分類號]TN407 [文獻(xiàn)標(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)濟(jì)性,主控板選擇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階段進(jìn)行測試的功能。如:通信測試,功耗測試,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è)置一個固定的編號,用于測試平臺識別待測芯片型號。基于測試平臺引出的接口上的所有資源,根據(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ā),對各種所需資源進(jìn)行調(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)對不同功能、不同封裝的芯片進(jìn)行自動化測試的目的。

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

參考文獻(xiàn)

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

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

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

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

[5] 賴擎,華建衛(wèi),呂云,等.通用繼電保護(hù)自動測試系統(tǒng)軟件的研究[J].電力系統(tǒng)保護(hù)與控制,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.

主站蜘蛛池模板: 日韩小视频在线观看| 91原创视频在线| 欧美一级高清免费a| 69av免费视频| 亚洲欧美成aⅴ人在线观看| 热思思久久免费视频| 毛片手机在线看| 小蝌蚪亚洲精品国产| 在线观看国产精品一区| 丁香婷婷激情综合激情| 直接黄91麻豆网站| 日本人妻一区二区三区不卡影院| 欧美午夜一区| 成人精品视频一区二区在线| 国产精品视频公开费视频| 99视频精品全国免费品| 丰满少妇αⅴ无码区| 国产成人三级| 国产在线观看成人91| 国产区精品高清在线观看| 熟妇丰满人妻av无码区| 91精品久久久久久无码人妻| 久久久无码人妻精品无码| 九九热精品视频在线| 国产精品自在在线午夜区app| 亚洲专区一区二区在线观看| 黄色片中文字幕| 婷婷开心中文字幕| 欧美国产综合色视频| 毛片视频网| www.精品国产| 国产又爽又黄无遮挡免费观看 | 国产在线麻豆波多野结衣| a毛片免费观看| 欧美午夜精品| 亚洲精品视频在线观看视频| 国产资源免费观看| 99久久精品免费观看国产| 日韩在线视频网| 三级国产在线观看| 99r在线精品视频在线播放| 国产91色| 亚洲男人的天堂在线| 在线观看视频一区二区| 国产欧美日韩精品第二区| 欧美成人国产| 免费一极毛片| 国产精品视频观看裸模| 少妇露出福利视频| 亚洲码在线中文在线观看| 凹凸国产分类在线观看| 亚洲高清无在码在线无弹窗| 久久久久久高潮白浆| 国产精品三区四区| 日韩色图区| 久久久91人妻无码精品蜜桃HD| 国产美女丝袜高潮| 一级福利视频| 亚洲毛片网站| 国产高清不卡| 欧美无遮挡国产欧美另类| 日韩在线中文| 一级在线毛片| 久久国产精品麻豆系列| 日韩性网站| 久久久波多野结衣av一区二区| 欧美一区二区三区国产精品| 亚洲综合激情另类专区| 亚洲国产系列| 九九热在线视频| 久久99国产综合精品女同| 日本高清有码人妻| 亚州AV秘 一区二区三区| 国产一区二区三区日韩精品| 熟女成人国产精品视频| 国产精品漂亮美女在线观看| 国产探花在线视频| 欧美成人综合在线| 中国国产一级毛片| 久久精品国产在热久久2019| 久一在线视频| 91在线国内在线播放老师|