background image

Section 12 

Performance Verification

In this section:

Introduction

............................................................................................... 12-2

Verification test requirements

.................................................................... 12-2

Environmental conditions

................................................................... 12-2

Warm-up period

.................................................................................. 12-2

Line power

.......................................................................................... 12-3

Recommended test equipment

................................................................. 12-3

Resistor connections

.......................................................................... 12-3

Resistor considerations

...................................................................... 12-4

Verification limits

....................................................................................... 12-4

Example limits calculation

.................................................................. 12-4

Performing the verification test procedures

.............................................. 12-4

Test summary

..................................................................................... 12-4

Test considerations

............................................................................. 12-5

Output voltage accuracy

........................................................................... 12-5

Voltage readback accuracy

....................................................................... 12-7

Compliance current accuracy

................................................................... 12-8

Current readback accuracy

....................................................................... 12-9

5 A range readback accuracy

............................................................. 12-9

500 mA range readback accuracy

....................................................  12-10

50 mA range readback accuracy

......................................................  12-12

5 mA range readback accuracy

........................................................  12-13

Digital voltmeter input accuracy

..............................................................  12-15

Topic

Page

Содержание 2308

Страница 1: ...www keithley com Model 2308 Portable Device Battery Charger Simulator User s Manual 2308 900 01 Rev A July 2008 2308 900 01 qxp 7 28 08 11 07 AM Page 1...

Страница 2: ......

Страница 3: ...duct returned transportation prepaid Repaired or replaced products are warranted for the balance of the original warranty period or at least 90 days LIMITATION OF WARRANTY This warranty does not apply...

Страница 4: ...r use the information herein in whole or in part without the prior written approval of Keithley Instruments Inc is strictly prohibited TSP TSP Link and TSP Net are trademarks of Keithley Instruments I...

Страница 5: ...e with electrical signals that are rated Measurement Category I and Measurement Category II as described in the International Electrotechnical Commission IEC Standard IEC 60664 Most measurement contro...

Страница 6: ...d common mode voltages Use standard safety precautions to avoid personal contact with these voltages The symbol on an instrument shows that the surface may be hot Avoid personal contact to prevent bur...

Страница 7: ...2 6 Outputting voltage and current 2 6 Setting voltage protection value 2 6 Selecting proper current range 2 8 Selecting current limit mode 2 8 Editing output voltage and current limit values 2 9 Usin...

Страница 8: ...urements 3 14 Using FAST SEARch and DETect 3 16 Pulse current digitization 3 19 Pulse current step method 3 20 TLEV steps 3 21 Timeout setting 3 25 Integration time 3 25 Range with pulse current step...

Страница 9: ...rogramming syntax 6 7 Command words 6 7 Program messages 6 9 Response messages 6 11 Message exchange protocol 6 12 7 Status Structure 7 1 Overview 7 2 Status byte and SRQ 7 2 Status register sets 7 2...

Страница 10: ...ormat 10 5 11 SCPI Tables 11 1 SCPI command subsystems reference tables 11 2 General notes 11 2 DISPlay command summary 11 3 FORMat command summary 11 4 OUTPut command summary 11 5 SENSe command summa...

Страница 11: ...8 for calibration 13 11 Step 2 Perform battery channel calibration steps 13 12 Step 3 Perform charger channel calibration steps 13 13 Step 4 Program calibration date 13 14 Step 5 Save calibration cons...

Страница 12: ...This page left blank intentionally...

Страница 13: ...0 3 Figure 3 5 PCURrent and SEARch time for pulse high measurement 3 17 3 Figure 3 6 Sample pulse forms for step method 3 22 3 Figure 3 7 Sample one shot only pulses for step method 3 22 3 Figure 3 8...

Страница 14: ...11 12 Figure 12 4 Battery channel connections for 50 mA current verification tests 12 12 12 Figure 12 5 Connections for 5 mA current verification tests 12 14 12 Figure 12 6 Charger channel connections...

Страница 15: ...ts 5 4 5 Table 5 2 SCPI command output relay control 5 5 6 Table 6 1 General bus commands 6 5 7 Table 7 1 Common and SCPI commands reset registers and clear queues 7 4 7 Table 7 2 16 bit status regist...

Страница 16: ...ble 12 5 5 A range current readback accuracy limits 12 10 12 Table 12 6 500 mA range current readback accuracy limits 12 11 12 Table 12 7 50 mA range current readback accuracy limits 12 13 12 Table 12...

Страница 17: ...Specifications 1 3 Inspection 1 3 Options and accessories 1 3 Power supply overview 1 3 Remote display option 1 5 Power up 1 7 Line power connection 1 7 Power up sequence 1 7 Fuse replacement 1 8 Dis...

Страница 18: ...e power supply can measure a wide range of load currents It can resolve down to 0 1 A and measure up to 5 A It has fast measurement capability as well and can measure load current pulses as narrow as...

Страница 19: ...ies as ordered Certificate of calibration Product Information CD ROM that contains PDFs of Model 2308 User s Manual and Model 2308 Quick Start Guide Any improvements or changes concerning the instrume...

Страница 20: ...ont and rear panel openings to prevent the unit from overheating which may degrade performance NOTE When using the power supply as a sink negative polarity the power supply is dissipating rather than...

Страница 21: ...alog output pins that allow acquisition of the load current waveform for in depth analysis on the battery channel only see Analog output for more information When used with a pulsed load the power sup...

Страница 22: ...the main display module is disabled with the following message displayed REMOTE PANEL ENABLED When the remote display module is unplugged control returns to the main display module NOTE When using the...

Страница 23: ...ears on line two EPROM self tests are completed After displaying the above information any errors that occurred during the startup sequence will be displayed Then the instrument goes to the default se...

