AMETEK SFA User Manual

SF Series
IEEE-488.2/RS-232 Option
Programming Manual
Power Supplies Elgar Electronics Corporation 9250 Brown Deer Road San Diego, CA 92121-2294 1-800-73ELGAR (1-800-733-5427) Tel: (858) 450-0085 Fax: (858) 458-0267 Email: sales@elgar.com www.elgar.com
©2004 by Sorensen, Division of Elgar Electronics Corporation This document contains information proprietary to Sorensen, Elgar Electronics Corporation. The information contained herein is not to be duplicated or transferred in any manner without prior written permission from Sorensen.
November 5, 2004 Document No. M550292-03 Rev 01
.
SAFETY NOTICE
Before applying power to the system, verify that the SF Series supply is configured properly for the user’s particular application.
WARNING!
HAZARDOUS VOLTAGES IN EXCESS OF 280 VRMS, 600V PEAK MAY BE PRESENT WHEN COVERS ARE REMOVED. QUALIFIED PERSONNEL MUST USE EXTREME CAUTION WHEN SERVICING THIS EQUIPMENT. CIRCUIT BOARDS, TEST POINTS, AND OUTPUT VOLTAGES MAY BE FLOATING ABOVE (BELOW) CHASSIS GROUND.
Installation and service must be performed by qualified personnel who are aware of dealing with attendant hazards. This includes such simple tasks as fuse verification.
Ensure that the AC power line ground is connected properly to the SFI Series unit input connector or chassis. Similarly, other power ground lines including those to application and maintenance equipment must
Always ensure that facility AC input power is de-energized prior to connecting or disconnecting the input/output power cables.
inadvertent contact with hazardous voltages is eliminated. To guard against risk of electrical shock during open cover checks, do not touch capacitors can retain an electrical charge. Use safety glasses during open cover checks to avoid personal injury by any sudden failure of a component.
be grounded properly for both personnel and equipment safety.
During normal operation, the operator does not have access to hazardous voltages within the chassis. However, depending on the user’s application configuration, HIGH VOLTAGES HAZARDOUS TO HUMAN SAFETY may be generated normally on the output terminals. Ensure that the output power lines are labeled properly as to the safety hazards and that any
any portion of the electrical circuits. Even when the power is off,
Due to filtering, the unit has high leakage current to the chassis. Therefore, it is essential to operate this unit with a safety ground.
Some circuits are live even with the front panel switch turned off. Service, fuse verification, and connection of wiring to the chassis must be accomplished at least five minutes been removed via external means; all circuits and/or terminals to be touched must be safety grounded to the chassis.
After the unit has been operating for some time, the metal near the rear of the unit may be hot enough to cause injury. Let the unit cool before handling.
Qualified service personnel need to be aware that some heat sinks are not at ground, but at high potential. These operating instructions form an integral part of the equipment and must be available to the operating personnel at all times. All the safety instructions and advice notes are to be followed.
Neither Elgar Electronics Corporation, San Diego, California, USA, nor any of the subsidiary sales organizations can accept any responsibility for personal, material or consequential injury, loss or damage that results from improper use of the equipment and accessories.
after power has
SAFETY SYMBOLS
SECTION 1
1.1 Introduction......................................................................................................1-1
1.2 Features and Functions...................................................................................1-1
1.3 Specifications...................................................................................................1-2
SECTION 2
2.1 Setup Procedure..............................................................................................2-1
2.2 Rear Panel Configuration Switch.....................................................................2-2
2.2.1 Remote/Local Selection.......................................................................2-2
2.2.2 Power-On GPIB Service Request (PON SRQ) Selection....................2-3
2.2.3 Shield Ground......................................................................................2-3
2.2.4 Address Selection................................................................................2-3
2.3 Remote Programming Via RS-232..................................................................2-4
CONTENTS
FEATURES, FUNCTIONS, AND SPECIFICATIONS ....1-1
CONFIGURATION......................................................2-1
SECTION 3
3.1 Introduction......................................................................................................3-1
3.2 IEEE-488.2 Register Definitions......................................................................3-1
3.2.1 SCPI Status Byte.................................................................................3-1
3.2.2 Standard Event Status Register (ESR)................................................ 3-2
3.2.3 Protection Condition and Protection Event Status Register ................3-3
3.2.4 Operation Status and Questionable Status Registers.........................3-3
3.2.5 Error/Event Queue...............................................................................3-3
3.2.6 Serial Poll Operation............................................................................3-6
3.3 IEEE-488.2 and SCPI Conformance Information ............................................3-6
3.3.1 Parameter Definitions..........................................................................3-6
3.3.2 Units.....................................................................................................3-7
3.3.3 Conventions.........................................................................................3-7
3.3.4 Queries................................................................................................3-7
3.4 IEEE-488.2 Common Command Subsystem...................................................3-8
3.5 SOURCE SCPI Command Subsystem............................................................ 3-9
M550292-03 (Programming) i
IEEE 488.2 AND SCPI COMMAND OPERATION ........3-1
Contents Sorensen SF Series
3.5.1
3.5.2 SOURCE SCPI Command Reference ...............................................3-10
3.6 MEASURE SCPI Command Subsystem........................................................3-12
3.6.1 MEASURE SCPI Command Summary..............................................3-12
3.6.2 MEASURE SCPI Command Reference.............................................3-13
3.7 OUTPUT SCPI Command Subsystem...........................................................3-14
3.7.1 OUTPUT SCPI Command Summary.................................................3-14
3.7.2 OUTPUT SCPI Command Reference................................................3-14
3.8 STATUS SCPI Command Subsystem ...........................................................3-15
3.8.1 STATUS SCPI Command Summary..................................................3-15
3.8.2 STATUS SCPI Command Reference.................................................3-15
3.9 SYSTEM SCPI Command Subsystem...........................................................3-17
3.9.1 SYSTEM SCPI Command Summary.................................................3-17
3.9.2 SYSTEM SCPI Command Reference................................................3-17
3.10 TRIGGER SCPI Command Subsystem.........................................................3-19
3.10.1 TRIGGER SCPI Command Summary..............................................3-19
3.10.2 TRIGGER SCPI Command Reference ............................................3-19
3.11 CALIBRATION SCPI Command Subsystem..................................................3-19
3.11.1 CALIBRATION SCPI Command Summary......................................3-20
3.11.2 CALIBRATION SCPI Command Reference.....................................3-21
3.12 Examples of Using the SCPI Commands ......................................................3-22
SOURCE SCPI Command Summary...................................................3-9
SECTION 4
4.1 Introduction ......................................................................................................4-1
4.2 Setup for Calibration ........................................................................................4-1
4.3 Voltage Measurement/Readback Calibration...................................................4-2
4.4 Current Programming Calibration ....................................................................4-3
4.5 Current Measurement/Readback Calibration...................................................4-4
4.6 Current Programming and Readback Calibration............................................4-5
SECTION 5
List of Figures
Figure 2–1. SFA Configuration Switch.......................................................................2-2
Figure 2–2. RS-232 Rear Panel RJ-11 Connector Pinout.......................................... 2-4
Figure 2–3. SF to PC RS-232 Connection (RJ-11 to DB-9)......................................... 2-4
CALIBRATION .......................................................... 4-1
SCPI STATUS IMPLEMENTATION............................ 5-1
ii M550292-03 (Programming)
SECTION 1
FEATURES, FUNCTIONS,
AND SPECIFICATIONS
1.1 Introduction
This manual covers the Digital Interface Adapter (DIA) for SF Series supplies. The DIA interface card enables the user to operate from a computer via the IEEE-488.2 GPIB or RS-232 interface, allowing full remote programming control and monitoring of the SF Series supply.
1.2
Features
16-bit programming and 16-bit readback of voltage and current
IEEE-488.2 and SCPI compliant command set

