This relates generally to automation, and more particularly, to automated equipment for use in manufacturing operations such as testing.
Electronic devices are often tested following assembly to ensure that device performance meets design specifications. For example, a device may be tested at a series of test stations to ensure that components and software in the device are operating satisfactorily. At each test station, an operator may couple a device to test equipment using a cable. Following successful testing at all test stations, a device may be shipped to an end user.
The process of attaching and detaching test cable connectors and the manual operations associated with performing tests at test stations 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 are loaded into test trays. Test trays in the test system may be tested at test stations. A conveyor belt may be used to move test trays from one test station to another. Each test station may include test equipment for performing desired tests on the devices under test.
The test system may include a first group of test stations configured to test devices oriented in an upright position, a second group of test stations configured to test devices oriented in an inverted position, and test tray flipping equipment interposed between the first and second groups of test stations along the conveyor belt.
The test tray flipping equipment may include a first sensor (e.g., a radio-frequency identification sensor), a second sensor (e.g., a light-based sensor), a flipper arm, and associated computer-controlled positioned for moving the flipper arm. The first sensor may be used to detect a serial number associated with the test trays, whereas the second sensor may be used to determine whether an incoming test tray has been successfully received by the flipper arm.
In response to detecting an incoming test tray that needs to be flipped using the first sensor, the flipper arm may be lowered towards the surface of the conveyor belt to receive the incoming test tray. When the second sensor detects that the test tray has been successfully received within the flipper arm, the flipper arm may latch onto the test tray (e.g., by engaging flipper arm engagement features with corresponding test tray engagement features in the received test tray). While the test tray is latched within the flipper arm, the test tray may be raised to a predetermined height above the conveyor belt. The test tray may then be inverted by rotating the flipper arm about a pivot axis. The test tray may be rotated by 180°, 90°, 270°, 120°, 135°, or by other suitable number of degrees to change the orientation of the test tray under test. The flipper arm may then drop off the inverted test tray onto the conveyor belt and return to a standby position above the conveyor belt.
Further features of the present invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description.
Electronic devices such as electronic device 10 of
Devices such as device 10 of
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.
Any suitable device may be tested using test equipment. As an example, device 10 of
As shown in
Device 10 may, if desired, have a display such as display 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 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 (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-facing camera 24. Camera 24 may be oriented to acquire images of a user during operation of device 10. If desired, a rear-facing camera such as camera 24′ may be formed on the rear surface of housing 12 (as shown in the rear perspective view of device 10 in
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. The example of
Device 10 may include input-output ports such as port 28. Port 28 may include audio input-output ports, analog input-output ports, digital data input-output ports, or other ports.
Sensors such as the sensors associated with region 26 of
A schematic diagram of an electronic device such as electronic device 10 is shown in
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.
Circuitry 27 may be configured to implement control algorithms that control the use of antennas in device 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 within device 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 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).
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.
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 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. 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 or more 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.
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. 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 in test 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 in test tray 32. Device under test 10 that is mounted in test tray 32 may be conveyed between test stations 36 using a conveyor belt such as conveyor belt 38 (e.g., a belt that moves in direction 40). DUT 10 may be tested using at least some of test stations 36 as DUT 10 travels down conveyor belt 38.
It may be desirable to regulate the rate at which devices under test are placed on conveyor 38 in system 30. Test system 30 may include loading equipment such as loading equipment 200 configured to place test trays 32 on conveyor belt 38 so that test trays 32 are not spaced too closely or too far apart from one another. With this type of arrangement, test tray 32 may serve as an interface between DUT 10 and loading equipment 200. Test tray 32 may, for example, be more robust than DUT 10, may have engagement features that are configured to mate with loading equipment 200, may have an identification number that facilitates tracking, and may have other features that facilitate loading of DUT 10 onto conveyor belt 38.
Each test station 36 may, for example, include test equipment for performing one or more tests on device under test 10. For example, a first type of test station 36 may have equipment for testing a display in DUT 10. A second type of test station 36 may have equipment for testing an audio component in DUT 10. Yet another type of test station 36 may have equipment for testing light sensors in DUT 10. Yet another type of test station 36 may have equipment for testing wireless communications circuitry in DUT 10. If desired, test system 30 may include more than one test station of the same type arranged along conveyor belt 38 so that multiple DUTs can be tested in parallel.
In the example of
Test system 30 may include test tray flipping equipment such as test tray flipping equipment 202 interposed between the first group of test stations (i.e., test stations for testing DUT 10 in test tray 32 in the upright position) and the second group of test stations (i.e., test stations for testing DUT 10 in test tray 32 in the flipped position) along conveyor 38. When a test tray 32 passes test tray flipping equipment 202, equipment 202 may use a computer-controlled movable arm to pick up the test tray from conveyor belt 38 (as indicated by arrow 204), may flip the test tray by rotating the movable arm 180°, and may drop off the inverted test tray back onto conveyor belt (as indicated by arrow 206). This example is merely illustrative. If desired, the test tray may be rotated by less than or more than 180°. Test tray flipping equipment 202 may therefore sometimes be referred to as a test tray rotator, a test tray flipper, or a test tray inverter. Test trays 32 that are flipped using equipment 202 may proceed down the conveyor belt to be tested using test stations 36 in the second group of test stations. If desired, test system 30 may include more than one flipper 202 for inverting the orientation of devices under test installed within respective test trays.
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 controlling the rate at which loading equipment 200 loads test trays onto conveyor belt 38 (e.g., by sending commands via path 41), may be used in sending test commands to test stations 36 (e.g., by sending commands via path 43), may track individual trays and devices under test as the trays and devices pass through system 30, and may perform other control operations.
A pad extender such as pad extender 144 may have a mating connector such as plug 146. Plug 146 may be configured to mate with a connector in port 28 when DUT 10 has been mounted in test tray 32 and when pad extender 144 has been moved towards DUT 10 in direction 148.
Following insertion of DUT 10 into test tray 32 and following insertion of plug connector 146 of pad extender 144 into connector 28 of DUT 10, test tray 32 of
Because DUT 10 is connected to test contacts 62 in test tray 32 using pad extender 144 associated with test tray 32, it is not necessary to repeatedly connect and disconnect device under test 10 from cabling at each test station 36. Rather, connections between DUT 10 and the test equipment at each test station 36 by may be formed by coupling contacts 62 in test tray 32 to corresponding contacts (e.g., spring-loaded pins) in each test station 36. By minimizing the number of times that cables need to be connected and disconnected from each device under test, the life of tester cables and connectors may be extended.
The use of test tray 32 and loader 46 may allow DUT 10 to be placed accurately within test stations 36 (e.g., with an accuracy of +/−0.1 mm or better, as an example). Test tray 32 may shield device under test 10 from scratches and other damage during testing. In general, DUT 10 may be received within test tray 32 in either an upwards facing configuration in which display 14 faces outwards away from tray 32 or a downwards facing configuration in which display 14 faces downwards onto the base of test tray 32.
As an example, automated flipper 202 may include a computer-controlled arm (sometimes referred to as a test tray grabber) having engagement pins that are configured to engage simultaneously with ends 32A and 32B, allowing flipper 202 to pick up, hold, rotate, and/or transport device 10 to a desired location. In the example of
Tray 32 may be formed using non-marring material such as acetyl plastic, Delrin® (a polyoxymethylene plastic), other plastics, or other suitable non-marring materials. The use of non-marring materials may help avoid scratches or other damage to device under test 10 when device under test 10 is placed within test tray 32. If desired, a layer of material 156 may be formed on portions of test tray 32 such base portion 48. As an example, material 156 may be formed using the same material that is used to form tray 32. As another example, material 156 may be formed using elastomeric material such as rubberized foam. Material 156 may, in general, be formed using any suitable non-marring material.
Test tray 32 may be provided with guide structures configured to accurately position device under test 10 in a desired location within recessed portion 154 of tray 32. As shown in
Test tray 32 may have one or more openings in base 48 to facilitate test measurements on the rear face of DUT 10. For example, as shown in the bottom perspective view of
When device 10 is installed in test tray 32, some components in device 10 may face away from test tray 32 (e.g., components formed on a front side of device 10) and some components in device 10 may face towards test tray 32 (e.g., components formed on a back side of device 10). If desired, openings such as openings 82 may only be formed in portions of base 48 that are aligned with components in device 10 that face towards test tray 32.
Test tray 32 may have one or more notches or slots such as slot 170. Slot 170 may be configured to receive pad extender 144. If desired, pad extender 144 may be retained within slot 170 when device 10 is installed in test tray 32 (e.g., when connector 146 of pad extender 144 is connected to connector port 28 in device 10) and when device 10 is not installed in test tray 32 (e.g., when test tray 32 is empty).
Sensor 214 may (as an example) be a laser-based distance sensor or other types of optical sensor that is used to detect whether an incoming tray 32 has been successfully received within arm 218. For example, sensor 214 may detect that a tray 32 is being conveyed towards arm 218 passing detection plane 216. If sensor 214 detects that tray 32 has completely moved past sensor detection plane 216 at a later point in time, DUT 10 has successfully been received within arm 218. If sensor 214 detects that tray 32 has not yet completely moved past detection plane 216, arm 218 will remain in a receiving position until DUT 10 is successfully received within arm 218.
Flipper 202 may have computer-controlled positioners for moving arm 18. Arm 218 may be moved vertically to pick up test trays 32. For example, arm 218 of may be lowered in direction 240 when it is desired to use arm 218 to pick up a new test tray 32 from conveyor belt 38. In the example of
Arm 218 may include a contractible member such as arm member 220 and associated computer-controlled air-driven or motor-driven actuators such as actuators 242 (see, e.g.,
Arm 218 may also include air-driven or motor-driven actuators for rotating arm member 220. For example, when a test tray is received within arm 218 and when arm is raised to a sufficient height above conveyor belt 38, arm member 220 may be rotated about axis 224 (sometimes referred to as a pivot axis) in direction 222 so that the test tray is flipped from its upright orientation to an inverted orientation (see,
Based on the serial number of the incoming test tray, test host 42 may determine whether the test tray needs to be flipped using flipper 202. If test host 42 determines that the test tray needs to be flipped, arm 218 may be lowered towards the surface of conveyor 38 to a receiving position using computer-controlled position 300 (e.g., using the screw-based lifting mechanism described in connection with
Sensor 214 may be used to detect whether the test tray has been successfully received by arm 218. For example, if sensor 214 detects that test tray has moved entirely past plane 216, the test tray has been successfully received within arm 218 (see,
When the test tray is successfully received within arm 218, arm engagement features such as pins 160′ may be inserted into corresponding test tray engagement features such as holes 160 (
When the test tray is raised to predetermined height H above conveyor belt 38 with arm 218, member 220 may be rotated about axis 224 in the direction of arrow 302 (see,
The test tray may then be lowered down to the surface of conveyor belt 38 for drop-off (see,
At step 404, light sensors (e.g., sensor 214 of
At step 408, arm 218 may be raised to a predetermined height above the surface of conveyor belt 38. At step 410, arm member 220 may be rotated by 180° so that the test tray is flipped from an upright orientation to a capsized orientation. This is merely illustrative. If desired, the test tray may be rotated by 90°, 120°, 135°, 223°, 270°, or by other suitable amounts to change the orientation of the test tray under test. If desired, light sensors associated with arm 218 may confirm whether arm 218 has been fully rotated.
At step 412, arm 218 may be lowered down to the surface of conveyor belt 38. At step 414, arm 218 may release test tray 32 (e.g., by disengaging pins 160′ from holes 160 in tray 32) to drop off test tray 32 onto conveyor belt 38. Additional light sensors built into arm 218 may be used to confirm that test tray 32 has been satisfactorily released from arm 218.
At step 416, arm 218 may return to its raised standby position in anticipation for flipping another incoming test tray (see, e.g.,
In another suitable arrangement (see, e.g.,
In another suitable arrangement (see, e.g.,
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.
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.
Number | Date | Country | |
---|---|---|---|
61595572 | Feb 2012 | US |