Страница 24: ...adings there are five display modes described as follows SINGLE V AND I DISPLAY This display mode is used to read back the actual output voltage and current on a single channel The active channel dict...

Страница 25: ...V and I display cannot be saved A reset will not change this setting Recalling a setup may change the setting If setup recalling has a channel function set to something other than voltage or current t...

Страница 26: ...0A 0 1 00V 0 17A 1 DVM input N A charger channel only DVM INPUT 2 OFF 5 321 V Section 2 Pulse current PULSE HI 1 ON PULSE HI 2 ON Section 3 2 1947 A 2 1947 A PULSE LO 1 ON PULSE LO 2 ON 0 2147 A 0 214...

Страница 27: ...urrent range 5 A Auto Range OFF 5 A Auto Range OFF Integration rate 1 00 PLC 1 00 PLC Average readings 1 1 Power on setup No effect factory set to RST Current limit mode LIM LIM Auto Zero State ON app...

Страница 28: ...etup the output will be OFF regardless of the operate state when the setup was saved For example if the output is ON when the setup is saved as SAV0 the power supply will power up with the output OFF...

Страница 29: ...isplay s brightness level OFF FULL 3 4 1 2 1 4 Set bandwidth HIGH LOW Set battery channels impedance 0 1 Sect 6 Sect 2 Sect 2 Sect 2 Note 1 Note 1 Note 1 Sec 13 Sect 2 Note 2 Sect 9 Sect 5 Note 2 Note...

Страница 30: ...ration Sect 4 INTEGRATION TIME AUTO TIME PULSE TIMEOUT TRIGGER EDGE TRIGGER LEVEL Manually set integration time up to 60 sec Automatically set integration time Set the NO PULSE timeout period 1 to 63...

Страница 31: ...y to remote operation is provided after each table Also the SCPI tables may reference other sections of this manual Except for Section 11 all SCPI tables in this manual are abridged That is they exclu...

Страница 32: ...This page left blank intentionally...

Страница 33: ...battery channel s output impedance 2 12 SCPI programming outputting voltage and current 2 13 Command notes outputting voltage and current 2 14 Reading back V and I 2 16 V and I display modes Single or...

Страница 34: ...crews Figure 2 1 and Figure 2 2 show optimum remote 4 wire connections for device under test DUT preferred connection Figure 2 1 and fastest transient response connection Figure 2 2 WARNING When insta...

Страница 35: ...nd twist sense leads together for optimum performance The analog outputs provide a voltage output based on the measured current as follows 0 5 5 A Output referenced to Source 1 A V each volt out repre...

Страница 36: ...nd twist sense leads together for optimum performance The analog outputs provide a voltage output based on the measured current as follows 0 5 5 A Output referenced to Source 1 A V each volt out repre...

Страница 37: ...e protection value Connect the sense inputs to the supply as close as possible to the load s source inputs through twisted pair leads refer to Figure 2 1 This is necessary to achieve the maximum trans...

Страница 38: ...voltage for either channel when the protection voltage range which equals the set voltage protection voltage set by the user is exceeded This voltage is typically not the same voltage as at the device...

Страница 39: ...the SET voltage is changed to 2 V and protection clamp set to OFF the range would equal 2 V to 6 V However if protection clamp is set to ON the range would equal 0 6 V to 6 V To set the VPT value fro...

Страница 40: ...two current limit modes LIM or TRIP are explained as follows LIM mode If LIM mode selected the output will remain on when the current limit is reached The LIM message will appear on the lower line of...

Страница 41: ...o select 5 Press the or keys to scroll to the desired current limit mode LIM or TRIP 6 Press ENTER to save your settings and return to the main menu Editing output voltage and current limit values Cur...

Страница 42: ...to the desired output voltage or current value s SET key This key is active in any front panel menu or display mode if not already in the output settings mode the SET key will select it Pressing the S...

Страница 43: ...enu or submenus When output status is displayed ON or OFF will appear in the upper right hand corner of the display Output bandwidth The battery and charger channel s output bandwidth control has HIGH...

Страница 44: ...l to the output current see the voltage drop equation below The output voltage will be reduced by the voltage drop Voltage drop equation Changing the battery channel s output impedance The Model 2308...

Страница 45: ...ement range Specify expected current in amps 0 to 5 Enable or disable auto range 5 0 OFF SOURce 1 VOLTage n PROTection NRf STATe b CLAMp b CURRent n TYPe name STATe SOURce1 subsystem for battery chann...

Страница 46: ...for RANGe query returns the selected range value which can be 5 0000 A 0 5000 A 0 0500 A or 0 0050 A on the battery channel Charger channel returns are 5 0000 A or 0 0050 A SENSe 1 CURRent RANGe AUTO...

Страница 47: ...f the output has tripped turned off as a result of the current limit condition See Section 7 for details OUTput 1 IMPedance NRf Applies to battery channel 1 This battery channel only command may be se...

Страница 48: ...before setting the current limit The current range can be changed at any time but selecting the lower range may change the current limit setting see Outputting voltage and current for details on curr...

Страница 49: ...ins specific command notes The Programming examples at the end of this section demonstrates how to use these commands Table 2 4 SCPI commands Measure V and I and DVM input Commands Description Default...

Страница 50: ...hannel When requesting an array of readings FETCh ARRay READ ARRay or MEASure ARRay average count specifies the number of measurements to place in an array For example with the average count set to 10...

Страница 51: ...a higher voltage then the channel s output This enables a channel to simulate a discharged battery and the second channel to simulate a charger so that a device s charger control circuitry can be tes...

Страница 52: ...sired test compliance current Itest Select Rtest so that Vcharger the desired test voltage is the product of Itest and Rtest Figure 2 7 Preferred method Unless high speed transient performance is abso...

Страница 53: ...e of those 5 conversions The average of the 5 readings is displayed on the front panel Charger channel 2 DISP CHAN 2 Select charger channel as active one SOUR2 VOLT 5 Set output voltage to 5V SENS2 CU...