Features and Functions

Current Ramp functions
Field-upgradable firmware via RS-232
Soft calibration
Rear panel IEEE-488.2 and RS-232 control interface
Rear panel configuration switch
Programmable Functions
Output current
Soft limits for current
Output enable/disable
Maskable fault interrupt
Hold and trigger
Full calibration
M550292-03 (Programming) 1-1
Features, Functions, and Specifications Sorensen SF Series
Readback Functions
Actual measured voltage and current
Current settings
Soft current limit
Status and Accumulated Status registers
Programming error codes
Fault codes
Manufacturer, power supply model, and firmware version identification
1.3 Specifications
Programming Resolution
Current: 0.002% of full scale
Programming Accuracy
Current: ± ( 0.4% of maximum output current)*
Readback Resolution
Voltage: ± 0.002% of full scale Current: ± 0.002% of full scale
Readback Accuracy
Voltage: ± ( 0.15% of full scale output voltage) Current: ± ( 0.4% of full scale output current)* * After 30 minutes operation with fixed line, load, and temperature.
Note: Refer to the SFA or SFI power supply Operation manual for effects of line regulation,
load regulation, and temperature on accuracy specifications.
Specifications subject to change without notice.
1-2 M550292-03 (Programming)
SECTION 2

CONFIGURATION

