beautypg.com

Gures b-2a, Gures b-2a and b-2b.) – KEPCO KIT 219-0533, BOP 1000W Firmware Upgrade User Manual

Page 9

background image

091611

228-1644 REV 7

9

KEPCO, INC. 131-38 SANFORD AVENUE FLUSHING, NY. 11355 U.S.A. TEL (718) 461-7000 FAX (718) 767-1102

http://www.kepcopower.com email: [email protected]

FIGURE B-2A. USING LIST:WAIT COMMANDS TO CONTROL GENERATION OF A WAVEFORM MEASURED BY

MULTIPLE EXTERNAL DEVICES USING A SINGLE EXTERNAL PULSE

NOTES: 1. The power supply is assumed to be operating in constant voltage mode.

2. The WAIT commands provide a method to synchronize multiple instruments to a common control pulse. This

example assumes BOP and a number of switching DVMs are connected to a Unit Under Test (UUT). The

DVMs are programmed to wait 1 millisecond after a high pulse is received from the host computer, then take a

few measurements. The same high pulse is applied to the Trigger Input (pin 3 of the BOP Trigger Port); the

negative-going edge of this pulse will cause the BOP to increment the output to the next level. Thus, each time

the host computer issues a positive pulse, the BOP increments and the DVMs take measurements on the trail-

ing (negative-going) edge of the positive pulse. The positive pulse must be greater than 4 milliseconds in

width for this example to operate correctly.

3. The explanation below shows how each step of the list functions once the list is entered and VOLT:MODE

LIST (the last step) is executed.

list:cle

Clears the list.

list:volt:apply level,.001,0

Establishes the list as a voltage list, output set to 0V.

list:wait:high 0

Maintains output at 0V, waits for Input trigger high before proceeding.

--- Host computer issues high pulse. Trigger input goes high and List proceeds to next point.

list:wait:low 0

Maintains output at 0V, waits for Input Trigger low before proceeding.

--- Input Trigger goes low at trailing (negative-going) edge of pulse from host commuter and List proceeds to

next point. One millisecond after pulse issued, DVM takes measurements.

list:wait:high 1.1

Sets output to 1.1V (next point in waveform), waits for Input Trigger high before pro-
ceeding.

--- Host computer issues another high pulse. Trigger input goes high and List proceeds to next point.

list:wait:low 1.1

Maintains output at 1.1V, waits for Input Trigger low before proceeding.

--- Input Trigger goes low at trailing (negative-going) edge of pulse from host computer and List proceeds to

next point. One millisecond after pulse issued, DVM takes measurements.

list:dwell:points?

Returns the current point location (6). (Used for list:repeat.)

list:wait:high 2.2.

Sets output to 2.2V (next point in waveform), waits for Input Trigger high before pro-
ceeding.

--- Host computer issues another high pulse. Trigger input goes high and List proceeds to next point.

list:wait:low 2.2

Maintains output at 2.2V, waits for Input Trigger low before proceeding.

--- Input Trigger goes low at trailing (negative-going) edge of pulse from host computer and List proceeds to

next point. One millisecond after pulse issued, DVM takes measurements.

list:dwell:points?

Returns the current point location (8).

list:repeat 6,7,3.3,4.4,5.5,6.6,7.7

Repeats step 6 and 7 (list:wait:high and list:wait:low), except each pair is set to the
voltage specified in the array. This adds 10 points to the list and sets the output val-
ues of each pair to be 3.3V, 4.4V, 5.5V, 6.6V, 7.7V.

list:count 2

Implements the waveform through two loops of the data.

list:skip 1

Bypass the first step in the repeated points.

curr 5;:outp on

Set output on, output current to 5A.

--- Ensure Input Trigger is low.

VOLT:MODE LIST

Executes the above list. At each low transition of the trigger line the BOP increases
its output voltage in 1.1 volt increments. The time period for each increment is con-
trolled not by the internal clock of the BOP but rather the high-to-low edge of the
pulse from the host computer. The use of LIST:WAIT:HIGH followed by
LIST:WAIT:LOW ensures the BOP waits for a high-to-low edge transition on the trig-
ger input before increasing the output.