Страница 54: ...put terminal for use when the battery channel is programmed for either the 50 mA or the 5 mA range Connect to the appropriate analog output terminal and the Source terminal The analog outputs provide...

Страница 55: ...3 7 No pulses detected 3 8 Determining correct trigger level pulse current 3 9 TRIG NOT DETECTED message 3 11 SCPI programming pulse current measurements 3 12 Command notes pulse current measurements...

Страница 56: ...ll trigger on the respective edge Trigger level For the various current ranges on Model 2308 to avoid false pulse detection you can use a trigger level of up to 5A All pulses noise or other transients...

Страница 57: ...n time periods for pulse measurements can be set automatically or manually by the user When the pulse auto time operation is performed the instrument measures the high and low periods of the detected...

Страница 58: ...ual time value 5 040 msec integral time 5 033 ms response returned when time setting is queried Average readings count The average readings count specifies how many measurements integrations are perfo...

Страница 59: ...gration times HIGH TIME Use to set the integration period in sec for high pulse current measurements Make sure to account for the internal 10 sec and user trigger delay LOW TIME Use to set the integra...

Страница 60: ...fied level are not detected Battery channel 1 The following table shows the trigger levels for each current range along with trigger hysteresis and trigger level step size Trigger hysteresis is built...

Страница 61: ...ent PULSE HI PULSE LO or PULSE AVG Pulse current measurement procedure The following steps summarize the procedure to perform pulse measurements 1 Follow the instructions in Editing output voltage and...

Страница 62: ...isplayed with dashes or the last valid pulse reading Dashes are shown if the pulse current measurement settings are not appropriate for detecting pulses The last valid pulse is shown if the pulse disa...

Страница 63: ...information is very useful in setting up the Model 2308 reducing setup time and achieving maximum performance and productivity The voltage and current characteristics of the DUT can be determined wit...

Страница 64: ...d for when pulse current measurements are no longer take 3 Press OPERATE 4 Follow the instructions to select the pulse current display type in Pulse current display mode 5 Press the MENU key 6 Press t...

Страница 65: ...ecause TLEV setting does not match current range 90 mA for 500 mA current range 50 mA No not checked because TLEV setting does not match current range 0 75 A for 5 A current range 5 A May appear 0 1 A...

Страница 66: ...nt measurements or 1 5000 pulse current digitization 1 MODE name Select measurement mode HIGH LOW or AVERage HIGH TIME Set integration times AUTO Integration times set automatically HIGH NRf Specify i...

Страница 67: ...IP b Specify whether 1 or not 0 to skip sequential triggers 1 Only requires 1 trigger 0 Requires multiple triggers 0 TLEVx NRf Set trigger level for each TLEV step where x equals 1 20 the maximum sett...

Страница 68: ...e current digitization use an array reading command such as READ ARRay to return the digitized readings 4 Signal oriented measurement commands such as READ are covered in Section 9 LOW NRf Specify int...

Страница 69: ...he specified trigger delay both the internal plus the user delay period expires OFF or 0 Disables trigger synchronization and selects pulse current digitization See Pulse current digitization for deta...

Страница 70: ...reading involves looking for the pulse and optionally generating a reading for the user The various settings of SEARch FAST and DETect allow the user to fine tune the function This enables the functio...

Страница 71: ...re not incurred while processing non user triggered commands refer to Section 9 of the User s Manual for examples of user triggered Search time or TimeOUT needs to elapse when checking TLEV command fo...

Страница 72: ...er Timeout bit is latched until read so the bit may still be set in the status model from a previous timeout see Section 7 on the status model for more information Model 2308 User s Manual For trigger...

Страница 73: ...may set the PTT bit of the status model For triggered readings the PTT Pulse Trigger Timeout bit will be set if the reading times out and the pulse is not detected OFF ON OFF With DETect OFF backgrou...

Страница 74: ...digitization trigger synchronization disabled ON Select pulse current measurements trigger synchronization enabled The commands to set the trigger level and trigger delay for pulse current measuremen...

Страница 75: ...anges the step values will be verified against the new current range see Changing ranges for more detail Active steps refer to valid UP steps plus valid DOWN steps If pulse current step method is sele...

Страница 76: ...may actually trigger as a first step reading Hence the array of step readings may have overflow readings and or expected step values out of sequence In addition this would vary between triggered step...

Страница 77: ...falling step or set to the same value for all active steps If using the same values for all TLEVx steps make sure the TLEV value set is appropriate for the smallest step in Figure 3 9 the TLEV value c...

Страница 78: ...us one while setting the DOWN step value to zero In Figure 3 10 the UP steps are set to 4 and DOWN steps to 0 If UP steps are set to a non zero value the Model 2308 measures them first Also set TLEV1...

Страница 79: ...delays when determining timeout settings There are two possible trigger delays the internal trigger delay 10 sec necessary for code execution and any user specified trigger delay optional The trigger...

Страница 80: ...ttings will be used for the 500 mA range Programming examples Pulse current measurements The following command sequence will return the average of 10 peak pulse current measurements Battery channel 1...

Страница 81: ...ow pulse trigger on falling edge SENS PCUR TIME DIG 1e 4 Set digitize integration time to 100us SENS FUNC PCUR Select pulse current function READ ARR Trigger and return 3600 readings after sync ing to...

Страница 82: ...tep 7 tlev value SENS PCUR STEP TLEV8 400e 3 Step 8 tlev value SENS PCUR STEP TLEV9 300e 3 Step 9 tlev value READ ARR Trigger and return the 9 step measurements One shot pulse The following command se...

Страница 83: ...n a continuous pulse train The step duration is 600 sec with a step period of 2 seconds DISP CHAN 1 Set active channel battery SENS CURR RANG 5 Select 5 A current range SENS PCUR STEP ON Enable step S...