The DIA is installed into the supply at the factory. Use the Setup Procedure described below to configure the DIA for your system and application.
2.1
This procedure is a quick reference for the configuration requirements. Refer to Section 2.2 for detailed information on the rear panel switches.
1. Set the rear panel Remote/Local switch to Remote (On or 1).
2. Set the rear panel Power On Service Request switch to No Service Request (Off or 0).
3. SFA - Set the GPIB address switches to the desired address.

Setup Procedure

Note: Valid GPIB addresses are 1-30. SFI – From the Home menu page 3, press (F1) to enter the Remote menu. Select the
IEEE488 address for GPIB programming or baud rate for RS232.
4. Connect the GPIB or RS232 Interface Cable to the supply.
5. Connect power to the unit and turn on the unit.
6. Configure the controller to match the supply identification and configuration. Use one of the available programs such as IBCONF from National Instruments for GPIB, or set the RS232 baud rate to 19200 for SFA or selected rate for SFI, 8 data bits, no parity, and 1 stop bit.
7. Test the communication interface by issuing a *IDN? Command. This returns the supply’s model and firmware versions and does not affect the output of the supply.
M550292-03 (Programming) 2-1
Configuration Sorensen SF Series

2.2 Rear Panel Configuration Switch

The DIP switch is accessible from the rear panel to allow configuration of the supply with the installed DIA for the user’s particular system and application. The following figures show the configuration, as set up in Section 2.1, and with GPIB address set to five (5) for the SFA.
Note: Two types of DIP switches are utilized; toggle and rocker. For toggle switches, the
shading indicates the position of the toggle switch. For rocker switches, the shading indicates the depressed side.
Figure 2–1. SFA Configuration Switch
Figure 2–2. SFI Configuration Switch
2.2.1 Remote/Local Selection
Set the rear panel Remote/Local switch to select remote or local operation.
REMOTE/LOCAL SWITCH
Switch Position Description
ON Remote operation selected. *
Local operation selected.
OFF
Front panel control is enabled. Unit will switch to remote operation upon the first GPIB or RS-232 command.
* In the ON position, the power hardware and GPIB card initialize to the remote state on
power turn on. In addition, front panel control remains disabled regardless of the state of the GPIB interface REN line or the GTL command. The special command SYST:LOCAL <on/off> is permitted as a means to revert to front panel control if desired.
2-2 M550292-03 (Programming)
Sorensen SF Series Configuration
Powering up in remote mode will result in the following operating conditions:
REMOTE MODE POWER-ON CONDITIONS
Condition Default
Current Soft Current Limit Model maximum current
Delay 0.5 seconds Foldback Protection OFF Output ON Hold OFF Unmask NONE
Service Request Capability
Initial power–on current. Default value = OA. See CAL:INIT:CURR
OFF
2.2.2 Power-On GPIB Service Request (PON SRQ) Selection
Set the rear panel PON SRQ switch to ON to cause a GPIB service request to be sent to the computer controller when the supply is turned on.
POWER-ON GPIB SERVICE REQUEST (PON SRQ) SWITCH
Switch Position Description
ON Power-On SRQ selected
OFF No Power-On SRQ selected
Refer to your specific GPIB controller card manual for further details on serial polling.
2.2.3
Connects GPIB cable shield to chassis ground.
2.2.4
The SFA address selection is binary with switch A0 as the LSB and A4 as the MSB. The rear panel switch illustration in Section 2.2 shows the address selection 00101 in binary (5 decimal).
The SFI address is selected and enabled from a list in the Remote menu. See SFI Operation manual for more details on Remote menu, Navigation and Editing.
Shield Ground
Address Selection
The address selection for a unit is the GPIB address of that device (1-30). SCPI reserves channel 0 as the global channel to address all channels.
M550292-03 (Programming) 2-3
Configuration Sorensen SF Series
ADDRESS SWITCHES
Switch Position Description
ON 1
OFF 0

