Advanced Topics
Hold Mode
At times it may become necessary to program several power supplies synchronously. The hold mode provides advantages over other less precise means of synchronous programming. With hold mode, functions with first and second rank are all loaded into first rank buffers. When triggered with the "TRG" or "T" device commands or the group execute trigger interface management command, second rank is loaded. Voltage and current settings, foldback and mask register have dual rank storage.
EXAMPLE 9: Trigger three supplies synchronously. This program makes use of the trigger hold feature to load the buffers of three supplies then trigger them simultaneously. Note that while the supplies will be triggered at the same time, programming speed can vary from unit to unit so that supplies may not meet final output voltage simultaneously. Still, this method would offer the most precise synchronous trigger over the bus for multiple bias supply applications.
10ASSIGN @Ps1 TO 701
20ASSIGN @Ps2 TO 702
30ASSIGN @Ps3 TO 703
40ASSIGN @All_ps TO 701, 702, 703
50OUTPUT @All_ps; “CLR;HOLD ON”
60OUTPUT @Ps1; “VSET 12; ISET 3”
70OUTPUT @Ps2; “ISET 4; VSET 2;FOLD CC”
80OUTPUT @Ps3; “ISET .15:VSET 5"
90OUTPUT @All_ps;''TRG; HOLD OFF"
Explanation:
50:Set trigger holdoff on all three supplies
90:Trigger all three supplies simultaneously, release trigger holdoff mode
Note: TRG or T device command has same effect as trigger interface management command
Machines States
The power supply can store up to 16 complete states and recall them in arbitrary order. Storing a state involves taking a "snapshot" when the command is received. The following statement stores a state in register 10 and recalls register 4:
OUTPUT @PS;"STO 10;RCL 4"
EXAMPLE 10: Program using machine states to set up output. This method of setting up the output
saves some time in processing the commands and facilitates repeating the same commands. A
10 | ! PROGRAM T0 CYCLE 0N FIVE VOLTAGE SETTINGS |
20 | ! |
30 | ASSIGN @Ps TO 705 |
40 | OUTPUT @Ps:"CLR;OUT OFF" |
50 | ! |
60! NOTE: OUT OFF COMMAND NAT STORED IN
70! SNAPSHOT BUT DOES DISABLE SUPPLY
80 !
90! STORE THE FIVE STATES
100!
110OUTPUT @Ps:"VSET 1:ISET 20:STO1"
120OUTPUT 2Ps:"VSET 2:ISET l0:F0LD CC:STO2"