Страница 84: ...2308 900 01 Rev A July 2008 Section 3 Pulse Current Measurements Model 2308 Portable Device Battery Charger Simulator User s Manual SENS PCUR STEP TLEV4 625e 3 Step 4 tlev value READ ARR Trigger and r...

Страница 85: ...nt range 4 6 Integration time 4 6 Pulse timeout 4 7 Trigger edge and trigger level 4 7 Long integration display mode 4 8 Long integration measurement procedure 4 8 General notes 4 9 Determining correc...

Страница 86: ...ne cycle It integration time Here the integration time specified by the user and denominator represents the integration time of 1 PLC 16 67 msec for 60 Hz or 20 ms for 50 Hz and processing overhead Th...

Страница 87: ...ulse you want to measure For example if you want a long integration of two pulses you must make sure that the set integration time does not extend into the third pulse Trigger edge A pulse edge can be...

Страница 88: ...pecifies the timeout length for the pulse When the TOUT value is reached NO PULSE is displayed top line of the front panel display Set the value for TOUT as follows TOUT LINT TIME x where x makes TOUT...

Страница 89: ...set from 1 000 to 63 000 seconds With neither trigger edge selected pulse timeout is not used and a pulse search is not conducted Therefore the NO PULSE message is never displayed Measurements start a...

Страница 90: ...ue AUTO TIME Use to automatically set the integration time When the AUTO TIME operation is performed the instrument measures the time between two rising pulse edges and sets an appropriate integration...

Страница 91: ...lling pulse edge to start the measurement A third option is available if you do not want measurements controlled by pulse edges With NEITHER selected measurements will start as soon as the long integr...

Страница 92: ...output voltage and current limit 2 When using the battery channel 1 select the desired current level range 5 A 500 mA 50 mA or 5 mA from the CURRENT RANGE 1 menu For battery channel 1 long integratio...

Страница 93: ...ger level is too low or too high Perform the Determining correct trigger level long integration procedure to find an appropriate trigger level While the NO PULSE message is displayed the instrument co...

Страница 94: ...tion on setting the current range NOTE For the battery channel 1 make sure the current range setting agrees with the trigger level setting set in Step 4 Table 4 1 TRIG NOT DETECTED message TLEV settin...

Страница 95: ...the trigger level in amps for use when on the 5A current range 0 0 A 5 0 A in 5 mA steps 0 0 HUNDred NRf Set the trigger level in amps for use when on the 500mA current range 0 0 mA 500 mA in 0 5 mA...

Страница 96: ...rements do not address the power supply to talk until all readings are completed Details on READ and the other signal oriented measurement commands are provided in Section 9 Using FAST SEARch and DETe...

Страница 97: ...default settings FAST OFF SEARch ON and DETect OFF allow the long integration background readings to be taken If no pulse is present the setting of TimeOUT affects how responsive the supply is to bus...

Страница 98: ...imeout see Section 7 on the status model for more information ON OFF OFF ON OFF OFF OFF OFF ON The unit is more responsive to bus commands in this mode since the supply does not need to wait for TOUT...

Страница 99: ...his will occur and may set the PTT bit of the status model OFF ON OFF With DETect OFF background long integration measurements will occur between user triggered readings as well as pulse detection If...

Страница 100: ...nitiate measurement SENS LINT TIME AUTO Set integration time automatically for single pulse SENS FUNC LINT Select long integration function READ Trigger and return one reading and reading shown on dis...

Страница 101: ...Section 5 Relay Control In this section Overview 5 2 Connections 5 3 Controlling relays 5 4 SCPI programming 5 5 Topic Page...

Страница 102: ...circuit and a typical configuration to control an external relay driven by the internal power source If the supplied 5VDC source is used to drive the external relay the relay circuit must not exceed...

Страница 103: ...ctor The illustration provides terminal identification for the conductors of the plug CAUTION For external source relay control Do not exceed 100mA DC per channel Do not exceed 24V DC Relay 1 Relay Co...

Страница 104: ...ng the relay number and colon is the relay control option Set the relay control options for each relay to a 1 or 0 Selecting a 1 closes the relay control circuit to energize the relay selecting a 0 op...

Страница 105: ...SCPI programming Table 5 2 summarizes output relay command controls NOTE To cancel changes made press the MENU key this sets the instrument back to the last saved changes Changes must be canceled befo...

Страница 106: ...This page left blank intentionally...

Страница 107: ...commands 6 5 REN remote enable 6 5 IFC interface clear 6 6 LLO local lockout 6 6 GTL go to local 6 6 DCL device clear 6 6 SDC selective device clear 6 6 GET group execute trigger 6 6 SPE SPD serial p...

Страница 108: ...ctions To connect the power supply to the GPIB bus use a cable equipped with standard IEEE 488 connectors The IEEE connector on the power supply is shown in Figure 6 1 Figure 6 1 IEEE 488 connector Fo...

Страница 109: ...the same GPIB bus CAUTION The IEEE 488 connector on the interface accepts metric screws Do not use early versions of IEEE 488 cables that do not use metric screws to secure connections On the GPIB ca...

Страница 110: ...timeout for responses greater than the integration time ensures that a GPIB timeout does not occur while the Model 2308 is integrating the reading The GPIB timeout may need to be set to a value great...

Страница 111: ...r setting REN true before it goes into remote Note that the instrument does not have to be in remote to be a talker Also note that all front panel controls except for LOCAL and POWER are inoperative w...

Страница 112: ...ped to implement DCL will do so simultaneously When the power supply receives a DCL command it clears the input buffer and output queue cancels deferred commands and clears any command that prevents t...

Страница 113: ...The information in the following paragraphs covers syntax for both common commands and SCPI commands For information not covered here refer to Section 8 for common commands or to Section 11 for SCPI c...

