VXI SM8000 user manual Control Register

Page 49

VXI Technology, Inc.

Control Register (cont.)

 

 

0 = BBM/MBB operation on this plug-in module is disabled

 

 

1 = BBM/MBB operation on this plug-in module is enabled

 

 

Pon state = 0

 

 

If this bit is set, the relays on this module will be sequenced to

 

 

effect proper BBM or MBB operation. If this bit is not set, the

 

 

plug-in module will process the newly written relay data as

 

 

immediate data, writing it directly to the relay driver ports. No

 

 

BBM or MBB sequencing will take place.

 

 

While this feature is enabled, the initial write to the module will

 

 

start the delay timer running and begin the BBM or MBB

 

BBM (Break-

operation. Since the relays are controlled by the 16-bit registers,

 

only the effected 16 relays will perform the BBM/MBB operation.

D7

Before-Make) /

To overcome this fact, any subsequent writes to the module,

MBB (Make-

during the initial delay timer time-out period, will be accepted and

 

Before-Break)

processed. In addition, the delay time will be reset and begin

 

Enable Bit

counting down again. Once the delay timer has timed-out (this

 

 

indicates that the relays have settled into their BBM/MBB state),

 

 

writes to the module will not be accepted and may result in a Bus

 

 

Error depending on the value programmed into the delay timer.

 

 

This is because the delay timer is reset at the end of the initial

 

 

time-out and is used to time the final relay closure into their post

 

 

BBM/MBB state. The module Busy signal will only complete

 

 

once the final relay closure state is reached.

 

 

If this bit is set and no value has been loaded into the Delay

 

 

Register, the plug-in module will act as if this enable bit is not set

 

 

and load all of the relay drivers with immediate data.

 

 

*This bit is unused on the SM8000 and should always be sent to 0.

 

 

0 = BBM operation on this plug-in module is selected

D6

BBM/MBB Select

1 = MBB operation on this plug-in module is selected

Pon state = 0

Bit

 

 

 

 

*This bit is unused on the SM8000 and should always be sent to 0.

D5

Access LED Fail

0 = non-active

1 = active

Bit

 

Pon state = 0

 

 

 

 

0 = The Openbus signal is not enabled to reset this module's relays

 

 

1 = The Openbus signal may be selected to reset this module's

D4

Relay Reset Enable

relays

Pon state = 0

Bit

 

 

 

 

Note: Bit D3 must be set to 1 also, to allow the OpenBus signal to

 

 

reset this module’s relays

SM8000 Series Programming

49

Image 49
Contents SM8000 Series VXI Technology, Inc Table of Contents Control Modes VXI Technology, Inc SM8000 Series Preface Certification Steve Mauga, QA Manager EMCVXI Technology, Inc SM8000 Series Preface Terms and Symbols Service should only be performed by qualified personnelAvoid Electric Shock Support Resources VXI Technology, Inc SM8000 Series Preface Overview SectionSM8000 Series Optical Switch Controller Configurations SM8001 / SM8002 MULTI-CHANNELSWITCHESDuplex 1 x N PDL6 SM8001 / SM8002 Multi Switch SpecificationsSpdt SM8003 Prism SwitchesPDL3 SM8003 Prism Switch SpecificationsPDL SM8101 / SM8102 Optical AttenuatorsSetting the Chassis Backplane Jumpers Calculating System Power and Cooling RequirementsIntroduction Example Setting the Logical AddressMSB LSB Selecting the Extended Memory Space Mating Optical Connectors Cleaning Optical ConnectorsOptical Connections General Description SM8001 / SM8002 Multi-Channel SwitchesSM8003 Prism Switches SM8003 Prism SwitchesSM8101 / SM8102 Optical Attenuators Attenuator DiagramOperation Resetting the SwitchRelay Registers Output Channel Selection N Switch Configuration Common Active Channel Duplex 1 x N Switch ConfigurationN Blocking Switch Configuration N Non-Blocking Switch Configuration 8MULTI-SWITCH Timing Calculating Switching TimeSM8003 Prism Switches Control Modes Starting the DeviceUncalibrated Operation Move-To-Absolute-Step Calibrated OperationError Status Busy SignalResetting the Device Commanding the DevicesAddressing Register AccessOffset Write Function Smip II Register MAP A16Logical Address Register Write Only ID Register Read OnlyDevice Type Register Read Only Status Register Read OnlyOffset Register Read and Write Control Register Write OnlySerial Number High Register Read Only Serial Number Low Register Read OnlyInterrupt Control Register Read and Write Interrupt Status Register Read OnlySubclass Register Read Only NVM Access Register Write NVM Access Register ReadBoard X, Y Used Address Register Read and Write Trace RAM Start High Register Read and WriteTrace RAM End Low Register Read and Write Trace RAM End High Register Read and WriteTrace RAM Address High Register Read and Write Trace RAM Address LOW Register Read and WriteTTL Trigger Polarity Register Write Only Open Trigger Select Register Write OnlyBusy Trigger Control Register Read and Write Trace RAM Control Register Read and Write Board Busy Register Read Only Trigger Advance Register Write Only Reserved Registers Read and Write 1MB RAM Control Register Read and Write See Typical Optical Multi Switch OperationControl Register Delay Register Read and Write Plug-In LA+0x104 Command Register Write Only Address Register Write Only Relay Register Offset Device MemoryWriting to the Relay Registers Relay Register 00 Read and WriteRegister 02 thru 08 Read and Write Relay Optical Module’s Data Attenuation LevelRegister 0A thru 0C Read Programming Examples Typical Optical MULTI-SWITCH Control ExampleWrite Typical Optical Attenuator Control ExampleVXI Technology, Inc Read Example Write ExampleCommand Transmit Data Receive Data Byte Byte Count Command SET31h 30h35h 32h80h 6Ch82h 81h89h 83h8Bh 8Ah8Dh 8Ch8Eh Recommends That the Optical MODULE’S 90hConvert to hexadecimal A2h 96hVXI Technology, Inc SM8000 Series Programming Index VXIbus