Home

DUT-MATE USER`S MANUAL

image

Contents

1. BREAKER RESET DISCHARGE 4 6 Mai di BREAKER 4 ACTIVE LED I O TYPE FUNCTION DUT PWR SPST SW DUT POWER DUT OVER CURR BREAKER ACTIVE Overton Instruments 13 www dut mate com DUT MATE USER S MANUAL 3 2 Embedded Control In section 3 2 1 on the next page the DUT MATE is shown integrated with other ETS Series components that collectively form a complete Embedded Test oolution The diagram shows the DUT MATE being driven by the Mini MATE The Mini MATE is a low cost Embedded Test Controller which stores a special program that is designed to exercise the device under test and generate Go No Go test results The Mini MATE also provides a sizable breadboard area to sup port the development of custom circuits Adjacent to the breadboard area is a series of wire wrap pins that comprise a goodly amount of general purpose Digi tal The schematic below shows the wire wrap connections which create the interface between the Mini MATE and the DUT MATE J5 14 pin header con nector Actually the DUT MATE can be easily driven by most microcontrollers including an ARM AVR PIC or even a STAMP When developing an interface for the DUT MATE it is recommended the designer start by reviewing the interface re quirements as outlined in the J5 Table which is provided in the Connections sec tion The next s
2. 5 i ee T 0 5 95 5 5 S gt LO N CHS 00 Signal Generator SF MATE Interface Relay MATE Interface DUT MATE Interface BREAD BOARD AREA MINI MATE EMBEDDED TEST CONTROLLER Overton Instruments 15 www dut mate com DUT MATE USER S MANUAL 3 2 2 Embedded Programming To build on the PCB board test example shown in section 3 2 1 we have con structed a demo program using BASCOM BASCOM is a BASIC language com piler that includes a powerful Windows IDE Integrated Development Environ ment and a full suite of QuickBASIC like commands and statements demo program which is outlined in section 3 2 3 illustrates the ease of control ling the DUT MATE via the Mini MATE microcontroller The program starts by initialing the Mini MATE for proper operation You will note that the BASCOM software provides excellent bit manipulation capabilities as evident by the use of the ALIAS statement The Mini MATE P1 port bits are assigned unique label names SCLK DOUT which are used to support various DUT MATE functions In the Main program section the Mini MATE receives high level serial commands from a host PC parses them and then executes accordingly When for example the DT DP1 command is entered the Dut pwr on subroutine is called DUT power is switched ON and the pro gram returns a OK response Next
3. 2 5 Wx3 5 L Overton Instruments 7 www dut mate com 2 1 Block Diagram DUT MATE USER S MANUAL 2 Description The major circuit functions that comprise the DUT MATE are represented in the block diagram below The blue colored circuit blocks relates to the delivery of DUT power which includes the DUT power switch the current monitor and the DUT discharge relay The circuit in red highlights the over current circuit breaker function And finally the DUT MATE input power and control logic func tions are shown in the green blocks DUT SOURCE PWR CURR DRAIN PWR ENA OVER CURR CLR f DUT DISCHARGE DIO 158 INTERFACE Overton Instruments SHORT SENSOR xm ESISTOR RELAY E CURRENT MONITOR ANALOG OUT pipe COMPARATOR INTERFACE amp CONTROL LOGIC CURRENT BREAKER IMHIBITOR SHORT ACTIVE u DUT OVER CURR 12VDC INPUT GEMERAL PLIRPPOSE DIGITAL 1 0 www dut mate com DUT MATE USER S MANUAL 2 2 Board Layout R14 Variable POT Circuit breaker time delay adjustment LED1 indicate DUT MATE power is active LED2 indicate DUT power is active LED3 indicate DUT current drain is active LED4 indicate Short Sensor is active J5 14 Pin Interface Provides access for remote control via an Embedded controller J4 2 Pin
4. serial communica MILLE tions program that comes with the Win 2 Transfer Help dows OS and is located in the Accesso Pilz 8 ries folder Use the USB cable to con nect the PC to the DUT MATE HyperTerminal and configure the settings 3 for 19200 bps 8 data bits no parity 1 DT ID stop bit and no flow control Select the DUT MATExx vx x COM port based on the available COM port as indicated in the Device Manager DT MC example shown below Press the lt Enter key and the gt prompt should appear on the screen as demonstrated gt DT ASO001 in the example on the right Refer to the lt gt table in Appendix B to begin to experi ment with the serial commands Connected 0 00 17 Auto detect 3500 amp N 1 Device Manager mE File Action View Help 2 H Computer Disk drives Display adapters 5 DVDICD ROM drives Floppy disk controllers dA Floppy disk drives IDE controllers Hx Keyboards 9 Mice and ather pointing devices Monitors BB Network adapters Ports COM amp LPT Communications Pork vi Communications Pork COMz gt ECP Printer Port LPT1 Ol Serial Interface COM3 4 Se Processors e Sound video and game controllers System devices Universal Serial Bus controllers Intel R 8260144 USB Universal Host Control
5. If A resp DT Then Waitms 100 let relay settle A resp Mid s 4 2 End Sub Select Case A resp Sub rd curmon adc val As Single read 20 bit ADC Case DP set power DT DPx 1 0 val 0 A resp Mid s 1 Reset Sclk A num Val a resp Reset Adc cs enable ADC chip select If A num 0 OrA num 1 Then Delay If A num 1 Then Call Dut pwr on Enable DUT Power Do If A num 0 Then Call Dut pwr off Disable DUT Power Loop Until Din 0 check conversion complete bit Call Print ok valid command For A cnt 23 Downto 0 generate 24 clock cycles Else Set 5 Call Print ic invalid command Delay End If Adc val A cnt Din receive serial bit stream Reset Sclk Case read Current Monitor DT DM Delay A resp Mid s 1 Next A cnt If A resp Then Set Adc cs disable ADC chip select Call Dut rd curmon adc val read 20 bit ADC End Sub byte 0 A byte O val 20 A byte 1 val 21 ADC status If A byte 2 Then Shift Adc val Right 4 A word val And amp HOOOOFFFF A str Hex a word Print gt gt print HEX results Elseif A byte 3 Then Call Print oor out of range Elseif A byte 1 Then Call Print ur under range Else End If Else Call Print ic invalid command End If Overton Instruments 17 www dut mate com DUT MATE USER S MANUAL 3 3 PC Control For those who are more comfortable building tr
6. Monitor generates a voltage that is proportional to the current drain An ADC circuit converts the voltage to 16 bit word which be remotely read back Residual The DUT MATE offers a second relay that is tied across the Voltage DUT power rails to provide a residual voltage discharge func Discharge _ tion This feature is important because it ensures any lingering voltages are completely removed from the DUT before power is applied Overton Instruments A www dut mate com 1 2 Highlights BENEFITS e A flexible low cost al ternative to traditional Lab power supplies Combines 4 power control functions into a single module Can be used in stand alone or fully automated test equipment Great for embedded solutions place inside mechanical test fixtures instrument boxes or rack mount enclosures Overton Instruments APPLICATIONS Safely apply power to Semiconductors Hybrid Modules Printed Circuit Boards Box level units or full systems Burn in Engineering Depot Repair Production Test QA QC Quality Control OEM Test Instruments DUT MATE USER S MANUAL FEATURES DUT current monitor programmable circuit breaker A discharge circuit to remove residual volt age e indicate active relays 4 bits Digital I O op tional A choice of 3 models 5 amp 10 Support for Manual Computer Embed ded control Compact size 2 5
7. SEL DIO PON ad ASCII bytes starting with the most significant bit b left most to the least significant bit b right most The b bit is a logic 1 or O DT PN Get DIO port lt bbbb gt Get or read the current DIO port status Set or write a single DIO port bit The first DT PSnn Set single bit lt gt n identifies the bit location 3 to 1 sec ond n represents logic 1 or 0 Get or read a single DIO port bit The 2 E n identifies the bit location 3 to 1 DT PUbbbb Set weak pull ups Overton Instruments 24 www dut mate com DUT MATE USER S MANUAL Appendix A Serial Command Set cont Function Response Description DT_ASbbb Auto DUT gt 0 lt The Auto Sequence command is designed to power sequence gt 1 lt streamline the delivery of DUT power by lt cm1 cm2 cm10 gt consolidating several commands into one lt gt The sequence includes the following 1 Turn OFF DUT power 2 Resetthe over current breaker 3 Discharge residual DUT current 4 Check short sensor 5 Turn ON DUT power 6 Take 10 current measurements to cap ture amp profile the instantaneous in rush current surge 7 Check over current breaker 8 Output surge current measurements The Auto Sequence command also allows for specific steps to be selectively bypassed Bits bbb determines the following bb1 Enable DUT discharge b1b Enable sh
8. Terminal DUT Power Pin 1 Pin 2 Lau J uT USB Interface Connectors USB 1 and USB 2 replaces J5 and allows connection to the optional USB MATE J3 2 Pin Terminal Source Power Pin 1 Pin 2 JP1 Jumper Plug Jumper pins 1 amp 2 selects J2 2 Pin Terminal R15 manual set point J6 6 Pin Terminal Input Power Jumper pins 2 amp 3 selects Provides access to op Pin 1 12 DAC controlled set point tional 4 bits for general Pin 2 GND purpose digital input R15 Variable POT Manual circuit breaker set point adjustment J1 9 Pin Terminal Provides access to the manual control interface Overton Instruments 9 www dut mate com DUT MATE USER S MANUAL 2 3 Connections 6 PWR gt DUT OVER CURR OVER CURR CLR gt DUT DISCHARGE gt DUT OVER DRAIN VCC OUT lt Overton Instruments Description A TTL active low input signal that controls a DPDT relay which applies output power to the DUT A TTL active low output signal that indicates the over current limit is set or clear A TTL active low input signal that resets the over current circuit breaker A TTL active low input signal that controls the SPST relay which applies a short across the input power rails on the DUT A 0 1Vdc
9. output voltage that represents the DUT current drain A regulated 5Vdc output for external use Current limited to roughly 100mA Name 12Vdc Description A regulated 12Vdc in put Name Source Pwr Source Pwr Name DUT Pwr DUT Pwr VCC_OUT BO 3 10 gt 3 lt lt gt Description DUT Source Pwr DUT Source Pwr Description DUT Input Pwr DUT Input Pwr Description A regulated 5Vdc output for external use Current limited to roughly 100mA Four general purpose lt gt TTL level bi directional lt input output bits Ground www dut mate com DUT MATE USER S MANUAL 2 3 Connections cont Description A TTL active low input signal that controls a DPDT relay which switches output power to the DUT DUT_PWR_ENA A TTL active low input signal CHK_SHORT that controls a SPST relay that activates the Short Sensor A TTL active low output signal DUT OVER CURR that indicates a over current limit is set or clear Part of a 3 wire SPI Bus SCLK synchronizes the serial data transfer for the DIN and DOUT signals A TTL active low input signal OVER CURR CLR that resets the over current circuit breaker Part of a 3 wire SPI Bus DIN is serial command and control data for the ADC DAC and DIO cir cuits A TTL active low input signal that controls a SPST relay which
10. the DT DM command is entered the rd curmon adc val subroutine is called the 16 bit ADC is measured and the program returns a hex string which represents the DUT current drain Independent of the microcontroller hardware or programming language you choose the program sequence described above will likely resemble the way you implement your DUT MATE application For this reason we suggest that you go to our website and download the DUT MATE zip file In the Documents folder will contain more extensive examples of routines to control the DUT MATE Overton Instruments 16 www dut mate com DUT MATE USER S MANUAL 3 2 3 Embedded Program Example Program DUT MATE Demo Initialization large Case Else romstart amp H2000 Call Print ic invalid command default Xram End Select Else Dim A num A byte A cnt As Byte Call Print ic invalid command Dim S As String 10 A resp AS String 10 A str AS String 10 End If Dim A word as Word Loop Dim A val as Single End Dim True As Const 1 Dim False As Const 0 Dim Ppi1 addr As Const amp HF803 first 8255 chip configuration Sub Routines Dim Porta addr As Const amp HF800 port A Sub Print print invalid command Sclk Alias P1 0 SPI bus serial clock Print gt lt Dout Alias P1 1 SPI bus serial data output End Sub Din A
11. x 3 5 with four 4 mounting holes in each corner spacers and hardware included www dut mate com DUT MATE USER S MANUAL 1 3 Solutions Instead of using expensive lab supplies take advantage of an abundance of low cost power sources Control the DUT MATE from a variety of inputs Wall wn Adapter 4 CONTROL GUI m Stand alone pply power operation with confidence Manual Control Chip Level DUT MATE DEVICE UNDER TEST POWER CONTROL MODULE Embedded e Short Sensor PC Control USB Interface Board Level DUT POWER Controller Interface Control Power Switch Current Monitor e Adj Over Current Breaker e Residual Power Discharge if 3 Box Level Mini MATE EMBEDDED TEST CONTROLLER ATE Systems Bed Of Nails Easy integration allows the DUT MATE to support numerous test configurations Custom Instruments LOCATOR II Overton Instruments 6 www dut mate com DUT MATE USER S MANUAL 1 4 Specifications Load Switching Voltage max 30 06 30Vdc Current min 10uA 10mA Current max 1A 5 Limit 0 1 FS Programming Accuracy 25 C 5 Current Read Back 0 1 FS Accuracy 25 C 5 DUT Current 0 1 0Vdc FS Drain Output Variable Over Current 0 60 Detection Delay Interface DC Input 12Vdc 1Amp 0 50 80 Environment
12. CURRENT BREAKER function sets the D 20 40 BD 80 100 On CHECK SHORT current breaker limit The range is based on a per centage of full scale 0 100 DUT CURRENT METER This CHECK SHORT switch performs a short check B SHORT O50 4 00 0 00 GEHE Cg 1 25 HB The DUT CURRENT displays the current drain meter is scaled based on a code which embedded in the DEVICE ID The SHORT LED indicates an short circuit condition The OVER CURRENT LED indicates an over current condition The ACQUIRE function displays a current meas urement every 100msec The STATUS message box summarizes results of the serial commands Overton Instruments 21 www dut mate com DUT MATE USER S MANUAL 3 2 1 3 PC Programming Example DUT MATE programming example in The following program supports testing up to 8 electronic assemblies which are housed in a Burn In chamber Testing will occur at three tem perature set points 25 C 50 amp 0 C Each electronic assembly will be powered by a separate DUT MATE instrument The objective for the test is to automatically cycle DUT power and then read and store DUT cur rent measurements to a disk file However before DUT power is applied the program monitors the temp rea
13. EMBEDDED TEST SOLUTIONS DUT MATE Device Under Test Power Control Module nosy b DN g p TWS B UNIVERSAL SERIAL BUS x MA 4 b im a 1 zo 3 i L1 7 1 USER S MANUAL Overton Instruments Inc 5431 Auburn Blvd 160 overton INSTRUMENTS Sacramento CA 95841 www microATE net DUT MATE USER S MANUAL NOTICE The information contained in this document is subject to change without notice To the extent allowed by local law Overton Instru ments Ol shall not be liable for errors contained herein or for incidental or consequential damages in connection with the fur nishing performance or use of this material No part of this docu ment may be photocopied reproduced or translated to another language without the prior written consent of Ol WARNING The instrument you have purchased and are about to use may NOT be an ISOLATED product This means that it may be sus ceptible to common mode voltages that could cause damage to the instrument SUCH DAMAGE IS NOT COVERED BY THE PRODUCT S WARRANTY Please read the following carefully before deploying the product Contact Ol for all questions WARRENTY Ol warrants that this instrument will be free from defects in materi als and workmanship under normal use and service for a period of 90 days from the date of shipment ob
14. OMM ports found exit Set DIO direction amp weak pull up sprintf send data s s r set dio dir 1000 PutString dio com port send data send DT PD1000 sprintf send data s s r set dio pullup 1000 PutString dio com port send data send DT PU1000 Execute test sequence time t Start t End t FILE fp for a cnt 1 cnt gt 4 Select temperature setpoint if a cnt 1 a cnt 4 a str 0001 25 if a cnt 2 a str 0010 11 50 cnt 3 a str 0100 0 C sprintf send data s s r set dio port str PutString dio com port send data send DT PN xxxx sprintf send data Jos W get dio port do Check temp ready bit PutString dio com port send data send PN GetString dio com port sizeof read data read data while atoi read data 1 loop while msb 0 if cnt 4 Cycle complete end test printf Test Complete exit apply DUT power sprintf send data s s r auto sequence 101 for idx 1 idx gt 16 idx locate DUT MATE if port port num idx 1 continue PutString port send data send DT AS GetString port sizeof read data read data sprintf file name C DUTTEST 96d TXT port name sprintf a str Yos r n read data fprintf fp str fclose fp mark cnt 03 0 mark cnt 1 60 check over cur
15. PC driven configuration As shown the Burn In chamber can accommodate multiple DUT s in which case the DUT MATE can apply power to all units simulteously or each unit can be controlled individually n a multiple DUT MATE configuration the designer would simply add a USB hub or hubs to the mix As the chamber temperature cycles the advantage is the PC can command the DUT MATE to cycle power at timed intervals During the test process the PC can also record and monitor the current flow for each DUT as well PC Control Ri Kat Fa Cd Disi 53 aj Generic Power Source o cus MM os HyperTerminal BL Add a USB Hub s to drive multiple DUT MATEs and or other instruments 19 www dut mate com DUT MATE USER S MANUAL 3 3 2 PC Programming The starting point for developing code to control the DUT MATE begins with ac quainting yourself with its Serial Command Set The serial commands are a set or group of ASCII characters that originate from the PC and are designed to instruct the DUT MATE to perform specific functions The complete serial com mand set is detailed in Appendix B There are two ways to exercise the serial commands 1 using HyperTerminal or 2 run our Virtual Instrument Panel soft ware GUI Control 3 2 1 1 HyperTerminal HyperTerminal is
16. aditional PC based Automated Test Equipment ATE the DUT MATE offers many features that are well suited for that environment as well Controlling the DUT MATE from a PC requires that it be equipped with an op tional USB MATE module The USB MATE module contains a USB to UART bridge chip and a PIC microcontroller On the PC side the USB bridge chip re ceives a special set of serial commands On the DUT MATE side the PIC con troller processes the serial commands and then drives the DUT MATE accord ingly In order to be recognized by the PC the USB MATE module requires a set of Windows drivers be installed do so go to www DUT MATE com click Download select the VCP Interface file and follow the prompts The letters VCP stands for Virtual COM Port and is a method by which the USB interface can appear to the PC as a standard serial COM port With the drivers installed and USB MATE connected to the PC go to the Device Manager click on Ports and verify Ol Serial Interface COM is included Overton Instruments 18 www dut mate com DUT MATE USER S MANUAL 3 3 1 PC Configuration POAT SELECT NODEL SELECT ID 1 4 SAP DUT OVER BSREAKER aces aven 1 DUT CURHENT METEI MSYE Control GUI Overton Instruments The diagram below provides a basic illustration of a
17. amp Samp and 10amp and provides 3 separate control interfaces Manual Embedded and Computer The DUT MATE is a key member of ProbeStar s ETS Series EMBEDDED TEST SOLUTIONS The ETS Series is a smart collection of hardware and software tools that are designed to reduce the high Cost of Test while providing Test En gineers greater flexibility and more opportunities to apply test automation The DUT MATE performs 5 critical functions Short DUT MATE contains a special electronic sensor that is Sensor used to detect a short circuit which may be located on the DUT power rails By checking for shorts prior to applying power the DUT MATE prevents damage to the device under test the adjoining test equipment and possible injury to the test Opera tor Versatile The DUT MATE provides a DPDT Relay to switch power to the Power DUT The relay is offered in 3 different current ranges 1amp Switch oamp or 10amp There are also 3 methods for switching power Manually external toggle switch Embedded microcontroller or via PC optional USB interface Over Current DUT MATE has an adjustable circuit breaker Once power Detector is applied to the DUT the circuit breaker provides a safeguard to avoid over current conditions An on board potentiometer or a remotely settable DAC circuit is used to establish a set point which limits the output current Current The DUT MATE includes a current measurement circuit which
18. applies a short across the input power rails on the DUT SHORT_ACTIVE Part of a 3 wire SPI Bus DOUT is serial output data from the ADC and DIO circuits A TTL active low input signal that controls a SPST relay which applies a short across the input power rails on the DUT DUT DISCHARGE A TTL active low input signal that provides a chip select for the DAC The 12 bit DAC sets the over current limit DAC CS A 0 1Vdc analog signal that DESSIN represents the DUT current drain A TTL active low signal ADC that provides a chip select for the ADC Ground Ground Overton Instruments 11 www dut mate com DUT MATE USER S MANUAL 3 Operating the DUT MATE 3 1 Manual Control To reduce cost and improve performance the DUT MATE can often be used in place of traditional lab Power Supplies In section 3 1 1 on the next page the diagram shows the wiring connections required to configure the DUT MATE for Manual stand alone operation Rather than using an expensive Power Supply to power the Device Under Test the DUT MATE and the surrounding circuits could easily be built into a low cost instrument box or enclosure In addition the enclosure could also house other circuits that may be needed to exercise the DUT as well The DUT MATE makes it possible to integrate the entire test solu tion into a single test instrument In the diagram the DUT MATE is shown supplying pow
19. ble the short check relay The short relay n represents logic state 1 or 0 On or Off DT SR Get DUT Get short check relay status The n repre short relay sents logic state 1 or 0 On or Off Overton Instruments 23 www chk mate com n n lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt lt gt DUT MATE USER S MANUAL Appendix A Serial Command Set cont Function Response Description Get DUT Get the DUT current drain measurement DT_CM SO ra a lt hhhh gt which contains 4 ASCII bytes representing a 16 bit hexadecimal value 0000 FFFF Set or write the DIO port direction 4 bits The direction nibble is represented by four DT_PDbbbb Set DIO direction ASCII bytes starting with the most significant bit b left most to the least significant bit b right most A logic 1 is input and O is output DT PD Get DIO direction SBBEDS 4 read the current DIO port direction Set or write pull ups on the DIO port inputs 4 bits The pull up nibble is represented by four ASCII bytes starting with the most significant bit b left most to the least significant bit b right most A logic 1 is active and O is not DT PU Get weak pull ups S read the current DIO port pull up Set or write the DIO port low order 4 bits Depending on the condition of the direction nibble the output bits are represented by four di dd
20. dy bit to ensure the chamber has reached the desired temperature When the temperature is stable data is collected once every second for 1 hour and then the next temperature set point is selected and the cycle is repeated The program controls the eight DUT MATE s via an 8 port USB Hub The digital I O control is provided by the first DUT MATE Also during the test process the tem perature impact could cause the DUT to trip the over current circuit breaker If so the program will log the event and suspend the DUT from further testing define MSWIN serial comm libraries from define MSWINDLL www wcscnet com include lt comm h gt include lt stdlib h gt include lt stddio h gt include lt time h gt int stat port 0 dio_com_port 0 050 int mark cnt_1 1 a_byte 0 a_cnt 0 idx 0 Int dio bit 10 port num 16 int True 1 False 0 char dio byte 10 dir byte 10 chara str 16 char send data 64 char read data 64 char auto AS auto DUT power sequence char get device id ID get device ID char clear over current DT clear over current char get over current DT DO get over current status char get dut current DT CM get DUT current reading char set dut DT DP set DUT power On Off char master clear DT MC master clear main Identify am
21. er to a typical electronic assembly A low cost DC wall adaptor and a open frame power supply are used to power the DUT MATE and the DUT through connectors J2 and J3 respect fully Manual operation is supported by a set of 3 switches a toggle switch and 2 momentary push button switches as well as a status LED and a Digital Panel Meter As shown in the diagram primary control of the DUT MATE takes place through connector J1 A table below the diagram is also provided to further detail the circuit connections related to J1 As part of the set up process make sure the jumper plug is installed on JP1 pins 2 amp 3 This will allow the over current circuit breaker to be manually adjusted The circuit breaker set point is set by potentiometer R15 which is a single turn pot In the fully counter clockwise position R15 sets the circuit breaker to near zero which means the circuit breaker will likely trigger with minimum DUT cur rent flow As R15 is adjusted in the clockwise direction this increases the amount of current flow the DUT MATE will allow before the circuit breaker is trig gered Generally R15 works as a 0 100 adjustment with 100 representing the maximum current To counter act the effects of the initial power surge by the DUT which tends to cause the circuit breaker to prematurely trip the DUT MATE employs a special timing circuit that suspends the over current measure ment circuit for a period of time The time period is
22. ler 2 OI USB Interface lt 4 USE Root Hub Overton Instruments 20 www dut mate com DUT MATE USER S MANUAL 3 2 1 2 Virtual Instrument Panel The Virtual Instrument Panel or Control GUI removes the hassle of manually typing ASCII commands and provides the User a more efficient method to inter act and control the DUT MATE Download the panel from our website at www dut mate com click on downloads and select Dut Matexxx exe Third Step After initializing the module should send back a unique ID code At the end of the device name is a two digit model number code The code determines the Second Step Push the Initialize range for the DUT CURRENT METER If button This will cause the module no response has occurred within 10 sec to initialize itself and attempt to onds the program will time out and gen establish a communications link erate a No Response message First Step The User must select a COM Port Refer to the Device Manage to iden tify an available COM port 3 DUT MATE CONTROL GUI DEVICE ID row 3 iure DUT MATEDT v0 1 ml CLEAR OVER CURRENT This DUT POWER switch applies power to the DUT The CLEAR OVER CUR RENT function resets the over current circuit breaker Ln H DUT POWER This DUT DISCHARGE switch discharges residual On DUT DISCHARGE OVER CURRENT BREAKER DUT current The OVER
23. lias P1 2 SPI bus serial data input Dac cs Alias P1 4 DAC chip select Sub Print_oor print out of range Adc cs Alias P1 5 ADC chip select Print gt gt Oc bit Alias P1 6 Over Current status bit End Sub Declare Sub Print ic print invalid command Sub Print ur print under range Declare Sub Print orr print out of range Print Declare Sub Print ur print under range End Sub Declare Sub Print ok print command is OK Declare Sub Dut pwr on turn DUT power ON Sub Print_ok print command is OK Declare Sub Dut pwr off turn DUT power OFF Print lt gt Declare Sub Dut rd curmon adc val As Single read 20 bit ADC End Sub Main Sub Dut_pwr_on turn DUT power ON the Main the Operator or Host is prompted to enter a command The command A byte Inp porta addr get Port A byte is parsed and then executed if valid Only two command examples are shown A byte 0 0 reset DUT power control bit Out Porta addr A byte enable DUT power Out Ppi1 addr amp H80 port A output Waitms 100 let relay settle Out Porta_addr amp HFF port A bits high End Sub Set Sclk Dout Adc cs Dac cs Short chk Set to logic 1 Do Sub Dut pwr off turn DUT power OFF Input Enter command S A byte Inp porta addr Port A byte S Ucase s A 0 1 set DUT power control bit A resp Left s 3 Out Porta addr A byte disable DUT power
24. ligations under this war ranty shall not arise until the defective material is shipped freight prepaid to Ol The only responsibility of Ol under this warranty is to repair or replace at it s discretion and on a free of charge ba sis the defective material This warranty does not extend to prod ucts that have been repaired or altered by persons other than employees or products that have been subjected to misuse ne glect improper installation or accident OVERTON INSTRU MENTS SHALL HAVE NO LIABILITY FOR INCIDENTAL OR CONSEQUENTIAL DEMAGES OF ANY KIND ARISING OUT OF THE SALE INSTALLATION OR USE OF ITS PRODUCTS SERVICE POLICY 1 All products returned to for service regardless of warranty status must be on a freight prepaid basis 2 Ol will repair or replace any defective product within 5 days of its receipt 3 Forin warranty repairs Ol will return repaired items to buyer freight prepaid Out of warranty repairs will be returned with freight prepaid and added to the service invoice Overton Instruments 2 www dut mate com DUT MATE USER S MANUAL Overton Instruments 3 www dut mate com DUT MATE USER S MANUAL 1 Introduction 1 1 Overview What is fundamental to testing any electronic device is the need to supply DC power The DUT MATE is a unique power control module that is used to deliver safe power to virtually any DUT Device Under Test The DUT MATE is of fered in 3 different current ranges 1
25. ome cases the error symbol will include a bracketed result i e gt 1 lt which defines a specific error code Function Response Description Select one of 4 different baud rates by chang ing n code 0 1200 1 2400 2 9600 amp 3 19200 Baud will remain set Default code is 3 19200 DT BR Ger baud ralecods Get current baud rate code n is the return code 0 to 3 DT ID Get module ID DUT MATE gt Get current identification and version number Get short condition The n represents 0 or 2 pr SA it gt A logic 1 indicates a short condition Set current limit DAC output voltage The DAC DT SOnnnn Set over current value is contained in nnnn which comprises circuit breaker limit a 12 bit decimal 0 4095 4 byte ASCII string Padded zero s are required Reset amp initialize the module 50 Get over current limit lt nnnn gt Get over current limit DAC setting DT oc Clear over current condition DT DO Get over current te rent stat x status or 1 A logic 0 indicates over current active DT DDn Set DUT Activate or disable the discharge relay The n discharge relay represents logic state 1 or 0 On or Off Reset over current condition Get over current status The n represents 0 Activate or disable the DUT power relay The n represents logic state 1 or 0 On Off DT SRn Set DUT Activate or disa
26. ort sensor check 165 Read amp output current measurements Bits bbb can be any combination of logic 1 Command responses and execution time will vary depending upon the bbb set tings If the short sensor check detects a short DUT power will not be applied and a lt 0 gt response will be generated If the over current breaker is active after DUT power is applied this will generate a lt 1 gt response If the read amp output current measurements steps are selected the response will include 10 readings enclosed in brackets Each read ing will contain 4 ASCII bytes representing a 16 bit hexadecimal value 0000 FFFF A comma will separate each reading If the read amp output current measurements steps are not selected and no other errors are en countered this will generate the normal lt gt response Overton Instruments 25 www dut mate com DUT MATE USER S MANUAL Appendix B Schematic wart Eur 5 5 8 5 E EF AR EF Mi AM 1 E 404444 Overton Instruments 26 www dut mate com DUT MATE USER S MANUAL Appendix C Mechanical Dimensions Overton Instruments 27 www dut mate com
27. p initialize valid COMM ports port_active False dio_com_port 1 for idx 1 gt 16 if stat IsPortAvailable idx 0 port num idx 1 port not available continue Open rx buff 256 bytes tx buff 64 port num idx OpenComPort idx 256 64 port port num idx if dio com port 1 dio com port port SetPortCharacteristics port BAUD19200 PAR EVEN LENGTH 8 STOPBIT 1 PROT NONNON CdrvSetTimerResolution port 1 1 msec ticks SetTimeout port 2000 2 sec time out period FlushReceiveBuffer port clear receiver buffer FlushTransmitBuffer port clear transmit buffer sprintf send data Jos WV Get device prompt PutString port send data send CR if resp len GetString port sizeof read_data read_data 0 port num idx 1 time out error continue if strcemp read data port num idx 1 prompt error continue Get device ID sprintf send data s r get device id PutString port send data send DT ID if resp len GetString port sizeof read data read data 0 port num idx 1 time out error continue if strcmp lt DUT MATE01 vx x gt read_data port num idx 1 ID error continue Master Clear sprintf send data s r master clear PutString port send data send DT MC port active True Overton Instruments if port active False printf C
28. rent breaker for idx 1 idx gt 16 idx locate DUT MATE if port port num idx 1 continue sprintf send data Jos W get over current status PutString port send data send DT DO GetString port sizeof read data read data if stremp 0 read data sprintf send data Jos W clear over current PutString port send data send DT DO GetString port sizeof read data sprintf name C DUTTEST 96d port name fprintf fp Circuit breaker failure wn fclose fp port num idx 1 measure and save DUT current reading 04 sprintf send data 5 dut current for idx 1 idx gt 16 idx locate DUT MATE if port port num idx 1 continue sprintf send data Jos W get dut current PutString port esend data DT CM GetString port sizeof read data read data sprintf file name C DUTTEST d TXT port fp fopen file_name if 0 60 Yos r n read data else fprintf fp 5 read data fclose fp Start time NULL End t time NULL while difftime end t Start t gt 1 End t time NULL wait 1 second set start time set end time if 0 60 mark cnt 0 0 mark cnt 1 update counters while mark cnt 1 gt 0 turn OFF DUT power sprintf send da
29. ta s s r set dut power 0 for idx 1 idx gt 16 idx locate DUT MATE if port port num idx 1 continue PutString port send data send DPO www dut mate com DUT MATE USER S MANUAL Appendix A Serial Command Set To facilitate remote control for the DUT MATE a USB interface is required When connected to a host PC the USB connection appears as a Virtual Com which establishes a serial data communica tions link between the two The default protocol is 19200 baud rate no parity 1 stop bit and no flow con trol The DUT MATE will respond to a unique set of ASCII serial data commands listed below The first three bytes of the command string starts with the prefix followed by a code that represents the actual command All commands are upper case sensitive and are terminated with a carriage return If the command is valid the DUT MATE will return either lt gt or a bracketed result i e gt 2108 lt If the DUT MATE receives a carriage return or line feed alone without a command then gt is re turned this response is a prompt to signal the DUT MATE is ready If the DUT MATE detects an in correct command then one of three error symbols will be generated 1 invalid command then a is returned 2 a command that is out of limits then a lt lt is returned and 3 a command that prematurely times out then a lt lt is returned In s
30. tep is to review the DUT MATE schematic which is provided in Appendix What could be the most challenging aspect of the design effort is controlling the SPl bus devices The DUT MATE contains SPl bus devices which include an ADC DAC and DIO circuits The ADC is used to measure the DUT current flow and is a Linear Technology chip part number LTC2420 The DAC is used to set the circuit breaker current limit and is a MicroCHIP device part number MCP4921 The DIO is an 8 bit device from MicroCHIP part num ber 230508 The DIO chip uses 4 bits to control various DUT MATE func tions and the other 4 bits are available for general purpose use J6 6 pin header Details for specific device performance and SPl bus operation can be found in their respective data sheets to the manufacturers website to download said documents INTERFACE Whiz un hu 5 d INTO 12 TI n DUT MATE INTERFACE 15 T i FURR CLE 1 Overton Instruments 14 www dut mate com DUT MATE USER S MANUAL 3 2 1 Embedded Configuration Device Under Test d ids Mechanical Test Fixture BED OF NAILS D TEST CONTROL UNIT 24Vdc E 2 2 SOURCE 5 qE t 5
31. varied by pot R14 which cre ates a delay from roughly 10msecs R14 fully counter clockwise to roughly 1500msecs R14 fully clockwise When starting out it is best to set R14 and R15 to their mid points and then adjust accordingly oet the DUT Power switch to the OFF position When an active 12Vdc source is connected to J2 LED 1 on the DUT MATE should turn ON which indicates the DUT MATE is ready for use If the Breaker Active LED is ON then momen tarily press and release the Breaker Reset switch and the Breaker Active LED should turn OFF To remove any residual DUT voltage press for roughly 1 sec ond and then release the Discharge switch LED 4 on the DUT MATE should turn ON and then OFF Finally set the DUT Power switch to ON position and observe LED 2 on the DUT MATE is turned ON Depending on the load of the DUT you should also see a current reading on the Digital Panel Meter Overton Instruments 12 www dut mate com DUT MATE USER S MANUAL 3 1 1 Manual Configuration u u u u u z DUT POWER Device Under Test 2 1 DUT pu g B R TF 5 Low Cost Power Source P torn Hii 4 m SOURCE POWER u DUT POWER POWER SUPPLY 12 06

Download Pdf Manuals

image

Related Search

Related Contents

マニュアル(3.8MB)  Samsung SGH-I300 Bruksanvisning  

Copyright © All rights reserved.
Failed to retrieve file