本文是在利用FPGA(Field-Programmable Gate Array)來設計出一個平台,並且整合傳統的STB(Set-Top Box)測試系統,我們參考了傳統STB測試系統的治具設計之外,並且參考了NI PXI(National Instruments PCI eXtensions for Instrumentation)系統在週邊設備與軟體方面的整合,充份的利用FPGA可以重複改寫,靈活定義可使用的腳位,還有多樣化的I/O(Input and Output)介面,設計出一個STB自動測試平台。傳統的STB測試系統不但需要仰賴人力操作,測試使用的測試治具也無法讓其他的STB機種共用,這樣造成設備上管理與浪費的問題,也讓STB的成本增加,所以我們使用FPGA做為測試的核心,然後設計可以讓多款STB共用的測試用治具,並且在測試的流程中做整合,減少測試環境架設所需要的時間,自動化的測試步驟也降低所需要的人力。我們使用FPGA在測試環境週邊的控制,電壓方面的量測,以及頻率的量測,搭配上特別設計的頂針方式,在STB設計階段就預留與治具接合的方式,使得FPGA Based STB自動測試平台可以應用在大部份的STB機種之測試項目。本文最終達成三種類型的STB機種,在測試站可減少1至2站的數量,而在測試時間上最多可減少38.26%,更在測試人力上最多可減少37.5%,大大的降低STB的測試成本。
This work refers to traditional STB testing system and the equipment and software integration of NI PXI (National Instruments PCI eXtensions for Instrumentation) to design a automation STB testing platform with FPGA (Field-Programmable Gate Array), which fully utilities the FPGA re-programmability, flexibility of pins and various I/O (Input and Output) interfaces. Traditional STB testing system needs a lot of manpower to operate, and it’s fixtures are unique to each STB, not being able to share with any other STB at all. It results in a lot of equipments and resources management issue and a higher manufacturing cost. We use FPGA as a core to develop a multiple STB compliant fixtures with the integration and automation of testing flow to minimize the need of set up time and manpower. The FPGA is used to control peripheral equipments, voltage measurements and frequency measurements with a special consideration of testing pins arrangement as early as any STB starts the design. This FPGA-based STB automation testing platform can be applied to most of STB testing items. From experimental result show that the proposed method reduces 1 ~ 2 testing stations, at most 38.26% time saving and 37.5% manpower saving in three STB models.