2.3 Remote Programming Via RS-232

The DIA’s RS-232 interface operates at fixed 19.2Kbaud for SFA and is selectable from 2400 to
19.2Kbaud for the SFI, with 8 data bits, no parity, and 1 stop bit. All DIA commands are supported at the RS-232 interface with the exception of the Service Request (SRQ) function which is a GPIB-specific function requiring the dedicated Service Request line of the IEEE-
488.2 interface. In this case, the SRQ function has no effect. The RS-232 interface is accessible through the rear panel 6-pin RJ-11 connector. The connector is labeled RS232.
Figure 2–2. RS-232 Rear Panel RJ-11 Connector Pinout
Rear Panel To PC
Figure 2–3. SF to PC RS-232 Connection (RJ-11 to DB-9)
2-4 M550292-03 (Programming)
SECTION 3
IEEE 488.2 AND SCPI
COMMAND OPERATION
3.1
The following sections describe the operation of the DIA by remote programming using the DIA IEEE-488.2 and SCPI command sets. The DIA IEEE488.2 and SCPI command sets provide programming, query, and status commands that facilitate remote control of the power supply.
3.2
The DIA supports the IEEE-488.2 and SCPI 1995.0 status reporting data structures. These structures are comprised of status registers and status register enable mask pairs. The following sections describe these pairs.

Introduction

IEEE-488.2 Register Definitions