Страница 114: ...1 NPLCycles 2 Set integration period to 2 PLC SENSe 1 NPLCycles DEFault Set integration period to 1 PLC SENSe 1 NPLCycles MINimum Set integration period to 0 002 PLC SENSe 1 NPLCycles MAXimum Set int...

Страница 115: ...l generate an error The command will not be executed Short form rules Use the following rules to determine the short form version of any SCPI command or parameter If the length of the word is four let...

Страница 116: ...etected the path pointer moves down to the next command level and executes the command When the path pointer sees the colon after the semicolon it resets back to the root level and starts over Command...

Страница 117: ...at precede an invalid command in a multiple command program message are executed Valid commands that follow an invalid command in a multiple command program message are ignored Response messages A res...

Страница 118: ...protocol Rule 1 You must always tell the power supply what to send to the computer Rule 2 The complete response message must be received by the computer before another program message can be sent to...

Страница 119: ...eading registers 7 5 Status byte and service request SRQ 7 5 Status byte register 7 6 Service request enable register 7 7 Serial polling and SRQ 7 7 Status byte and service request commands 7 8 Status...

Страница 120: ...and its corresponding enable bit is set as programmed by the user the RQS MSS bit will set to indicate that an SRQ has occurred Status register sets A typical status register set is made up of a cond...

Страница 121: ...it Error Queue Output Queue Note RQS bit is in serial poll byte MSS bit is in STB response 1 14 14 OP QY DDE EX CM URQ PON 8 9 11 12 13 15 Regist 8 9 11 12 13 15 Regist Logical O Always Zero Operation...

Страница 122: ...to set Note that includes the decimal weight for each register bit To set bits B4 B3 and B1 the parameter value would be the sum of the decimal weights for those bits 16 8 2 26 Table 7 1 Common and S...

Страница 123: ...in the register are set convert that decimal value to its binary equivalent For example the binary equivalent of decimal 41 is 101001 This binary value indicates that bits B5 B3 and B0 are set Status...

Страница 124: ...led measurement event has occurred Bit B1 Not used Bit B2 error available EAV Set summary bit indicates that an error or status message is present in the error queue Bit B3 questionable summary bit QS...

Страница 125: ...mmon command To read the service request enable register use the SRE query command The service request enable register clears when power is cycled or a parameter value of 0 is sent with the SRE comman...

Страница 126: ...able event status Register bit descriptions Standard event status The used bits of the standard event register shown in Figure 7 3 are described as follows Bit B0 operation complete OPC Set bit indica...

Страница 127: ...1 is in voltage protection mode In this mode the output has been turned off and the front panel displays VPT battery channel only for the charger channel see Bit 2 If the display mode is set to DUAL V...

Страница 128: ...4 Operation event status Measurement event status The used bits of the measurement event register shown in Figure 7 5 are described as follows Bit B3 reading overflow 1 ROF1 Set bit indicates that the...

Страница 129: ...Bit B9 buffer full 1 BF1 Set bit indicates that the specified number of battery channel s 1 readings average count have been taken battery channel only for the charger channel see Bit 10 Bit B10 buff...

Страница 130: ...nt condition register will be set 1 When the pulse is detected the bit clears 0 The commands to read the condition registers are listed in Table 7 4 For details on reading registers see Reading regist...

Страница 131: ...us register Note STATus OPERation EVENt MEASurement EVENt QUEStionable EVENt STATus subsystem Read operation event register Read measurement event register Read questionable event register Note Power...

Страница 132: ...or the array of data as shown in the example If the Model 2308 is talked too early for the buffer data then a GPIB timeout may occur see Setting the GPIB timeout for responses The following command se...

Страница 133: ...r queue is considered cleared when it is empty An empty error queue clears the EAV bit in the status byte register The error queue holds up to 10 error status messages The commands to read the error q...

Страница 134: ...T ENABle list ENABle DISable list DISable CLEar STATus subsystem Read error queue Read and clear oldest error status message Specify error and status messages for error queue Read the enabled messages...

Страница 135: ...Section 8 Common Commands In this section Overview 8 2 IEEE 488 2 common commands and queries 8 2 IDN 8 2 OPC 8 3 SAV NRf and RCL NRf 8 3 RST 8 4 TRG 8 4 TST 8 4 WAI 8 4 Topic Page...

Страница 136: ...nt enable query Read the standard event enable register ESR Event status register query Read the standard event enable register and clear it IDN Identification query Returns the manufacturer model num...

Страница 137: ...on with battery channel 1 commands or charger channel 2 commands see Table 8 2 Send OPC or OPC separated by a semicolon on the same line with a query see Ref A in Table 8 2 If sent on separate lines a...

Страница 138: ...1 bustriggertopower supply TRG2 trigger Send charger channel 2 bus trigger to power supply Use the TRG command to trigger a single reading for the function presently selected If the average count is 1...

Страница 139: ...Device Battery Charger Simulator User s Manual Section 8 Common Commands The WAI command is used to suspend the execution of subsequent commands until the device operations of all previous overlapped...

Страница 140: ...This page left blank intentionally...

Страница 141: ...ng measurement speed 9 5 Auto Zero State 9 5 Programming examples 9 6 GPIB 488 1 protocol 9 7 Selecting the 488 1 protocol 9 7 Protocol differences 9 8 Trigger on talk both channels 9 9 Bus commands 9...

Страница 142: ...ke a measurement on battery channel 1 READ2 Triggers and returns a new charger channel 2 reading READ2 ARRay Triggers and returns a new array of charger channel 2 readings MEASure 1 function Performs...

Страница 143: ...ings to average or put in an array is set using the SENSe AVERage for voltage current and DVM readings or SENSe PCURrent AVERage for pulse current readings command See Section 2 and Section 3 for deta...

