P/N Released February 13
VXI Technology, Inc
2031 Main Street Irvine, CA 949
OPTICAL SWITCH USER’S MANUAL
VXI Technology, Inc
SECTION
TABLE OF CONTENTS
SECTION
SECTION
Uncalibrated Operation - Move-To-Absolute-Step
Command Set
Write Example
Read Example
SM8000 Series Preface
VXI Technology, Inc
LIMITATION OF WARRANTY
WARRANTY
CERTIFICATION
RESTRICTED RIGHTS LEGEND
D E C L A R A T I O N O F C O N F O R M I T Y
Optical Switch
VXI Technology, Inc
2031 Main Street
SM8000 Series Preface
VXI Technology, Inc
TERMS AND SYMBOLS
GENERAL SAFETY INSTRUCTIONS
Use Proper Power Cord
Use Proper Power Source
Avoid Electric Shock
WARNINGS CONT
Ground the Product
Operating Conditions
VXI Technology World Headquarters
SUPPORT RESOURCES
VXI Technology Cleveland Instrument Division
VXI Technology Lake Stevens Instrument Division
SM8000 Series Preface
VXI Technology, Inc
OVERVIEW
SECTION
INTRODUCTION
SM8000 SERIES - OPTICAL SWITCH CONTROLLER
Configurations
SM8001 / SM8002 - MULTI-CHANNEL SWITCHES
1 x N
FIGURE 1-2 SM8001 / 8002 SWITCHES
Duplex 1 x N
2 x N Blocking
1 All specifications referenced without connectors
SM8001 / SM8002 MULTI SWITCH SPECIFICATIONS
780 - 1650 nm
0.6 dB typical, 1.2 dB maximum
SPST
SM8003 - PRISM SWITCHES
SPDT
Transfer - Position
2 Repeatability for 100 cycles at constant temperature
SM8003 PRISM SWITCH SPECIFICATIONS
780 - 1570 nm
0.6 dB typical, 1.1 dB maximum
Resolution
SM8101 / SM8102 SPECIFICATIONS
SM8101 / SM8102 - OPTICAL ATTENUATORS
0 - 10 dB
SETTING THE CHASSIS BACKPLANE JUMPERS
CALCULATING SYSTEM POWER AND COOLING REQUIREMENTS
PREPARATION FOR USE
INTRODUCTION
switch to 1 and the front switch to
SETTING THE LOGICAL ADDRESS
BACK
FRONT
Divide by
switch to C and the front switch to
Convert to MSB and LSB
SELECTING THE EXTENDED MEMORY SPACE
OPTICAL CONNECTIONS
Service should only be performed by qualified personnel
Cleaning Optical Connectors
Mating Optical Connectors
SECTION
OPERATION
GENERAL DESCRIPTION
FIGURE 3-2 SM8003 PRISM SWITCHES
SM8003 - Prism Switches
SPST
SPDT
SM8101 / SM8102 - Optical Attenuators
FIGURE 3-3 ATTENUATOR DIAGRAM
SM8001 / SM8002 - Multi-Channel Switches
OPERATION
Resetting the Switch
Relay Registers - Output Channel Selection
RESET
1 x N Switch Configuration
FIGURE 3-4 1 X N SWITCH CONFIGURATION
TABLE 3-1 CONTROL CODES FOR 1XN CONFIGURATION
TABLE 3-2 CONTROL CODES FOR DUPLEX 1 X N CONFIGURATION
Duplex 1 x N Switch Configuration
FIGURE 3-5 DUPLEX 1 X N SWITCH CONFIGURATION
TABLE 3-3 CONTROL CODES FOR 2 X N BLOCKING CONFIGURATION
2 x N Blocking Switch Configuration
FIGURE 3-6 2 X N BLOCKING SWITCH CONFIGURATION
TABLE 3-4 CONTROL CODES FOR 2 X N NON-BLOCKING CONFIGURATION
2 x N Non-Blocking Switch Configuration
FIGURE 3-7 2 X N NON-BLOCKING SWITCH CONFIGURATION
FIGURE 3-8 MULTI-SWITCH TIMING
Calculating Switching Time
SM8101 / SM8102 - Optical Attenuators
SM8003 - Prism Switches
Control Modes
Starting the Device
Uncalibrated Operation - Move-To-Absolute-Step
Calibrated Operation
Step 2 - Query Default Parameters
Step 1 - Power Up and Initialize
Step 3 - Actuate the Device
BUSY Signal
PROGRAMMING
REGISTER ACCESS
ADDRESSING
then
OFFSET
TABLE 4-1 SMIP II REGISTER MAP - A16
WRITE FUNCTION
READ FUNCTION
ID Register - Read Only
SMIP II REGISTERS - A16
Logical Address Register - Write Only
Device Type Register - Read Only
Offset Register - Read and Write
Control Register - Write Only
Serial Number High Register - Read Only
Serial Number Low Register - Read Only
Interrupt Control Register - Read and Write
Interrupt Status Register - Read Only
Subclass Register - Read Only
ADDR
NVM Access Register - Write
NVM Access Register - Read
Board X, Y Used Address Register - Read and Write
Trace RAM Start High Register - Read and Write
Trace RAM End Low Register - Read and Write
Trace RAM End High Register - Read and Write
Trace RAM Address HIGH Register - Read and Write
Trace RAM Address LOW Register - Read and Write
TTL Trigger Polarity Register - Write Only
Open Trigger Select Register - Write Only
ADDR
ADDR
Busy Trigger Control Register - Read and Write
Trace RAM Control Register - Read and Write
ADDR
ADDR
Board Busy Register - Read Only
Trigger Advance Register - Write Only
Reserved Registers - Read and Write
ADDR
VXI Configuration Space
FIGURE 4-1 SM8000 SERIES - A24/A32 ADDRESS SPACE
1M Memory Allocated to Store Module Settings 1M Memory Allocated
for Configuration Relay Registers
Control Register - Read and Write
See Typical Optical Multi Switch Operation
See Typical Optical Multi Switch Operation
See Typical Optical Multi Switch Operation
Control Register cont
ADDR
Delay Register - Read and Write
Control Register cont
ADDR
Status Register - Read Only
ADDR
Command Register - Write Only
ADDR
Address Register - Write Only
RELAY REGISTER OFFSET
DEVICE MEMORY
ADDR
Relay Register 00 - Read and Write
WRITING TO THE RELAY REGISTERS
Register 02 thru 08 - Read and Write
Relay Optical Module’s Data Attenuation Level
Register 0A thru 0C - Read
Relay Optical Module’s Data Attenuation Level
PROGRAMMING EXAMPLES
TYPICAL OPTICAL MULTI-SWITCH CONTROL EXAMPLE
Read
TYPICAL OPTICAL ATTENUATOR CONTROL EXAMPLE
Write
To operate the modules correctly, the SM8000 must be loaded with a valid Address in the Address Register. The SM8000 is hard coded at the factory with the optical modules default address of 73 = 49h, and may be used to generate the address used in the command. This is the address of all attenuators as shipped from the factory. During the programming of the optical module, the programmer may wish to omit sending the module’s address over the VXI Bus, letting the SM8000 generate the default address that is used in the command string. This could possibly increase throughput, by decreasing VXI Bus traffic, if the modules are receiving many commands, although this is only true if the optical module’s address is not changed by the user. If the address is to be changed, IT IS IMPERATIVE THAT THE NEW ADDRESS BE WRITTEN DOWN. Failure to do so will result in an inability to control the module. All four possible modules may have the same address. The SM8000 controls them on separate internal busses
Bits
COMMAND REGISTER
TABLE 4-2 ATTENUATOR COMMAND SET
COMMAND SET
Convert to HIGHBYTE and LOWBYTE format
Convert decimal step number to hexadecimal
HIGHBYTE and LOWBYTE value to
hexadecimal value
Page
Convert integer decimal to hexadecimal
Multiply dB value by 100 to get integer decimal
Convert to HIGHBYTE and LOWBYTE
format
decimal value
Convert hexadecimal value to an integer
Divide by 100 to convert to dB value
HIGHBYTE and LOWBYTE value to
HIGHBYTE and LOWBYTE value to
decimal value for wavelength nm
hexadecimal value
Convert hexadecimal value to an integer
Convert the HIGHBYTE to get the month
Convert to calibration temperature
Convert the MIDBYTE to get the day
Convert the LOWBYTE and add 1900 to get
number
Convert the HIGHBYTE into the major revision
Convert the LOWBYTE into the minor revision
Put the major and minor numbers together to
value to an integer
Multiply by 100 to convert decimal attenuation
Covert integer to hexadecimal
Concatenate HIGHBYTE and LOWBYTE
used in the command. This is the address of all attenuators as
hard coded at the factory with the optical modules default
the default address that is used in the command string. This
traffic, if the modules are receiving many commands. Although
Page
SM8000 Series Programming
VXI Technology, Inc
INDEX
VXIbus