3.2.1
The SCPI Status Byte status register can be read by the *STB? command or by issuing a GPIB serial poll. The Status Byte status register can be cleared by the use of the *CLS command.
The DIA can be configured to request service from the GPIB controller by setting the appropriate bits in the Service Request Enable Register (SRE). The SRE register has the same bit pattern as the Status Byte. It is modified using the *SRE <mask> command and read with the *SRE? command. For example, if the SRE register is set to 0x10 (MAV), when the DIA unit has a message available, the Status Byte register will contain 0x50 (RQS and MAV) and the SRQ line of the GPIB will be asserted to indicate a request for service. See table below, and refer to Section 5 for further information.
SCPI Status Byte
M550292-03 (Programming) 3-1
IEEE 488.2 and SCPI Command Operation Sorensen SF Series
SCPI STATUS BYTE
Bit Hex Value Description
0 0x01 1 0x02
2 0x04
3 0x08 4 0x10 5 0x20
6 0x40
7 0x80
Not used. Protection Event Status flag. Indicates the selected protection
event occurred. Error/event queue message available. Set when any error/event is entered in the System Error Queue. It is read using the SYSTem:ERRor? query. Questionable Status flag. Indicates the quality of the current data being acquired. This bit is not used. Message available (MAV). Indicates a message is available in the GPIB output queue. Cleared after the GPIB output buffer is read. Standard Event Status Register (ESR). Summary bit for the ESR. Set when any of the ESR bits are set and cleared when the ESR is read. Request Service flag (RQS) for serial polling or Master Summary Status (MSS) in response to *STB? If service requests are enabled (with the *SRE command), this bit represents the RQS and will be sent in response to a serial poll, then cleared. If RQS is not enabled, the bit represents the MSS bit and indicates the device has at least one reason to request service. Even though the device sends the MSS bit in response to a status query (*STB?), it is not sent in response to a serial poll. It is not considered part of the IEEE-488.1 Status Byte. Operation Status flag. Indicates the current operational state of the unit. This bit is not used.
3.2.2 Standard Event Status Register (ESR)
The Standard Event Status Register (ESR) can be read by the *ESR? command. Reading this register or issuing a *CLS command will clear the ESR. Use the *ESE (Standard Event Status Enable Register) to enable corresponding ESR bits to be summarized in the summary bit of the SCPI Status byte. To configure the DIA to generate GPIB service requests based on the ESR, both the Standard Event Status Enable Register and the Service Request Enable Register must be programmed. See table below, and refer to Section 5 for further information.
STANDARD EVENT STATUS REGISTER
Bit Hex Value Description
0 0x01 Operation Complete 1 0x02 Request Control - not used 2 0x04 Query Error 3 0x08 Device Dependent Error 4 0x10 Execution Error (e.g., range error) 5 0x20 Command Error (e.g., syntax error) 6 0x40 User Request - not used 7 0x80 Power On
3-2 M550292-03 (Programming)
Sorensen SF Series IEEE 488.2 and SCPI Command Operation
3.2.3 Protection Condition and Protection Event Status Register
These two registers have the same bit meanings, but they differ in regards to how they function. The Protection Condition Register can be read using the STAT:PROT:COND? command. This
command gives the present status condition of the power hardware, so the data is not latched. It is meant to be used as a polling register.
The Protection Event Status Register can be read by the STATus:PROTection:EVENt? command. Reading this register, issuing a *CLS command, or issuing a *RST command will clear the Protection Event Status Register. Bits in the Protection Event Status Register will be set only when the corresponding bit in the Protection Event Status Enable Register is set and the corresponding event occurs. The status is then latched and will remain in that state until it is read or cleared due to some command action. (Use the STATus:PROTection:ENABle <mask> command to set the Enable Register and the STATus:PROTection:ENABle? query to read the Enable Register.) To configure the DIA to generate GPIB service requests based on the Protection Event Status Register, both the Protection Event Status Enable Register and the Service Request Enable Register (*SRE) must be programmed. For further information, refer to the table below, and to Section 5.
PROTECTION CONDITION AND EVENT STATUS REGISTERS
Bit Hex Value Description
0 0x01 Not used 1 0x02 Constant current operation 2 0x04 Not used 3 0x08 Overvoltage protection tripped (not applicable for SFA) 4 0x10 Overtemperature protection tripped 5 0x20 Supply external shutdown active 6 0x40 Foldback mode operation 7 0x80 Remote programming error
3.2.4
The Operation Status and Questionable Status Registers will always return 0 when queried. The Operation Status Enable and Questionable Status Enable Registers can be programmed and queried to allow SCPI compatibility but have no effect on the Operation Status and Questionable Status Registers.
3.2.5
Operation Status and Questionable Status Registers
Error/Event Queue
The DIA maintains an Error/Event Queue as defined by SCPI. The queue holds up to 10 error events. It is queried using the SYSTem:ERRor? command which reads in a First In/First Out (FIFO) manner. The read operation removes the entry from the queue. The *CLS command will clear all entries from the queue.
The following error codes are defined in the SCPI 1995.0 specification and are supported by the DIA. Error codes are in the range of [-32768, 32767]. SCPI reserves the negative error codes and 0, while error codes greater than 0 are device specific errors.
M550292-03 (Programming) 3-3
Loading...
+ 33 hidden pages