Страница 144: ...and READ 1 FIVE commands only apply to the battery channel First the command will change range as indicated by command if needed Then the command will take a measurement on the selected function These...

Страница 145: ...harger channel 2 BOTHFETCH Get channel 1 reading then channel 2 reading BOTHREAD Trigger both channels then get both readings When sending either of the BOTH commands as listed above make note that th...

Страница 146: ...chan 1 sets active channel to battery sens func curr select the current measurement function volt 3 set output voltage to 3 curr 1 set current limit to 1 sens nplc 0 5 set nplc to 0 5 outp on turn the...

Страница 147: ...changed over the bus If you use the following query to request the state of Message Exchange Protocol MEP you will know which protocol is enabled SYSTem MEP STATe If a 1 is returned MEP is enabled an...

Страница 148: ...rm commands multiple commands and MIN MAX DEF parameter definitions For example the following command strings are invalid SOUR VOLT OPC SENS CURR RANG READ READ READ The following command strings are...

Страница 149: ...il the first request for data is received This delay may cause unexpected time outs when using SRQ on MAV for queries that take a long time to execute General operation notes The remote blinking R on...

Страница 150: ...us mode While in continuous trigger mode as soon as a reading is triggered and calculated the next reading is triggered On the first reading the A D is configured for the desired measurement While in...

Страница 151: ...the 488 1 protocol and trigger continuous mode are both enabled talking the instrument returns triggered readings The query READ does not have to be sent before talking the instrument for a reading Wh...

Страница 152: ...ontinuous Trigger Mode before changing other settings This turns display ON Send commands here to make the desired system change SYST TRIG CONT 1 Enable Continuous Trigger Mode which turns display OFF...

Страница 153: ...Section 10 DISPlay and FORMat In this section DISPlay subsystem 10 2 Command notes SCPI commands display 10 2 FORMat subsystem 10 4 Command notes SCPI commands data format 10 5 Topic Page...

Страница 154: ...Set brightness for VFD display Parameters NRf 0 1 Blank display NRf 0 1 4 brightness NRf 0 25 1 2 brightness NRf 0 50 3 4 brightness NRf 0 75 Full brightness NRf 1 0 Table 10 1 SCPI commands display C...

Страница 155: ...en this setting is disabled OFF otherwise the setting is left unchanged Enabling Dual V and I mode switches function to VOLTage for each channel unless the function is already VOLTage or CURRent Dual...

Страница 156: ...command after an indefinite block message on the same line it will be treated as part of the message and is displayed instead of executed DISPlay TEXT STATe b Control message DISPlay WINDow 1 TEXT ST...

Страница 157: ...for a reading of 10 058 volts 1 00580000 E 01 IEEE 754 formats SREal will select the binary IEEE 754 single precision data format Figure 10 1 shows the normal byte order format for each data element...

Страница 158: ...nts to the computer using the binary format Bytes 2 10 4 1 43 for SREAL Bytes 2 10 8 1 83 for DREAL FORMat BORDer name Specify binary byte order Parameters name NORMal Normal byte order for binary for...

Страница 159: ...stems reference tables 11 2 General notes 11 2 DISPlay command summary 11 3 FORMat command summary 11 4 OUTPut command summary 11 5 SENSe command summary 11 6 SOURce command summary 11 13 STATus comma...

Страница 160: ...ble 11 7 SYSTem command summary 11 15 General notes Brackets are used to denote optional character sets These optional characters do not have to be included in the program message Do not use brackets...

Страница 161: ...0 dual V and I display Note 5 DUALvi Query the dual V and I setting CHANnel NRf Changes the active display channel 1 for battery and 2 for charger 1 CHANnel Query the active display channel setting W...

Страница 162: ...lator User s Manual FORMat command summary Table 11 2 FORMat command summary refer to Format subsystem in Section 10 Command Description Default parameter SCPI FORMat DATA type Specify data format ASC...

Страница 163: ...E or open ZERO relay control circuit for relay 1 ZERO RELay1 Query the value at relay 1 port pin digital I O RELay2 name Close ONE or open ZERO relay control circuit for relay 2 ZERO RELay2 Query the...

Страница 164: ...on NRf value NRf value setting will designate one of four ranges 5 mA 50 mA 500 mA and 5 A 5 0 UPPer Query current measurement range AUTO b Enable or disable auto range OFF AUTO Query state of auto ra...

Страница 165: ...es of step measurements set to ON OFF STEP Query state for performing step measurements UP NRf Specify number of UP steps 0 20 max is for both up and down combined 1 UP Query number of UP steps specif...

Страница 166: ...gger level in amps for use when on the 5 A current range 0 0 A 5 0 A in 5 mA steps 0 0 AMP Query setting for trigger level in amps for use when on the 5 A current range HUNDred NRf Set the trigger lev...

Страница 167: ...1 00 TIME Query integration time AUTO Power supply sets integration time TLEVel Path to set trigger level AMP NRf Set the trigger level in amps for use on the 5 A current range 0 0 A 5 0 A in 5 mA st...

Страница 168: ...n rate AVERage NRf Specify the average count for voltage current and DVM measurements 1 to 10 1 AVERage Query average count CURRent DC Path to configure the current measurement function RANGe Current...

Страница 169: ...r delay nor user delay Setting applies when SYNC STATe is ON 3 333E 05 AVERage Query average integration time when SYNC STATe is ON DIGitize NRf Specify integration time in sec for digitizing or burst...

Страница 170: ...seconds X to 60 where X is 0 850 for 60Hz or 0 840 for 50Hz 1 00 TIME Query integrations time AUTO Power supply sets integrations time TLEVel NRf Set trigger level value 0 5 A in 5 mA steps 0 TLEVel Q...

