US20130200916A1 - Testing System with Mobile Storage Carts and Computer-Controlled Loading Equipment - Google Patents
Testing System with Mobile Storage Carts and Computer-Controlled Loading Equipment Download PDFInfo
- Publication number
- US20130200916A1 US20130200916A1 US13/474,262 US201213474262A US2013200916A1 US 20130200916 A1 US20130200916 A1 US 20130200916A1 US 201213474262 A US201213474262 A US 201213474262A US 2013200916 A1 US2013200916 A1 US 2013200916A1
- Authority
- US
- United States
- Prior art keywords
- under test
- test
- device under
- storage cart
- devices
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/24—Arrangements for testing
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R1/00—Details of instruments or arrangements of the types included in groups G01R5/00 - G01R13/00 and G01R31/00
- G01R1/02—General constructional details
- G01R1/04—Housings; Supporting members; Arrangements of terminals
- G01R1/0408—Test fixtures or contact fields; Connectors or connecting adaptors; Test clips; Test sockets
- G01R1/0433—Sockets for IC's or transistors
- G01R1/0441—Details
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/28—Testing of electronic circuits, e.g. by signal tracer
- G01R31/2851—Testing of integrated circuits [IC]
- G01R31/2893—Handling, conveying or loading, e.g. belts, boats, vacuum fingers
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/044—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L21/00—Processes or apparatus adapted for the manufacture or treatment of semiconductor or solid state devices or of parts thereof
- H01L21/67—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere
- H01L21/677—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations
- H01L21/67703—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations between different workstations
- H01L21/67727—Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components ; Apparatus not specifically provided for elsewhere for conveying, e.g. between different workstations between different workstations using a general scheme of a conveying path within a factory
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
- G01R31/00—Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
- G01R31/01—Subjecting similar articles in turn to test, e.g. "go/no-go" tests in mass production; Testing objects at points as they pass through a testing station
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/041—Indexing scheme relating to G06F3/041 - G06F3/045
- G06F2203/04103—Manufacturing, i.e. details related to manufacturing processes specially suited for touch sensitive devices
-
- H—ELECTRICITY
- H01—ELECTRIC ELEMENTS
- H01L—SEMICONDUCTOR DEVICES NOT COVERED BY CLASS H10
- H01L2924/00—Indexing scheme for arrangements or methods for connecting or disconnecting semiconductor or solid-state bodies as covered by H01L24/00
- H01L2924/0001—Technical content checked by a classifier
- H01L2924/0002—Not covered by any one of groups H01L24/00, H01L24/00 and H01L2224/00
Definitions
- This relates generally to testing systems, and more particularly, to testing systems with computer-controlled loading equipment and mobile storage carts.
- An electronic device may undergo a first type of testing at a first test location and may undergo a second type of testing at a second test location.
- a test system operator may load devices under test into a series of test stations. Following testing at a first test location, the operator may bring the devices under test to a second location.
- a test system may be provided in which devices under test undergo different types of testing.
- a first test location may be used to test input/output devices in a device under test.
- a second test location may be used to test wireless communications circuitry in a device under test.
- Devices under test may be output at a first test location.
- An operator may retrieve the devices under test from the output at the first test location and may load the devices under test into a device under test storage cart.
- Each device under test may be loaded onto a respective shelf in the storage cart.
- the device under test storage cart may be configured to hold tens, hundreds, thousands or more of devices under test.
- the device under test storage cart may be provided with wheels so that an operator may easily transport the devices under test from the first test location to a second test location.
- a second test location may have test equipment for testing wireless communications circuitry.
- the test equipment at the second test location may include one or more electromagnetically shielded test enclosures.
- the test equipment at the second test location may include one or more computer-controlled loading structures.
- the loading structures may include one or more computer-controlled loading arms that move with respect to a stationary frame structure.
- a stationary frame structure may be provided with registration structures.
- the storage carts may be provided with corresponding alignment structures that are configured to align and mate with the registration structures at the second test station.
- One or more computer-controlled actuators underneath and coupled to the storage cart may be used to position the storage cart in a desired location. By engaging the storage cart with the stationary frame structure at the second test station, the computer-controlled loading structure may be able to locate each device under test in the storage cart with predictable accuracy.
- One or more sensors may be used to obtain status information from the storage cart.
- the sensors may be distance sensors that are configured to scan and obtain information about each shelf.
- the sensors may be configured to determine whether or not a device is present on a shelf and/or whether or not a device is oriented properly on a shelf. Orientation information can be deduced by using the sensors to determine surface characteristics of the device under test being scanned.
- Computer-controlled loading structures may unload storage carts based on the obtained status information.
- One or more computer-controlled loading structures may be used to load devices under test from a storage cart into a test enclosure.
- a computer-controlled loading structure may have first and second robotic arms that allow the loading structure to carry more than one device under test at the same time. Following testing, the computer-controlled loading structure may unload the devices under test from the test enclosures and may return the devices under test back to the same storage cart or may load the devices under test into a different storage cart.
- FIG. 1 is a perspective view of an illustrative electronic device such as a handheld device of the type that may be manufactured using automated equipment in accordance with an embodiment of the present invention.
- FIG. 2 is a schematic diagram of an illustrative electronic device such as a tablet computer that may be manufactured using automated equipment in accordance with an embodiment of the present invention.
- FIG. 3 is a schematic diagram of an illustrative electronic device with input/output devices and wireless communications circuitry in accordance with an embodiment of the present invention.
- FIG. 4 is a diagram of an illustrative test system in which a device under test storage cart may be used to convey a plurality of devices under test from one test area to another test area in accordance with an embodiment of the present invention.
- FIG. 5 is a diagram of manufacturing equipment of the type that may be used in manufacturing an electronic device in accordance with an embodiment of the present invention.
- FIG. 6 is a perspective view of an illustrative device under test storage cart having wheels and registration features in accordance with an embodiment of the present invention.
- FIG. 7 is a side view of an illustrative device under test storage cart being registered at a computer-controlled loading structure in accordance with an embodiment of the present invention.
- FIG. 8 is a perspective view of a device under test on a slotted shelf in a device under test storage cart in accordance with an embodiment of the present invention.
- FIG. 9 is a side view of an illustrative device under test storage cart being scanned by one or more lasers in accordance with an embodiment of the present invention.
- FIG. 10 is a graph showing how first and second lasers may be used to detect and obtain the status of a device under test in a storage cart in accordance with an embodiment of the present invention.
- FIG. 11 is a diagram showing how devices under test may be moved between storage carts and test stations by computer-controlled loading equipment in accordance with an embodiment of the present invention.
- FIG. 12 is a perspective view of an illustrative test system in which a computer-controlled loading structure with two robotic arms may be used to transport devices under test between storage carts and test stations in accordance with an embodiment of the present invention.
- FIG. 13 is a perspective view of an illustrative test system in which a plurality of computer-controlled loading structures with robotic arms may be used to transport devices under test between storage carts and test stations in accordance with an embodiment of the present invention.
- FIG. 14 is a flow chart of illustrative steps involved in testing devices under test using a test system in accordance with an embodiment of the present invention.
- Electronic devices such as electronic device 10 of FIG. 1 may be manufactured using automated manufacturing equipment.
- the automated manufacturing equipment may include equipment for assembling device components together to form an electronic device.
- the automated manufacturing equipment may also include testing systems for evaluating whether devices have been properly assembled and are functioning properly.
- Devices such as device 10 of FIG. 1 may be assembled and tested using an automated manufacturing system.
- the manufacturing system may include one or more stations such as one or more test stations for performing testing operations.
- Devices that are being tested in a test system may sometimes be referred to as devices under test (DUTs).
- Devices under test may be provided to the test stations using a conveyor belt, using robotic arms, or using other loading equipment.
- Test equipment at each test station may be used to perform an associated test on a device.
- one test station may have equipment for testing a display in the device.
- Another test station may have equipment for testing an audio component in the device.
- Yet another test station may have equipment for testing light sensors in the device.
- Yet another test station may have equipment for testing wireless communications circuitry in the device.
- Automated equipment in the test system may be used in loading and unloading devices under test, in conveying devices under test between test stations, and in performing tests and maintaining a database of test results.
- device 10 of FIG. 1 may be tested.
- Device 10 may be a computer monitor with an integrated computer, a desktop computer, a television, a notebook computer, other portable electronic equipment such as a cellular telephone, a tablet computer, a media player, a wrist-watch device, a pendant device, an earpiece device, other compact portable devices, or other electronic equipment.
- device 10 is a handheld electronic device such as a cellular telephone, media player, navigation system device, or gaming device.
- device 10 may include a housing such as housing 12 .
- Housing 12 which may sometimes be referred to as a case, may be formed of plastic, glass, ceramics, fiber composites, metal (e.g., stainless steel, aluminum, etc.), other suitable materials, or a combination of these materials.
- parts of housing 12 may be formed from dielectric or other low-conductivity material.
- housing 12 or at least some of the structures that make up housing 12 may be formed from metal elements.
- Display 14 may be a touch screen that incorporates capacitive touch electrodes or may be insensitive to touch.
- Display 14 may include image pixels formed from light-emitting diodes (LEDs), organic LEDs (OLEDs), plasma cells, electrophoretic display elements, electrowetting display elements, liquid crystal display (LCD) components, or other suitable image pixel structures.
- a cover glass layer may cover the surface of display 14 . Openings for buttons such as button 20 , openings for speaker ports such as speaker port 22 , and other openings may be formed in the cover layer of display 14 , if desired.
- the central portion of display 14 may include active image pixel structures.
- the surrounding rectangular ring-shaped inactive region (region 18 ) may be devoid of active image pixel structures. If desired, the width of inactive region 18 may be minimized (e.g., to produce a borderless display).
- Device 10 may include components such as front-facing camera 24 . Camera 24 may be oriented to acquire images of a user during operation of device 10 .
- Device 10 may include sensors in portion 26 of inactive region 18 . These sensors may include, for example, an infrared-light-based proximity sensor that includes an infrared-light emitter and a corresponding light detector to emit and detect reflected light from nearby objects.
- the sensors in portion 26 may also include an ambient light sensor for detecting the amount of light that is in the ambient environment for device 10 . Other types of sensors may be used in device 10 if desired.
- FIG. 1 is merely illustrative.
- Device 10 may include input-output ports such as port 28 and/or port 25 .
- Ports such as port 28 and port 25 may include audio input-output ports, analog input-output ports, digital data input-output ports, or other ports.
- Each port may have an associated connector.
- an audio port such as audio port 25 may have an associated four-contact audio connector
- a digital data port may have a connector with two or more pins (contacts), a connector with four or more pins, a connector with thirty pins, or other suitable data port connector.
- Sensors such as the sensors associated with region 26 of FIG. 1 , cameras such as camera 24 , audio ports such as audio port 25 and speaker port 22 , buttons such as button 20 , and ports such as port 28 may be located on any suitable portion of device housing 12 (e.g., a front housing face such as a display cover glass portion, a rear housing face such as a rear planar housing wall, sidewall structures, etc.).
- buttons such as button 21 may be located on a sidewall portion of housing 12 .
- FIG. 2 is a perspective view of device 10 in an illustrative configuration in which device 10 is a tablet computer.
- device 10 may include a housing such as housing 12 .
- Housing 12 may be formed from metal, plastic, fiber-based composite material, glass, ceramic, other materials, or combinations of these materials.
- Device 10 may have an upper (front) surface that is covered with display 14 .
- Active portion 16 of display 14 may have a rectangular shape (as an example).
- Inactive portion 18 of display 14 may have an opening to accommodate button 20 , a window region for camera 24 , and a portion such as portion 26 that is associated with one or more optical sensors such as an infrared-based proximity sensor and/or an ambient light sensor.
- Buttons such as button 21 and ports such as audio port 25 may be formed in a sidewall portion of housing 12 .
- FIG. 3 A schematic diagram of an electronic device such as electronic device 10 is shown in FIG. 3 .
- electronic device 10 may include storage and processing circuitry 27 .
- Storage and processing circuitry 27 may include storage such as hard disk drive storage, nonvolatile memory (e.g., flash memory or other electrically-programmable-read-only memory configured to form a solid state drive), volatile memory (e.g., static or dynamic random-access-memory), etc.
- Processing circuitry may be based on one or more microprocessors, microcontrollers, digital signal processors, baseband processors, power management units, audio codec chips, application specific integrated circuits, etc.
- Storage and processing circuitry 27 may be used to run software on device 10 , such as internet browsing applications, voice-over-internet-protocol (VOIP) telephone call applications, email applications, media playback applications, operating system functions, etc. To support interactions with external equipment, storage and processing circuitry 27 may be used in implementing communications protocols. Communications protocols that may be implemented using storage and processing circuitry 27 include internet protocols, wireless local area network (WLAN) protocols (e.g., IEEE 802.11 protocols—sometimes referred to as WiFi®), protocols for other short-range wireless communications links such as the Bluetooth® protocol, cellular telephone protocols, etc.
- WLAN wireless local area network
- WiFi® wireless local area network
- Circuitry 27 may be configured to implement control algorithms that control the use of antennas in device 10 .
- circuitry 27 may perform signal quality monitoring operations, sensor monitoring operations, and other data gathering operations and may, in response to the gathered data, control which antenna structures within device 10 are being used to receive and process data.
- circuitry 27 may control which of two or more antennas is being used to receive incoming radio-frequency signals, may control which of two or more antennas is being used to transmit radio-frequency signals, may control the process of routing incoming data streams over two or more antennas in device 10 in parallel, etc.
- Input/output circuitry 29 may be used to allow data to be supplied to device 10 and to allow data to be provided from device 10 to external devices.
- Input/output circuitry 29 may include input/output devices 31 .
- Input/output devices 31 may include touch screens, displays without touch sensor capabilities, buttons, joysticks, click wheels, scrolling wheels, touch pads, key pads, keyboards, microphones, speakers, tone generators, vibrators, cameras, sensors, light-emitting diodes and other status indicators, light sources, audio jacks and other audio port components, data ports, light sensors, motion sensors (accelerometers), capacitance sensors, proximity sensors, etc.
- a user can control the operation of device 10 by supplying commands through input/output devices 31 and may receive status information and other output from device 10 using the output resources of input/output devices 31 .
- Wireless communications circuitry 33 may include radio-frequency (RF) transceiver circuitry formed from one or more integrated circuits, power amplifier circuitry, low-noise input amplifiers, passive RF components, one or more antennas, transmission lines, and other circuitry for handling RF wireless signals. Wireless signals can also be sent using light (e.g., using infrared communications).
- RF radio-frequency
- Wireless communications circuitry 33 may include satellite navigation system receiver circuitry 35 , transceiver circuitry such as transceiver circuitry 37 and 39 , and antenna circuitry such as antenna circuitry 41 .
- Satellite navigation system receiver circuitry 35 may be used to support satellite navigation services such as United States' Global Positioning System (GPS) (e.g., for receiving satellite positioning signals at 1575 MHz) and/or other satellite navigation systems.
- GPS Global Positioning System
- Transceiver circuitry 37 may handle 2.4 GHz and 5 GHz bands for WiFi® (IEEE 802.11) communications and may handle the 2.4 Bluetooth® communications band. Circuitry 37 may sometimes be referred to as wireless local area network (WLAN) transceiver circuitry (to support WiFi® communications) and Bluetooth® transceiver circuitry. Circuitry 33 may use cellular telephone transceiver circuitry (sometimes referred to as cellular radio) 39 for handling wireless communications in cellular telephone bands such as bands at 850 MHz, 900 MHz, 1800 MHz, 1900 MHz, and 2100 MHz or other cellular telephone bands of interest.
- WLAN wireless local area network
- Circuitry 33 may use cellular telephone transceiver circuitry (sometimes referred to as cellular radio) 39 for handling wireless communications in cellular telephone bands such as bands at 850 MHz, 900 MHz, 1800 MHz, 1900 MHz, and 2100 MHz or other cellular telephone bands of interest.
- Examples of cellular telephone standards that may be supported by wireless circuitry 33 and device 10 include: the Global System for Mobile Communications (GSM) “2G” cellular telephone standard, the Evolution-Data Optimized (EVDO) cellular telephone standard, the “3G” Universal Mobile Telecommunications System (UMTS) cellular telephone standard, the “3G” Code Division Multiple Access 2000 (CDMA 2000) cellular telephone standard, and the “4G” Long Term Evolution (LTE) cellular telephone standard. Other cellular telephone standards may be used if desired. These cellular telephone standards are merely illustrative.
- Wireless communications circuitry 33 may include circuitry for other short-range and long-range wireless links if desired.
- wireless communications circuitry 33 may include wireless circuitry for receiving radio and television signals, paging circuits, etc.
- WiFi® and Bluetooth® links and other short-range wireless links wireless signals are typically used to convey data over tens of hundreds of feet.
- cellular telephone links and other long-range links wireless signals are typically used to convey data over thousands of feet or miles.
- Wireless communications circuitry 33 may include one or more antennas 41 .
- Antennas 41 may be formed using any suitable antenna type.
- antennas 41 may include antennas with resonating elements that are formed from loop antenna structures, patch antenna structures, inverted-F antenna structures, slot antenna structures, planar inverted-F antenna structures, helical antenna structures, hybrids of these designs, etc.
- Different types of antennas may be used for different bands and combinations of bands. For example, one type of antenna may be used in forming a local wireless link antenna and another type of antenna may be used in forming a remote wireless link antenna.
- FIG. 4 is a diagram of an illustrative system of the type that may be used for manufacturing operations such as device testing.
- system 48 may include one or more test areas such as test area 50 and test area 52 .
- test system 48 may include test accessories, computers, network equipment, tester control boxes, cabling, test enclosures, and other test equipment for gathering test results.
- Test areas 50 and 52 may include different types of test equipment for performing one or more tests on a device under test such as device 10 .
- test area e.g., test area A
- test area A may include test equipment for performing one or more tests on input/output devices 31 ( FIG. 3 ) of device under test 10 .
- Input/output devices that may be tested at test area A include sensors in device 10 (e.g., ambient light sensors, proximity sensors, touch sensors, etc.), cameras in device 10 (e.g., front camera, rear camera, etc.), buttons in device 10 , other input/output devices 31 in device 10 , etc.
- Test area 52 may include test equipment for performing one or more tests on wireless communications circuitry 33 ( FIG. 3 ) in device 10 .
- test area B may include over-the-air test equipment such as test equipment for generating radio-frequency test signals and for performing radio-frequency measurements on signals received from device under test 10 .
- a manufacturing facility may include test areas for performing other types of tests.
- system 48 may include a test area for performing longer-duration testing (e.g., tests that may take one or more hours such as battery testing, extreme temperature testing, etc.). Any number of suitable test areas may be included in system 48 .
- FIG. 4 in which system 48 includes test area A and test area B is merely illustrative.
- a device under test may undergo a first type of testing at a first test area (e.g., test area A) and may then be moved to a second test area (e.g., test area B) to undergo a second type of testing.
- Devices under test may be conveyed between test areas using moveable storage equipment such as device under test storage cart 340 .
- Storage carts 340 may be, for example, mobile shelves that can be moved between different pieces of equipment during manufacturing.
- Carts 340 may be configured to store tens, hundreds, thousands or more of devices under test.
- Carts 340 may serve as input and output storage locations for devices under test. Carts 340 may be loaded and unloaded by an operator, may be loaded and unloaded by computer-controlled loading equipment (e.g., one or more computer-controlled robotic arms), or may be loaded and unloaded by a combination of operators and computer-controlled loading equipment.
- computer-controlled loading equipment e.g., one or more computer-controlled robotic arms
- test area A For example, consider a scenario in which a plurality of devices under test have completed testing at test area A and are ready to be tested at test area B.
- An operator may load devices under test from the output of test area A to storage cart 340 .
- the storage cart may then be moved to test area B by the operator so that the devices under test may be tested at test area B.
- FIG. 5 is a diagram of an illustrative system of the type that may be used for manufacturing operations such as device testing.
- System 30 may, for example, be used in test areas such as test area A of FIG. 4 .
- system 30 may include one or more stations such as test stations 36 .
- Each test station may include test equipment for performing one or more tests on device under test 10 .
- Device under test 10 may, if desired, be installed in a test tray such as tray 32 .
- Tray 32 may be configured to receive one or more devices under test.
- tray 32 may have multiple slots, each of which is configured to receive a corresponding device under test. If desired, tray 32 may be configured to receive only a single device under test.
- test tray 32 may include features to facilitate human manipulation.
- test tray 32 may include features that help an operator open and close clamps or other device holding features in test tray 32 .
- Each test station 36 may include a portion that is configured to receive a device under test. As shown in FIG. 3 , for example, each test station 36 may be provided with test fixture 34 . Test fixtures 34 may be configured to receive device under test 10 directly or, as shown in FIG. 3 , may each be configured to receive device under test 10 after device under test 10 has been mounted in test tray 32 . With this type of arrangement, test tray 32 may serve as an interface between device under test 10 and test fixtures 34 . Test tray 32 may, for example, be more robust than device 10 , may have engagement features that are configured to mate with test system loading equipment, may have an identification number that facilitates tracking, and may have other features that facilitate testing of device under test 10 by test stations 36 .
- Test tray loaders 72 may be located at one or more intermediate positions along a line of test stations 36 .
- Test tray loaders 72 may include one or more computer-controlled positioning arms. Loaders 72 may be used in picking up a test tray and device under test from conveyor 38 , may be used to present the tray and device to test equipment at the test station for testing of the device, and may be used to replace the test tray and device under test on conveyor 38 following testing. If desired, loaders 72 may also be configured to pass devices and trays directly between test stations 36 .
- Test stations 36 may provide test results to computing equipment such as test host 42 (e.g., one or more networked computers) for processing.
- Test host 42 may maintain a database of test results, may be used in sending test commands to test stations, may track individual trays and devices under test as the trays and devices pass through system 30 , and may perform other control operations.
- an operator may pick up devices under test at the end of conveyor 38 .
- the devices under test that are retrieved from the end of conveyor 38 may, as an example, be placed in a storage cart such as storage cart 340 of FIG. 6 or may be fed into additional systems. If desired, the operator may remove device under test 10 from tray 32 before loading device under test 10 into cart 340 .
- storage cart 340 may be used to convey the devices under test between different portions of a manufacturing facility (e.g., between test area A and test area B of FIG. 4 ). As shown in FIG. 6 , cart 340 may have shelves 342 on which devices under test 10 may be stored. Wheels 344 may be provided to allow cart 340 be moved between test areas. For example, after loading a cart with devices under test from the output of test area A, an operator may roll the cart to test area B.
- Storage cart 340 may be provided with registration and alignment features such as balls 346 that allow cart 340 to engage with test equipment at a test area such as test area B of FIG. 4 .
- the registration and alignment features may be used to locate a device under test in the storage cart with predictable accuracy with respect to a three-dimensional positionable frame.
- the cart may be retained within the frame under computer control.
- the loading and unloading of the devices under test form the cart may also be computer-controlled (e.g., to ensure that no devices under test are loaded or unloaded unless the cart is in a desired location).
- FIG. 7 is a side view of cart 340 showing how cart 340 may engage with test equipment at a test area.
- a test area may be provided with an assembly of computer-controlled loading structures such as computer-controlled loading structure 42 .
- Computer-controlled loading structure 42 may include stationary frame structures such as stationary frame structures 360 .
- Stationary frame structures 360 may be attached to manufacturing facility floor 354 or other support structures.
- Loading structure 42 may include a computer-controlled positioner such as positioner 356 that may be used to position a loading arm such as loading arm 358 along three axes (X, Y, and Z). Loading arm 358 may move with respect to stationary frame structures 360 .
- Arm 358 may be used to load devices under test 10 onto shelves 342 and may be used to unload test devices under test 10 from shelves 342 .
- storage cart 340 may be provided with registration and alignment features that engage with corresponding registration and alignment features associated with loading structure 42 .
- registration features such as balls 346 may be formed on portions of cart 340 .
- balls 346 have been mounted on upper surface 345 of cart 340 .
- Balls 346 may be used to register the location of cart 340 relative to loading structure 42 (e.g., relative to frame structures 360 ).
- Loading structure 42 may have corresponding registration and alignment features such as registration structures 350 .
- Registration structures 350 may be mounted to frame structures 360 .
- Registration structures 350 may have notches or other features that are configured to receive corresponding registration features on cart 340 such as balls 346 .
- Cart 340 may be mounted on air-controlled (or motor-controlled) actuators such as actuators 352 and/or 353 .
- Actuators 352 may be mounted on wheels 344 .
- Actuators 353 may be mounted in a fixed location on floor 354 .
- an operator may roll cart 340 into a position in which balls 346 are aligned with registration structures 350 and in which cart 340 overlaps a floor-mounted actuator such as actuator 353 .
- Actuators 352 may be used to lock wheels 344 in place to prevent cart 340 from moving during testing.
- Actuators 352 and/or 353 may also be used to drive balls 346 upwards into registration structures 350 , thereby aligning cart 340 relative to load structure 42 (e.g., relative to frame structures 360 ). During alignment operations, the shapes and locations of registration structures 350 and balls 346 cooperate to ensure that cart 340 is placed in its desired location. After cart 340 and therefore shelves 342 of cart 340 have been placed in a known location relative to loading structure 42 in this way, loading structure 42 may use arm 358 to load and/or unload devices under test 10 from storage cart 340 .
- an electrical connection may be formed between cart 340 and loading structure 42 .
- This may allow storage cart 340 to communicate with a test host such as test host 40 .
- information about storage cart 340 may be conveyed to test host 40 via registration balls 346 , registration structure 350 , frame structure 360 , and path 351 .
- Information that may be conveyed to test host 40 includes the number of devices under test stored in cart 340 , which shelves contain a device under test 10 , which shelves contain a properly oriented device under test 10 , other information about cart 340 , etc. This type of information may be used when loading and unloading storage cart 340 .
- arm 358 may be provided with vacuum or suction features such as pneumatic structures 370 that may be used to temporarily adhere device 10 to arm 358 .
- Pneumatic features 370 may be computer-controlled and may be selectively enabled and disabled by a test system operator. This may allow arm 358 to move swiftly between storage carts and test stations without device 10 sliding off arm 358 .
- device under test 10 may rest upon on one or more raised mounting structures on shelf 342 such as mounting structures 55 .
- Mounting structures 55 may produce a gap 57 between device 10 and shelf 342 .
- Gap 57 may allow for arm 358 to pick up and drop off device 10 at shelf 342 .
- arm 358 may have a spatula-like shape that may be inserted into gap 57 to lift device 10 from mounting structures 55 and to place device 10 on mounting structures 55 .
- each shelf 342 may have a slot such as slot 362 of FIG. 8 . Slots 362 may allow arm 358 to pick up and drop off device 10 at shelf 342 .
- FIG. 9 is a diagram of an illustrative system that may be used to scan and obtain status information from storage cart 340 .
- one or more lasers such as lasers 400 may be used to scan each shelf 342 in storage cart 340 .
- Lasers 400 may be, for example, distance sensors which use laser beams to determine the distance to an object. This is, however, merely illustrative. Any suitable type of laser may be used to scan shelves 342 to obtain status information from storage cart 340 (e.g., ultrasound lasers, other types of lasers, etc.).
- Lasers 400 may perform a status scan of each shelf 342 in cart 340 to obtain status information about each shelf 342 .
- Obtaining status information about a shelf may include, for example, determining whether or not a device is present on the shelf, determining whether or not a device is oriented properly on the shelf, and/or determining other information about the device on the shelf. Based on the data obtained from lasers 400 , a status may be assigned to each scanned shelf.
- a shelf on which device 10 is not present may be assigned a status of “EMPTY.”
- a shelf on which device 10 is present but is oriented improperly e.g., shelf 406 and shelf 418
- a shelf on which device 10 is present and is oriented properly e.g., shelf 408
- Status information obtained by lasers 400 may be conveyed locally at each shelf (e.g., via a status indicator located at each shelf) and/or may be conveyed to a computer in the manufacturing facility.
- status information may be conveyed to a computer that controls loading structure 42 ( FIG. 7 ).
- Loading structure 42 may load and unload storage cart 340 based on the obtained status information.
- loading structure 42 may only pick up devices 10 from cart 340 that are oriented properly (e.g., devices 10 on shelves 342 that have been assigned a status of “OK”). Scanning cart 340 in this way may ensure that devices 10 are not improperly placed in a test chamber or test cell after being unloaded from storage cart 340 by loading structure 42 .
- lasers 400 may perform a status scan by moving along a column of shelves 342 (e.g., in direction 412 ). If desired, lasers 400 may move in unison. Lasers 400 may direct laser beams into each shelf 342 . As the lasers move along a column of shelves 342 , each laser may measure the distance traveled by the laser beam before it is reflected by an object or surface. Thus, when lasers 400 scan a shelf 342 where device 10 is present, the laser beams will be reflected at device 10 and lasers 400 will both register a decrease in distance between the laser and the point of reflection. When lasers 400 scan a shelf 342 where device 10 is not present, the laser beams will instead be reflected at a back wall of shelf 342 .
- lasers may be configured to scan column-by-column until the storage cart status scan is complete. This is, however, merely illustrative. If desired, lasers 400 may be configured to scan row-by-row or may be configured to scan cell-by-cell in any desired order.
- each laser may determine surface characteristics of the outward facing surface of device 10 on shelf 342 .
- a button on device 10 such as button 21 may have a slightly raised surface relative to the surface of the housing of device 10 .
- a port such as audio port 25 and/or data port 28 may be formed as an opening in the housing of device 10 .
- Surface characteristics of this type e.g., protrusions, recesses, gaps, buttons, holes, etc.
- a properly oriented device on shelf 342 may be defined by the surface characteristics of the outward-facing surface of device 10 when it is properly oriented on shelf 342 .
- a properly oriented device may be defined by having audio port 25 on side 414 of the shelf, facing outward, and by having button 21 on side 416 of the shelf, facing outward.
- An improperly oriented device may then be defined by either having data port 28 facing outward (as shown in shelf 418 , for example) or having button 21 on side 414 and port 25 on side 416 (as shown in shelf 406 , for example).
- This definition is merely an illustrative example of how one might define “properly oriented.” For a shelf to be assigned a status of “OK,” Laser 1 would need to register the surface characteristics of audio port 25 (e.g., an opening in the housing of device 10 ) and Laser 2 would need to register the surface characteristics of button 21 in device 10 (e.g., a raised surface on the housing of device 10 ).
- FIG. 10 is a set of graphs showing examples of data that might be recorded by Laser 1 and Laser 2 during a scan of a particular shelf (e.g., shelf 408 of FIG. 9 ).
- the upper graph is representative of the distance D measured by Laser 1 as a function of time t and the lower graph is representative of the distance D measured by Laser 2 as a function of time t.
- each laser registers a decrease in distance between the laser and the point of reflection, thereby indicating the presence of device 10 .
- each laser registers a unique surface characteristic of device 10 as the lasers move across the surface of device 10 .
- Laser 1 registers a slight increase in measured distance, indicating that the laser beam may have encountered an opening in the housing of device 10 (e.g., indicating the presence of audio port 25 ).
- Laser 2 registers a slight decrease in measured distance, indicating that the laser beam may have encountered a raised surface on the housing of device 10 (e.g., indicating the presence of button 21 ). At time t 2 , both lasers register an increase in distance as the lasers move past device 10 and onto the next shelf in the column of shelves 342 .
- Each unique orientation of device 10 on shelf 342 may be identified with a distinct set of measurements from lasers 400 . In this way, each orientation can be characterized as being acceptable or unacceptable (if desired).
- being “properly oriented” on a shelf is defined as having audio port on side 414 of the shelf and button 21 on side 416 of the shelf, facing outward (e.g., the orientation shown in shelf 408 ).
- any orientation of device 10 on shelf 342 may be defined as “properly oriented.”
- “properly oriented” may be defined as having data port 28 facing outward (as shown on shelf 418 of FIG. 9 ) or may be defined as having button 21 on side 414 and audio port 25 on side 416 (as shown on shelf 406 of FIG. 9 ).
- Any orientation of device 10 on shelf 342 may be identified using lasers 400 .
- storage carts 340 may serve as input and output storage locations for devices under test 10 .
- test system 30 of FIG. 11 may include device under test storage equipment such as carts 340 .
- Carts 340 may serve as input storage locations for devices under test 10 that are “waiting” to be tested at a given test station.
- Carts 340 may also serve as output storage locations for devices under test 10 that have already been tested at a given test station. For example, the leftmost cart 340 in FIG.
- the middle cart 340 may serve as an output storage location for devices under test 10 that have been tested in test station cell (group) C 1 and as an input storage location for devices under test 10 that are waiting to be tested in cell C 2 of test stations 36 ; and the rightmost cart 340 may serve as an output storage location for devices under test 10 that have been tested by the test stations in test station cell C 2 .
- Loading structures 42 may have one or more computer-controlled arms that may be positioned along three axes. Loading structures 42 may be configured to span multiple carts 340 and/or multiple test stations 36 .
- the leftmost loading structure 42 of FIG. 11 may be configured to handle devices under test for the leftmost cart 340 , the test stations in test station cell C 1 , and the center cart 340 .
- the rightmost loading structure 42 of FIG. 11 may be configured to handle devices under test for the center cart, the test stations in test station cell C 2 , and the rightmost cart.
- the leftmost loading structure 42 may retrieve devices under test from the leftmost cart 340 , may test these devices under test using one or more test stations 36 in cell C 1 , and, following testing, may place the devices under test in the middle cart 340 .
- center cart 340 may, if desired, be moved to a new location for unloading (e.g., by rolling the cart on wheels).
- the center cart may serve as an output/input interface and need not be moved before being unloaded.
- the rightmost loading structure of FIG. 11 may move the tested devices under test 10 from the test stations of cell C 2 to the rightmost cart 340 in the system.
- FIG. 12 is a perspective view of an illustrative test system such as test system 500 showing another example of how storage carts, test stations, and computer-controlled loading structures may interact with each other.
- loading structure 42 may be provided with multiple robotic loading arms such as robotic arms 358 A and 358 B.
- Loading structure 42 may be used to load and unload storage carts such as storage carts 340 A and 340 B and to load and unload test stations such as test station 36 .
- Test station 36 may include one or more test cells such as test cells 502 . All of test cells 502 at test station 36 may be used to perform the same type of test or, if desired, different test cells 502 may be used to perform different types of tests. For example, a first column 36 A of test cells 502 may be used to perform a first type of test, and a second column 36 B of test cells 502 may be used to perform a second type of test. For simplicity, only six test cells are shown in FIG. 12 . However, there may be tens, hundreds, thousands or more of test cells 502 at a given test station, if desired.
- storage carts 340 A and 340 B may be located on both sides of test station 36 .
- the storage carts may each be used as input and output storage locations for devices under test 10 .
- loading structure 42 may load devices under test 10 from storage cart 340 A into test station 36 for testing. Following testing, loading structure 42 may unload devices under test 10 from test station 36 and return the devices to storage cart 340 A. Following testing of all devices 10 from storage cart 340 A, loading structure 42 may then start loading devices 10 from storage cart 340 B into test station 36 . Following testing, loading structure 42 may unload devices under test 10 from test station 36 and return the devices to storage cart 340 B.
- a first storage cart may be used as an input storage location for devices under test 10
- a second storage cart may be used as an output storage location for devices under test 10 .
- loading structure 42 may load devices 10 from storage cart 340 A into test station 36 for testing. Following testing, loading structure 42 may unload devices 10 from test station 36 and may bring the devices to storage cart 340 B.
- Loading structure 42 may be configured to carry more than one device under test at the same time.
- robotic arm 358 A may carry a first device under test while robotic arm 358 B carries a second device under test.
- Loading structure 42 may be configured to move back and forth in the x-direction along frame structure 360 , and robotic arms 358 A and 358 B may be configured to move along three different axes (e.g., along orthogonal axes X, Y, and Z).
- Providing a single loading structure 42 with multiple arms 358 may increase the efficiency of system 500 by allowing a single loading structure 42 to perform the functions of multiple loading structures 42 .
- Loading structure 42 may use arm 358 A to pick up DUT 1 from storage cart 340 A and to place DUT 1 into test cell 502 A (e.g., a test cell at test station 36 A). Loading structure 42 may then use arm 358 A may to pick up DUT 2 from storage cart 340 A. With DUT 2 in arm 358 A, loading structure 42 may move towards test cell 502 A. Once at test cell 502 A, loading structure 42 may use free arm 358 B to remove DUT 1 from test cell A.
- loading structure 42 may use arm 358 A to place DUT 2 into test cell 502 A. Loading structure 42 may then move towards test cell 502 B and may use arm 358 B to place DUT 1 into test cell 502 B (e.g., a test cell at test station 36 B). Loading structure may then move back to test cell 502 A and may use arm 358 A to remove DUT 2 from test cell 502 A. Loading structure 42 may then move towards test cell 502 B. Using arm 358 B, loading structure 42 may remove DUT 1 from test cell 502 B. Following removal of DUT 1 from test cell 502 B, loading structure 42 may use arm 358 A to place DUT 2 into test cell 502 B.
- Loading structure 42 may then move towards storage cart 340 A and may use arm 358 B to place DUT 1 back into storage cart 340 A. Loading structure 42 may then move towards test cell 502 B and may use either arm to remove DUT 2 from test cell 502 B and to return DUT 2 back to storage cart 340 A. Assuming (for simplicity) that DUT 2 was the last device to be tested in storage cart 340 A, loading structure 42 may move to storage cart 340 B to test devices in storage cart 340 B at test stations 36 A and 36 B (e.g., using a similar method as the one just described).
- loading structure 42 may “switch” devices in a test cell without moving away from that test cell. For example, loading structure 42 may remove a first device from a test cell with a first arm while holding a second device in a second arm. After removing the first device from the test cell, loading structure 42 may use the second arm to place the second device in the test cell. This may eliminate the need to return to a storage cart in order to replace a first device in a test cell with a second device.
- FIG. 13 is a perspective view of an illustrative test system such as test system 600 showing yet another example of how storage carts, test stations, and computer-controlled loading structures may interact with each other.
- there may be a plurality of loading structures such as loading structure 42 A and loading structure 42 B operating in test system 600 .
- Each loading structure may be provided with one or more robotic arms such as robotic arms 358 A and robotic arm 358 B.
- Loading structures 42 A and 42 B may be used to load and unload storage carts 340 A and 340 B and to load and unload test station 36 .
- Loading structures 42 A and 42 B may be configured to move independently of one another. Loading structures 42 A and 42 B may each move back and forth in the x-direction along frame structures 360 , and robotic arms 358 A and 358 B may each be configured to move in three dimensions (X, Y, and Z). In the illustrative example of FIG. 12 , loading structures 42 share common frame structures (e.g., frame structures 360 ). This is, however, merely illustrative. If desired, loading structures 42 may be provided with separate frame structures.
- each storage cart may be used as both an input and an output storage location for devices 10 .
- devices under test 10 may unloaded from a storage cart for testing and, following testing, may be returned to the storage cart.
- a first storage cart such as storage cart 340 A may serve as an input storage location for devices under test 10 and a second storage cart such as storage cart 340 B may serve as an output storage location for devices under test 10 .
- loading structures 42 A and 42 B may each perform unique functions and/or may operate independently of one another.
- loading structure 42 A may use arm 358 A to load devices from storage cart 340 A into test station 36 .
- loading structure 42 B may use arm 358 B to load devices from test station 36 to storage cart 340 B.
- devices under test 10 may provide an audible or visual status indicator to indicate whether or not the test was successful (e.g., whether or not the device “passed” or “failed”). For example, if performance of device 10 is found to be satisfactory during testing, a device may display a green screen to indicate that the device has “passed” that particular test. If performance of device 10 is found to be unsatisfactory, device 10 may display a red screen to indicate that the device has “failed” that particular test and may need to be reworked, retested, or discarded.
- an audible or visual status indicator to indicate whether or not the test was successful (e.g., whether or not the device “passed” or “failed”). For example, if performance of device 10 is found to be satisfactory during testing, a device may display a green screen to indicate that the device has “passed” that particular test. If performance of device 10 is found to be unsatisfactory, device 10 may display a red screen to indicate that the device has “failed”
- FIGS. 10-12 are merely illustrative examples that are meant to shed light on how a test system that includes storage carts, test stations, and computer-controlled loading equipment might operate. In general, any suitable combination of loading and unloading methods may be used.
- the mobility of storage carts 340 and the programmability of loading structures 42 allow for a manufacturing facility to customize its test systems as desired.
- FIG. 13 is a flow chart of illustrative steps involved in testing devices at multiple test areas such as test area A and test area B ( FIG. 4 ).
- an operator may retrieve device under test 10 from the output of test area A.
- the output of test area A may be, for example, the end of a conveyor belt such as conveyor belt 38 of FIG. 5 .
- an operator may load device under test 10 into a storage cart such as storage cart 340 ( FIG. 6 ). If device under test 10 is to undergo over-the-air testing (e.g., testing of wireless communications circuitry), it may be desirable to remove device under test 10 from test tray 32 (if needed) prior to loading device under test 10 into storage cart 340 .
- over-the-air testing e.g., testing of wireless communications circuitry
- an operator may roll storage cart 340 to a different portion of the manufacturing facility such as test area B.
- Storage cart 340 may be moved from test area A to test area B when it has reached a desired capacity of devices under test 10 from the output of test area A.
- an operator may align the registration features on cart 340 with corresponding registration features at test area B to register cart 340 at test area B.
- actuators such as actuators 352 and 353 ( FIG. 7 ) may drive cart 340 upwards to place cart 340 in a desired location. This may allow computer-controlled loading arms to locate individual devices under test in cart 340 with predictable accuracy.
- one or more lasers may be used to perform a storage cart status scan.
- the storage cart status scan may assess which shelves are empty, which shelves contain a device under test, which shelves have a properly oriented device, and which shelves have an improperly oriented device.
- the status of each shelf may be conveyed locally at each shelf and/or may be conveyed to a computer that controls loading structure 42 .
- one or more loading structures 42 may use one or more robotic arms 358 to pick up devices from cart 340 and to place the devices into test cells at test area B. If desired, the loading structure may pick up devices from cart 340 based on the status information obtained in step 712 .
- test area B devices under test 10 are tested in the test cells at test area B. Any suitable type of test may be performed at test area B.
- test area B may be used to perform over-the-air testing of wireless communications circuitry 33 ( FIG. 3 ) in devices under test 10 .
- one or more loading structures 42 may use one or more robotic arms 358 to remove devices under test 10 from the test cells.
- the tested devices may be returned to the storage cart that they were unloaded from originally, or the tested devices may be loaded into a different storage cart.
Abstract
A test system may be provided in which devices under test undergo various types of testing. A first test location may have test equipment for testing input/output devices in the devices under test. A second test location may have test equipment for testing wireless communications circuitry in the devices under test. A mobile storage cart having shelves may be used to store the devices under test and to convey the devices under test between test locations. The storage cart may be configured to engage with a stationary frame structure at a test location. Actuators underneath the storage cart may be used to position the storage cart in a desired location. Distance sensors may be used to obtain status information about each shelf in the storage cart. A computer-controlled loading structure may be used to load the devices under test from the storage cart into test enclosures.
Description
- This application claims the benefit of provisional patent application No. 61/595,572, filed Feb. 6, 2012, which is hereby incorporated by reference herein in its entirety.
- This relates generally to testing systems, and more particularly, to testing systems with computer-controlled loading equipment and mobile storage carts.
- Electronic devices are often tested following assembly to ensure that device performance meets design specifications. An electronic device may undergo a first type of testing at a first test location and may undergo a second type of testing at a second test location. At each test location, a test system operator may load devices under test into a series of test stations. Following testing at a first test location, the operator may bring the devices under test to a second location.
- The process of manually loading each device under test into each test station can be cumbersome and burdensome to test system operators. If care is not taken, tests may be less accurate and more time consuming than desired.
- It would therefore be desirable to be able to provide improved ways of performing manufacturing operations such as testing operations on electronic devices.
- A test system may be provided in which devices under test undergo different types of testing. A first test location may be used to test input/output devices in a device under test. A second test location may be used to test wireless communications circuitry in a device under test.
- Devices under test may be output at a first test location. An operator may retrieve the devices under test from the output at the first test location and may load the devices under test into a device under test storage cart. Each device under test may be loaded onto a respective shelf in the storage cart. The device under test storage cart may be configured to hold tens, hundreds, thousands or more of devices under test. The device under test storage cart may be provided with wheels so that an operator may easily transport the devices under test from the first test location to a second test location.
- A second test location may have test equipment for testing wireless communications circuitry. The test equipment at the second test location may include one or more electromagnetically shielded test enclosures. The test equipment at the second test location may include one or more computer-controlled loading structures. The loading structures may include one or more computer-controlled loading arms that move with respect to a stationary frame structure.
- A stationary frame structure may be provided with registration structures. The storage carts may be provided with corresponding alignment structures that are configured to align and mate with the registration structures at the second test station. One or more computer-controlled actuators underneath and coupled to the storage cart may be used to position the storage cart in a desired location. By engaging the storage cart with the stationary frame structure at the second test station, the computer-controlled loading structure may be able to locate each device under test in the storage cart with predictable accuracy.
- One or more sensors may be used to obtain status information from the storage cart. The sensors may be distance sensors that are configured to scan and obtain information about each shelf. The sensors may be configured to determine whether or not a device is present on a shelf and/or whether or not a device is oriented properly on a shelf. Orientation information can be deduced by using the sensors to determine surface characteristics of the device under test being scanned. Computer-controlled loading structures may unload storage carts based on the obtained status information.
- One or more computer-controlled loading structures may be used to load devices under test from a storage cart into a test enclosure. A computer-controlled loading structure may have first and second robotic arms that allow the loading structure to carry more than one device under test at the same time. Following testing, the computer-controlled loading structure may unload the devices under test from the test enclosures and may return the devices under test back to the same storage cart or may load the devices under test into a different storage cart.
- Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.
-
FIG. 1 is a perspective view of an illustrative electronic device such as a handheld device of the type that may be manufactured using automated equipment in accordance with an embodiment of the present invention. -
FIG. 2 is a schematic diagram of an illustrative electronic device such as a tablet computer that may be manufactured using automated equipment in accordance with an embodiment of the present invention. -
FIG. 3 is a schematic diagram of an illustrative electronic device with input/output devices and wireless communications circuitry in accordance with an embodiment of the present invention. -
FIG. 4 is a diagram of an illustrative test system in which a device under test storage cart may be used to convey a plurality of devices under test from one test area to another test area in accordance with an embodiment of the present invention. -
FIG. 5 is a diagram of manufacturing equipment of the type that may be used in manufacturing an electronic device in accordance with an embodiment of the present invention. -
FIG. 6 is a perspective view of an illustrative device under test storage cart having wheels and registration features in accordance with an embodiment of the present invention. -
FIG. 7 is a side view of an illustrative device under test storage cart being registered at a computer-controlled loading structure in accordance with an embodiment of the present invention. -
FIG. 8 is a perspective view of a device under test on a slotted shelf in a device under test storage cart in accordance with an embodiment of the present invention. -
FIG. 9 is a side view of an illustrative device under test storage cart being scanned by one or more lasers in accordance with an embodiment of the present invention. -
FIG. 10 is a graph showing how first and second lasers may be used to detect and obtain the status of a device under test in a storage cart in accordance with an embodiment of the present invention. -
FIG. 11 is a diagram showing how devices under test may be moved between storage carts and test stations by computer-controlled loading equipment in accordance with an embodiment of the present invention. -
FIG. 12 is a perspective view of an illustrative test system in which a computer-controlled loading structure with two robotic arms may be used to transport devices under test between storage carts and test stations in accordance with an embodiment of the present invention. -
FIG. 13 is a perspective view of an illustrative test system in which a plurality of computer-controlled loading structures with robotic arms may be used to transport devices under test between storage carts and test stations in accordance with an embodiment of the present invention. -
FIG. 14 is a flow chart of illustrative steps involved in testing devices under test using a test system in accordance with an embodiment of the present invention. - Electronic devices such as
electronic device 10 ofFIG. 1 may be manufactured using automated manufacturing equipment. The automated manufacturing equipment may include equipment for assembling device components together to form an electronic device. The automated manufacturing equipment may also include testing systems for evaluating whether devices have been properly assembled and are functioning properly. - Devices such as
device 10 ofFIG. 1 may be assembled and tested using an automated manufacturing system. The manufacturing system may include one or more stations such as one or more test stations for performing testing operations. - Devices that are being tested in a test system may sometimes be referred to as devices under test (DUTs). Devices under test may be provided to the test stations using a conveyor belt, using robotic arms, or using other loading equipment.
- Test equipment at each test station may be used to perform an associated test on a device. For example, one test station may have equipment for testing a display in the device. Another test station may have equipment for testing an audio component in the device. Yet another test station may have equipment for testing light sensors in the device. Yet another test station may have equipment for testing wireless communications circuitry in the device. Automated equipment in the test system may be used in loading and unloading devices under test, in conveying devices under test between test stations, and in performing tests and maintaining a database of test results.
- Any suitable device may be tested using the test equipment. As an example,
device 10 ofFIG. 1 may be tested.Device 10 may be a computer monitor with an integrated computer, a desktop computer, a television, a notebook computer, other portable electronic equipment such as a cellular telephone, a tablet computer, a media player, a wrist-watch device, a pendant device, an earpiece device, other compact portable devices, or other electronic equipment. In the configuration shown inFIG. 1 ,device 10 is a handheld electronic device such as a cellular telephone, media player, navigation system device, or gaming device. - As shown in
FIG. 1 ,device 10 may include a housing such ashousing 12.Housing 12, which may sometimes be referred to as a case, may be formed of plastic, glass, ceramics, fiber composites, metal (e.g., stainless steel, aluminum, etc.), other suitable materials, or a combination of these materials. In some situations, parts ofhousing 12 may be formed from dielectric or other low-conductivity material. In other situations,housing 12 or at least some of the structures that make uphousing 12 may be formed from metal elements. -
Device 10 may, if desired, have a display such asdisplay 14.Display 14 may be a touch screen that incorporates capacitive touch electrodes or may be insensitive to touch.Display 14 may include image pixels formed from light-emitting diodes (LEDs), organic LEDs (OLEDs), plasma cells, electrophoretic display elements, electrowetting display elements, liquid crystal display (LCD) components, or other suitable image pixel structures. A cover glass layer may cover the surface ofdisplay 14. Openings for buttons such asbutton 20, openings for speaker ports such asspeaker port 22, and other openings may be formed in the cover layer ofdisplay 14, if desired. - The central portion of display 14 (i.e., active region 16) may include active image pixel structures. The surrounding rectangular ring-shaped inactive region (region 18) may be devoid of active image pixel structures. If desired, the width of
inactive region 18 may be minimized (e.g., to produce a borderless display). -
Device 10 may include components such as front-facingcamera 24.Camera 24 may be oriented to acquire images of a user during operation ofdevice 10.Device 10 may include sensors inportion 26 ofinactive region 18. These sensors may include, for example, an infrared-light-based proximity sensor that includes an infrared-light emitter and a corresponding light detector to emit and detect reflected light from nearby objects. The sensors inportion 26 may also include an ambient light sensor for detecting the amount of light that is in the ambient environment fordevice 10. Other types of sensors may be used indevice 10 if desired. The example ofFIG. 1 is merely illustrative. -
Device 10 may include input-output ports such asport 28 and/orport 25. Ports such asport 28 andport 25 may include audio input-output ports, analog input-output ports, digital data input-output ports, or other ports. Each port may have an associated connector. For example, an audio port such asaudio port 25 may have an associated four-contact audio connector, a digital data port may have a connector with two or more pins (contacts), a connector with four or more pins, a connector with thirty pins, or other suitable data port connector. - Sensors such as the sensors associated with
region 26 ofFIG. 1 , cameras such ascamera 24, audio ports such asaudio port 25 andspeaker port 22, buttons such asbutton 20, and ports such asport 28 may be located on any suitable portion of device housing 12 (e.g., a front housing face such as a display cover glass portion, a rear housing face such as a rear planar housing wall, sidewall structures, etc.). For example, buttons such asbutton 21 may be located on a sidewall portion ofhousing 12. -
FIG. 2 is a perspective view ofdevice 10 in an illustrative configuration in whichdevice 10 is a tablet computer. As shown inFIG. 2 ,device 10 may include a housing such ashousing 12.Housing 12 may be formed from metal, plastic, fiber-based composite material, glass, ceramic, other materials, or combinations of these materials.Device 10 may have an upper (front) surface that is covered withdisplay 14.Active portion 16 ofdisplay 14 may have a rectangular shape (as an example).Inactive portion 18 ofdisplay 14 may have an opening to accommodatebutton 20, a window region forcamera 24, and a portion such asportion 26 that is associated with one or more optical sensors such as an infrared-based proximity sensor and/or an ambient light sensor. Buttons such asbutton 21 and ports such asaudio port 25 may be formed in a sidewall portion ofhousing 12. - A schematic diagram of an electronic device such as
electronic device 10 is shown inFIG. 3 . As shown inFIG. 3 ,electronic device 10 may include storage andprocessing circuitry 27. Storage andprocessing circuitry 27 may include storage such as hard disk drive storage, nonvolatile memory (e.g., flash memory or other electrically-programmable-read-only memory configured to form a solid state drive), volatile memory (e.g., static or dynamic random-access-memory), etc. Processing circuitry may be based on one or more microprocessors, microcontrollers, digital signal processors, baseband processors, power management units, audio codec chips, application specific integrated circuits, etc. - Storage and
processing circuitry 27 may be used to run software ondevice 10, such as internet browsing applications, voice-over-internet-protocol (VOIP) telephone call applications, email applications, media playback applications, operating system functions, etc. To support interactions with external equipment, storage andprocessing circuitry 27 may be used in implementing communications protocols. Communications protocols that may be implemented using storage andprocessing circuitry 27 include internet protocols, wireless local area network (WLAN) protocols (e.g., IEEE 802.11 protocols—sometimes referred to as WiFi®), protocols for other short-range wireless communications links such as the Bluetooth® protocol, cellular telephone protocols, etc. -
Circuitry 27 may be configured to implement control algorithms that control the use of antennas indevice 10. For example, to support antenna diversity schemes and MIMO schemes or beam forming or other multi-antenna schemes,circuitry 27 may perform signal quality monitoring operations, sensor monitoring operations, and other data gathering operations and may, in response to the gathered data, control which antenna structures withindevice 10 are being used to receive and process data. As an example,circuitry 27 may control which of two or more antennas is being used to receive incoming radio-frequency signals, may control which of two or more antennas is being used to transmit radio-frequency signals, may control the process of routing incoming data streams over two or more antennas indevice 10 in parallel, etc. - Input/
output circuitry 29 may be used to allow data to be supplied todevice 10 and to allow data to be provided fromdevice 10 to external devices. Input/output circuitry 29 may include input/output devices 31. Input/output devices 31 may include touch screens, displays without touch sensor capabilities, buttons, joysticks, click wheels, scrolling wheels, touch pads, key pads, keyboards, microphones, speakers, tone generators, vibrators, cameras, sensors, light-emitting diodes and other status indicators, light sources, audio jacks and other audio port components, data ports, light sensors, motion sensors (accelerometers), capacitance sensors, proximity sensors, etc. A user can control the operation ofdevice 10 by supplying commands through input/output devices 31 and may receive status information and other output fromdevice 10 using the output resources of input/output devices 31. -
Wireless communications circuitry 33 may include radio-frequency (RF) transceiver circuitry formed from one or more integrated circuits, power amplifier circuitry, low-noise input amplifiers, passive RF components, one or more antennas, transmission lines, and other circuitry for handling RF wireless signals. Wireless signals can also be sent using light (e.g., using infrared communications). -
Wireless communications circuitry 33 may include satellite navigationsystem receiver circuitry 35, transceiver circuitry such astransceiver circuitry antenna circuitry 41. Satellite navigationsystem receiver circuitry 35 may be used to support satellite navigation services such as United States' Global Positioning System (GPS) (e.g., for receiving satellite positioning signals at 1575 MHz) and/or other satellite navigation systems. -
Transceiver circuitry 37 may handle 2.4 GHz and 5 GHz bands for WiFi® (IEEE 802.11) communications and may handle the 2.4 Bluetooth® communications band.Circuitry 37 may sometimes be referred to as wireless local area network (WLAN) transceiver circuitry (to support WiFi® communications) and Bluetooth® transceiver circuitry.Circuitry 33 may use cellular telephone transceiver circuitry (sometimes referred to as cellular radio) 39 for handling wireless communications in cellular telephone bands such as bands at 850 MHz, 900 MHz, 1800 MHz, 1900 MHz, and 2100 MHz or other cellular telephone bands of interest. - Examples of cellular telephone standards that may be supported by
wireless circuitry 33 anddevice 10 include: the Global System for Mobile Communications (GSM) “2G” cellular telephone standard, the Evolution-Data Optimized (EVDO) cellular telephone standard, the “3G” Universal Mobile Telecommunications System (UMTS) cellular telephone standard, the “3G” Code Division Multiple Access 2000 (CDMA 2000) cellular telephone standard, and the “4G” Long Term Evolution (LTE) cellular telephone standard. Other cellular telephone standards may be used if desired. These cellular telephone standards are merely illustrative. -
Wireless communications circuitry 33 may include circuitry for other short-range and long-range wireless links if desired. For example,wireless communications circuitry 33 may include wireless circuitry for receiving radio and television signals, paging circuits, etc. In WiFi® and Bluetooth® links and other short-range wireless links, wireless signals are typically used to convey data over tens of hundreds of feet. In cellular telephone links and other long-range links, wireless signals are typically used to convey data over thousands of feet or miles. -
Wireless communications circuitry 33 may include one ormore antennas 41.Antennas 41 may be formed using any suitable antenna type. For example,antennas 41 may include antennas with resonating elements that are formed from loop antenna structures, patch antenna structures, inverted-F antenna structures, slot antenna structures, planar inverted-F antenna structures, helical antenna structures, hybrids of these designs, etc. Different types of antennas may be used for different bands and combinations of bands. For example, one type of antenna may be used in forming a local wireless link antenna and another type of antenna may be used in forming a remote wireless link antenna. -
FIG. 4 is a diagram of an illustrative system of the type that may be used for manufacturing operations such as device testing. As shown inFIG. 4 ,system 48 may include one or more test areas such astest area 50 andtest area 52. During testing operations, many devices (e.g., tens, hundreds, thousands or more of devices 10) may be tested in a test system such astest system 48.Test system 48 may include test accessories, computers, network equipment, tester control boxes, cabling, test enclosures, and other test equipment for gathering test results. -
Test areas device 10. For example, test area (e.g., test area A) may include test equipment for performing one or more tests on input/output devices 31 (FIG. 3 ) of device undertest 10. Input/output devices that may be tested at test area A include sensors in device 10 (e.g., ambient light sensors, proximity sensors, touch sensors, etc.), cameras in device 10 (e.g., front camera, rear camera, etc.), buttons indevice 10, other input/output devices 31 indevice 10, etc. - Test area 52 (e.g., test area B) may include test equipment for performing one or more tests on wireless communications circuitry 33 (
FIG. 3 ) indevice 10. For example, test area B may include over-the-air test equipment such as test equipment for generating radio-frequency test signals and for performing radio-frequency measurements on signals received from device undertest 10. - If desired, a manufacturing facility may include test areas for performing other types of tests. For example,
system 48 may include a test area for performing longer-duration testing (e.g., tests that may take one or more hours such as battery testing, extreme temperature testing, etc.). Any number of suitable test areas may be included insystem 48. The example ofFIG. 4 in whichsystem 48 includes test area A and test area B is merely illustrative. - During manufacturing operations, a device under test may undergo a first type of testing at a first test area (e.g., test area A) and may then be moved to a second test area (e.g., test area B) to undergo a second type of testing. Devices under test may be conveyed between test areas using moveable storage equipment such as device under
test storage cart 340.Storage carts 340 may be, for example, mobile shelves that can be moved between different pieces of equipment during manufacturing.Carts 340 may be configured to store tens, hundreds, thousands or more of devices under test. -
Carts 340 may serve as input and output storage locations for devices under test.Carts 340 may be loaded and unloaded by an operator, may be loaded and unloaded by computer-controlled loading equipment (e.g., one or more computer-controlled robotic arms), or may be loaded and unloaded by a combination of operators and computer-controlled loading equipment. - For example, consider a scenario in which a plurality of devices under test have completed testing at test area A and are ready to be tested at test area B. An operator may load devices under test from the output of test area A to
storage cart 340. The storage cart may then be moved to test area B by the operator so that the devices under test may be tested at test area B. -
FIG. 5 is a diagram of an illustrative system of the type that may be used for manufacturing operations such as device testing.System 30 may, for example, be used in test areas such as test area A ofFIG. 4 . As shown inFIG. 5 ,system 30 may include one or more stations such astest stations 36. Each test station may include test equipment for performing one or more tests on device undertest 10. - Device under
test 10 may, if desired, be installed in a test tray such astray 32.Tray 32 may be configured to receive one or more devices under test. For example,tray 32 may have multiple slots, each of which is configured to receive a corresponding device under test. If desired,tray 32 may be configured to receive only a single device under test. -
Device 10 may be installed intest tray 32 manually or using automated equipment. To facilitate manual installation,test tray 32 may include features to facilitate human manipulation. For example,test tray 32 may include features that help an operator open and close clamps or other device holding features intest tray 32. - Each
test station 36 may include a portion that is configured to receive a device under test. As shown inFIG. 3 , for example, eachtest station 36 may be provided withtest fixture 34.Test fixtures 34 may be configured to receive device undertest 10 directly or, as shown inFIG. 3 , may each be configured to receive device undertest 10 after device undertest 10 has been mounted intest tray 32. With this type of arrangement,test tray 32 may serve as an interface between device undertest 10 andtest fixtures 34.Test tray 32 may, for example, be more robust thandevice 10, may have engagement features that are configured to mate with test system loading equipment, may have an identification number that facilitates tracking, and may have other features that facilitate testing of device undertest 10 bytest stations 36. - Device under
test 10 andtest tray 32 may be conveyed betweentest stations 36 using a conveyor belt such as conveyor belt 38 (e.g., a belt that moves in direction 44). When using a conveyor system such as one ormore conveyor belts 38, eachtest station 36 may be provided with loading mechanisms and/or positioners such astest tray loaders 72.Test tray loaders 72 may be located at one or more intermediate positions along a line oftest stations 36.Test tray loaders 72 may include one or more computer-controlled positioning arms.Loaders 72 may be used in picking up a test tray and device under test fromconveyor 38, may be used to present the tray and device to test equipment at the test station for testing of the device, and may be used to replace the test tray and device under test onconveyor 38 following testing. If desired,loaders 72 may also be configured to pass devices and trays directly betweentest stations 36. -
Test stations 36 may provide test results to computing equipment such as test host 42 (e.g., one or more networked computers) for processing.Test host 42 may maintain a database of test results, may be used in sending test commands to test stations, may track individual trays and devices under test as the trays and devices pass throughsystem 30, and may perform other control operations. - Following testing at test area A, an operator may pick up devices under test at the end of
conveyor 38. The devices under test that are retrieved from the end ofconveyor 38 may, as an example, be placed in a storage cart such asstorage cart 340 ofFIG. 6 or may be fed into additional systems. If desired, the operator may remove device undertest 10 fromtray 32 before loading device undertest 10 intocart 340. - If desired,
storage cart 340 may be used to convey the devices under test between different portions of a manufacturing facility (e.g., between test area A and test area B ofFIG. 4 ). As shown inFIG. 6 ,cart 340 may haveshelves 342 on which devices undertest 10 may be stored.Wheels 344 may be provided to allowcart 340 be moved between test areas. For example, after loading a cart with devices under test from the output of test area A, an operator may roll the cart to test area B. -
Storage cart 340 may be provided with registration and alignment features such asballs 346 that allowcart 340 to engage with test equipment at a test area such as test area B ofFIG. 4 . The registration and alignment features may be used to locate a device under test in the storage cart with predictable accuracy with respect to a three-dimensional positionable frame. The cart may be retained within the frame under computer control. The loading and unloading of the devices under test form the cart may also be computer-controlled (e.g., to ensure that no devices under test are loaded or unloaded unless the cart is in a desired location). -
FIG. 7 is a side view ofcart 340 showing howcart 340 may engage with test equipment at a test area. As shown inFIG. 7 , a test area may be provided with an assembly of computer-controlled loading structures such as computer-controlledloading structure 42. Computer-controlledloading structure 42 may include stationary frame structures such asstationary frame structures 360.Stationary frame structures 360 may be attached tomanufacturing facility floor 354 or other support structures.Loading structure 42 may include a computer-controlled positioner such aspositioner 356 that may be used to position a loading arm such asloading arm 358 along three axes (X, Y, and Z).Loading arm 358 may move with respect tostationary frame structures 360.Arm 358 may be used to load devices undertest 10 ontoshelves 342 and may be used to unload test devices undertest 10 fromshelves 342. - To ensure accurate placement of loading
arm 358 as it loads and unloads devices undertest 10 fromstorage cart 340,storage cart 340 may be provided with registration and alignment features that engage with corresponding registration and alignment features associated withloading structure 42. For example, registration features such asballs 346 may be formed on portions ofcart 340. In the example ofFIG. 7 ,balls 346 have been mounted onupper surface 345 ofcart 340.Balls 346 may be used to register the location ofcart 340 relative to loading structure 42 (e.g., relative to frame structures 360).Loading structure 42 may have corresponding registration and alignment features such asregistration structures 350.Registration structures 350 may be mounted to framestructures 360.Registration structures 350 may have notches or other features that are configured to receive corresponding registration features oncart 340 such asballs 346. -
Cart 340 may be mounted on air-controlled (or motor-controlled) actuators such asactuators 352 and/or 353.Actuators 352 may be mounted onwheels 344.Actuators 353 may be mounted in a fixed location onfloor 354. When it is desired to register the position ofcart 340 relative to loadingstructure 42, an operator may rollcart 340 into a position in whichballs 346 are aligned withregistration structures 350 and in which cart 340 overlaps a floor-mounted actuator such asactuator 353.Actuators 352 may be used to lockwheels 344 in place to preventcart 340 from moving during testing.Actuators 352 and/or 353 may also be used to driveballs 346 upwards intoregistration structures 350, thereby aligningcart 340 relative to load structure 42 (e.g., relative to frame structures 360). During alignment operations, the shapes and locations ofregistration structures 350 andballs 346 cooperate to ensure thatcart 340 is placed in its desired location. Aftercart 340 and thereforeshelves 342 ofcart 340 have been placed in a known location relative to loadingstructure 42 in this way, loadingstructure 42 may usearm 358 to load and/or unload devices undertest 10 fromstorage cart 340. - When
registration balls 346 andregistration structures 350 are engaged, an electrical connection may be formed betweencart 340 andloading structure 42. This may allowstorage cart 340 to communicate with a test host such astest host 40. For example, information aboutstorage cart 340 may be conveyed to testhost 40 viaregistration balls 346,registration structure 350,frame structure 360, andpath 351. Information that may be conveyed to testhost 40 includes the number of devices under test stored incart 340, which shelves contain a device undertest 10, which shelves contain a properly oriented device undertest 10, other information aboutcart 340, etc. This type of information may be used when loading and unloadingstorage cart 340. - If desired,
arm 358 may be provided with vacuum or suction features such aspneumatic structures 370 that may be used to temporarily adheredevice 10 toarm 358. Pneumatic features 370 may be computer-controlled and may be selectively enabled and disabled by a test system operator. This may allowarm 358 to move swiftly between storage carts and test stations withoutdevice 10 sliding offarm 358. - If desired, device under
test 10 may rest upon on one or more raised mounting structures onshelf 342 such as mountingstructures 55. Mountingstructures 55 may produce agap 57 betweendevice 10 andshelf 342.Gap 57 may allow forarm 358 to pick up and drop offdevice 10 atshelf 342. For example,arm 358 may have a spatula-like shape that may be inserted intogap 57 to liftdevice 10 from mountingstructures 55 and to placedevice 10 on mountingstructures 55. As another example, eachshelf 342 may have a slot such asslot 362 ofFIG. 8 .Slots 362 may allowarm 358 to pick up and drop offdevice 10 atshelf 342. - If desired, status information may be obtained from
storage cart 340 by performing a status scan oncart 340.FIG. 9 is a diagram of an illustrative system that may be used to scan and obtain status information fromstorage cart 340. As shown inFIG. 9 , one or more lasers such aslasers 400 may be used to scan eachshelf 342 instorage cart 340.Lasers 400 may be, for example, distance sensors which use laser beams to determine the distance to an object. This is, however, merely illustrative. Any suitable type of laser may be used to scanshelves 342 to obtain status information from storage cart 340 (e.g., ultrasound lasers, other types of lasers, etc.). -
Lasers 400 may perform a status scan of eachshelf 342 incart 340 to obtain status information about eachshelf 342. Obtaining status information about a shelf may include, for example, determining whether or not a device is present on the shelf, determining whether or not a device is oriented properly on the shelf, and/or determining other information about the device on the shelf. Based on the data obtained fromlasers 400, a status may be assigned to each scanned shelf. For example, a shelf on whichdevice 10 is not present (e.g., shelf 404) may be assigned a status of “EMPTY.” A shelf on whichdevice 10 is present but is oriented improperly (e.g.,shelf 406 and shelf 418) may be assigned a status of “NG” to indicate that the status of that shelf is “Not Good.” A shelf on whichdevice 10 is present and is oriented properly (e.g., shelf 408) may be assigned a status of “OK” to indicate that the status of that shelf is acceptable. - Status information obtained by
lasers 400 may be conveyed locally at each shelf (e.g., via a status indicator located at each shelf) and/or may be conveyed to a computer in the manufacturing facility. For example, status information may be conveyed to a computer that controls loading structure 42 (FIG. 7 ).Loading structure 42 may load and unloadstorage cart 340 based on the obtained status information. For example, loadingstructure 42 may only pick updevices 10 fromcart 340 that are oriented properly (e.g.,devices 10 onshelves 342 that have been assigned a status of “OK”).Scanning cart 340 in this way may ensure thatdevices 10 are not improperly placed in a test chamber or test cell after being unloaded fromstorage cart 340 by loadingstructure 42. - As shown in
FIG. 9 ,lasers 400 may perform a status scan by moving along a column of shelves 342 (e.g., in direction 412). If desired,lasers 400 may move in unison.Lasers 400 may direct laser beams into eachshelf 342. As the lasers move along a column ofshelves 342, each laser may measure the distance traveled by the laser beam before it is reflected by an object or surface. Thus, whenlasers 400 scan ashelf 342 wheredevice 10 is present, the laser beams will be reflected atdevice 10 andlasers 400 will both register a decrease in distance between the laser and the point of reflection. Whenlasers 400 scan ashelf 342 wheredevice 10 is not present, the laser beams will instead be reflected at a back wall ofshelf 342. In the example ofFIG. 9 , lasers may be configured to scan column-by-column until the storage cart status scan is complete. This is, however, merely illustrative. If desired,lasers 400 may be configured to scan row-by-row or may be configured to scan cell-by-cell in any desired order. - In order to obtain the orientation status of
device 10 in storage cart 340 (e.g., in order to determine whether or notdevice 10 is properly oriented), each laser may determine surface characteristics of the outward facing surface ofdevice 10 onshelf 342. For example, a button ondevice 10 such asbutton 21 may have a slightly raised surface relative to the surface of the housing ofdevice 10. As another example, a port such asaudio port 25 and/ordata port 28 may be formed as an opening in the housing ofdevice 10. Surface characteristics of this type (e.g., protrusions, recesses, gaps, buttons, holes, etc.) may be distinguishable usinglasers 400. Hence, a properly oriented device onshelf 342 may be defined by the surface characteristics of the outward-facing surface ofdevice 10 when it is properly oriented onshelf 342. - For example, a properly oriented device may be defined by having
audio port 25 onside 414 of the shelf, facing outward, and by havingbutton 21 onside 416 of the shelf, facing outward. An improperly oriented device may then be defined by either havingdata port 28 facing outward (as shown inshelf 418, for example) or havingbutton 21 onside 414 andport 25 on side 416 (as shown inshelf 406, for example). - This definition is merely an illustrative example of how one might define “properly oriented.” For a shelf to be assigned a status of “OK,”
Laser 1 would need to register the surface characteristics of audio port 25 (e.g., an opening in the housing of device 10) andLaser 2 would need to register the surface characteristics ofbutton 21 in device 10 (e.g., a raised surface on the housing of device 10). -
FIG. 10 is a set of graphs showing examples of data that might be recorded byLaser 1 andLaser 2 during a scan of a particular shelf (e.g.,shelf 408 ofFIG. 9 ). The upper graph is representative of the distance D measured byLaser 1 as a function of time t and the lower graph is representative of the distance D measured byLaser 2 as a function of time t. - From time t0 to time t1, the laser beam is being reflected at the back wall of
shelf 408. At time t1, each laser registers a decrease in distance between the laser and the point of reflection, thereby indicating the presence ofdevice 10. Between time t1 and time t2, each laser registers a unique surface characteristic ofdevice 10 as the lasers move across the surface ofdevice 10.Laser 1 registers a slight increase in measured distance, indicating that the laser beam may have encountered an opening in the housing of device 10 (e.g., indicating the presence of audio port 25).Laser 2 registers a slight decrease in measured distance, indicating that the laser beam may have encountered a raised surface on the housing of device 10 (e.g., indicating the presence of button 21). At time t2, both lasers register an increase in distance as the lasers movepast device 10 and onto the next shelf in the column ofshelves 342. - Each unique orientation of
device 10 onshelf 342 may be identified with a distinct set of measurements fromlasers 400. In this way, each orientation can be characterized as being acceptable or unacceptable (if desired). In the example described in connection withFIG. 9 , being “properly oriented” on a shelf is defined as having audio port onside 414 of the shelf andbutton 21 onside 416 of the shelf, facing outward (e.g., the orientation shown in shelf 408). This is, however, merely illustrative. In general, any orientation ofdevice 10 onshelf 342 may be defined as “properly oriented.” For example, if desired, “properly oriented” may be defined as havingdata port 28 facing outward (as shown onshelf 418 ofFIG. 9 ) or may be defined as havingbutton 21 onside 414 andaudio port 25 on side 416 (as shown onshelf 406 ofFIG. 9 ). Any orientation ofdevice 10 onshelf 342 may be identified usinglasers 400. - If desired,
storage carts 340 may serve as input and output storage locations for devices undertest 10. Consider, as an example,test system 30 ofFIG. 11 . As shown inFIG. 11 ,test system 30 may include device under test storage equipment such ascarts 340.Carts 340 may serve as input storage locations for devices undertest 10 that are “waiting” to be tested at a given test station.Carts 340 may also serve as output storage locations for devices undertest 10 that have already been tested at a given test station. For example, theleftmost cart 340 inFIG. 11 may serve as an input storage location for devices undertest 10 that are waiting to be tested in test station cell (group) C1; themiddle cart 340 may serve as an output storage location for devices undertest 10 that have been tested in test station cell (group) C1 and as an input storage location for devices undertest 10 that are waiting to be tested in cell C2 oftest stations 36; and therightmost cart 340 may serve as an output storage location for devices undertest 10 that have been tested by the test stations in test station cell C2. -
Loading structures 42 may have one or more computer-controlled arms that may be positioned along three axes.Loading structures 42 may be configured to spanmultiple carts 340 and/ormultiple test stations 36. For example, theleftmost loading structure 42 ofFIG. 11 may be configured to handle devices under test for theleftmost cart 340, the test stations in test station cell C1, and thecenter cart 340. Therightmost loading structure 42 ofFIG. 11 may be configured to handle devices under test for the center cart, the test stations in test station cell C2, and the rightmost cart. - During operation, the
leftmost loading structure 42 may retrieve devices under test from theleftmost cart 340, may test these devices under test using one ormore test stations 36 in cell C1, and, following testing, may place the devices under test in themiddle cart 340. Aftercenter cart 340 is loaded with devices undertest 10,center cart 340 may, if desired, be moved to a new location for unloading (e.g., by rolling the cart on wheels). In configurations of the type shown inFIG. 11 in which the center cart falls within the reach of the loading structures for adjacent cells, the center cart may serve as an output/input interface and need not be moved before being unloaded. Following testing in cell C2, the rightmost loading structure ofFIG. 11 may move the tested devices undertest 10 from the test stations of cell C2 to therightmost cart 340 in the system. -
FIG. 12 is a perspective view of an illustrative test system such astest system 500 showing another example of how storage carts, test stations, and computer-controlled loading structures may interact with each other. As shown inFIG. 12 ,loading structure 42 may be provided with multiple robotic loading arms such asrobotic arms Loading structure 42 may be used to load and unload storage carts such asstorage carts test station 36. -
Test station 36 may include one or more test cells such astest cells 502. All oftest cells 502 attest station 36 may be used to perform the same type of test or, if desired,different test cells 502 may be used to perform different types of tests. For example, afirst column 36A oftest cells 502 may be used to perform a first type of test, and asecond column 36B oftest cells 502 may be used to perform a second type of test. For simplicity, only six test cells are shown inFIG. 12 . However, there may be tens, hundreds, thousands or more oftest cells 502 at a given test station, if desired. - If desired,
storage carts test station 36. In some configurations, the storage carts may each be used as input and output storage locations for devices undertest 10. For example, loadingstructure 42 may load devices undertest 10 fromstorage cart 340A intotest station 36 for testing. Following testing,loading structure 42 may unload devices undertest 10 fromtest station 36 and return the devices tostorage cart 340A. Following testing of alldevices 10 fromstorage cart 340A, loadingstructure 42 may then start loadingdevices 10 fromstorage cart 340B intotest station 36. Following testing,loading structure 42 may unload devices undertest 10 fromtest station 36 and return the devices tostorage cart 340B. - In other configurations, a first storage cart may be used as an input storage location for devices under
test 10, and a second storage cart may be used as an output storage location for devices undertest 10. For example, loadingstructure 42 may loaddevices 10 fromstorage cart 340A intotest station 36 for testing. Following testing,loading structure 42 may unloaddevices 10 fromtest station 36 and may bring the devices tostorage cart 340B. -
Loading structure 42 may be configured to carry more than one device under test at the same time. For example,robotic arm 358A may carry a first device under test whilerobotic arm 358B carries a second device under test.Loading structure 42 may be configured to move back and forth in the x-direction alongframe structure 360, androbotic arms - Providing a
single loading structure 42 withmultiple arms 358 may increase the efficiency ofsystem 500 by allowing asingle loading structure 42 to perform the functions ofmultiple loading structures 42. - In order to describe how a computer-controlled loading structure of the type shown in
FIG. 12 might operate insystem 500, consider a simplified scenario in which two devices,DUT 1 andDUT 2, are each waiting to be tested attest station 36A andtest station 36B.Loading structure 42 may usearm 358A to pick upDUT 1 fromstorage cart 340A and to placeDUT 1 intotest cell 502A (e.g., a test cell attest station 36A).Loading structure 42 may then usearm 358A may to pick upDUT 2 fromstorage cart 340A. WithDUT 2 inarm 358A, loadingstructure 42 may move towardstest cell 502A. Once attest cell 502A, loadingstructure 42 may usefree arm 358B to removeDUT 1 from test cell A. Following removal ofDUT 1 fromtest cell 502A, loadingstructure 42 may usearm 358A to placeDUT 2 intotest cell 502A.Loading structure 42 may then move towardstest cell 502B and may usearm 358B to placeDUT 1 intotest cell 502B (e.g., a test cell attest station 36B). Loading structure may then move back totest cell 502A and may usearm 358A to removeDUT 2 fromtest cell 502A.Loading structure 42 may then move towardstest cell 502B. Usingarm 358B, loadingstructure 42 may removeDUT 1 fromtest cell 502B. Following removal ofDUT 1 fromtest cell 502B, loadingstructure 42 may usearm 358A to placeDUT 2 intotest cell 502B.Loading structure 42 may then move towardsstorage cart 340A and may usearm 358B to placeDUT 1 back intostorage cart 340A.Loading structure 42 may then move towardstest cell 502B and may use either arm to removeDUT 2 fromtest cell 502B and to returnDUT 2 back tostorage cart 340A. Assuming (for simplicity) thatDUT 2 was the last device to be tested instorage cart 340A, loadingstructure 42 may move tostorage cart 340B to test devices instorage cart 340B attest stations - By providing
loading structure 42 with multiple arms, loadingstructure 42 may “switch” devices in a test cell without moving away from that test cell. For example, loadingstructure 42 may remove a first device from a test cell with a first arm while holding a second device in a second arm. After removing the first device from the test cell, loadingstructure 42 may use the second arm to place the second device in the test cell. This may eliminate the need to return to a storage cart in order to replace a first device in a test cell with a second device. -
FIG. 13 is a perspective view of an illustrative test system such astest system 600 showing yet another example of how storage carts, test stations, and computer-controlled loading structures may interact with each other. As shown inFIG. 13 , there may be a plurality of loading structures such asloading structure 42A andloading structure 42B operating intest system 600. Each loading structure may be provided with one or more robotic arms such asrobotic arms 358A androbotic arm 358B.Loading structures storage carts test station 36. -
Loading structures Loading structures frame structures 360, androbotic arms FIG. 12 ,loading structures 42 share common frame structures (e.g., frame structures 360). This is, however, merely illustrative. If desired,loading structures 42 may be provided with separate frame structures. - In some configurations, each storage cart may be used as both an input and an output storage location for
devices 10. In this type of configuration, devices undertest 10 may unloaded from a storage cart for testing and, following testing, may be returned to the storage cart. - In other configurations, a first storage cart such as
storage cart 340A may serve as an input storage location for devices undertest 10 and a second storage cart such asstorage cart 340B may serve as an output storage location for devices undertest 10. - If desired,
loading structures loading structure 42A may usearm 358A to load devices fromstorage cart 340A intotest station 36. Meanwhile,loading structure 42B may usearm 358B to load devices fromtest station 36 tostorage cart 340B. - Following testing at a test station, devices under
test 10 may provide an audible or visual status indicator to indicate whether or not the test was successful (e.g., whether or not the device “passed” or “failed”). For example, if performance ofdevice 10 is found to be satisfactory during testing, a device may display a green screen to indicate that the device has “passed” that particular test. If performance ofdevice 10 is found to be unsatisfactory,device 10 may display a red screen to indicate that the device has “failed” that particular test and may need to be reworked, retested, or discarded. - The examples described in connection with
FIGS. 10-12 are merely illustrative examples that are meant to shed light on how a test system that includes storage carts, test stations, and computer-controlled loading equipment might operate. In general, any suitable combination of loading and unloading methods may be used. The mobility ofstorage carts 340 and the programmability ofloading structures 42 allow for a manufacturing facility to customize its test systems as desired. -
FIG. 13 is a flow chart of illustrative steps involved in testing devices at multiple test areas such as test area A and test area B (FIG. 4 ). - At
step 702, an operator may retrieve device undertest 10 from the output of test area A. The output of test area A may be, for example, the end of a conveyor belt such asconveyor belt 38 ofFIG. 5 . - At
step 704, an operator may load device undertest 10 into a storage cart such as storage cart 340 (FIG. 6 ). If device undertest 10 is to undergo over-the-air testing (e.g., testing of wireless communications circuitry), it may be desirable to remove device undertest 10 from test tray 32 (if needed) prior to loading device undertest 10 intostorage cart 340. - At
step 706, an operator may rollstorage cart 340 to a different portion of the manufacturing facility such as test areaB. Storage cart 340 may be moved from test area A to test area B when it has reached a desired capacity of devices undertest 10 from the output of test area A. - At
step 708, an operator may align the registration features oncart 340 with corresponding registration features at test area B to registercart 340 at test area B. Once aligned, actuators such asactuators 352 and 353 (FIG. 7 ) may drive cart 340 upwards to placecart 340 in a desired location. This may allow computer-controlled loading arms to locate individual devices under test incart 340 with predictable accuracy. - At
step 710, one or more lasers may be used to perform a storage cart status scan. The storage cart status scan may assess which shelves are empty, which shelves contain a device under test, which shelves have a properly oriented device, and which shelves have an improperly oriented device. The status of each shelf may be conveyed locally at each shelf and/or may be conveyed to a computer that controlsloading structure 42. - At
step 712, one ormore loading structures 42 may use one or morerobotic arms 358 to pick up devices fromcart 340 and to place the devices into test cells at test area B. If desired, the loading structure may pick up devices fromcart 340 based on the status information obtained instep 712. - At
step 714, devices undertest 10 are tested in the test cells at test area B. Any suitable type of test may be performed at test area B. For example, test area B may be used to perform over-the-air testing of wireless communications circuitry 33 (FIG. 3 ) in devices undertest 10. - At
step 716, one ormore loading structures 42 may use one or morerobotic arms 358 to remove devices undertest 10 from the test cells. The tested devices may be returned to the storage cart that they were unloaded from originally, or the tested devices may be loaded into a different storage cart. - The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention. The foregoing embodiments may be implemented individually or in any combination.
Claims (20)
1. A test system for testing a plurality of devices under test, comprising:
a device under test storage cart configured to store the plurality of devices under test;
a test station for testing the plurality of devices under test; and
a computer-controlled loading structure configured to move a device under test in the plurality of devices under test from the device under test storage cart to the test station.
2. The test system defined in claim 1 wherein the device under test storage cart comprises a plurality of shelves and wherein each shelf in the plurality of shelves is configured to store an associated device under test in the plurality of devices under test.
3. The test system defined in claim 1 wherein the computer-controlled loading structure comprises at least one robotic arm configured to move along three different axes.
4. The test system defined in claim 3 wherein the at least one robotic arm comprises pneumatic structures that are configured to temporarily adhere the device under test to the robotic arm.
5. The test system defined in claim 1 , further comprising:
at least one sensor configured to scan and to obtain status information from the device under test storage cart, wherein the computer-controlled loading structure is further configured to unload the device under test storage cart based on the obtained status information.
6. The test system defined in claim 5 wherein the at least one sensor comprises at least one distance sensor.
7. The test system defined in claim 5 wherein the status information comprises information about the orientation of each of the devices under test in the device under test storage cart.
8. The test system defined in claim 1 wherein the computer-controlled loading structure is coupled to a stationary frame structure and is configured to move with respect to the stationary frame structure, wherein the stationary frame structure comprises registration structures, and wherein the device under test storage cart comprises alignment features configured to align and mate with the registration structures.
9. A method of using a test system to test a plurality of devices under test, wherein the test system includes a device under test storage cart, a test enclosure, and a computer-controlled loader coupled to a stationary frame structure, the method comprising:
loading the plurality of devices under test into the device under test storage cart;
engaging the device under test storage cart with the stationary frame structure;
with at least one sensor, obtaining status information about the plurality of devices under test in the device under test storage cart; and
in response to obtaining the status information and while the device under test storage cart is engaged with the stationary frame structure, loading at least some of the plurality of devices under test from the device under test storage cart into the test enclosure with the computer-controlled loader.
10. The method defined in claim 9 wherein engaging the device under test storage cart with the stationary frame structure at the test area comprises aligning alignment features on the device under test storage cart with corresponding registration structures on the stationary frame structure.
11. The method defined in claim 9 wherein the at least one sensor comprises at least one laser and wherein obtaining status information about the devices under test comprises using the at least one laser to determine surface characteristics of the devices under test.
12. The method defined in claim 9 wherein the device under test storage cart comprises a plurality of shelves and wherein obtaining status information about the devices under test comprises using the at least one sensor to determine whether or not a device is present on a shelf in the plurality of shelves.
13. The method defined in claim 9 wherein the device under test storage cart comprise a plurality of shelves and wherein obtaining status information about the devices under test comprises using the at least one sensor to determine whether or not a device is oriented properly on a shelf in the plurality of the shelves.
14. The method defined in claim 9 wherein the computer-controlled loader comprises first and second robotic arms and wherein loading at least some of the devices under test from the device under test storage cart into the test enclosure comprises:
with the first robotic arm, picking up a first device under test in the plurality of devices under test from the device under test storage cart;
with the first robotic arm, placing the first device under test into a test enclosure;
with a second robotic arm, picking up a second device under test in the plurality of devices under test from the device under test storage cart;
while holding the second device under test with the second robotic arm, removing the first device under test from the test enclosure with the first robotic arm; and
while holding the first device under test with the first robotic arm, placing the second device under test into the test enclosure.
15. A method of testing a plurality of devices under test, comprising:
testing the plurality of devices under test using a first set of test stations;
following testing of the plurality of devices under test with the first set of test stations, loading the plurality of devices under test into a device under test storage cart;
moving the device under test storage cart to a new location; and
with at least one computer-controlled robotic arm, loading a device under test in the plurality of devices under test from the device under test storage cart into a test enclosure at the new location.
16. The method defined in claim 15 , wherein the test enclosure comprises an electromagnetically shielded test enclosure and wherein loading the device under test into the test enclosure comprises loading the device under test into the electromagnetically shielded test enclosure.
17. The method defined in claim 15 wherein the storage cart comprises a plurality of shelves, the method further comprising:
after moving the device under test storage cart to the new location, using at least one sensor to assign a status to each shelf in the plurality of shelves in the device under test storage cart.
18. The method defined in claim 15 , further comprising:
using the at least one computer-controlled robotic arm, unloading the device under test from the test enclosure; and
returning the device under test to the device under test storage cart.
19. The method defined in claim 15 , further comprising:
using the at least one computer-controlled robotic arm, unloading the device under test from the test enclosure; and
loading the device under test into another device under test storage cart.
20. The method defined in claim 15 , further comprising:
in response to loading the device under test from the device under test storage cart into the test enclosure, testing wireless communications circuitry in the device under test.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/474,262 US20130200916A1 (en) | 2012-02-06 | 2012-05-17 | Testing System with Mobile Storage Carts and Computer-Controlled Loading Equipment |
CN201380016718.3A CN104204826B (en) | 2012-02-06 | 2013-01-24 | Testing method with mobile storage carts and computer controlled loading equipment |
PCT/US2013/022865 WO2013119392A1 (en) | 2012-02-06 | 2013-01-24 | Testing system with mobile storage carts and computer controlled loading equipment |
TW102104244A TWI502337B (en) | 2012-02-06 | 2013-02-04 | Testing system with mobile storage carts and computer-controlled loading equipment |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201261595572P | 2012-02-06 | 2012-02-06 | |
US13/474,262 US20130200916A1 (en) | 2012-02-06 | 2012-05-17 | Testing System with Mobile Storage Carts and Computer-Controlled Loading Equipment |
Publications (1)
Publication Number | Publication Date |
---|---|
US20130200916A1 true US20130200916A1 (en) | 2013-08-08 |
Family
ID=47891914
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/464,898 Abandoned US20130200915A1 (en) | 2012-02-06 | 2012-05-04 | Test System with Test Trays and Automated Test Tray Handling |
US13/472,399 Expired - Fee Related US9423420B2 (en) | 2012-02-06 | 2012-05-15 | Testing system with test trays |
US13/474,262 Abandoned US20130200916A1 (en) | 2012-02-06 | 2012-05-17 | Testing System with Mobile Storage Carts and Computer-Controlled Loading Equipment |
US13/478,600 Abandoned US20130200917A1 (en) | 2012-02-06 | 2012-05-23 | Test System with Hopper Equipment |
US13/533,267 Abandoned US20130200911A1 (en) | 2012-02-06 | 2012-06-26 | Test System with Test Trays and Automated Test Tray Handling |
US13/553,034 Abandoned US20130200912A1 (en) | 2012-02-06 | 2012-07-19 | Test System With Test Trays and Automated Test Tray Flipper |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/464,898 Abandoned US20130200915A1 (en) | 2012-02-06 | 2012-05-04 | Test System with Test Trays and Automated Test Tray Handling |
US13/472,399 Expired - Fee Related US9423420B2 (en) | 2012-02-06 | 2012-05-15 | Testing system with test trays |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US13/478,600 Abandoned US20130200917A1 (en) | 2012-02-06 | 2012-05-23 | Test System with Hopper Equipment |
US13/533,267 Abandoned US20130200911A1 (en) | 2012-02-06 | 2012-06-26 | Test System with Test Trays and Automated Test Tray Handling |
US13/553,034 Abandoned US20130200912A1 (en) | 2012-02-06 | 2012-07-19 | Test System With Test Trays and Automated Test Tray Flipper |
Country Status (4)
Country | Link |
---|---|
US (6) | US20130200915A1 (en) |
CN (5) | CN104205786A (en) |
TW (5) | TWI489120B (en) |
WO (5) | WO2013119335A2 (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120266021A1 (en) * | 2011-04-15 | 2012-10-18 | Wistron Corporation | Automatic testing apparatus |
US20150355268A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Supporting automated testing of devices in a test floor system |
US20150355231A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Universal test cell |
US20150355271A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Customizable tester having testing modules for automated testing of devices |
US20150355279A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Controlling automated testing of devices |
US20150355270A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Multi-configurable testing module for automated testing of a device |
US20160027095A1 (en) * | 2014-07-23 | 2016-01-28 | Dematic Corp. | Laser mobile put wall |
TWI572877B (en) * | 2015-09-04 | 2017-03-01 | 華冠通訊股份有限公司 | Mobile phone automation testing system and mobile phone automation testing method |
US9665095B1 (en) | 2015-03-19 | 2017-05-30 | Amazon Technologies, Inc. | Systems and methods for removing debris from warehouse floors |
US9682483B1 (en) * | 2015-03-19 | 2017-06-20 | Amazon Technologies, Inc. | Systems and methods for removing debris from warehouse floors |
US20170200657A1 (en) * | 2016-01-13 | 2017-07-13 | Nxp B.V. | Integrated circuits and methods therefor |
US20180111269A1 (en) * | 2015-03-23 | 2018-04-26 | Fuji Machine Mfg Co., Ltd. | Moving body |
US10081103B2 (en) * | 2016-06-16 | 2018-09-25 | International Business Machines Corporation | Wearable device testing |
WO2018187665A1 (en) * | 2017-04-06 | 2018-10-11 | Cve Technology Group, Inc. | Novel automated functional testing systems and methods of making and using the same |
US10127514B2 (en) * | 2014-04-11 | 2018-11-13 | Intelligrated Headquarters Llc | Dynamic cubby logic |
US11270371B2 (en) * | 2017-03-10 | 2022-03-08 | Walmart Apollo, Llc | System and method for order packing |
US11368804B1 (en) * | 2021-03-24 | 2022-06-21 | xMEMS Labs, Inc. | Testing apparatus and testing method thereof |
Families Citing this family (83)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11010841B2 (en) | 2008-10-02 | 2021-05-18 | Ecoatm, Llc | Kiosk for recycling electronic devices |
JP2012504832A (en) | 2008-10-02 | 2012-02-23 | ボールズ、マーク | Secondary market and vending systems for devices |
CA2765979C (en) | 2011-01-28 | 2018-09-25 | Rehrig Pacific Company | Bakery tray |
US9578133B2 (en) | 2012-12-03 | 2017-02-21 | Apkudo, Llc | System and method for analyzing user experience of a software application across disparate devices |
US10261611B2 (en) | 2012-12-03 | 2019-04-16 | Apkudo, Llc | System and method for objectively measuring user experience of touch screen based devices |
US9075781B2 (en) | 2013-03-15 | 2015-07-07 | Apkudo, Llc | System and method for coordinating field user testing results for a mobile application across various mobile devices |
JP6221358B2 (en) * | 2013-06-04 | 2017-11-01 | 日本電産リード株式会社 | Substrate inspection method and substrate inspection apparatus |
JP2015040795A (en) * | 2013-08-22 | 2015-03-02 | 住友電工デバイス・イノベーション株式会社 | Test device |
CA2866790A1 (en) | 2013-10-09 | 2015-04-09 | Rehrig Pacific Company | Bakery tray |
CN104849501B (en) * | 2014-02-17 | 2017-09-22 | 鸿富锦精密工业(深圳)有限公司 | Test pallet |
US20150316450A1 (en) * | 2014-05-01 | 2015-11-05 | Tu Nguyen | Functional Testing Device for Used Electronics |
CN104023104B (en) * | 2014-06-08 | 2016-08-10 | 广东每通测控科技股份有限公司 | The automatic visual of a kind of mobile terminal checks equipment |
JP6179729B2 (en) * | 2014-06-13 | 2017-08-16 | 株式会社ダイフク | Container lifting and lowering conveyor |
US20160044520A1 (en) * | 2014-08-11 | 2016-02-11 | Verizon Patent And Licensing Inc. | Mobile automation test platform |
US9283672B1 (en) * | 2014-12-11 | 2016-03-15 | Apkudo, Llc | Robotic testing device and method for more closely emulating human movements during robotic testing of mobile devices |
US20180157246A1 (en) * | 2015-01-30 | 2018-06-07 | Arima Communications Corp. | Automated production system for mobile phone |
CN104634372B (en) * | 2015-02-15 | 2017-03-22 | 易测智能科技(天津)有限公司 | Terminal positioning device and positioning method for testing of mobile terminals |
CN105120043A (en) * | 2015-06-25 | 2015-12-02 | 北京讯光科技发展有限责任公司 | Automatic test system of telephone device |
WO2017028809A1 (en) * | 2015-08-19 | 2017-02-23 | Fmr Llc | Intelligent mobile device test fixture |
JP6418397B2 (en) * | 2015-08-24 | 2018-11-07 | 株式会社ダイフク | Elevating and lowering device for article transport container |
CN106817468B (en) * | 2015-11-30 | 2020-12-11 | 鸿富锦精密电子(郑州)有限公司 | Mobile phone testing device and system |
CN105573550B (en) * | 2015-12-11 | 2019-01-18 | 小米科技有限责任公司 | The detection device of touch screen and display screen |
US10139449B2 (en) * | 2016-01-26 | 2018-11-27 | Teradyne, Inc. | Automatic test system with focused test hardware |
US10114067B2 (en) | 2016-02-04 | 2018-10-30 | Advantest Corporation | Integrated waveguide structure and socket structure for millimeter waveband testing |
US10381707B2 (en) | 2016-02-04 | 2019-08-13 | Advantest Corporation | Multiple waveguide structure with single flange for automatic test equipment for semiconductor testing |
US10944148B2 (en) | 2016-02-04 | 2021-03-09 | Advantest Corporation | Plating methods for modular and/or ganged waveguides for automatic test equipment for semiconductor testing |
US10393772B2 (en) * | 2016-02-04 | 2019-08-27 | Advantest Corporation | Wave interface assembly for automatic test equipment for semiconductor testing |
CN105500382B (en) * | 2016-02-23 | 2017-12-19 | 北京易诚高科科技发展有限公司 | Mobile phone test refers to robot device with integration is double |
US9838076B2 (en) | 2016-03-22 | 2017-12-05 | Advantest Corporation | Handler with integrated receiver and signal path interface to tester |
US10371716B2 (en) | 2016-06-29 | 2019-08-06 | Advantest Corporation | Method and apparatus for socket power calibration with flexible printed circuit board |
CN106534442A (en) * | 2016-11-30 | 2017-03-22 | 四川宏基博业企业管理有限公司 | Mobile terminal detection system |
CN106771393A (en) * | 2016-12-14 | 2017-05-31 | 英业达科技有限公司 | A kind of carrier and frame test system |
KR20180080794A (en) * | 2017-01-05 | 2018-07-13 | (주)테크윙 | System for handling electronic devices |
CN106850090B (en) * | 2017-01-23 | 2023-04-07 | 京信网络系统股份有限公司 | Test method, test workstation and device for radio frequency equipment |
JP2018141699A (en) * | 2017-02-28 | 2018-09-13 | セイコーエプソン株式会社 | Electronic component conveyance device and electronic component inspection device |
US10611518B2 (en) | 2017-03-01 | 2020-04-07 | Rehrig Pacific Company | Bakery tray |
WO2018194547A1 (en) * | 2017-04-17 | 2018-10-25 | Hewlett-Packard Development Company, L.P. | Camera system housing |
TWI653519B (en) * | 2017-05-03 | 2019-03-11 | 和碩聯合科技股份有限公司 | Configuration unit, detection system and detection method |
US10845410B2 (en) | 2017-08-28 | 2020-11-24 | Teradyne, Inc. | Automated test system having orthogonal robots |
US10725091B2 (en) * | 2017-08-28 | 2020-07-28 | Teradyne, Inc. | Automated test system having multiple stages |
US11226390B2 (en) | 2017-08-28 | 2022-01-18 | Teradyne, Inc. | Calibration process for an automated test system |
US10948534B2 (en) | 2017-08-28 | 2021-03-16 | Teradyne, Inc. | Automated test system employing robotics |
US11007648B2 (en) * | 2017-09-05 | 2021-05-18 | Abb Schweiz Ag | Robotic system for grasping objects |
US11365068B2 (en) * | 2017-09-05 | 2022-06-21 | Abb Schweiz Ag | Robotic systems and methods for operating a robot |
KR102422649B1 (en) * | 2017-12-19 | 2022-07-19 | (주)테크윙 | Handler for testing electronic devices |
TWI631348B (en) * | 2017-12-29 | 2018-08-01 | 鴻勁精密股份有限公司 | Electronic component transfer device and test classification device thereof |
CN108183745A (en) * | 2017-12-30 | 2018-06-19 | 武汉凌科通光电科技有限公司 | Photoelectric converter series-operation detection method and system |
CN108039926B (en) * | 2018-01-15 | 2023-09-05 | 深圳市海能达通信有限公司 | Complete machine detection device and detection method |
CN108072831B (en) * | 2018-01-15 | 2023-12-26 | 深圳市海能达通信有限公司 | Complete machine detection device and detection method |
US10996308B2 (en) * | 2018-04-17 | 2021-05-04 | Asm Technology Singapore Pte Ltd | Apparatus and method for authentication of electronic device test stations |
CN108508402A (en) * | 2018-05-08 | 2018-09-07 | 江阴长仪集团有限公司 | A kind of intelligent electric energy meter automatic checkout system |
US11050496B2 (en) * | 2018-05-21 | 2021-06-29 | National Instruments Corporation | Over-the-air testing of millimeter wave integrated circuits with integrated antennas |
US10685800B2 (en) * | 2018-06-18 | 2020-06-16 | Edward W. Anderson | Testable sealed relay and self-diagnosing relay |
US11506712B2 (en) | 2018-07-02 | 2022-11-22 | T-Mobile Usa, Inc. | Modular wireless communication device testing system |
US11498778B2 (en) * | 2018-07-16 | 2022-11-15 | XYZ Robotics Global Inc. | Coupling and decoupling a detachable tool from a motion device on a robotic system |
US10775408B2 (en) | 2018-08-20 | 2020-09-15 | Teradyne, Inc. | System for testing devices inside of carriers |
CN109335709B (en) * | 2018-09-28 | 2023-12-15 | 江苏派远软件开发有限公司 | Child toy detects with pile up neatly machine people control system |
KR20200038040A (en) * | 2018-10-02 | 2020-04-10 | (주)테크윙 | Handler for testing electronic component |
US11135723B2 (en) * | 2018-10-12 | 2021-10-05 | Universal City Studios Llc | Robotics for theme park wearable software testing |
US20210255240A1 (en) * | 2019-09-09 | 2021-08-19 | Brightpoint, Inc. | Systems and methods for processing devices |
WO2021062280A1 (en) * | 2019-09-09 | 2021-04-01 | Brightpoint, Inc. | Systems and methods for processing devices |
DE102019215126A1 (en) * | 2019-10-01 | 2021-04-01 | Neuroloop GmbH | Arrangement for the functional check of a test object |
CN111457955B (en) * | 2020-05-19 | 2022-08-02 | Oppo(重庆)智能科技有限公司 | Detection device for wearable equipment |
US11922467B2 (en) | 2020-08-17 | 2024-03-05 | ecoATM, Inc. | Evaluating an electronic device using optical character recognition |
US20220051507A1 (en) * | 2020-08-17 | 2022-02-17 | Ecoatm, Llc | Kiosk for evaluating and purchasing used electronic devices |
US11722590B1 (en) | 2020-08-28 | 2023-08-08 | Apple Inc. | Electronic devices with conductive tape |
US11882752B1 (en) | 2020-08-28 | 2024-01-23 | Apple Inc. | Electronic devices with through-display sensors |
TWI741829B (en) * | 2020-10-13 | 2021-10-01 | 承洺股份有限公司 | Automatic touch panel testing mechanism |
US11867749B2 (en) | 2020-10-22 | 2024-01-09 | Teradyne, Inc. | Vision system for an automated test system |
US11486918B2 (en) * | 2020-10-22 | 2022-11-01 | Rohde & Schwarz Gmbh & Co. Kg | Fixture for a device under test |
US11953519B2 (en) | 2020-10-22 | 2024-04-09 | Teradyne, Inc. | Modular automated test system |
US11754596B2 (en) | 2020-10-22 | 2023-09-12 | Teradyne, Inc. | Test site configuration in an automated test system |
US11899042B2 (en) | 2020-10-22 | 2024-02-13 | Teradyne, Inc. | Automated test system |
US11754622B2 (en) | 2020-10-22 | 2023-09-12 | Teradyne, Inc. | Thermal control system for an automated test system |
TWI755942B (en) * | 2020-11-23 | 2022-02-21 | 鴻勁精密股份有限公司 | Handler, tester, and testing equipment |
TWI750943B (en) * | 2020-12-09 | 2021-12-21 | 英業達股份有限公司 | Multi-directional and adjustable rfid sensing device |
CN112858888A (en) * | 2021-01-19 | 2021-05-28 | 青岛蔷薇优品电子商务有限公司 | Electronic component inspection device with conveying mechanism |
KR20220115730A (en) * | 2021-02-10 | 2022-08-18 | 삼성디스플레이 주식회사 | Inspection apparatus for display module |
CN113443309A (en) * | 2021-06-29 | 2021-09-28 | 国网北京市电力公司 | Charging pile storage method and device |
CN114124013B (en) * | 2021-11-22 | 2022-05-10 | 杭州鸿星电子有限公司 | Upset tool suitable for ceramic substrate's of no kovar ring crystal syntonizer |
TWI803266B (en) * | 2022-03-31 | 2023-05-21 | 品捷精密股份有限公司 | Calibration jig |
TWI827209B (en) * | 2022-08-22 | 2023-12-21 | 財團法人中興工程顧問社 | Bridge steel cable vibration detection device and method |
CN116660596B (en) * | 2023-07-31 | 2023-10-13 | 苏州钧灏电力有限公司 | Converter ageing test board |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4683424A (en) * | 1984-11-07 | 1987-07-28 | Wehr Corporation | Apparatus for use in testing circuit boards |
US5125783A (en) * | 1989-11-14 | 1992-06-30 | Fujitsu Limited | Automatic conveyance system |
US5232331A (en) * | 1987-08-07 | 1993-08-03 | Canon Kabushiki Kaisha | Automatic article feeding system |
US5268637A (en) * | 1991-12-16 | 1993-12-07 | Venturedyne, Ltd. | Carrier for testing circuit boards |
US5779428A (en) * | 1997-01-15 | 1998-07-14 | Mitsubishi Semiconductor America, Inc. | Carrier cart |
WO1999003129A1 (en) * | 1997-07-11 | 1999-01-21 | Avnet Nordic Ab | Method for transporting goods and transportation device |
US5940303A (en) * | 1997-02-13 | 1999-08-17 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor device test system |
US6024526A (en) * | 1995-10-20 | 2000-02-15 | Aesop, Inc. | Integrated prober, handler and tester for semiconductor components |
US20040046545A1 (en) * | 2000-12-27 | 2004-03-11 | Shuji Akiyama | Conveyance system, conveyance method and vacuum holding apparatus for object to be processed, and centering method for water |
US20090121017A1 (en) * | 2007-11-08 | 2009-05-14 | International Business Machines Corporation | Using Cameras to Monitor Actual Inventory |
US20090142169A1 (en) * | 2007-11-30 | 2009-06-04 | Teradyne, Inc. | Vacuum Assisted Manipulation of Objects |
US7783447B2 (en) * | 2007-11-24 | 2010-08-24 | Kingston Technology Corp. | Chip handler with a buffer traveling between roaming areas for two non-colliding robotic arms |
US7902477B1 (en) * | 2005-06-17 | 2011-03-08 | Xilinx, Inc. | Integrated circuit test work station |
US8425173B2 (en) * | 2009-04-10 | 2013-04-23 | Symbotic Llc | Autonomous transports for storage and retrieval systems |
Family Cites Families (103)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4678393A (en) * | 1983-10-21 | 1987-07-07 | George Mink | Loading and unloading mechanism |
US4667403A (en) * | 1984-05-16 | 1987-05-26 | Siemens Aktiengesellschaft | Method for manufacturing electronic card modules |
US4783719A (en) | 1987-01-20 | 1988-11-08 | Hughes Aircraft Company | Test connector for electrical devices |
US4951803A (en) * | 1988-09-06 | 1990-08-28 | Dorner Mfg. Corp. | Method and apparatus for storing stacks of articles and subsequently unstacking the articles and feeding the articles to working equipment |
DE3903607A1 (en) * | 1989-02-08 | 1990-08-09 | Leybold Ag | DEVICE FOR CLEANING, CHECKING AND CLASSIFYING WORKPIECES |
US4997330A (en) * | 1989-06-27 | 1991-03-05 | Charles Packaging Corporation | Article handling and weighing apparatus |
JPH03159148A (en) * | 1989-11-16 | 1991-07-09 | Advantest Corp | Positioning device and ic test device using the positioning device |
KR920704558A (en) | 1990-01-16 | 1992-12-19 | 데이비드 아놀디 | Probes and Inverting Devices |
JP3012853B2 (en) * | 1990-09-14 | 2000-02-28 | 株式会社富士通宮城エレクトロニクス | Semiconductor test equipment handler |
US5178512A (en) * | 1991-04-01 | 1993-01-12 | Equipe Technologies | Precision robot apparatus |
IT1252461B (en) * | 1991-07-29 | 1995-06-16 | Gd Spa | DEVICE FOR THE SUPPLY OF STACKS OF BLANKS TO A USING MACHINE |
US5227717A (en) * | 1991-12-03 | 1993-07-13 | Sym-Tek Systems, Inc. | Contact assembly for automatic test handler |
US5423648A (en) * | 1992-01-21 | 1995-06-13 | Fanuc Robotics North America, Inc. | Method and system for quickly and efficiently transferring a workpiece from a first station to a second station |
US5330043A (en) * | 1993-05-25 | 1994-07-19 | Delta Design, Inc. | Transfer apparatus and method for testing facility |
US5561386A (en) * | 1994-02-23 | 1996-10-01 | Fujitsu Limited | Chip tester with improvements in handling efficiency and measurement precision |
JP3563108B2 (en) * | 1994-05-27 | 2004-09-08 | 株式会社アドバンテスト | Device transport mechanism for IC test handler |
DE19537358B4 (en) * | 1994-10-11 | 2007-03-01 | Advantest Corp. | IC carrier |
US5680936A (en) * | 1995-03-14 | 1997-10-28 | Automated Technologies Industries, Inc. | Printed circuit board sorting device |
US6477442B1 (en) * | 1995-08-10 | 2002-11-05 | Fred M. Valerino, Sr. | Autoacceptertube delivery system with a robotic interface |
US6019564A (en) * | 1995-10-27 | 2000-02-01 | Advantest Corporation | Semiconductor device transporting and handling apparatus |
JPH09250987A (en) | 1996-03-18 | 1997-09-22 | Asahi Glass Co Ltd | Inspection system for glass article for cathode-ray tube and its device |
US5789890A (en) * | 1996-03-22 | 1998-08-04 | Genmark Automation | Robot having multiple degrees of freedom |
US5773983A (en) | 1996-07-17 | 1998-06-30 | Rpi, Inc. | Electrical transfer switch and related method |
DE29618476U1 (en) * | 1996-10-23 | 1996-12-19 | Tsay Wen Feng | Clamping device for mobile phones |
US5862040A (en) * | 1997-02-03 | 1999-01-19 | A.I.M., Inc. | Smart pallet for burn-in testing of computers |
US5960927A (en) * | 1997-04-30 | 1999-10-05 | Mgs Machine Corporation | Apparatus for providing a buffer between article-handling devices |
TW379285B (en) * | 1997-07-02 | 2000-01-11 | Advantest Corp | Testing device for semiconductor components and the testing trays used in the testing apparatus |
US6139243A (en) * | 1997-07-09 | 2000-10-31 | Systemation Engineering | Method and system for flipping a tray of parts |
WO1999003603A1 (en) * | 1997-07-16 | 1999-01-28 | Systemation Engineered Products, Inc. | Inspection handler apparatus and method |
US20030198551A1 (en) | 1997-12-15 | 2003-10-23 | Schmidt Wayne J. | Robots for microelectronic workpiece handling |
US6094061A (en) * | 1997-12-31 | 2000-07-25 | Gte Communication Systems Corporation | Automated testing method for electronic circuitry |
NL1008697C2 (en) * | 1998-03-25 | 1999-09-28 | Fico Bv | Test device, test assembly, method for testing and method for calibrating a test device. |
JP4037962B2 (en) * | 1998-06-24 | 2008-01-23 | 株式会社アドバンテスト | Parts testing equipment |
US7353954B1 (en) * | 1998-07-08 | 2008-04-08 | Charles A. Lemaire | Tray flipper and method for parts inspection |
KR20010074695A (en) * | 1998-07-11 | 2001-08-09 | 세미툴 인코포레이티드 | Robots for microelectronic workpiece handling |
US6536006B1 (en) | 1999-11-12 | 2003-03-18 | Advantest Corp. | Event tester architecture for mixed signal testing |
US6262571B1 (en) * | 1999-11-17 | 2001-07-17 | Agilent Technologies, Inc. | Adjustable electrical connector for test fixture nest |
US6520544B1 (en) * | 2000-01-10 | 2003-02-18 | Moore North America, Inc. | Radio frequency labels on reusable containers |
US6509753B2 (en) * | 2000-02-23 | 2003-01-21 | Agilent Technologies, Inc. | Customizable nest that requires no machining or tools |
US6492823B1 (en) * | 2000-02-23 | 2002-12-10 | Agilent Technologies, Inc. | Customizable nest providing for adjustable audio isolation for testing wireless devices |
US6752391B1 (en) * | 2000-02-23 | 2004-06-22 | Agilent Technologies, Inc. | Customizable nest with the option of conversion to a permanent nest |
AT412242B (en) * | 2000-03-02 | 2004-11-25 | Siemens Ag Oesterreich | METHOD AND ARRANGEMENT FOR TESTING A TEST |
US6388437B1 (en) | 2000-06-20 | 2002-05-14 | Robert S. Wolski | Ergonomic test apparatus for the operator-assisted testing of electronic devices |
GB2368635B (en) * | 2000-11-01 | 2004-12-22 | Nokia Mobile Phones Ltd | Testing an image display device |
US6552528B2 (en) | 2001-03-15 | 2003-04-22 | Advantest Corporation | Modular interface between a device under test and a test head |
US7349130B2 (en) * | 2001-05-04 | 2008-03-25 | Geodigm Corporation | Automated scanning system and method |
JP4192441B2 (en) * | 2001-05-28 | 2008-12-10 | 富士フイルム株式会社 | Camera cradle equipment |
US6678583B2 (en) | 2001-08-06 | 2004-01-13 | Seminet, Inc. | Robotic storage buffer system for substrate carrier pods |
JP4798595B2 (en) | 2001-08-07 | 2011-10-19 | 東京エレクトロン株式会社 | Probe card transfer device and probe card transfer method |
DE10203601A1 (en) * | 2002-01-30 | 2003-08-14 | Siemens Ag | Chip removal device, chip removal system, placement system and method for removing chips from a wafer |
US20030188997A1 (en) | 2002-03-29 | 2003-10-09 | Tan Beng Soon | Semiconductor inspection system and method |
US6717432B2 (en) * | 2002-04-16 | 2004-04-06 | Teradyne, Inc. | Single axis manipulator with controlled compliance |
US6759842B2 (en) | 2002-04-17 | 2004-07-06 | Eagle Test Systems, Inc. | Interface adapter for automatic test systems |
SG107610A1 (en) | 2002-08-16 | 2004-12-29 | Micron Technology Inc | Methods and apparatus for testing and burn-in of semiconductor devices |
JP3865703B2 (en) * | 2002-10-25 | 2007-01-10 | ファナック株式会社 | Article conveying system and conveying method |
JP2004297040A (en) * | 2003-03-12 | 2004-10-21 | Seiko Epson Corp | Transfer device, transport device, and transfer method |
JP2004303916A (en) * | 2003-03-31 | 2004-10-28 | Seiko Epson Corp | Transfer apparatus and method of manufacturing object |
JP2004354171A (en) * | 2003-05-28 | 2004-12-16 | Japan Radio Co Ltd | Shield case for measuring mobile phone |
US20050105997A1 (en) * | 2003-09-11 | 2005-05-19 | Englhardt Eric A. | Methods and apparatus for carriers suitable for use in high-speed/high-acceleration transport systems |
TWI231133B (en) * | 2003-11-27 | 2005-04-11 | Quanta Comp Inc | Test system for portable electronic apparatus and test method thereof |
FI117578B (en) * | 2003-12-03 | 2006-11-30 | Elektrobit Testing Oy | Method and arrangement for performing testing of an electronic device |
US7065693B2 (en) | 2004-02-13 | 2006-06-20 | Broadcom Corporation | Implementation of test patterns in automated test equipment |
US7339387B2 (en) | 2004-06-30 | 2008-03-04 | Intel Corporation | System and method for linked slot-level burn-in |
JP4537400B2 (en) | 2004-07-23 | 2010-09-01 | 株式会社アドバンテスト | Electronic component handling device knitting method |
EP1628493A1 (en) * | 2004-08-17 | 2006-02-22 | Dialog Semiconductor GmbH | Camera handling system |
US7091737B2 (en) * | 2004-10-01 | 2006-08-15 | Intel Corporation | Apparatus and methods for self-heating burn-in processes |
JP4556617B2 (en) * | 2004-10-29 | 2010-10-06 | 株式会社デンソーウェーブ | Automatic work system |
US7245119B2 (en) * | 2005-03-07 | 2007-07-17 | Research In Motion Limited | fixture for manual functional testing of wireless devices |
WO2006116767A1 (en) | 2005-04-27 | 2006-11-02 | Aehr Test Systems | Apparatus for testing electronic devices |
JP4864363B2 (en) * | 2005-07-07 | 2012-02-01 | 東芝機械株式会社 | Handling device, working device, and program |
US7733106B2 (en) | 2005-09-19 | 2010-06-08 | Formfactor, Inc. | Apparatus and method of testing singulated dies |
KR100966169B1 (en) | 2005-10-13 | 2010-06-25 | 가부시키가이샤 어드밴티스트 | Insert, test tray and semiconductor testing apparatus |
US20070132259A1 (en) | 2005-12-09 | 2007-06-14 | Arkady Ivannikov | Transport frame and optional fixture for battery-powered electronic devices |
US7757947B2 (en) * | 2006-03-17 | 2010-07-20 | Siemens Aktiengesellschaft | R.F.I.D. enabled storage bin and method for tracking inventory |
CN101101307A (en) | 2006-07-07 | 2008-01-09 | 京元电子股份有限公司 | Semiconductor device testing apparatus |
KR100775054B1 (en) | 2006-09-13 | 2007-11-08 | (주) 인텍플러스 | Apparatus for tray handling and inspecting method for semiconductor device of the same |
EP1973313B1 (en) * | 2007-03-23 | 2009-12-16 | Henryk Bury Mielec Sp.zo.o. | Mobile phone holder, especially for a mechanical vehicle |
JP5170822B2 (en) * | 2007-06-27 | 2013-03-27 | 日本電産株式会社 | Rotor holder, motor and blower fan, and method for manufacturing rotor holder |
CN101342532B (en) | 2007-07-13 | 2013-05-01 | 鸿劲科技股份有限公司 | Memory body IC detecting and sorting machine |
CN201118707Y (en) * | 2007-11-15 | 2008-09-17 | 比亚迪股份有限公司 | Mobile phone detection device |
US8549912B2 (en) * | 2007-12-18 | 2013-10-08 | Teradyne, Inc. | Disk drive transport, clamping and testing |
US7996174B2 (en) | 2007-12-18 | 2011-08-09 | Teradyne, Inc. | Disk drive testing |
CN201126814Y (en) | 2007-12-25 | 2008-10-01 | 中国电子科技集团公司第四十五研究所 | Manipulator turning device for semiconductor private facilities |
US20090195264A1 (en) * | 2008-02-04 | 2009-08-06 | Universal Scientific Industrial Co., Ltd. | High temperature test system |
SE532222C2 (en) * | 2008-03-04 | 2009-11-17 | Morphic Technologies Ab | A robot for arresting objects |
CN101574798B (en) | 2008-05-09 | 2012-03-14 | 鸿富锦精密工业(深圳)有限公司 | Holding device |
US8086343B2 (en) * | 2008-06-03 | 2011-12-27 | Teradyne, Inc. | Processing storage devices |
FI122041B (en) * | 2008-09-18 | 2011-07-29 | Jot Automation Oy | Test Adapter Configuration |
US7960992B2 (en) * | 2009-02-25 | 2011-06-14 | Kingston Technology Corp. | Conveyor-based memory-module tester with elevators distributing moving test motherboards among parallel conveyors for testing |
MY160276A (en) * | 2009-08-18 | 2017-02-28 | Multitest Elektronische Systeme Gmbh | An elastic unit as a separate elastic member to be mounted at an elastic unit receiving section of an align fixture |
MY152434A (en) * | 2009-08-18 | 2014-09-30 | Multitest Elektronische Syst | System for post-processing of electronic components |
US8810460B2 (en) * | 2009-11-05 | 2014-08-19 | Atc Logistics & Electronics, Inc. | Multidimensional RF test fixture and method for securing a wireless device for RF testing |
US8587331B2 (en) * | 2009-12-31 | 2013-11-19 | Tommie E. Berry | Test systems and methods for testing electronic devices |
ITMI20100022A1 (en) | 2010-01-13 | 2011-07-14 | Eles Semiconductor Equipment S P A | INTEGRATED SYSTEM FOR TESTING ELECTRONIC DEVICES |
US8680869B2 (en) * | 2010-02-16 | 2014-03-25 | Blackberry Limited | AC charging contact mechanism |
JP5202557B2 (en) * | 2010-03-05 | 2013-06-05 | 信越化学工業株式会社 | Pellicle handling jig |
US8583392B2 (en) * | 2010-06-04 | 2013-11-12 | Apple Inc. | Inertial measurement unit calibration system |
US8527228B2 (en) * | 2010-06-04 | 2013-09-03 | Apple Inc. | Calibration for three dimensional motion sensor |
US8683674B2 (en) * | 2010-12-07 | 2014-04-01 | Centipede Systems, Inc. | Method for stacking microelectronic devices |
US20120163946A1 (en) * | 2010-12-22 | 2012-06-28 | Kuka Systems Corporation North America | Flexible material handling, storage and retrieval apparatus and methods |
TW201245738A (en) * | 2011-05-12 | 2012-11-16 | Askey Computer Corp | Inspection apparatus using touch probe for signal transmission |
US8742997B2 (en) * | 2011-05-19 | 2014-06-03 | Apple Inc. | Testing system with electrically coupled and wirelessly coupled probes |
US8867202B2 (en) * | 2011-08-23 | 2014-10-21 | L&P Property Management Company | Docking station |
-
2012
- 2012-05-04 US US13/464,898 patent/US20130200915A1/en not_active Abandoned
- 2012-05-15 US US13/472,399 patent/US9423420B2/en not_active Expired - Fee Related
- 2012-05-17 US US13/474,262 patent/US20130200916A1/en not_active Abandoned
- 2012-05-23 US US13/478,600 patent/US20130200917A1/en not_active Abandoned
- 2012-06-26 US US13/533,267 patent/US20130200911A1/en not_active Abandoned
- 2012-07-19 US US13/553,034 patent/US20130200912A1/en not_active Abandoned
-
2013
- 2013-01-04 WO PCT/US2013/020216 patent/WO2013119335A2/en active Application Filing
- 2013-01-04 CN CN201380016712.6A patent/CN104205786A/en active Pending
- 2013-01-17 TW TW102101858A patent/TWI489120B/en not_active IP Right Cessation
- 2013-01-24 WO PCT/US2013/022880 patent/WO2013119393A2/en active Application Filing
- 2013-01-24 CN CN201380016717.9A patent/CN104245248B/en not_active Expired - Fee Related
- 2013-01-24 WO PCT/US2013/023009 patent/WO2013119396A1/en active Application Filing
- 2013-01-24 CN CN201380016719.8A patent/CN104205784B/en not_active Expired - Fee Related
- 2013-01-24 WO PCT/US2013/022895 patent/WO2013119394A2/en active Application Filing
- 2013-01-24 CN CN201380008138.XA patent/CN104105576B/en not_active Expired - Fee Related
- 2013-01-24 CN CN201380016718.3A patent/CN104204826B/en not_active Expired - Fee Related
- 2013-01-24 WO PCT/US2013/022865 patent/WO2013119392A1/en active Application Filing
- 2013-02-04 TW TW102104253A patent/TWI471568B/en not_active IP Right Cessation
- 2013-02-04 TW TW102104254A patent/TWI461716B/en not_active IP Right Cessation
- 2013-02-04 TW TW102104250A patent/TWI460447B/en not_active IP Right Cessation
- 2013-02-04 TW TW102104244A patent/TWI502337B/en not_active IP Right Cessation
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4683424A (en) * | 1984-11-07 | 1987-07-28 | Wehr Corporation | Apparatus for use in testing circuit boards |
US5232331A (en) * | 1987-08-07 | 1993-08-03 | Canon Kabushiki Kaisha | Automatic article feeding system |
US5125783A (en) * | 1989-11-14 | 1992-06-30 | Fujitsu Limited | Automatic conveyance system |
US5268637A (en) * | 1991-12-16 | 1993-12-07 | Venturedyne, Ltd. | Carrier for testing circuit boards |
US6024526A (en) * | 1995-10-20 | 2000-02-15 | Aesop, Inc. | Integrated prober, handler and tester for semiconductor components |
US5779428A (en) * | 1997-01-15 | 1998-07-14 | Mitsubishi Semiconductor America, Inc. | Carrier cart |
US5940303A (en) * | 1997-02-13 | 1999-08-17 | Mitsubishi Denki Kabushiki Kaisha | Semiconductor device test system |
WO1999003129A1 (en) * | 1997-07-11 | 1999-01-21 | Avnet Nordic Ab | Method for transporting goods and transportation device |
US20040046545A1 (en) * | 2000-12-27 | 2004-03-11 | Shuji Akiyama | Conveyance system, conveyance method and vacuum holding apparatus for object to be processed, and centering method for water |
US7902477B1 (en) * | 2005-06-17 | 2011-03-08 | Xilinx, Inc. | Integrated circuit test work station |
US20090121017A1 (en) * | 2007-11-08 | 2009-05-14 | International Business Machines Corporation | Using Cameras to Monitor Actual Inventory |
US7783447B2 (en) * | 2007-11-24 | 2010-08-24 | Kingston Technology Corp. | Chip handler with a buffer traveling between roaming areas for two non-colliding robotic arms |
US20090142169A1 (en) * | 2007-11-30 | 2009-06-04 | Teradyne, Inc. | Vacuum Assisted Manipulation of Objects |
US8425173B2 (en) * | 2009-04-10 | 2013-04-23 | Symbotic Llc | Autonomous transports for storage and retrieval systems |
Cited By (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120266021A1 (en) * | 2011-04-15 | 2012-10-18 | Wistron Corporation | Automatic testing apparatus |
US10127514B2 (en) * | 2014-04-11 | 2018-11-13 | Intelligrated Headquarters Llc | Dynamic cubby logic |
US20150355229A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Universal test floor system |
US20150355268A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Supporting automated testing of devices in a test floor system |
US9995767B2 (en) * | 2014-06-06 | 2018-06-12 | Advantest Corporation | Universal container for device under test |
US20150355279A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Controlling automated testing of devices |
US20150355231A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Universal test cell |
US20150355270A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Multi-configurable testing module for automated testing of a device |
US9933454B2 (en) * | 2014-06-06 | 2018-04-03 | Advantest Corporation | Universal test floor system |
US20150355230A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Universal container for device under test |
US9618570B2 (en) * | 2014-06-06 | 2017-04-11 | Advantest Corporation | Multi-configurable testing module for automated testing of a device |
US9638749B2 (en) * | 2014-06-06 | 2017-05-02 | Advantest Corporation | Supporting automated testing of devices in a test floor system |
US20150355271A1 (en) * | 2014-06-06 | 2015-12-10 | Advantest Corporation | Customizable tester having testing modules for automated testing of devices |
US10161962B2 (en) * | 2014-06-06 | 2018-12-25 | Advantest Corporation | Universal test cell |
US9618574B2 (en) * | 2014-06-06 | 2017-04-11 | Advantest Corporation | Controlling automated testing of devices |
US9678148B2 (en) * | 2014-06-06 | 2017-06-13 | Advantest Corporation | Customizable tester having testing modules for automated testing of devices |
US20160027095A1 (en) * | 2014-07-23 | 2016-01-28 | Dematic Corp. | Laser mobile put wall |
US9626714B2 (en) * | 2014-07-23 | 2017-04-18 | Dematic Corp. | Laser mobile put wall |
CN106575212A (en) * | 2014-07-23 | 2017-04-19 | 德马泰克公司 | Laser mobile put wall |
US9665095B1 (en) | 2015-03-19 | 2017-05-30 | Amazon Technologies, Inc. | Systems and methods for removing debris from warehouse floors |
US9682483B1 (en) * | 2015-03-19 | 2017-06-20 | Amazon Technologies, Inc. | Systems and methods for removing debris from warehouse floors |
US10289111B1 (en) | 2015-03-19 | 2019-05-14 | Amazon Technologies, Inc. | Systems and methods for removing debris from warehouse floors |
US20180111269A1 (en) * | 2015-03-23 | 2018-04-26 | Fuji Machine Mfg Co., Ltd. | Moving body |
US10682762B2 (en) * | 2015-03-23 | 2020-06-16 | Fuji Corporation | Moving body |
TWI572877B (en) * | 2015-09-04 | 2017-03-01 | 華冠通訊股份有限公司 | Mobile phone automation testing system and mobile phone automation testing method |
US20170200657A1 (en) * | 2016-01-13 | 2017-07-13 | Nxp B.V. | Integrated circuits and methods therefor |
US10177021B2 (en) * | 2016-01-13 | 2019-01-08 | Nxp B.V. | Integrated circuits and methods therefor |
US10081103B2 (en) * | 2016-06-16 | 2018-09-25 | International Business Machines Corporation | Wearable device testing |
US11270371B2 (en) * | 2017-03-10 | 2022-03-08 | Walmart Apollo, Llc | System and method for order packing |
WO2018187668A1 (en) * | 2017-04-06 | 2018-10-11 | Cve Technology Group, Inc. | Novel automated functional testing systems and methods of making and using the same |
WO2018187665A1 (en) * | 2017-04-06 | 2018-10-11 | Cve Technology Group, Inc. | Novel automated functional testing systems and methods of making and using the same |
US11428608B2 (en) * | 2017-04-06 | 2022-08-30 | Kyutaek Cho | Automated functional testing systems and methods of making and using the same |
US20220357240A1 (en) * | 2017-04-06 | 2022-11-10 | Myung Ki Kim | Novel automated functional testing systems and methods of making and using the same |
US11530962B2 (en) | 2017-04-06 | 2022-12-20 | Kyutaek Cho | Automated functional testing systems and methods of making and using the same |
US11709114B2 (en) | 2017-04-06 | 2023-07-25 | Kyutaek Cho | Automated functional testing systems and methods of making and using the same |
US11368804B1 (en) * | 2021-03-24 | 2022-06-21 | xMEMS Labs, Inc. | Testing apparatus and testing method thereof |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20130200916A1 (en) | Testing System with Mobile Storage Carts and Computer-Controlled Loading Equipment | |
US9190725B2 (en) | Test system having test stations with adjustable antennas | |
US9128118B2 (en) | Testing systems with automated loading equipment and positioners | |
US9094056B2 (en) | Test systems with multiple NFC antennas | |
US9960864B2 (en) | Electronic device with over-the-air wireless self-testing capabilities | |
US9404965B2 (en) | Radio-frequency test system with tunable test antenna circuitry | |
US10637590B2 (en) | Millimeter wave test systems | |
US10656206B1 (en) | Multi-function electronic device testing | |
US20160097833A1 (en) | Wireless Electronic Device With Calibrated Reflectometer | |
US20140162628A1 (en) | Methods for Validating Radio-Frequency Test Systems Using Statistical Weights | |
US10651670B1 (en) | Electronic devices with wireless charging antenna arrays | |
JP2013191737A (en) | Wafer inspection device | |
KR101580582B1 (en) | Apparatus for testing rf characteristics of mobile communication termial antenna | |
KR101492219B1 (en) | Method for setting up antenna reference charateristic value at wireless charateristic test device of mobile terminal antenna and method for sorting out fair quaulity product at related wireless charateristic test device | |
CN109035270B (en) | Shell material measuring method and device, electronic equipment and computer readable storage medium | |
CN115658139A (en) | Method, device, equipment and storage medium for developing handover version automatic deployment | |
JP2004279110A (en) | Antenna measuring device and antenna measuring method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: APPLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PANAGAS, PETER G.;REEL/FRAME:028228/0610 Effective date: 20120514 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |