6. Items(術語) definitions: ICT - in-circuit Test. PCBA - printed circuit board assembly. MCU - micro-controller unit. EEPROM - electrically erasable and programmable read only memory. ADC - analog to digital converter. DAC - digital to analog converter. ISP - in system programming. OBP - on board programming. JTAG - join test action group. CPLD - complex programmable logic gate. FPGA - field programmable gate array.
ICT的全稱是(In-Circuit Test)
1. 什麼是ICT? ICT的全稱是(In-Circuit Test)線上測試,確切的說ICT是一項測試技術。
2. ICT的用途: 線上測試技術廣泛的應用在電子製造企業,它的主要用途是對PCBA上的電子 元器件進行電氣測試.包括對模擬器件(resistor,capacitor,diode,Fet ect), 數字器件(BUFFER,INVERTER,Memory,MCU,ROM/EEPROM/FLASH ect),混合元器件 (ADC,DAC ect).線上測試還其它高階測試,例如:對序列/並行EEPROM,Flash的 (ISP/OBP)線上程式設計,邊界掃描鏈(Boundary Scan Chain Test),透過JTAG PORT (邊界掃描埠)對CPLD/FPGA or On-Chip EEPROM/FALSH線上程式設計.
3. ICT的優點: 線上測試是基於物理接觸及加電測試的,在連線性及電氣性進行測試.透過對 PCBA的線上測試,可以保證PCBA上的元器件是良好的,快速地幫你發現不良元器 件,製造缺陷,同時提供診斷維修報告. 優點: (1)消除對下一測試工位存在的潛在危險(例如:短路). (2)提高出貨成品的良率. (3)發現製程缺陷,持續改善提高製程. (4)提供維修報告,幫助維修人員快速維修,避免重複維修,降低維修成本. (5)可以對EEPROM,FLASH,CPLD/FPGA進行線上程式設計,不需另購燒錄器.
4. ICT測試機的種類: (1)高階測試機: Agilent(安捷倫AGILENT3x7x),TERADYNE(泰瑞達TERADYNE88xx), GENRAD(GR228x)測試機。 (2)低端測試機: JET(捷智),TRI(德律) etc 測試機。 高階測試機與低端測試的主要區別在於: 高階測試機不但可以進行非加電測試,還可以進行加電測試,邊界掃描,混合測試, 線上燒錄,低端測試機提供非加電測試及簡單的加電測試。
5. ICT測試開發的重點及難點: (1)為EEPROM/FLASH編寫/除錯線上燒錄test library. (2)為On-Chip EEPROM/FALSH編寫/除錯線上燒錄test library. (3)開發/除錯Boundary scan chain test library. (4)透過JTAG port線上燒錄CPLD/FPGA. (5)開發/除錯混合test library.
6. Items(術語) definitions: ICT - in-circuit Test. PCBA - printed circuit board assembly. MCU - micro-controller unit. EEPROM - electrically erasable and programmable read only memory. ADC - analog to digital converter. DAC - digital to analog converter. ISP - in system programming. OBP - on board programming. JTAG - join test action group. CPLD - complex programmable logic gate. FPGA - field programmable gate array.
7. 結束語. 上面是對ICT的概述,在後續的文章中我將向大家介紹模擬測試,數字測試,模擬 加電測試,混合測試,邊界掃描,線上燒錄的原理及測試庫檔案的開發。