Страница 171: ...th 1mV resolution 0 0 AMPLitude Query voltage amplitude CURRent Path to configure current LIMit Path to configure current limit VALue NRf Specify current limit value in amps 0 006 5 with 100 A resolut...

Страница 172: ...ENABle NRf Program the enable register Note 3 ENABle Read the enable register CONDition Read the condition register OPERation Path to control the operation status registers EVENt Read the event regist...

Страница 173: ...System subsystem in Section 10 Command Description Default parameter SCPI SYSTem VERSion Query SCPI version level ERRor Read and clear oldest message in error queue CLEar Clears error queue LFRequenc...

Страница 174: ...TRIGger Path to trigger commands TALK Path to talk commands BOTH b Set b to 1 or ON to enable 2 reading trig on talk 0 or OFF disable 2 reading trig on talk but reads the active channel CH1 READ1 CH2...

Страница 175: ...rification limits 12 4 Example limits calculation 12 4 Performing the verification test procedures 12 4 Test summary 12 4 Test considerations 12 5 Output voltage accuracy 12 5 Voltage readback accurac...

Страница 176: ...test environment with An ambient temperature of 18 28 C 65 82 F A relative humidity of less than 70 unless otherwise noted Warm up period Allow the Model 2308 to warm up for at least one hour before c...

Страница 177: ...to the uncertainty of each measurement Resistor connections When performing the verification tests that use the precision resistors be sure to connect the OUTPUT 1 or OUTPUT 2 SENSE leads and Model 20...

Страница 178: ...quipment specifications Example limits calculation As an example of how verification limits are calculated assume you are testing the unit using a 10 V output value Using the voltage output accuracy s...

Страница 179: ...Be sure the test equipment is set up for the proper function and range Do not connect test equipment to the Model 2308 through a scanner multiplexer or other switching equipment Be sure that the Mode...

Страница 180: ...5 V 10 00 V 9 992 to 10 008 V 15 00 V 14 9895 to 15 0105 V Check the complete Model 2308 Specifications at www keithley com for updated output voltage accuracy limits before verification WARNING NO IN...

Страница 181: ...each of the voltages listed in Table 12 3 For each test point Set the output voltage to the indicated value as measured by the digital multimeter If it is not possible to set the voltage source preci...

Страница 182: ...ested Note and record the digital multimeter voltage reading Calculate the current from the voltage reading and actual 1 resistor value I V R Verify that the current is within the limits given in the...

Страница 183: ...on the output 5 Verify 5A range current readback accuracy for the currents listed in Table 12 5 For each test point By changing the output voltage adjust the current to the correct value as determine...

Страница 184: ...SOURCE and DMM INPUT HI SOURCE to DMM INPUT LO Table 12 5 5 A range current readback accuracy limits Nominal output Voltage Model 2308 output current Current readback limits 2 Years 18 C 28 C 1 V 1 00...

Страница 185: ...limits 2 Years 18 C 28 C 3 V 100 00 mA 099 76 to 100 24 mA 6 V 200 00 mA 199 56 to 200 44 mA 9 V 300 00 mA 299 36 to 300 64 mA 12 V 400 00 mA 399 16 to 400 84 mA Check the complete Model 2308 Specific...

Страница 186: ...erification data to be returned Table 12 6 500 mA range current readback accuracy limits Nominal output Voltage Model 2308 output current Current readback limits 2 Years 18 C 28 C Check the complete M...

Страница 187: ...r between SOURCE and DMM INPUT HI SOURCE to DMM INPUT LO NOTE It may not be possible to set the output current to the exact value In that case set the current to the closest possible value and modify...

Страница 188: ...Voltage Model 2308 output current Current readback limits 2 Years 18 C 28 C 3 V 1 0000 mA 0 9970 to 1 0030 mA Check the complete Model 2308 Specifications at www keithley com for updated current readb...

Страница 189: ...o 3 0070 mA 12 V 4 0000 mA 3 9910 to 4 0090 mA 14 7 V 4 9000 mA 4 8892 to 4 9108 mA Table 12 8 5 mA range current readback accuracy limits Nominal output Voltage Model 2308 output current Current read...

Страница 190: ...A Allow the reading to settle Verify that the voltage reading is within the limits given in the table Table 12 9 Digital voltmeter input accuracy limits Model 2308 output Voltage setting Digital volt...

Страница 191: ...Enter calibration dates and save calibration 13 10 Remote calibration 13 11 Remote calibration display 13 11 Remote calibration procedure 13 11 Step 1 Prepare the Model 2308 for calibration 13 11 Ste...

Страница 192: ...the test equipment to warm up for the minimum time specified by the manufacturer Line power The Model 2308 requires a line voltage of 100 to 240 V at line frequency of 50 or 60 Hz The instrument must...

Страница 193: ...t resistors should be characterized using the 4 wire ohms function of the DMM recommended in Table 13 1 to measure the resistance values Use the measured resistance values to calculate the actual curr...

Страница 194: ...R default KI002308 The unit will then prompt you as to whether or not to change the code CALIBRATE UNIT Change Code NO 7 Be sure NO is selected use the and keys press ENTER then follow the steps below...

Страница 195: ...A Figure 13 3 11 20 5 mA range measure calibration 4 5 mA Figure 13 3 12 Full scale 14 V output 14 V Figure 13 4 13 Full scale output calibration 14 V Figure 13 4 14 Full scale measure calibration 14...

Страница 196: ...roper polarity SOURCE to DMM INPUT HI SOURCE to INPUT LO 8 Be sure the digital multimeter DC volts function and auto ranging are still selected WARNING NO INTERNAL OPERATOR SERVICABLE PARTS SERVICE BY...

Страница 197: ...prompt you for the DMM reading CAL 500mA CHAN 1 READ1 450 000 mA 17 Note the DMM voltage reading then calculate the current from that reading and the actual 4 resistance value I V R Adjust the Model...

