API SmartScan 350 Operation Manual

Esd scanner
Table of Contents

Advertisement

Quick Links

ESD Scanner Operation Manual
V 5.0
Amber Precision Instruments, Inc.
Nov 2016
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SmartScan 350 and is the answer not in the manual?

Questions and answers

Summary of Contents for API SmartScan 350

  • Page 1 ESD Scanner Operation Manual V 5.0 Amber Precision Instruments, Inc. Nov 2016...
  • Page 2: Table Of Contents

    Table of Contents SmartScan 350/550 Overview ........................ 7 ESD Scanner Outline............................ 7 2.1. Configuration Diagram............................7 2.2. Main Components of ESD Scanner ........................ 8 Understanding the Terminology ......................9 ESD Scanner Operation Procedures ....................10 4.1. Create "Workspace" and "Project" ......................10 4.2.
  • Page 3 5.3. Cut Planes Option ............................... 56 5.4. Data Selection ..............................58 5.5. Peak Search Option ............................61 Data Export ..............................62 Appendix-A ................................64 Image Stitching ..............................64 Import DUT Image ............................. 65 List of Figures Figure 1: Block diagram of the ESD scanner................. 8 Figure 2: Opening window of SmartScan V5.0.
  • Page 4 Figure 32: Probe XY offset calibration..................25 Figure 33: Robot movement warning window................25 Figure 34: Probe landing position....................26 Figure 35: Probe adjustment position (aligned with reference point)........... 26 Figure 36: Apply XY offset changes.................... 26 Figure 37: Saved XY offset changes.
  • Page 5 Figure 77: Resume scanning......................46 Figure 78: Rescan a project......................47 Figure 79: Scan result visualization....................48 Figure 80: Select a plot type......................48 Figure 81: Data display in "Points" mode (left) and "Surface" mode (right)....... 49 Figure 82: Show plot as 3D.
  • Page 6 Figure 120: Stitching height......................64 Figure 121: Stitching result......................65 Figure 122: Import picture......................65 Figure 123: Imported picture......................66 Figure 124: Define picture position....................66 Figure 125: Define first reference point..................67 Figure 126: Move robot to first reference point................67 Figure 127: Record first reference point position.
  • Page 7: Smartscan 350/550 Overview

    Amber Precision Instruments is an IC, module and system level EMC/EMI evaluation tool manufacturer. API is equipped with unique combination of IC level and system level expertise and offers SmartScan as high level solution to EMC/EMI evaluation. Smart Scan is an evaluation system that pin-points problem spots of a board/system or pins of IC.
  • Page 8: Main Components Of Esd Scanner

    Figure 1: Block diagram of the ESD scanner. 2.2. Main Components of ESD Scanner SmartScan SmartScan is the proprietary software controlling the hardware components and processing the collected data. Probe Movement Mechanism The attached probe is moved to user-specified probing positions by one four-axis scara robot. The robot facilities 4 degrees of movement: along x-axis, y-axis, z-axis, and 360°...
  • Page 9: Understanding The Terminology

    Cameras A high resolution USB camera is attached to the robot and used to take pictures of the DUT. The detected electromagnetic emission intensity is color coded and then superimposed on the picture taken by the USB camera prior to the test. RF Amplifier In cases where signals are too weak to be detected directly by the spectrum analyzer, an external RF amplifier may be required.
  • Page 10: Esd Scanner Operation Procedures

    Group Set of channels that describes a single type of failure. Analog Channel An analog (optical, audio, microphone) input on the Failure Detection Box. Digital Channel A digital input on the Failure Detection Box. Macros A sequence of actions required to control either DUT or failure detection.
  • Page 11: Figure 3:Workspace Definition Window

    "Workspace" contains one or more "Project". Detailed scan conditions are defined with each "Project". Create "Workspace" Double click "New workspace" in "Wizard" pane on right. Give desired "Workspace" name and path to save the file. An alternate way of creating "Workspace" can be done by selecting "File" on the top left menu bar, and select "Newworkspace".
  • Page 12: Calibrate Probe Z Offset

    Figure 5:SmartScan window after a "Project" (ESD-1) has been created. 4.2. Calibrate Probe Z Offset Most probes from API have same length, however, slight length variation may occur due to the probe assembly or probe mounting. Since it is important to know the actual scan distance (height) between the probe tip and the DUT surface, the software has to know where the probe tip is relative to the predefined origin.
  • Page 13: Figure 6: Probe Z Offset Example

    offset calibration is the procedure to give the slight variation to the software. An example of probe Z offset is shown in Figure 6. Figure 6: Probe Z offset example. a. Double click on "Probe Settings" under project name on left pane, and select "Z wizard" after the "Probe Settings"...
  • Page 14: Figure 9:"Robot Movement" Window

    An alternate way to open the "Probe Tip Offset Calibration" window for probe Z offset is to double click on "Calibration probe Z offset" from "Wizard" pane. b. Press "Next" in the "Probe Tip Offset Calibration" window to move probe to the home position.
  • Page 15: Take A Picture Of Dut

    Touch Sensor Method (automatic way of finding probe Z offset) a. After open the "Probe Tip Offset Calibration" window, select "Use touch sensor" option, shown in Figure 8, then click on "Next". The robot movement is expected and the Z offset calibration will be automatically measured by touch sensor.
  • Page 16: Figure 12: "Snapshot" Window

    Figure 12: "Snapshot" window. d. After moving the camera to the desired location, click on "Take Picture", then click on "OK". Once the image of the DUT has been taken, the software will automatically super impose the image onto a simulation of the scan table. Figure 13: DUT picture in scan area.
  • Page 17: Define Scan Area And Height

    4.4. Define Scan Area and Height Several options are available to define the scanning area shape over the DUT image: rectangular area, polygon area, line, and point. These options can be found in the icon bar ( highlighted in Figure 13, or can be activated from the "Wizard" pane by double click on the name.
  • Page 18: Figure 15: Click Left Mouse Button To Define Polygon Scan Area

    Figure 15: Click left mouse button to define polygon scan area. c. Click right mouse button when last point (the 7th point in this case) is defined to quit the polygon mode. The polygon is filled by scan points that are spaced by 1 mm x 1 mm. Figure 16: Polygon scan area as defined.
  • Page 19: Figure 17: Cut Out Polygon Area

    d. When specific areas need to be excluded from the defined polygon area in the previous procedure, "Cut Area from Polygon" feature can be used to do so. Click the polygon area, and click on "Cut Area from Polygon" icon ( ).
  • Page 20: Figure 19: Multiple Scan Area Definition

    f. Multiple scan areas with different scan area properties can be defined for complex scanning requirements. Figure 19: Multiple scan area definition. Define Scan Area Height Scan area height can be measured by two ways: (1) by using the touch sensor, and (2) by manually moving the robot.
  • Page 21: Figure 21: Make Sure Touch Sensor Is Working

    c. A message window will pop up after click on the "Detect Height by touch sensor" icon. Make sure the touch sensor is working, and click on "Yes". To check the touch sensor, user can slightly lift the probe holder up to see if the touch sensor light has been turned on. Figure 21: Make sure touch sensor is working.
  • Page 22: Figure 24: Get Area Height By Moving Robot

    B. By manually moving the robot a. Select a scan area (polygon area is selected in this example). Please note that the yellow dot inside the scan area indicates the location where the probe will land. User can move this yellow point to a different location by click left mouse button and drag the point.
  • Page 23: Calibrate Probe Xy Offset

    d. Click on "Close" when adjustment is done. Click on "Yes" when the message window pops up. The measured height will then be assigned to selected area. Figure 27: Assign measured height to selected area. Figure 28: Scan height shown in the "Scan Area Properties" pane. e.
  • Page 24: Figure 29: Xy Offset Top View

    Figure 29: XY Offset top view. a. A reference point has to be defined before doing the XY offset calibration. Click on the "Reference Point" icon ( ) in the main menu bar, choose a desired location on the DUT, click left mouse button to locate the reference point.
  • Page 25: Figure 31: Reference Point Setting

    Figure 31: Reference point setting. c. Double click on "Probe Settings" in "Workspace Explorer" pane, select "XY Wizard". "Probe Tip Offset Calibration" window pops up. Follow the instructions shown in Figure 32. Figure 32: Probe XY offset calibration. d. Click on "Next" to move the probe to the reference point. A message window will pop up warning user robot movement is expected.
  • Page 26: Figure 34: Probe Landing Position

    e. Click on "Robot Movement" to align the probe landing position with the defined reference point position. Figure 34: Probe landing position. Figure 35: Probe adjustment position (aligned with reference point). f. Close the "Robot Movement" window after the probe is moved to the reference point. g.
  • Page 27: Create A New Failure Detection (Fd) Project

    j. Then, the correction numbers will be filled in "X center offset" and "Y center offset" cells in "Probe Settings" window. Figure 37: Saved XY offset changes. A joy-stick is provided for users' convenience. Users can monitor probe position while joy-stick controls the robot movement.
  • Page 28: Figure 39: "Fd Project" Window

    Figure 39: “FD Project” window. b. Click on “New FD Project” icon ( ), assign a name for the project, and click on “OK”. The new FD project will be shown in the project window. Figure 40: Define the name of FD project.
  • Page 29: Figure 41: New Fd Project Shown In The Project Window

    Figure 41: New FD project shown in the project window. c. User can open the FD project by selecting “Open in FD Module” icon ( ), or delete a project by selecting “Delete FD Project” icon ( ). Once click on the ( ) icon, the FD project will be opened in the FD Module window.
  • Page 30: Figure 42: New Fd Project Opened In The Fd Module Window

    FD project name Group tag Failure/ Not failure indication LED Figure 42: New FD project opened in the FD Module window. d. User can create new Groups, delete existed groups and rename groups. To add a new group, go to “Project”, “Channel Groups”, and click on “Add New Group”. The “Add Channel Group”...
  • Page 31: Set Up Analog And Digital Channels

    Figure 44: Name the group. Group name can be easily changed or deleted any time later. To delete the “Audio” group, user needs to select the “Audio” group in the “System Diagram” window, go to “Project”, “Channel Groups”, and click on “Delete ‘Audio’”. A warning window pops up. Click on “OK”...
  • Page 32: Figure 47: Analog (Left) And Digital (Right) Channel Icon

    Figure 47: Analog (left) and digital (right) channel icon. All analog and digital channel outlets are allocated within FD Module’s front panel, as shown in Figure 48. Up to seven analog channels can be assigned within one failure group due to the design structure of the FD Module box.
  • Page 33: Figure 51: "Analog Channel Setup" Window

    b. “Analog Channel Setup” window appears on the screen. “Physical channel” indicates the physical address of the Analog channel, a list of channel addresses is provided in the drop- down menu. Figure 51: “Analog Channel Setup” window. c. Usually the tested signal exists in a certain voltage range. User can set the measurement range, the minimum and maximum voltage.
  • Page 34: Figure 53: Analog Channel Is Added To The Group

    Figure 53: Analog channel is added to the group. Set up Digital Channel a. Go to “Project” and click on “Add Digital Channel”. Figure 54: Add digital channel. b. Select the device port. Figure 55: Select the device port.
  • Page 35: Figure 56: Digital Channel Is Added To The Group

    c. Click on "OK", one digital channel is added to the group. Figure 56: Digital channel is added to the group. Analog and Digital Channel connection Analog as well as digital channels (sometimes called – elements) are connected by Boolean (logical) operators “AND”...
  • Page 36: Timing Setting

    Figure 57: Digital channel setup window. Here, no matter how many channels are participating in the test, the only relationships “OR” and “AND” can be assigned simultaneously to all of the seven channels. As you can see here there are two types of digital channel inputs: “High” and “Low”, which defines failure detection condition.
  • Page 37: Start Monitoring

    b. The "Samples to read" and "Rate (Hz)" parameters are set to 100 by default. User can set different values under different circumstances. 4.6.4. Start Monitoring To have a better understanding of FD project, a touch sensor is connected to the "Optical" analog input in the FD box.
  • Page 38: Figure 61: Set "High Threshold" Voltage

    Figure 61: Set "High Threshold" voltage. b. An alternative way to set the threshold voltage is click on "Edit" and set value in the "Threshold Property" window. The color of threshold cursor and the condition of threshold can also be set in this window. Figure 62: Edit threshold property.
  • Page 39: Figure 63: High Threshold Cursor

    Figure 63: High threshold cursor. d. Similarly, the low threshold value is assigned. Figure 64: Both high threshold and low threshold have been set. Depending on the input signal type, different threshold characteristics can be assigned. For example, as shown above, the optical input signal has to stay within the High and Low threshold margins to be considered as not fail.
  • Page 40: Set Macros

    Module detects failure occurrence and a red button turns on. To reset the failure detection, click on the RED LED, as shown in Figure 65. Figure 65: Red led turns on when failure occur. 4.7. Set Macros A macro is a sequence of actions required to control either DUT or failure detection. It can be regarded as a scenario of a part of a test responsible for one of the "Group"...
  • Page 41: Figure 67: Setup "Check Failure Macros

    b. Click on "Check Failure Macros", the "Macro" window pops up. User can create a scenario of required actions in this window. The main parameter needs to be checked is "Check Analog Failure", as shown in Figure 67. This option enables FD Module to analyze acquired data and "decide"...
  • Page 42: Instrument Settings

    back on again. The time value is optional, it can be selected depending on the physical ability of a DUT to reboot and return to its normal operational mode. Figure 68: Setup "Reboot DUT Macros". 4.8. Instrument Settings Make sure FD box and TLP are connected to the computer through USB cables. TLP Test Fire a.
  • Page 43: Figure 70: "Test Fire" Done

    b. Go to "TLP", select the corresponding port from the drop down menu. Before click on "Test Fire", make sure TLP has been set to "REMOTE". c. Click on "Test Fire". A message with "Discharge is successfully done." pops up if connection between SmartScan and TLP is established.
  • Page 44: Figure 72: "Instrument Settings" Window

    Figure 72: "Instrument Settings" window. b. The "Instrument Settings" window allows the user to set up the TLP and FD Module parameters. The following settings can be specified: (1) The pulse repetition rate in Hz and the total duration of the pulse in millisecond can be set.
  • Page 45: Start Esd Scan

    "Double test disturbance value" requires the DUT fail twice to be considered as a failure. This improves the failure results for a DUT when poor repeatability is observed. "Skip maximum amplitude pulse" option is for DUTs with high risk of hard failure. Normally, the first pulse sent to the test point is the one with maximum set voltage.
  • Page 46: Figure 76: Select A Project To Run

    Figure 75: Select a project to run. c. Click on "OK" to start the scan. d. Stopping or resuming scan can be done at any time. Press "Stop" icon ( ) on top menu bar to stop the scan. To resume, click on "Run" icon ( ).
  • Page 47: Reviewing Measurement Data

    Figure 77: Rescan a project. 5. Reviewing measurement data Once all the scanning procedures have been completed, the collected data can be viewed within the work space window as an image superimposed on the already defined DUT image. This image is called "color map" in this manual. The amplitude of measured signal at the selected frequency (339.595 MHz) over the DUT x-y plane is shown in the highlighted area indicated by a "1"...
  • Page 48: Plot Options

    Figure 78: Scan result visualization. 5.1. 3D Plot Options 5.1.1. Selecting a Plot Type Magnitudes of amplitude are displayed as various colors in data plots. Two types of plotting are available in SmartScan software: "Points" and "Surface". In "Points" mode, the amplitude at a single probing position is represented by a discret dot with a specific color.
  • Page 49: Show Plot As 3D

    Figure 80: Data display in "Points" mode (left) and "Surface" mode (right). 5.1.2. Show Plot as 3D SmartScan software displays the scan results in 2D as default. 3D plots can be displayed by selecting the option "Show plot as 3D" in "3D Plot Options" list as shown in Figure 81. Figure 81: Show plot as 3D.
  • Page 50: Browser

    5.1.3. 3D Browser In order to move, rotate, or zoom in/out the 3D graph, user can select the "3D Browser" on the top menu bar to use the functions, orfind the function icons directly from the icon bar. Figure 83: 3D Browser. "Pick"...
  • Page 51 Figure 85: Move DUT picture example. "Rotate" is used to rotate the DUT picture along with the scan results. Place the mouse on any location of the DUT picture window, click left mouse button, drag and move the mouse to find the desired angle, then release the mouse.
  • Page 52: Show Legend, Peak And Grid

    Figure 87: Zoom in/out DUT picture example. 5.1.4. Show Legend, Peak and Grid "Show legend" is an option to display the legend chart on the left side of the DUT picture. Figure 88: Show legend (left) and not show legend (right). "Show peak"...
  • Page 53: Track Point

    Figure 90: Show grid example. 5.1.5. Track Point "Track point" function allows the user to check the frequency response of selected points. When placing the mouse pointer above scanned points, the graph below the color map updates each point’s frequency response. When enable "Show value on legend"...
  • Page 54: Transparency Of Data Plots

    Figure 92: "Track point" with "Show value on legend" example. 5.1.6. Transparency of Data Plots To change transparency of data plots over the background DUT picture, the user can adjust the "Transparency" scroll bar. An example of a surface with enhanced transparency is shown inFigure 93.
  • Page 55 The user can choose to display the maximum values found at each point (maxhold) or minimum values found at each point (minhold) or the averages of each point, through the "3D plot shows" drop down menu. Figure 94: Data visualization options. "Current Freq/Time"...
  • Page 56: Plot Range

    5.2.2. 3D Plot Range Three options are available for the range of data plotted: "current", "absolute" and "custom". Figure 95: 3D plot range. "Current" mode displayscolor map of scanned data in a way that the scale of the color map sorted from the minimum value measuredat the selected particular frequencyto the maximum value measured at the selected particular frequency.
  • Page 57 "Cut planes" function allows the user to check the scan result plane partially and gradually.Three options are available for cutting plane. Figure 97: Cut planes option. When XOY is enabled, as the scroll bar moves from left to right, the data plot appears from the bottom to top in Z direction.
  • Page 58: Data Selection

    When YOZ is enabled, as the scroll bar moves from left to right, the data plot appears from left to right in X direction. Check "Flipped" to reverse the data plot appear direction. Figure 100: YOZ cut plane option. 5.4. Data Selection The user can define which components of the field are displayed in the graphics area by selecting the "X_Component"...
  • Page 59 Figure 102: Merge data. Figure 103: Merge data window. By selecting the scanned X-component and Y-component, and naming the data set, the user will find a new data set which contains the magnitude of the scanned field.
  • Page 60 Figure 104: Merged result. Figure 105: Field vector. As shown inFigure 105, the field vector is generated by combining the measured X, and Y components of the field. However, this does not guarantee an accurate representation of the actual field; as the probe would have to rotate and perform a continuous measurement through a 90 degree angle ensure an accurate reading.
  • Page 61: Peak Search Option

    5.5. Peak Search Option "Peak Search" function can be found under the frequency response graph. Figure 106: Peak search option. Figure 107: Show maximum scan value. Figure 108: Move cursor to maximum frequency. Figure 109: Track cursor. Figure 110: Track cursor for peaks. Figure 111: Define peak threshold and excursion in peak search options.
  • Page 62: Data Export

    Figure 112: Go to previous peak. Figure 113: Go to next peak. Figure 114: Delta marker. 6. Data Export SmartScan offers the "Export Current View" and "Export Curve" functions. These options facilitate rapid data transfer to ASCII format, which later can be sent to any data analysis software, such as MATLAB.
  • Page 63 The"Export Curve"function compiles data related only to the 2D frequency plot (highlighted by red box shown in Figure 116). Figure 116: Export curve.
  • Page 64: Image Stitching

    Appendix-A Some functions are not commonly used but convenient in special situations. 1. Image Stitching Stitching is used for large DUTs when whole scan area cannot fit in one screen shot. Click on "Stitching" button highlighted by the red box shown in Figure 117, select a stitching area, give the DUT height, and click on "OK".
  • Page 65: Import Dut Image

    Figure 120: Stitching result. 2. Import DUT Image Another option when whole scan area cannot fit in one screen shot is to take a picture of DUT by external camera and import the DUT image. Click on "Import Picture" button highlighted by the red box shown in Figure 121, choose the picture to import, define picture height, and click on "OK".
  • Page 66 Figure 122: Imported picture. The user has to define the DUT picture position after importing the picture. In order to teach the robot where the DUT locates, two reference points need to be defined in the imported picture, and robot has to be moved to the actual location of these two reference points on the DUT to record the location.
  • Page 67 Figure 124: Define first reference point. Figure 125: Move robot to first reference point. Figure 126: Record first reference point position.
  • Page 68 Figure 127: Define second reference point. Figure 128: Record second reference point position. The imported picture position definition is completed at this point.
  • Page 69 Figure 129: Picture position definition completed.

This manual is also suitable for:

Smartscan 550

Table of Contents