1 / 124

Increasing Throughput in Component Manufacturing

May 2000. Increasing Throughput in Component Manufacturing. Agenda. The Test Process The Test Procedure The Test Program The Network Analyzer Designing for Manufacturing Summary Appendices. The Test Process The test process encompasses all elements of the test activity.

hateya
Download Presentation

Increasing Throughput in Component Manufacturing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. May 2000 Increasing Throughput in Component Manufacturing

  2. Agenda • The Test Process • The Test Procedure • The Test Program • The Network Analyzer • Designing for Manufacturing • Summary • Appendices

  3. The Test ProcessThe test process encompasses all elements of the test activity • Product Design for Testability • Test Requirements Definition • Test Equipment Selection • DUT-to-Test Equipment Interface • Test Procedure design • Test Program Development & Implementation • Test Results Data Processing & Analysis • Test System Maintenance

  4. Test Process Test Procedure Test Program Network Analyzer Calibration Test Set Fixturing Material Handling DUT What Is Involved In Testing

  5. Identify Where are You Spending Your Test Time Failure Analysis/re-work Time 17% Connection Time 20% Data Transfer Time 7% Measurement Setup Time 23% Tuning/Adjustment Time 26% Measurement Sweep Time 7%

  6. Agenda • The Test Process • The Test Procedure • The Test Program • The Network Analyzer • Designing for Manufacturing • Summary • Appendices

  7. Performance Verification and Fault Detection Test Equipment Requirements DUT to Test Equipment Interface Alignment and Adjustments Manual Operator Actions Test Procedure Design Issues Test Process Test Procedure Test Program Network Analyzer Calibration Test Set Fixturing Material Handling DUT

  8. Test Procedure Optimization • Minimize number of tests • Order necessary tests to achieve maximum efficiency • Minimize manual operator actions • Minimize tuning and alignment

  9. Test Procedure Optimization Minimize number of tests • Select the minimum number of tests required to verify DUT performance. • Include tests to detect probable failure modes. • Exclude tests or only test samples for highly unlikely failure modes. • Eliminate test redundancies by considering previously tested failure modes.

  10. Test Procedure Optimization Order necessary tests to achieve maximum efficiency • Order tests that cover most likely failure modes first • Order tests according to failure mode coverage • Group tests to make use of common setup • Minimize setup changes (RF relays, etc.) • Minimize analyzer state/cal changes

  11. Test Procedure Optimization Minimize manual operator actions • Group multiple manual actions into single operator action where possible • Rely on automated measurements and failure mode assumptions where possible

  12. Design automatic adjustment circuitry into device itself Use external computer and a tuning algorithm Pre-screen or match components to minimize the tuning necessary Test Procedure Optimization Minimize manual tuning and alignment

  13. Agenda • The Test Process • The Test Procedure • The Test Program • Internal Automation • External Automation • The Network Analyzer • Designing for Manufacturing • Summary • Appendices

  14. Test Program The test program may reside in the analyzer or on an external computer Test Process Test Procedure Test Program Network Analyzer Calibration Test Set Fixturing Material Handling DUT

  15. Quickly Changing Instrument States For the fastest recall time, keep recalled state as simple as possible: • One channel instead of two • No calibration if possible • No limit lines or limit testing • Turn off display, if possible

  16. View Four Parameters Simultaneously

  17. Internal Automation • Examples of internal automation: • IBASIC • Test sequencing • Barcode readers • Footswitch (fast - recall)

  18. Agenda • The Test Process • The Test Procedure • The Test Program • Internal Automation • External Automation • The Network Analyzer • Designing for Manufacturing • Summary • Appendices

  19. Interfacing Instruments to the Outside World GPIB LAN Parallel Serial

  20. The Advantages of Using the LAN

  21. Pick format Use fastest data transfer mode available Transfer minimum amount of data needed Consider performing error correction externally Improving Data Transfer Speed

  22. Textual Languages Visual Basic (VB), Visual C++, LabWindows/CVI, C/C++, etc. Most flexible Visual Basic and LabWindows/CVI provide for the most rapid Windows development of this group Visual Basic and Visual C++ include database tools for direct database support External AutomationWindows-Based Test Development Software With HP8753 If iBand <> iBandSel Then ' ---- Recall band state --- .RegisterRecall (iBandSel + 1) .Channel = 1 iBand = iBandSel Port = 1 End If .SweepTrig = "SING" If .MeasFormat <> "Log Mag" Then .MeasFormat = "Log Mag" End If If .Smoothing Then .Smoothing = False End If End With ' ------ Read trace data -------- bDready = Get_TraceData(dTraceData()) bDataValid(iBandSel, iGraphType) = bDready Call Extract_FreqData(iBandSel, iGraphType)

  23. Graphical Languages Agilent VEE, LabVIEW, etc. Modular programming targeted to instrument control Generally faster development than textual languages Many existing instrument drivers are available Generally easier to learn than textual languages External AutomationWindows-Based Test Development Software

  24. External AutomationTest Program Design The operator interface should be as simple and intuitive as possible

  25. External AutomationTest Program Design • Minimize the number of operator actions and decisions • Utilize a bar code reader or other automated method to input data • Utilize a database (or file) keyed to the DUT to store and recall all test and instrument parameters

  26. External AutomationTest Program Design Instrument Calibration:Include the calibration procedure in the test program to reduce operator actions

  27. External AutomationTest Program Design • Where practical, store calibration for later recall • A program timer can be utilized to force a new calibration when required

  28. External AutomationMinimize Measurement Time • Group measurements with common test setup conditions • Retrieve trace data and utilize the computer to calculate the required measurement rather than retrieving marker data • Use binary data format (rather than ASCII) for retrieving and sending trace data • Use a single sweep for all trace measurements of the same device setup

  29. Log measurement data to a database for the most utility and flexibility Use database located on a network server to collect data from multipletest stations Use database to analyze test results show trends, match components, etc. External AutomationData Logging

  30. Agenda • The Test Process • The Test Procedure • The Test Program • The Network Analyzer • Maximizing Capabilities • Reducing Tuning Time • Reducing Connection Time • Measurement Uncertainty and Calibration Issues • Designing for Manufacturing • Summary • Appendices

  31. Calibration Maximizing Capabilities Maximize Instrument Sweep Speed Test Process Test Procedure Test Program Network Analyzer Test Set Fixturing Material Handling DUT

  32. Data calculation and formatting Display update Band switches Retrace Sweep and data acquisition (This is the number provided by the network analyzer and is the number quoted in the case study) Sweep Time Vs. Cycle TimeComponents of Cycle Time

  33. Test only over the necessary frequency range Test using fewest frequency points needed Test using the widest IF BW that will provide acceptable performance The Basics of Increasing Network Analyzer Sweep Speed

  34. Optimum Frequency Range Sweep Time: 88 ms Preset Frequency Range Sweep Time: 153 ms Select the Narrowest Frequency Range Needed

  35. 21 Measurement Points Sweep Time: 28 ms 801 Measurement Points Sweep Time: 348 ms Choose the Minimum Number of Measurement Points Necessary

  36. Use the Widest IF Bandwidth Possible 4000 Hz IF BW Sweep Time: 88 ms 250 Hz IF BW Sweep Time: 1.5 s

  37. Measuring High-Rejection Devices ~130 dB of rejection

  38. 4000 Hz IF BW, no averaging: 88 ms 250 Hz IF BW, no averaging: 1.5 s 4000 Hz IF BW, no averaging: 88 ms 4000 Hz IF BW, 16 averages: 1.4 s IF Bandwidth, Averaging & Dynamic Range Figure A Figure B

  39. Source Power & Dynamic Range Source Power: -20 dBm Source Power: +7 dBm

  40. R Channel Jumper Special Test Sets Designed to Speed Measurement of High-Rejection Devices Source Source Transfer switch Transfer switch R R A B A B Receivers Receivers Port 1 Port 2 Typical standard test set configuration Test set allowing direct receiver access

  41. Special Test Sets Designed to Speed Measurement of High-Rejection Devices Source Source Transfer switch Transfer switch R R A B A B Receivers Receivers R Channel Juniper Port 1 Port 2 Typical standard test set configuration Test set with port 2 coupler reversed

  42. Chopped mode Alternate mode Alternate Sweep Mode for More Dynamic Range

  43. Enhanced Sweep Features Segment 3: 29 ms (108 points, -10 dBm, 6000 Hz) CH1 S log MAG 12 dB/ REF 0 dB 21 PRm Swept-list sweep: 349 ms Linear sweep: 676 ms (201 pts., variable BW's & power) (201 pts., 300 Hz, -10 dBm) Segment 5: 129 ms Segment 1: 87 ms (38 points, +10 dBm, 300 Hz) (25 points, +10 dBm, 300 Hz) START 525.000 000 MHz STOP 1 275.000 000 MHz Segments 2,4: 52 ms No specs here, so no points No specs here, so no points (15 points, +10 dBm, 300 Hz) measured in this span measured in this span

  44. Agenda • The Test Process • The Test Procedure • The Test Program • The Network Analyzer • Maximizing Capabilities • Reducing Tuning Time • Reducing Connection Time • Measurement Uncertainty and Calibration Issues • Designing for Manufacturing • Summary • Appendices

  45. 8753ES (201 points, full two-port cal) ~121 ms 8753D (201 points, full two-port cal) ~510 ms Tuning is More Difficult on Slower Analyzers

  46. Fast Two-Port Mode makes multiple forward sweeps for each reverse sweep making component tuning more responsive Use Fast Two-Port Mode to “Speed Up” Slower Analyzers

  47. Response of Properly Tuned Filter Time Domain Filter Tuning Time Domain Frequency Domain

  48. Filter with Resonator 3 Mistuned Time Domain Filter Tuning (Cont'd) Time Domain Frequency Domain

  49. Photo courtesy of Kawasaki Automated Tuning Examples may include: • Robotic arms tuning adjustment screws on a filter • Dremel tool grinding ceramic filter

  50. Agenda • The Test Process • The Test Procedure • The Test Program • The Network Analyzer • Maximizing Capabilities • Reducing Tuning Time • Reducing Connection Time • Measurement Uncertainty and Calibration Issues • Designing for Manufacturing • Summary • Appendices

More Related