Страница 198: ...resistance value I V R Adjust the Model 2308 current display value to agree with the calculated current value and press ENTER Figure 13 3 Connections for 5 mA range calibration WARNING NO INTERNAL OP...

Страница 199: ...mpt for Channel 2 DVM full scale calibration CAL DVM CHAN 2 ALL READY TO DO 7 Press ENTER to complete Channel 2 DVM full scale calibration 8 Connect the digital multimeter volts input and characterize...

Страница 200: ...nals 16 Make sure the DMM DC volts function and auto ranging are still selected 17 At this point the unit will prompt to output approximately 5 mA for Channel 2 5mA range full scale calibration CAL 5...

Страница 201: ...troller IEEE 488 interface using a shielded interface cable 2 Turn on the Model 2308 and the test equipment and allow them to warm up for at least one hour before performing calibration 3 Make sure th...

Страница 202: ...ing then calculate the current from that reading and characterized 4 resistor value Send the following command using that calculated current as the parameter CAL PROT STEP4 Calculated_Current For exam...

Страница 203: ...rd the DMM reading then send that reading as the parameter for the following command CAL PROT STEP13 DMM_Reading For example if the DMM reading is 14 012 V the command would be CAL PROT STEP13 14 012...

Страница 204: ...from 1 to 12 and the date is from 1 to 31 Step 5 Save calibration constants and lock out calibration Calibration is now complete so you can store the calibration constants in EEROM by sending the foll...

Страница 205: ...13 3 12 CAL PROT STEP12 14 Full scale 14 V output Figure 13 4 13 CAL PROT STEP13 DMM_Reading Full scale output cal Figure 13 4 14 CAL PROT STEP14 DMM_Reading Full scale measure cal Figure 13 4 15 CAL...

Страница 206: ...en press ENTER The instrument will prompt you to change the code CALIBRATE UNIT New Code KI002308 7 Use the edit keys to set the new code then press ENTER to accept the new code 8 Press the MENU key t...

Страница 207: ...from the front panel 1 Press the MENU key then choose CALIBRATE UNIT and press ENTER The instrument will display the last date calibrated CALIBRATE UNIT LAST ON 07 01 2008 2 Press the key The instrum...

Страница 208: ...This page left blank intentionally...

Страница 209: ...Appendix A Error and Status Messages In this Appendix Error and status message definitions A 2 Topic Page...

Страница 210: ...Query unterminated Query interrupted Input buffer overrun Queue overflow Self test failed Save recall memory lost Configuration memory lost Expression error Hardware missing Data corrupt or stale Out...

Страница 211: ...nvalid separator Syntax error Invalid character Command error No error Operation complete Reading overflow battery channel Pulse trigger detection timeout battery channel Reading available battery cha...

Страница 212: ...l 5mA source cal prepare error battery channel 5mA source cal measure error battery channel Volt full scale cal prepare error charger channel Volt full scale cal output error charger channel Volt full...

Страница 213: ...nds B 2 Detecting calibration errors B 5 Reading the error queue B 5 Error summary B 5 Status byte EAV Error Available bit B 6 Generating an SRQ on error B 6 Detecting calibration step completion B 6...

Страница 214: ...string including letters and numbers Description The CODE command sends the calibration code and enables calibration when performing these procedures via remote The correct code must be sent to the u...

Страница 215: ...500 mA measurement range STEP8 Output 50 mA nominal current for Ch 1 50 mA range full scale cal STEP9 nrf Calibrate Ch 1 50 mA measurement range STEP10 Output 5mA nominal current for Ch 1 5mA range f...

Страница 216: ...mm dd Parameter yyyy 2008 to 2107 mm 1 to 12 dd 1 to 31 Query cal prot date Response yyyy mm dd Description The DATE command allows you to store the calibration date in instrument EEROM for future re...

Страница 217: ...ed in Table B 2 See Section 13 for details on test equipment and connections Example CAL PROT STEP0 14 Perform cal step 0 Ch 1 full scale output Detecting calibration errors If an error occurs during...

Страница 218: ...remote calibration commands you must wait until the instrument completes the current operation before sending another command You can use either OPC or OPC to determine when each calibration step is...

Страница 219: ...n detected clear OPC status using one of two methods 1 use the ESR query then read the response to clear the standard event status register or 2 send the CLS command to clear the status registers Note...

Страница 220: ...This page left blank intentionally...

Страница 221: ...t from the front panel 13 17 Warm up period 13 2 Calibration steps Perform battery channel 13 5 13 12 Perform charger channel 13 9 13 13 Case sensitivity 6 9 Charger channel 4 wire remote sense connec...

Страница 222: ...GET group execute trigger 6 6 Getting around the MENU 1 14 Go to local 6 6 GPIB bus connections 6 2 Group execute trigger 6 6 GTL go to local 6 6 I Identification query 8 2 IEEE 754 formats 10 5 IEEE...

Страница 223: ...supply overview 1 3 Power Up Connection Line Power 1 7 Fuse replacement 1 7 Sequence 1 7 Primary address 6 3 Program message terminator PMT 6 11 Programming and reading registers 7 4 enable registers...

Страница 224: ...vent status 7 8 7 9 Status byte register 7 6 command summary 11 14 model structure 7 3 register sets 7 2 7 8 Status byte and service request SRQ 7 5 service request commands 7 8 SRQ 7 2 status registe...

Страница 225: ...Unstable Will not read applied input Overload Calibration only Certificate of calibration required Data required attach any additional sheets as necessary Show a block diagram of your measurement sys...

Страница 226: ...of Keithley Instruments Inc All other trademarks and trade names are the property of their respective companies A G R E A T E R M E A S U R E O F C O N F I D E N C E Keithley Instruments Inc Corporate...

Отзывы: