Home
User_Manual_Agilent
Contents
1. Clock Mode 2 Ref Parameter Min Max 1 Clock Period Average 99 99 ns 100 01 ns 2 Clock High 45 ns 55 ns s Clock Low 45 ns 55 ns 1 11 General Information Timing Data Position Output Timing 5 Position Output Hold Time 4ns Clock Mode 2 5 Position Output Hold Time Ons Asynchronous Mode Timing AOH OCLK P0 35 OOOO y WOXXXXXXX AAA I RRIIINRIIIANRIIINRIIINN DARKEN A Ref Parameter Min 1 AOH OCLK low 120 ns 2 AOH OCLK low to output invalid 100 ns Max 3 AOH OCLK high to output valid 120 ns General Information Timing Data AOH OCLK P0 35 Ref Parameter Min Max 4 Output Valid to AOH OCLK High 85 ns 5 AOH OHC high to Outputs Change 100 N 20 ns where ns value loaded in the Output Hold and Rate Control Register AOH OCLK P0 35 Async Mode 3 Timing Output Clock Mode at 10 MHz Output Rate Ref Parameter Min Max 6 Output Valid to AOH OCLK High 35 ns 7 AOH OHC high to Outputs Change 33 ns General Information Timing Data Window and Error Output Timing 10 MHz Se lt 2 Window Window and Error Output Timing Ref Parameter Min Max 1 Clock to WINDOW Output Valid 65ns 2 WINDOW Output Hold from Clock 4ns Output Timing READ P2_A0 3 P0 35 WINDOW ERROR Output Timing Ref Parameter Min
2. PO P35 Async Mode 0 Clock Mode 1 Output Hold amp Rate Control Register 128 AOH OCLK 10MHz Agilent 10897B Output Hold Figure 3 5 Asynchronous Hold Input for Multiaxis Applications 3 18 Getting Started Programming the Agilent 10897B Registers Figure 3 6 is an example of how to configure several 10897B boards so that the PO P35 hardware outputs may be synchronously read at the chosen rate of 1 MHz Here the AOH OCLK pin is configured as an output to clock the data into your registers In this example each 10897B board s PO P35 output is clocked into your register on the same 10 MHz clock at a 1 MHz rate Setting the Output Hold and Rate Control register to the value of 9 sets the rate to 10 MHz 9 1 1 MHZ Async Mode 2 Clock Mode 3 Output Hold amp Rate Control Register 9 User s Data Clock AOH OCLK Agilent 10897B 10MHz Clock Master Output Hold PO P35 D User s Register q gt gt CLK Async Mode 0 Clock Mode 1 Output Hold amp Rate Control Register 128 AOHIOCLK Agilent 10897B 10MHz Clock Slave Output Hold PO P35 D User s Register Q gt CLK Async Mode 0 Clock Mode 1 Output Hold amp Rate Control Register 128 AOH OCLK 10MHz Clock Agilent 10897B Slave Output Hold PO P35 D User s Register q l gt CLK Figure 3 6 Synchronously Reading
3. lt lt P lt 32 3 7FC0 ag P lt 64 7F80 ag P lt 128 65 lt P lt 64 129 lt P lt 128 7F00 7E00 P lt 256 lt 512 m ag 3 ag P 257 lt P lt 256 513 lt P lt 512 3 3 7C00 ag P lt 1024 7800 ag P lt 2048 1025 lt P lt 1024 2049 lt P lt 2048 4097 lt P lt 4096 8193 lt P lt 8192 7000 mag P lt 4096 6000 mag P lt 8192 4000 mag P lt 16384 0000 mag P lt 32768 Test Rate A and B Registers 16385 lt P lt 16384 32769 lt P lt 32768 The Test Rate A and B registers control the frequency of the Test Rate A and Test Rate B signals which are selectable as Measurement A and Measurement B inputs to the resolution extension circuitry Bit 9 of these registers are enable bits and bits 0 through 8 determine the frequency The frequency will be 40 MH2 N 1 where N is the binary value in bits O through 8 4 18 Operation Registers Sample Delay Register The 10897B board contains six position registers and two velocity registers that are read over the VMEbus and may be sampled by hardware or software The Sample Delay Register determines the amount of delay in the sample path for each register A one in any bit position of the Sample Delay Register corresponds to a 100 ns delay while a zero increases the delay to 600
4. Agilent warrants Agilent hardware accessories and supplies against defects in materials and workmanship for a period of 3 years from date of shipment If Agilent receives notice of such defects during the warranty period Agilent will at its option either repair or replace products which prove to be defective Replacement products may be either new or like new Agilent warrants that Agilent software will not fail to execute its programming instructions for the period specified above due to defects in material and workmanship when properly installed and used If Agilent receives notice of such defects during the warranty period Agilent will replace software media which does not execute its programming instructions due to such defects For detailed warranty information see back matter Safety Considerations General This product and related documentation must be reviewed for familiarization with this safety markings and instructions before operation Santa Clara California 95052 8059 Before Cleaning Disconnect the product from operating power before cleaning Warning Symbols That May Be Used In This b gt Instruction manual symbol the product will be marked with this symbol when it is necessary for the user to refer to the instruction 3 D 5 z v Indicates hazardous S aH Q Indicates earth ground terminal E Indicates terminal is connected to chassis when such connect
5. NOTE Installation Input and Output Co nnectors Table 2 1 Signal Currents Iih Ii Ioh Io Signal mA max mA max mA max mA max PO P35 Outputs 0 6 8 0 EXT Measure 0 02 0 6 EXT Reference Inputs Error Output 15 0 64 0 Window Output 15 0 64 0 Force Zero Input 0 01 0 1 Sample 1 4 Inputs 0 01 0 1 Position Reset Input 0 01 0 1 Output Hold Input 0 01 0 01 Read Input 0 02 0 6 10 MHz Clock 0 07 0 07 15 0 64 0 Input Output AOH OCLK 0 07 0 07 15 0 64 0 Input Output A0 A3 Inputs 0 02 0 6 P2 Pin Assignments Pin assignments for the outer two rows of P2 are shown in Table 2 2 Pin A1 has a square pad 2 9 Installation Input and Output Connectors Table 2 2 P2 Pin Assignments Row A Pin Row C 1 Ext Measure In Ground 2 Ext Reference In Ground 3 AOH OCLK In Out Ground 4 Error Out Sample 1 In 5 Window Out Sample 2 In 6 Force Zero In Sample 3 In 7 Position Reset In Sample 4 In 8 Read In Output Hold 9 10 MHz Clock In Out Ground 10 PO Out Ground 11 P2 Out P1 Out 12 P4 Out P3 Out 13 P6 Out P5 Out 14 Ground P7 Out 15 P9 Out P8 Out 16 P11 Out P10 Out 17 P13 Out P12 Out 18 P15 Out P14 Out 19 P16 Out Ground 20 P18 Out P17 Out 21 P20 Out P19 Out 22
6. This configures the 10897B board to generate an interrupt at priority level 2 when an error exists from any of the seven error sources 3 15 Getting Started Programming the Agilent 10897B Registers It is also possible to configure the 10897B board to have an interrupt generated when one or more of the position and velocity registers have been sampled For example the Sample Mode and Mask register could be loaded with the value shown below to cause the 10897B board to generate an interrupt when the position 1 or velocity 1 register has Extended been sampled Data Address Hex 14 Sample Mode amp Mask 109E Word 0041 Data Xfr Size Register Name Multiaxis Configurations The examples above showed how to set up the Agilent 10897B board for typical single axis applications Most steps are the same for multiaxis applications For most registers the differences are self explanatory However for clarity details are provided for the following registers Laser Source Control Register For most multiaxis applications the COM lines via the front panel 16 pin ribbon connector will be used to bus the reference input signal and or measurement input signals from one axis to all the others Figure 3 4 shows an example of this for a three axis system where two measurements are made in the Y axis to measure yaw The top 10897B board measures the X axis It receives the X measure signal on the MEAS 1
7. 15 volt power distribution from one source to all measurement receivers in a system Multi Axis Interconnect 16 pin ribbon connector This connector contains the 15V and 15V RETURN signals as well as the four lines designated as Common Laser Signals The 10897B board can be programmed to drive any of these lines with the signals from either of the Measurement Input connectors The 10897B board may also be programmed to receive its measurement signals from its Measurement Input connectors any of the four common laser signal lines or the external measurement inputs on P2 This capability is described in Section 4 in the discussion of the Laser Source Control Register Backplane Signal Usage The 10897B board uses all pins on P1 and the center row of pins on P2 as per the VMEbus Rev C 1 specification The outer rows of P2 are used by the 10897B board for the signals described below and listed on a following page All backplane I O signals are TT L compatible Input leakage and output drive current values in mA appear at the end of each of the following signal description paragraphs Throughout this manual the is used to indicate negative true signals Revised February 20001 2 5 Installation Input and Output Connectors PO P35 Outputs PO P35 is a 36 bit real time tri state position output which when enabled will reflect the value of the 35 bit position counter minus the 35 bit offset register EXT Measure EXT Re
8. Stage MEAS 1 Laser Axis Board Y Axis e Laser Source Control Register 0003H e Receive Y from COM 2 for MEAS 2 input MEAS 2 REF Agilent 10897B Agilent 10880A B C Receiver Cable Figure 3 4 Using the COM Lines for Multiaxis Applications MEAS 1 Laser Axis lt gt MEAS 1 Laser Axis es Board Y Axis VMEbus P1 amp P2 Standard Connections 3 17 Getting Started Programming the Agilent 10897B Registers Output Control Register The Clock Mode and Async M ode features become more important for multiaxis use Figures 3 5 and 3 6 show examples of how to use these features Figure 3 5 is an example of how to configure several 10897B boards so one asynchronous hold input may be used to cause all of the 36 bit position outputs to hold on the same 10 MHz clock period Simply connecting all of the AOH OCLK s together will not insure this In the example shown you simply assert the asynchronous hold input and read each 10897B board s 36 bit hardware position value one by one before releasing the hold input Async Mode 1 Clock Mode 3 Output Hold amp Rate Control Register 128 User s Asynchronous 3 AOH OCLK Hold Signal lt lt ioMHz Agilent 10897B Master lt Output Hold 36 PO P35 a gt Async Mode 0 Clock Mode 1 Output Hold amp Rate Control Register 128 AOH OCLK 10MHz Agilent 10897B SI Output Hold oe
9. 1 5 Position Outputs 1 5 VMEbus position output 1 5 P2 Connector Hardware Position Output 1 8 Backplane I O Characteristics 1 9 Power Requirements 1 9 Weight 1 9 Cooling Requirements 1 9 VME Compliance 1 10 Timing Data 1 11 Clock Timing 1 11 Position Output Timing 1 12 Asynchronous Mode Timing 1 12 Window and Error Output Timing 1 14 Output Timing 1 14 Output Hold Timing 1 15 Position Reset Timing 1 15 Force Zero Timing 1 16 Installation Introduction 2 2 Unpacking and Inspection 2 2 Storage and Shipment 2 3 Installation 2 4 Input and Output Connectors 2 5 Front Panel I O 2 5 Meas 1 and Meas 2 Ref 4 pin circular female connector 2 5 Multi Axis Interconnect 16 pin ribbon connector 2 5 Contents Backplane Signal Usage 2 5 PO P35 Outputs 2 6 EXT Measure EXT Reference Inputs 2 6 Error Output 2 6 Window Output 2 6 Force Zerolnput 2 6 Sample 1 4 Inputs 2 6 Position Reset Input 2 7 Output Hold Input Output 2 7 Read Input 2 7 10 MHz Clock Input Output 2 8 AOH OCLK Input Output 2 8 AO A3Inputs 2 8 P2 Pin Assignments 2 9 Address Switches S1 S2 2 11 Example VME bus Laser System Block Diagram 2 13 Getting Started Basics 3 2 A One Axis Example for Simplicity 3 2 Basic Steps Apply to All Laser Systems 3 2 Agilent Laser Interferometer Positioning Systems at a Glance 3 2 System Setup Steps 3 4 Setting Up the System Electronics 3 5 Installing the Agilent 10897B Board in the VME Backplane 3 5 Installing
10. Refer to the Timing Data section in Chapter 4 for timing requirements 3 14 2 Getting Started Programming the Agilent 10897B Registers Example 5 Use of Interrupts You may program the 10897B board to generate interrupts on the VME backplane First the Interrupt Vector register must be loaded with the vector number that points to an interrupt service routine that the VME controller will execute to service the 10897B board For this example the Interrupt Vector is 255 Follow the steps below The example uses a base address of 1000 in A16 space refer to Figure 3 3 Write the values shown to the registers indicated Extended Data Xfr Data Register Name Address Size Hex 1 General Control Status 1000 0000 2 Laser Source Control 1004 0001 3 Output Control 1008 oo00 4 Sample Delay 109A SOOFF 5 Sample Mode amp Mask 109E 0000 6 IRQ Error Mask 10A6 o07F 7 Overflow Level amp Output Format 10BE 0000 8 Interrupt Vector 1022 00FF 9 Filter Control 10BA 0010 10 Wait gt 1 msec 11 Error Status amp Reset 10B2 007F 10B2 0000 12 Command Register 100C 0100 13 General Control Status 1000 000A First write 0000 to the General Control Status register then write 000A to the General Control Status register after the other registers are loaded This prevents generating an interrupt while loading the other registers
11. 2 8 4 10 4 23 output format 4 25 output hold 4 11 output hold and rate control 4 22 overflow level and output format 4 25 P2 error mask 4 13 4 21 position 3 11 4 19 4 20 4 25 4 26 alignment to VME data bus 4 26 sampling 4 11 position holding 2 6 position offset 4 15 4 16 position register 1 3 11 rate control 2 7 4 11 sample delay 4 19 4 26 sample mode and mask 3 16 4 6 4 19 sample status 3 11 4 20 sign extend position offset 4 15 4 16 test rate a 4 18 test rate b 4 18 user s 4 11 velocity 3 11 4 19 4 20 4 26 4 27 velocity 1 4 7 velocity 2 4 7 window mask 2 6 registers velocity 4 19 replaceable parts 7 2 reset error indicator 4 21 interpolator 4 22 intrp 4 22 resolution 1 5 extension circuitry 4 18 S sample hardware 3 11 sample delay 1 6 sample delay register 1 7 4 19 4 26 sample mask 4 20 sample mode bits 4 20 sample mode and mask register 3 16 4 19 sample status register 3 11 4 20 sampling definition 4 11 serial number 1 4 prefix 8 2 service 9 2 set up 3 2 setup procedure 3 4 software 3 4 Index 6 Index shipment 2 3 conditions 2 3 sign extend position offset register 4 15 4 16 signal usage backplane 2 5 slew rate 1 5 slot 3 5 installation 1 3 software setup 3 4 software position reset 4 7 specifications 1 5 storage 2 3 conditions 2 3 switches address 2 4 2 11 sysreset effect 4 4 syst
12. 4 reference signal 4 8 warmup 3 7 laser signals common 5 4 laser source control register 2 6 3 16 4 8 4 9 laser system status monitoring 5 3 loading position offset values 4 15 location monitor and decode section 5 3 lock lost 4 22 lost lock 4 22 lo to hi bit transceivers 5 3 LSB position offset register 4 15 M maintenance 6 2 making measurements 4 4 manual changes 8 2 manuals part numbers 7 3 mask window 2 6 masks dip 4 16 sample 4 20 window 4 16 4 18 maximum axis velocity 1 5 meas 1 4 9 5 4 Meas 1 connector 2 5 meas 2 4 9 meas 2 ref 5 4 Meas 2 Ref connector 2 5 measure input 1 4 8 measure input 2 4 8 measurement differential 4 9 measurement a 4 8 invalid 4 22 measurement b 4 8 invalid 4 22 measurements making 4 4 mode hardware sample 4 7 modes bus 4 14 3 state 4 14 Async 3 18 asynch 2 7 4 23 asynch mode 0 4 11 asynch mode 1 4 11 asynch mode 2 4 11 asynch mode 3 4 11 asynch operation 4 13 bus 2 7 2 8 4 14 clock 3 18 4 10 data transfer 4 2 error 4 13 error P2 connector 4 13 non bus 2 7 sample 4 20 window 4 13 monitoring laser system status 5 3 MSB position offset register 4 15 multiaxis 4 11 4 23 multiaxis configuration 3 16 Multi Axis Interconnect connector 2 5 multiaxis system 3 16 3 18 N N divide by 2 7 negative true signals symbol 2 5 non bus mode 2 7 0 offset zero 3 13 3 14 offse
13. 4 18 Sample Delay Register 4 19 Sample Mode and Mask Register 4 19 Sample Mode bits 4 20 Sample Mask bits 4 20 Sample Status Register 4 20 IRQ Error Mask Register 4 21 P2 Error Mask Register 4 21 Error Status and Reset Register 4 21 Va and Vb 4 22 Va and Vb 422 Glitch 4 22 OVFL 422 INTRP UNLOCK 422 INTRP RESET 4 22 Output Hold and Rate Control Register 422 Filter Control Register 4 23 Filter On 424 KvandKp 4 24 Filter Init 424 Overflow Level and Output Format Register 4 25 Overflow Level 4 25 Output Format 4 25 Position and Velocity Registers 4 26 Theory of Operation Introduction 5 2 Simplified Block Diagram 5 2 VMEbus Interface 5 3 Agilent Laser Axis Processing Unit 5 3 Front Panel Input Output 5 4 vi Contents Maintenance Introduction 62 Maintenance 6 2 Calibration 6 2 Troubleshooting 6 2 Replaceable Parts Introduction 7 2 Ordering Information 7 2 Agilent 10897B Exchange Rebuilt Assembly 7 2 Agilent 10897B Options 7 3 Manual Changes Introduction 8 2 Manual Changes 8 2 Newer Products 8 2 Older Products 8 2 Service Introduction 9 2 Trouble Isolation 9 2 vii Contents viii Preface Purpose This manual provides general information installation instructions operating information theory of operation maintenance exchange assembly details manual change and service information for the Agilent 10897B High Resolution Laser Axis Board Audience This manual is intended for a
14. Address Stable to READ Low 18 ns READ Low to Output Valid 27 ns Bus Mode Only Window or Error Modes 3 and 7 only 3 cm 5 READ Low to WINDOW or ERROR Outputs Valid 17 ns Address Hold from READ 3 ns 7 Output Hold from READ 4ns WINDOW and ERROR Output hold from READ 4ns 1 14 10 MHz OUTPUT HOLD General Information Timing Data Output Hold Timing lt 2 lt 2 Output Hold Timing Max 1 OUPTUT HOLD Input to Clock Setup Time 20 ns 2 OUPTUT HOLD Input to Clock Hold Time Ons Lon Position Reset Timing 10 MHz lt 3 gt a 4 POS_RESET Position Reset Timing 4 POS RESET Input to Clock Hold Time Ons POS RESET may be asynchronous provided it is held active for at least 120 ns General Information Timing Data Force Zero Timing gt i lt 6 FORCE_ZERO 5 gt Force Zero Timing FORCE_ZERO Low to Position Outputs Zero 6 FORCE_ZERO High to Clock Setup Time 24 ns i 50 ns Installation CAUTION Installation Introduction Introduction This chapter provides information about unpacking inspection repacking storage and installation of the Agilent 10897B High Resolution VM Ebus Laser Axis Board The Agilent 10897B High Resolution VMEbus Laser Axis Board is shipped with the following items e Operating and Service manual
15. Cable Part of Agilent 10884A Figure 3 2 Installation of Laser System Cables Starting the System 1 Turn on the power to your VME backplane 2 Plug theac line cord for the laser head power supply into an operating ac line outlet The laser head should emit a red laser beam within 45 seconds after receiving power The laser head requires a four to ten minute warm up period to stabilize its output before a measurement can be made DO NOT STARE DIRECTLY INTO THE LASER BEAM OR ITS REFLECTION FROM A POLISHED SURFACE OR EYE DAMAGE COULD RESULT WARNING 3 7 Getting Started Aligning the Optics Aligning the Optics The laser head optics and receiver must be aligned so the laser beam returning from the optics enters the receiver lens Set the laser head on a stable surface and point the beam in the direction along which you intend to move the optics Place the interferometer in the laser beam path so its input aperture is perpendicular normal to the beam You may need to fasten the interferometer in place with a camping fixture Place the reflector in the laser beam line coming from the interferometer Adjust the reflector to reflect the beam back into the interferometer Place the receiver parallel to the laser beam from the laser head to the interferometer with the receiver s lens facing the interferometer Fasten the receiver in place with a fixture or clamp Adjust the reflector and receiver so the return bea
16. P22 Out P21 Out 23 Ground P23 Out 24 P25 Out P24 Out 25 P27 Out P26 Out 26 P29 Out P28 Out 27 P31 Out P30 Out 28 P32 Out Ground 29 P34 Out P33 Out 30 AO In P35 Out 31 A2 In A1 In 32 Ground A3 In N 10 Installation Address Switches S1 S2 Address Switches S1 S2 The Agilent 10897B board s base address location can be set on any 512 byte boundary in A16 or A24 address space The rightmost position of S1 Figure 2 1 below determines the address space down for A16 and up for A24 In A16 mode the remaining positions on S1 will determine the A16 base address locations with the leftmost position corresponding to the MSB A15 S2 is not used in A16 mode In A24 mode rightmost position of S1 up both S2 and the seven leftmost positions of S1 are used in determining the base address location with the leftmost position of S2 corresponding to A23 For example Figure 2 1 shows a board configured in A16 mode with a base address of 0400 Installation Address Switches S1 S2 A23 AIS A9 1y liri CUDUUCOO UU MUU 0 0 A16 2 S1 Figure 2 1 Agilent 10897B Board Address Switches 2 12 Installation Example VMEbus Laser System Block Diagram Example VMEbus Laser System Block Diagram Figure 2 2 illustrates this board s operation in a complete laser measurement control system Alternate configurations that do not use custom P2 wiring a
17. Part Number 10897 Printed in U S A AUGUST 2000
18. WARRANTY STATEMENT ARE CUSTOMER S SOLE AND EXCLUSIVE REMEDIES EXCEPT AS INDICATED ABOVE IN NO EVENT WILL AGILENT OR ITS SUPPLIERS BE LIABLE FOR LOSS OF DATA OR FOR DIRECT SPECIAL INCIDENTAL CONSEQUENTIAL INCLUDING LOST PROFIT OR DATA OR OTHER DAMAGE WHETHER BASED IN CONTRACT TORT OR OTHERWISE For consumer transactions in Australia and New Zealand the warranty terms contained in this statement except to the extent lawfully permitted do not exclude restrict or modify and arein addition to the mandatory statutory rights applicable to the sale of this product to you Assistance Product maintenance agreements and other customer assistance agreements are available for Agilent products For any assistance contact your nearest Agilent Sales and Service Office Safety Considerations contd WARNING INSTRUCTIONS FOR ADJUSTMENTS WHILE COVERS ARE REMOVED AND FOR SERVICING ARE FOR USE BY SERVICE TRAINED PERSONNEL ONLY TO AVOID DANGEROUS ELECTRIC SHOCK DO NOT PERFORM SUCH ADJUSTMENTS OR SERVICING UNLESS QUALIFIED TO DO SO Acoustic Noise E missions LpA lt 47 cB at operator position at normal operation tested per EN 27779 All data are the results from type test Gerauschemission LpA lt A7 dB am Arbeits platz normaler Betrieb gepruft nach EN 27779 Die Angagen beruhen auf Ergebnissen von Typenprtufungen 8 NC NL A 03 11 97 R1J CW4B se Agilent Technologies Manual
19. a GLITCH error indication Kv and Kp The Kv bit specifies the velocity feedback constant for the filter and the Kp bits specify the position feedback constant The effects of different filter constants on glitch threshold following error relative filtering and relative damping are shown below Filter Init The Filter Init bit is used to initialize the filter Any timea measurement glitch occurs the filter must be initialized This is done by writing a 1 tothe Filter Init bit after the measurement signals have been restored Note that the Filter Init bit is write only and will always read zero Glitch Threshold Plane High Kp Kv Linear Mirror Res Following Filtering Damping Kp1 KpO Kv Value Value Optics Optics Optics Error Score Score lo lo lo 27 244 100g 50g 25g 16nmg ls 2 o l1 lo 26 2 14 100g 50g 235g 16nmg l6 4 1 0 lo fas 2 14 100g 50g 25g 16nm g 4 6 1 li lo T24 244 100g 50g 25g 16nmg l2 8 o jo 1 27 2413 200g 100g l 50g 0 8 nmg 7 1 lo i li T26 2 13 200g 100g 50g 08nmg l5 13 1 o li 25 2 13 200g 100g 50g 08nm g 3 5 i fa 1 24 243 200g 100g 50g o8nmg 1 7 For more complete information on the filter contact Agilent 4 24 Bit 7 Function Operation Registers Overflow Level and Output Format Register The bits in the Overflow Level and Outp
20. board s error indicators If an error occurs causing an Error Indicator bit to go true that bit remains true until it is reset Bits 0 through 5 Va Va Vb Vb GLITCH and OVF L are reset by writing to the Error Status and Reset Register the value written containing bits set corresponding to the indicator you want to reset The bits in the Error Status and Reset Register are defined as shown below Bit 7 6 5 4 3 2 1 0 Function INTRP INTRP OVFL GLITCH Vb Vb Va Va RESET UNLOCK 4 21 Operation Registers Va and Vb The Va and Vb bits indicate that the Measurement A or Measurement B input circuitry has detected two positive transitions that were less than 26 7 ns apart and thus the measurement may be invalid Va and Vb The Va and Vb indicate that the Measurement A or Measurement B input circuitry has not detected a transition in 12 8 us and thus the measurement may be invalid When either of these conditions is true the corresponding signal loss LED will illuminate on the front panel Similarly when these bits are cleared the LEDs will turn off Glitch The GLITCH bit indicates that an excessive acceleration has occurred probably due to a measurement signal glitch and thus the measurement may be invalid OVFL The OVFL bit indicates the position counter has overflowed INTRP UNLOCK The INTRP UNLOCK bit indicates the interpolation circuitry has lost lock and thus the measurement may be
21. of operation appropriate for the user application The Registers section below details operation and interpretation of each register Operation Registers Registers The Agilent 10897B board operating registers and their address locations relative to the base address are defined in the table below The exact address for each of these registers is determined by adding the base address A16 or A24 to the register location Location Name Type Size 100 1FC Position amp Velocity Registers Read Only Long Word BE Overflow Level amp Output Format Read Write Word BA Filter Control Read Write Word B6 Output Hold amp Rate Control Read Write Word B2 Error Status amp Reset Read write Word AA P2 Error Mask Read Write Word A6 IRQ Error Mask Read Write Word A2 Sample Status Read Only Word 9E Sample Mode amp Mask Read Write Word 9A Sample Delay Read Write Word 96 Test Rate B Read Write Word 92 Test Rate A Read Write Word 8C Clip amp Window Masks Read Write Long Word 88 Position Offset Sign Extend Read Write Long Word 84 Position Offset LSBs Read Write Long Word 80 Position Offset MSBs Read Write Long Word 22 Interrupt Vector Read Write Word 0C Command Register Write Only Word 08 Output Control Read Write Word 04 Laser Source Control Read Write Word 00 General Control Status Read Wri
22. operates in the same manner with the following exception AO 3 must match the value loaded into the P2 address bits of the Output Control Register before outputs are enabled 2 7 Installation Input and Output Connectors 10 MHz Clock Input Output The 10 MHz Clock line can be programmed via the Output Control Register to operate as an input and or an output When programmed as an output the 10897B board drives this line from a local crystal controlled source When programmed as an input the 10897B board can use this line for its local clock source This allows multiple 10897B boards to be synchronized to one 10 MHz source AOH OCLK Input Output The AOH OCLK signal can be programmed via the Output Control Register to operate as an asynchronous output hold input or a position output clock When programmed as an asynchronous output hold input an asynchronous hold signal may be applied and the position output bits will be guaranteed stable and held within 100 ns of this input going high When programmed as an output clock the position output bits can be latched into your register on the rising edge of AOH OCLK AO A3 Inputs The AO A3 address inputs are used as qualifiers for the Read input when the 10897B board is programmed in Bus Mode via the Output Control Register In this mode the states of AO A3 must match the value of the address bits in the output control register for Read to enable the data outputs 2 8
23. position data clocking 4 11 position holding register 2 6 position offset register 4 15 4 16 position offset value 4 15 position offset values loading 4 15 position output bits 4 14 position output clock 2 8 position output lines P2 connector 4 11 position outputs 1 5 position register 3 11 4 20 position register 1 3 11 position registers 4 19 4 25 4 26 alignment to VME data bus 4 26 position reset 4 7 disable 4 6 hardware 4 7 line 4 6 software 4 7 position reset input 2 7 power distribution 5 4 power requirements 1 9 Index 5 Index power supply 3 6 power up laser head 4 4 prefix serial number 8 2 preset enable 4 7 4 15 priority level interrupt 3 15 programming 3 4 3 9 interrupt level 4 7 R range 1 5 rate control register 2 7 4 11 reading position over the VME bus 3 9 receiver 3 8 use in differential measurement 4 9 reducing output rate 4 22 reference documentation ix reference signal 4 8 register sample delay 1 7 registers addresses 4 5 dip and window mask 4 16 command 4 14 control 2 7 error status and reset 4 21 4 22 filter control 4 23 general control status 3 15 4 4 4 15 bits 4 6 initialized condition 4 4 interrrupt vector 5 3 interrupt vector 3 15 4 15 IRQ error bit mask 4 6 IRQ error mask 4 21 laser source control 2 6 3 16 4 8 4 9 list 4 5 LSB position offset 4 15 MSB position offset 4 15 offset 2 7 4 7 output control 2 7
24. tells the board to capture a specific reading However because the data path and the sample path have different lengths the value captured will represent where the machine was at some time before sample was asserted The sample assertion to VMEbus read time limit selection is made via the Sample Delay Register Each one of six of the Sample Delay Register s bits controls sample to VMEbus read time limit for one of the 10897B s six Position Registers The register has no effect on the P2 connector hardware position output data Refer to the VMEbus Position Output Timing and Sample Delay Register diagram below as you read the following information If the Sample Delay Register value for any Position register is 1 X Data age 790 ns data can be available on the VMEbus as soon as 100 ns after sample is asserted If the Sample Delay Register value is 0 X Data age 290 ns data can be available on the VMEbus as 600 ns after sample is asserted In this manual data age refers to the age of the position data at the time sample is asserted You cannot read this data until some later time In both cases sample delay register 0 and sample delay register 1 the data is 890 ns old at the time it becomes available to read This age might be called the users data age When the sample delay register bit 0 the position value read is closer to the actual position of the stage at the time sample is
25. the Controller 3 5 Installing the Laser Head and Receiver 3 5 Connecting the Electronics Cables 3 6 StartingtheSystem 3 7 Aligning the Optics 3 8 Programming the Agilent 10897B Registers 3 9 Example 1 Reading Position Over the VME Bus 3 9 Example 2 Fixed Rate Hardware Outputs 3 12 Example 3 User Controlled Hardware Outputs Synchronous 3 13 Example 4 User Controlled Hardware Outputs Asynchronous 3 14 Example 5 Use of Interrupts 3 15 Contents Multiaxis Configurations 3 16 Laser Source Control Register 3 16 Output Control Register 3 18 Operation Introduction 4 2 Data Transfer Modes 4 2 Address Modifier Codes 4 2 Indicators 43 Operation 44 Registers 4 5 General Control Status Register 4 6 SignalAand 46 SignalB 4 6 Error 46 Sample Pending 4 6 Position Reset Disable 4 6 Force Zero Disable 4 7 UserLED 47 Preset Enable 47 Hardware Sample Mode1 4 7 Hardware Sample Mode0 4 7 IRQ Enable 4 7 IPLO 3 47 Laser Source Control Register 4 8 Com Drive Bits 4 8 Measurement A and B Source Select 0 2 Output Control Register 4 10 Clock Mode 4 10 AsyncMode 4 11 Window Mode 4 13 ErrorMode 4 13 BusMode 414 P2A0 3 4 14 Command Register 4 14 Interrupt Vector Register 4 15 Position Offset Register 415 MSB Position Offset Register 415 LSB Position Offset Register 4 15 Contents Sign Extend Position Offset Register 416 Clip and Window Mask Register 4 16 Clip Mask 416 Window Mask 4 18 Test Rate A and B Registers
26. these steps Connect the largest connector on the Agilent 10881 A B C D E F cable to the Laser Head Connect the smallest connector to the Reference connector on the 10897B board Connect the remaining connector on the 10881 A B C D E F cable to the 15 Vdc power supply Agilent 10884A Power Supply or equivalent Connect the Agilent 10880A B C receiver cable to the receiver and to the 10897B board Connect the ac line cord to the Agilent 10884A Power Supply s input connector or the input of the power supply being used but do not connect the power supply to an operating ac line outlet The 10884A Power Supply has no power switch As soon as it is plugged in it will provide output power and its LED indicator will light 3 6 Getting Started Setting Up the System Electronics Notes 1 An external Agilent 10780C F receiver is i required for any laser head used with Alen ETAB the Agilent 10881A B C D E F Laser Head Cable Laser Head 2 Agilent 10881D E F not shown has spade lug power supply connections See Note Red 15 V Black 15 V Yellow Ground or Common N Agilent 10780C F Receiver Agilent 10897B VME Axis Board Agilent 10880A B C Receiver Cable See Note 1 Measure QD ecccece i o D oO y oO 2 o A WY Agilent 10881A B C Laser Head Cable See Note 2 BX Power on Indicator Agilent 10884A Power Supply
27. 895A board or vice versa because the functions on the P2 connector are not all the same and damage may result 1 3 General Information Equipment Supplied Equipment Supplied When Option 002 is ordered the Agilent 10897B is supplied with a 2 Axis Interconnect Cable Agilent Part Number 10895 60201 If Option 003 is ordered a 3 Axis Interconnect Cable Agilent Part Number 10895 60202 is supplied Options 004 through 007 are shipped in like manner Refer to Chapter 7 for option part numbers PC Board Identification Agilent Technologies products have a two section nine digit plus one letter serial number attached to the product The four digit prefix first four digits from the left identifies a series of products manufactured identical to each other The letter indicates the assembly plant location The five digit serial number is different for each product If the serial prefix of your laser axis board s is different from that listed on the title page of this manual then there are differences between the product described by this manual and your product 1 4 General Information Specifications Specifications Resolution and Range Optics Resolution Range Linear or Single Beam A 512 or 1 25 nm 0 5 uin 21 2 m 69 6 ft Plane Mirror 4 1024 or 0 625 nm 0 25 uin 10 6 m 34 8 ft High Resolution 4 2048 or 0 3125 nm 0 125 uin 5 3 m 17 4 ft Vacuum A 632 991xx nm See laser head specifications for
28. Agilent 10897B board may be read using 16 or 32 bit data transfers 1 2 General Information Compatibility Compatibility The Agilent 10897B board can replace the Agilent 10897A board in any application The Agilent 10897B board will provide improved slew rate capability when it is combined with a laser head and receiver whose performance characteristics exceed those currently available as of early 1995 Type of Optics Agilent 10897A Agilent 10897B Linear 800 1400 Plane Mirror 400 700 High Resolution 200 350 The Agilent 10897B board as well as the Agilent 10895A board Agilent 10896A board Agilent 10896B board and the Agilent 10897A board complies both electrically and mechanically with Rev C 1 of the VMEbus specification However the two outer rows of the P2 connector are not defined by C 1 and are commonly used for board specific inputs and outputs This is the case for the 10897B board see Chapter 2 Inserting the 10897B board into a slot for another board may cause damage to either the 10897B board or the VMEbus backplane The Agilent 10896B Compensation Board is designed to work with the Agilent 10897B board and will not be damaged by inserting it intoa VMEbus slot intended for the 10897B board This allows P2 connector bussing common to all the Agilent 10897B boards in the system to continue to the P2 connector for the 10896B board Do not plug an 10897B board into a slot intended for the 10
29. Agilent 10897B High Resolution VMEbus Laser Axis Board Operating and Service Manual Agilent Technologies Operating and Service M anual SERIAL PREFIX NUMBER 3332 This manual applies to Agilent 10897B High Resolution VME bus Laser Axis Board with the 3332 SERIAL PREFIX NUMBERS NOT LISTED For Serial Prefixes higher than those listed above a Manual Changes Sheet is included with this manual For Serial Prefixes lower than those listed above refer to Section 8 Manual Changes Agilent 10897B High Resolution VMEbus Laser Axis Board Copyright Agilent Technologies Inc 1993 1994 1995 2000 All Rights Reserved Reproduction adaptation or translations without prior written permission is prohibited except as allowed under the copyright laws Printed August 2000 Printed in USA Manual part number 10897 90010 Agilent Technologies Inc Santa Clara Division 5301 Stevens Creek Boulevard Certification and Warranty Certification Agilent Technologies certifies that this product met its published specification at the time of shipment from the factory Agilent further certifies that its calibration measurements are traceable to the United States National Institute of Standards and Technology formerly National Bureau of Standards to the extent allowed by the I nstitute s calibration facility and to the calibration facilities of other International Standards Organization members Warranty
30. Clock Sel 0 To Internal Clock inputs Figure 4 1 Clock Mode Operation 4 10 Operation Registers Clock Clock Mode Mode Clock Sel 1 Sel 0 Mode Operation 0 0 0 Internal Clock not driving P2 0 1 1 External Clock 1 0 2 Not recommended 1 1 3 Internal Clock driving P2 Typically Clock Mode 0 is used for single axis applications since it uses the internal clock source and does not drive the 10 MHz Clock In Out pin on the P2 connector Async Mode The AOH OCLK line on the 10897B board can be programmed e tobe off an input that does nothing e tooperate as an asynchronous hold input or e asa position output clock Refer to Figure 4 2 Async Mode Operation Async Mode 0 causes the AOH OCLK to be an input that does nothing This is the off mode As an asynchronous hold input Async Mode 1 the P2 position output lines will be guaranteed stable and holding within 120 ns of AOH OCLK going high In this mode the 10897B board will drive the Output Hold line which may be tied to the Output Hold lines of other slave 10897B boards allowing simultaneous synchronous sampling of multiple axes by an asynchronous input NOTE Sampling here actually means holding of the P2 36 bit position outputs and does not cause sampling of the internal 35 bit position registers For this situation the slave 10897B boards must be in Async Mode 0 2 or 3 and bit 7 of the Output Hold and Rate Control Register must be set t
31. PO P35 Outputs for Multiaxis Applications 3 19 Getting Started Programming the Agilent 10897B Registers 3 20 Operation NOTE Operation Introduction Introduction This chapter provides information about the operating features of the Agilent 10897B High Resolution VMEbus Laser Axis Board Data Transfer Modes The 10897B board is compatible with the following data transfer modes A16 data transfer cycles A24 data transfer cycles D16 data transfer cydes D32 data transfer cydes DO8 O interrupt acknowledge cycles Address Modifier Codes The 10897B board will respond to the following address modifier codes Throughout this manual a in front of a number indicates that the value is hexadecimal e 29 Short Non Privileged Access e 2D Short Supervisory Access e 39 Standard Non Privileged Data Access e 3D Standard Supervisory Data Access The 10897B board can operate in either short or standard space as selected by the on board address switch settings See Chapter 2 for addressing information 4 2 Operation Indicators Indicators The Agilent 10897B board has six front panel LEDs See Figure 1 1 They consist of the following e Measurement A Signal Present green e Measurement B Signal Present green These two indicators illuminate when a signal is detected at the Measurement A Source or at the Measurement B Source respectively Refer to the Laser Source Control R
32. Timing Data Section in Chapter 4 for specific timing details 3 12 Getting Started Programming the Agilent 10897B Registers Example 3 User Controlled Hardware Outputs Synchronous You may synchronously control the 10897B board s hardware position output rate via the Output Hold line Follow these steps to use this method of output control 1 The example uses a base address of 1000 in A16 space refer to Figure 3 3 2 Write the values shown to the registers indicated Extended Data Xfr Data Register Name Address Size Hex 1 General Control Status 1000 Word 0000 2 Laser Source Control 1004 Word 0001 3 Output Control 1008 Word C010 4 Sample Delay 109A Word 00FF 5 Sample Mode amp Mask 109E Word 0000 6 IRQ Error Mask 10A6 Word 007F 7 Overflow Level amp Output Format 10BE Word 0000 8 Position Offset Sign Extend 1088 Long 00000000 Word 9 Output Hold amp Rate Control 10B6 Word 0080 10 Filter Control 10BA Word 0010 11 Wait gt 1 msec 12 Error Status amp Reset 10B2 Word 007F 10B2 0000 13 Command Register 100C Word 0100 This is for zero offset For an offset other than zero write that value to this register You may assert the Output H old input when you want the hardware position outputs held This input signal must be synchronous with the 10 MHz clock
33. a single axis The procedure for a three axis system follows the single axis examples Example 1 Reading Position Over the VME Bus The example uses a base address of 1000 in A16 space refer to Figures 2 1 and 3 3 S2 S1 EREECE l nua unnn Figure 3 3 Address Switch Setting for 1000 Address 1 0 3 9 Getting Started Programming the Agilent 10897B Registers 2 Using word transfers write the following data to the operating registers indicated Extended Data Xfr Data Register Name Address Size Hex 1 General Control Status 1000 Word 0000 2 Laser Source Control 1004 Word 0001 3 Output Control 1008 Word 0000 4 Sample Delay 109A Word 00FF 5 Sample Mode amp Mask 109E Word 0000 6 IRQ Error Mask 10A6 Word 007F 7 Overflow Level amp Output Format 10BE Word ooo0 8 Filter Control 10BA Word 0010 9 Wait gt 1 msec 10 Error Status amp Reset 10B2 Word 007F 10B2 0000 11 Command Register s100c Word got00 The first ten steps complete the initialization of the 10897B board Step 11 resets the position to zero by writing to the Command Register The 10897B board should now be configured for reading position via the VME backplane Because interrupts are not being used in this example bit 11 of the General Control Status Register must be continuously monitored If a 1 is read fr
34. ample for Simplicity Each axis of a laser positioning system is set up aligned and operated in essentially the same way However you may need to configure the Agilent 10897B board and interfaces differently for multiaxis use These details are covered in the multiaxis section after the single axis examples Basic Steps Apply to All Laser Systems Specific products identified by Agilent model number are used in the example but the installation and operation of other products are similar The example shows the use of VME electronics with the 10897B board and a linear interferometer If you are using a different interferometer you may need to refer tothe Laser and Optics Users Manual Agilent P N 05517 90045 for more details on optical alignment Agilent Laser Interferometer Positioning Systems at a Glance Figure 3 1 shows the components of a single axis Agilent laser system using the 10897B board and a linear interferometer but the system configuration is the same for all types of interferometers Refer tothe Laser and Optics Users Manual for more details The laser positioning system requires a controller to control the 10897B board and provide a display of the distance measured Some VME card cages have a built in PC Others use a controller on a VME card or have an external controller 3 2 Getting Started Basics Beam directing Laser Head Beam Optics Agilent 5517A B C beam benders beam splitter
35. asserted When the sample delay register bit 1 the position data may be read soon after sample is asserted or the auto sample function may be used See the description of the Position and Velocity Registers in Chapter 4 for more information about the auto sample function Select the timing delay that meets your needs 1 7 General Information Specifications sample asserted data selected Data age Sample delay Earliest time data can be read on the VME bus Sample Delay Register lt ______ 7909n am 100 ns ne bit a Delay Register 290 ns zx 600 ns bit 0 Position reported when data is read VMEbus Position Output Timing and Sample Delay Register P2 Connector Hardware Position Output Data Format Units fractions of a wavelength 2 s Complement 36 bit parallel binary Positive Logic Least Significant Bit or one count equals resolution Data Update Rate All Laser Heads 10 MHz Hardware included to synchronize to slower clocks 1 8 General Information Specifications Data Age Fixed If the outputs are not being held by the Output Hold line position data at the P2 connector represents the position of the stage approximately 1 2 us before the next rising edge of the 10 MHz Clock Machine Position data Position reported PO P35 when Data Taken available at P2 connector lt about 1 2 us 7 Clock 10 MHz Variable typical lt 800 ps over the
36. ce Laser Axis Processing Unit and Front Panel Input Output These blocks are described in the following paragraphs Laser Axis Processing Unit VMEbus Interface Figure 5 1 Agilent 10897B Simplified Block Diagram Theory of Operation VMEbus Interface VMEbus Interface The VME bus Interface links the Agilent 10897B board s laser axis function to the VMEbus structure It handles all interactions between the 10897B board and the VMEbus master The 10897B board appears as a slave to the VMEbus master The VMEbus Interface hardware block contains six functional sections The main one is the Location Monitor and Decode section which monitors bus activity and responds to appropriate bus cycles Connected to the location monitor are the Base Address Switches S1 and S2 The Interrupt Request Logic monitors the laser system status and generates VM Ebus interrupt requests when specified errors occur The Interrupt Vector Register is used during interrupt acknowledge cycles to indicate which routine will process laser system errors The Data Transceivers simply connect the board s local 32 bit data bus to the 32 bit VME data bus Finally the Loto Hi Bit Transceivers interconnect the upper 16 and lower 16 bits of the local data bus allowing operation with a 16 bit VME data bus Agilent Laser Axis Processing Unit The Agilent Laser Axis Processing Unit generates real time position information from the laser input si
37. codes address modifier 4 2 com drive 4 8 com line see also com drive combining commands 4 14 command register 4 14 commands combining 4 14 common laser signals 5 4 compatability data transfer modes 4 2 compatibility HP 10897B Laser Axis Board 1 3 configuration multiaxis 3 16 Index 1 Index connectors Meas 1 2 5 Meas 2 Ref 2 5 Multi Axis nterconnect 2 5 control register 2 7 controller system 3 2 cooling requirements 1 9 counter position 4 6 4 7 overflow 4 22 counter position presetting 4 15 counter position 4 25 cycles bus 5 3 data read 4 15 data transfer 4 15 interrupt acknowldge 5 3 interrupt acknowledge 4 15 D data age 1 6 P2 connector 1 9 data rate output 1 6 data read cycle 4 15 data transceivers 5 3 data transfer 4 15 data transfer modes 4 2 delay sample 1 6 description HP 10897B Laser Axis Board 1 2 diagram block 5 2 differential measurement 4 9 direction sense 4 8 reversing 4 8 distribution power 5 4 divide by N 2 7 documentation reference ix E electrostatic discharge 2 2 equipment supplied 1 4 error overflow 4 25 error indicator 4 21 resetting 4 21 error mode 4 13 error output 2 6 2 7 error status and reset register 4 21 4 22 errors 5 3 laser system 5 3 ESD 2 2 examples fixed rate hardware outputs 3 12 reading position over the VME bus 3 9 use of intrerrupts 3 15 user controlled hardware outputs asynchron
38. d limitations are included in the Laser and Optics Users Manual 9 2 Index symbol meaning 4 2 Wa 4 22 Vb 4 22 symbol definition 2 5 bus mode 4 14 Read input 2 7 2 8 sample inputs 2 6 1 10 MHz Clock 2 8 10 MHz clock IN OUT P2 4 11 3 3 state mode 4 14 3 state outputs 4 14 A acceleration 4 23 excessive 4 22 threshold 4 24 access 4 2 address 4 14 base 2 11 bus 4 26 inputs 2 8 inputs P2 4 14 modifier codes 4 2 switches 2 4 2 11 5 3 setting 3 5 aligning optics 3 8 alignment 3 2 AOH OCLK 2 7 2 8 3 12 3 14 4 11 Async mode 3 18 asynch mode 2 7 4 23 asynch mode 0 4 11 asynch mode 1 4 11 asynch mode 2 4 11 asynch mode 3 4 11 asynch mode operation 4 13 asynchronous hold 2 7 asynchronous hold input 4 11 asynchronous output hold 2 8 auto sample 3 11 4 19 4 26 axis velocity maximum 1 5 B backplane signal usage 2 5 backplane I O characteristics 1 9 base address 2 11 block diagram 5 2 bus cycles 5 3 bus activity monitoring 5 3 bus mode 2 7 2 8 4 14 buses address 4 26 bussing P2 connector 1 3 C cables laser head HP 10881x 3 6 receiver HP 10880A B C 3 6 calibration 6 2 changes manual 8 2 clip and window mask register 4 16 clip mask 4 16 clock crystal controlled 2 8 external 4 10 mode 4 10 output 3 12 4 10 source 4 10 clock mode 3 18 clock position output 2 8 clocking position data 4 11
39. egister section under Operation for details e Measurement A Loss of Signal yellow e Measurement B Loss of Signal yellow These two indicators illuminate when the Measurement A or Measurement B Source Input circuitry has not detected a positive transition in 12 8 usec Refer tothe Error Status and Reset Register section under Operation for details e Measurement Error yellow This indicator illuminates if an error occurs that is unmasked by either the IRQ Error Mask Register or the P2 Error Mask Register e User Programmable green This indicator may be turned on or off by writing to bit 7 of the General Control Status Register Refer to the General Control Status Register section under the Registers section that follows 4 3 Operation Operation Operation The Agilent 10897B board is initialized all bits in the General Control Laser Source Control and Output Control Registers are cleared when the board receives a sysreset signal from the VME bus After this system reset the board responds to either A16 or A24 addressing as explained in the previous chapter A16 A24 Base Address Switches S1 S2 When powered up the laser head takes up to ten minutes to stabilize The General Control Status register s Signal A and Signal B status bits indicate when the system is ready to make a measurement Making measurements with the board now consists of initializing various registers in accordance with the desired mode
40. em considerations 3 2 controller 3 2 multiaxis 3 2 3 16 3 18 setup procedure 3 4 single axis 3 2 starting 3 7 T test ratea register 4 18 test rate a and b frequency 4 18 test rate b register 4 18 threshold acceleration 4 24 timing 1 11 transceivers data 5 3 loto hi 5 3 trouble isolation 9 2 troubleshooting 9 2 U unhold 2 7 units velocity 4 27 unpacking 2 2 user LED 4 7 user s registers 4 11 V Va 4 22 Vb 4 22 velocity units 4 27 velocity 1 register 4 7 velocity 2 register 4 7 velocity register 3 11 4 20 velocity registers 4 19 4 26 4 27 VM Dbus interface 5 3 VME compliance 1 10 VME interrupts enabling 4 7 WwW warmup laser head 3 7 warning laser beam 3 7 wavelength laser 4 27 weight 1 9 window mask 4 16 4 18 window mask register 2 6 window mode 4 13 window output 2 7 window output signal 2 6 Z zero offset 3 13 3 14 Index 7 Index Index 8 e Agilent Technologies Service and Support Contacting Agilent Technologies For more information about Agilent test and measurement products applications and services visit our web site at http www agilent com services English index html Agilent s Test and Measurement Fax Service for United States and Canada Technical information for test and measurement products and services is available 24 hours a day 7 days a week by calling 1 800 800 5281 Technical Support If y
41. exact values Maximum Axis Velocity Slew Rate Laser Head Optics Agilent 5517A Agilent 5517B Agilent 5517C Linear or Single Beam 406 mm 16 in sec 508 mm 20 in sec 711 mm 28 in sec Plane Mirror 203 mm 8 in sec 254 mm 10 in sec 356 mm 14 in sec High Resolution 102 mm 4 in sec 127 mm 5 in sec 178 mm 7 in sec The 10897B board will accept future laser head upgrades up to 1400 mm sec with linear optics 700 mm sec with plane mirror optics and 350 mm sec with high resolution optics Position Outputs This section first describes the specifications of the VMEbus position outputs and then describes the separate P2 connector Hardware Position Output specifications VME bus position output Data Format Units fractions of a wavelength 2 s Complement choose any 32 of 35 bits to read Positive Logic Least Significant Bit or one count equals resolution 1 5 NOTE General Information Specifications Data Rate Over Backplane minimum gt 100 kHz Sample Data Age Fixed The following explanation assumes that a user has synchronized their sample with the falling edge of the 10 MHz clock After such a sample the value in the VME bus position register will reflect an actual position that occurred X ns before the sample operation was initiated where e X 790 ns when the Sample Delay Register Bit 1 e X 290 ns when the Sample Delay Register Bit 0 The ability to pr
42. ference Inputs The Ext Measure and Ext Reference signals are an alternate source of laser measurement signals These are enabled by writing the appropriate values into the Laser Source Control register Error Output The Error signal is a status output that can be programmed via the P2 Error Mask Register to indicate the presence of any of the seven error indicators This output can be programmed via the Output Control Register to operate as an open collector TTL or tri state output Window Output The Window signal is an output signal indicating that the magnitude of the position output lines PO 35 is within the range specified by the window mask register This output can be programmed via the Output Control Register to operate as an open collector TTL or tri state output Force Zero Input The Force Zero input when pulled low forces the 36 output lines PO P 35 to zero Sample 1 4 Inputs The Sample inputs cause the position counter to be latched into their respective position holding registers This occurs when the respective Sample signal makes a high to low transition The Sample 1 and Sample 2 inputs may also be programmed via the General Control Status Register to simultaneously sample the Velocity 1 and Velocity 2 registers respectively 2 6 Installation Input and Output Connectors Position Reset Input The Position Reset input when pulled low causes the position counter to either be zeroed or set
43. full power supply specification range and lt 40 ps C Backplane I O Characteristics All backplane I O signals are TTL compatible Refer to Chapter 2 of this manual for more backplane signal information Power Requirements e 5Vdc 0 25 V 0 125 V at less than 3 5 A e 12 Vdc 0 5V at less than 0 1 A e 12 Vdc 0 5 V at less than 0 025 A Weight 0 45 kg 1 Ib Cooling Requirements 19 linear meters 60 linear feet per minute for 0 40 C 76 linear meters 250 linear feet per minute minimum for 0 55 C operation 1 9 General Information Specifications VME Compliance Complies with VME Spec Rev C 1 6U size A16 Data Transfer Cycles A24 Data Transfer Cycles D16 Data Transfer Cycles D32 Data Transfer Cycles DO08 O Interrupt acknowledge cycles 10 MHz General Information Timing Data Timing Data The following four pages provide information about backplane signal timing This information is needed to design complementary servo circuitry for the Agilent 10897B Eight different types of timing functions and their various modes of operation are covered for various backplane signals they are Clock Timing Position Output Timing Asynchronous Mode Timing Window and Error Output Timing Output Timing Output Hold Timing Position Reset Timing Force Zero Timing Clock Timing Ref Parameter Min Max 1 Clock Period 95 ns 105 ns 2 Clock High 35 ns 3 Clock Low 35 ns
44. gnals and stores this data in the appropriate holding registers for retrieval It also tests the integrity of measurement input data 5 3 Theory of Operation Front Panel Input Output Front Panel Input Output The Front Panel Input Output receives measurement input signals and isolates these inputs from the internal Agilent 10897B board s circuitry Additionally this block determines if the Meas 1 and Meas 2 Ref input signals are present and drives or receives the four line Common Laser Signals and Receiver Power Distribution provided by the 16 pin ribbon connector Maintenance Maintenance Introduction Introduction This chapter provides maintenance information for the Agilent 10897B High Resolution VME bus Laser Axis Board Maintenance No maintenance is required Calibration The Agilent 10897B board requires no periodic calibration Troubleshooting Refer to the Trouble Isolation procedure in Chapter 9 of this manual to diagnose and repair the Agilent 10897B board 6 2 Replaceable Parts Replaceable Parts Introduction Introduction This chapter provides a listing of assembly level replaceable parts for the Agilent 10897B High Resolution VMEbus Laser Axis Board and information on how to order replaceable parts Ordering Information To obtain replaceable parts address your order to your nearest Agilent Technologies Sales or Service office Identify parts by Agilent part numbe
45. hat register will be updated only when its associated bit in the Sample Status Register is low that is the prior sample has been read Sample Mask bits The Sample Mask bits determine which registers will generate an IRQ while their associated bits in the Sample Status Register are high Sample Status Register When a position or velocity register is sampled the bit associated with that register in the Sample Status register will go high When the register is read its associated bit will go low The bits in the Sample Status Register and their association with the position and velocity registers are defined as shown below 4 20 Operation Registers IRQ Error Mask Register The IRQ Error Mask Register determines which error indicators will cause an interrupt request The bits in the IRQ Error Mask Register are defined in the table below Ce a ee ee ee Register notused INTRP OVFL GLITCH Vb UNLOCK The error indicators are discussed in the Error Status and Reset Register section P2 Error Mask Register The P2 Error Mask Register determines which error indicators will cause the P2 Error line to go active The bits in the P2 Error Mask Register are defined as shown below Bit 7 6 5 4 3 2 1 0 Function not used INTRP OVFL GLITCH Vb Vb Va Va UNLOCK Error Status and Reset Register The Error Status and Reset Register is a read write register through which you can read or reset the 10897B
46. he four common Laser Signal lines may be driven by either of the two input signals Measure Input 1 and Measure Input 2 The Com Drive Select bits determine which input signal if any drives that Com line as shown in the table below where x is 1 2 3 or 4 Com x Drive Sero Operation S 0 0 Don t Drive Com x 0 1 Drive Com x With Measure Input 1 1 0 Drive Com x With Measure Input 2 1 1 Don t Drive Com x Measurement A and B Source Select 0 2 The 10897B board requires two laser source signals to make a measurement Measurement A and Measurement B Normally but not necessarily one of these signals is the reference signal from the laser head The two measurement inputs to the 10897B board s resolution extension circuitry are interchangeable and may be swapped to reverse the direction sense or each may be connected to 4 8 Operation Registers measurement receivers to obtain a differential measurement The select values for Measurement A and B are defined as shown below For example to use Meas 1 as the Measurement A source and Meas 2 as the Measurement B source without driving any Com lines a value of 0001 would be written to the Laser Source Control register You could also use these same measurement inputs with Com 1 driven by Meas 2 0201 Another 10897B board could then use Com 1 as measurement B and its front panel Meas 1 input as measurement A by writing 0002 to its Laser Source Control regis
47. he velocity bits when reading like there is when reading the 35 bit position registers The units of velocity are based on the difference in position over a 100 ns period and may be determined by multiplying the value from the velocity register by AF x222 x 100 ns where A laser wavelength 632 991 nm F Fold factor based on the optics used e F 2 for linear optics e F 4 for plane mirror optics e F 8 for high resolution plane mirror optics 4 27 Operation Registers 4 28 Theory of Operation NOTE Theory of Operation Introduction Introduction This chapter provides limited information about how the Agilent 10897B High Resolution VM Ebus Laser Axis Board functions This theory of operation assumes some familiarity with both laser measurements and VM Ebus operation and terminology explaining only how this board works Refer to the VMEbus Specification for descriptions of the VMEbus specifications and terms Refer to the Agilent Laser and Optics Users Manual for explanations of laser measurements and optics operation The information contained in this chapter is provided to help in the interface design process It can also be used to troubleshoot hardware and software problems that are related to the design process Simplified Block Diagram Figure 5 1 shows the functional block diagram for the Agilent 10897B High Resolution VMEbus Laser Axis Board The main components of the Board are the VMEbus Interfa
48. if Option AV4 was ordered e An Axis Interconnect Cable that corresponds to Option 002 through 007 if a corresponding option was ordered Unpacking and Inspection Always use Electrostatic Discharge ESD precautions when handling the Agilent 10897B board outside of its protective packing materials If the shipping carton is damaged ask that the carrier s agent be present when the product is unpacked Inspect the product for damage If the product is damaged or fails to meet electrical specifications notify the carrier and the nearest Agilent Technologies Sales and Service office immediately Retain the shipping carton and padding material for the carrier s inspection The Sales and Service office will arrange for the repair and replacement of your product without waiting for the claim against the carrier to be settled 2 2 NOTE Installation Storage and Shipment Storage and Shipment To protect the board during storage or shipment good antistatic commercial packing methods should be used Reliable commercial packing and shipping companies have the facilities and materials to adequately repack a product Before returning a product contact the nearest Agilent Technologies Sales and Service office for instructions Conditions during storage and shipment should normally be limited as follows e Minimum temperature 40 C 40 F e Maximum temperature 75 C 167 F 2 3 CAUTION Instal
49. indow Mode Sel 0 0 Window Output Mode Format Open Collector High True MNI TTL Low True TTL High True 3 State Open Collector High True Latched TTL Low True Latched TTL High True Latched 3 State Latched For Window and Error Mode Latched H eld by Output Hold Error Mode The output modes for the P2 Error output line are shown below Refer tothe P2 Error Mask Register section for more information Error Error Error Error Output Mode Sel 2 Mode Sel 1 Mode Sel0 Mode Format 0 0 0 Open Collector Low True 0 0 1 1 TTL Low True 0 1 0 2 TTL High True 0 1 1 3 3 State 1 0 0 4 Open Collector Low True Latched 1 0 5 TTL Low True Latched 1 1 0 6 TTL High True Latched eS 7 3 State Latched 4 13 Bit Function Bit 15 not used 7 Function Sample Velocity 6 Operation Registers Bus Mode The Bus Mode bit determines how the position output bits and any other output bits programmed in 3 state mode are enabled When Bus Mode is low 3 state and position outputs are enabled when Read is low and the P2 address inputs match the value written into the P2A0 3 This is used when multiple 10897B boards are present in a backplane and the outer rows of the P2 connector are bussed together Each 10897B board up to a maximum of 16 can have its own address therefore its PO P35 outputs may be read separately ove
50. input connector and the laser head reference signal on the MEAS 2 input connector The top 10897B board then passes the reference signal to the middle 10897B board via COM 1 The middle 10897B board measures the Y axis position by receiving the Y axis measure signal on its MEAS 1 input connector The middle 10897B board then passes the Y measure signal via COM 2 tothe lower 10897B board which receives the Y measure signal on its MEAS 1 input connector This allows the lower 10897B board to make a differential yaw measurement for the Y axis The values that must be loaded into the Laser Source Control Registers for the three 10897B boards are shown in Figure 3 4 3 16 Getting Started Programming the Agilent 10897B Registers 15 Volt Power Supply Agilent 10881 A B C D E F Laser Head Cable VMEbus Controller e Laser Source Control Register 0201H Drive COM 1 with Reference from MEAS 2 input Beam Splitte Receiver Beam Splitter Mirror Interferometer i Interferometer Agilent 10880A B C Receiver Cable gt MEAS 2 REF Agilent 10897B y Board Interferometer Receiver Multi Axis Interconnect Cable 10880A B C X Axis Laser Source Control Register 0402H Receive Reference from COM 1 for MEAS 2 input Drive COM 2 with MEAS 1 Y MEAS 2 REF Agilent 10897B Receiver Cable Receiver cH Mirror
51. invalid INTRP RESET The INTRP RESET bit indicates the state of the interpolator reset line This line is controlled by bit 6 of the value written to the Error Status and Reset register The INTRP UNLOCK bit is reset only by an interpolator reset This is done by writing a value to the Error Status and Reset Register with bit 6 set and then another one with bit 6 cleared Output Hold and Rate Control Register The 10897B board generates position at at 10 MHz rate This rate may be reduced by using the Output Hold line In addition the 10897B board can be programmed to drive the Output Hold line such that when it is asserted for N 100 ns cycles and then negated for one cycle where N is a number from 0 to 63 4 22 Operation Registers Bit 7 of the Output Hold and Rate Control register determines whether or not the output rate generator will drive the Output Hold line If bit 7 is set to a one the output rate generator will not drive the Output Hold line and the user may or may not be allowed to drive it depending on the setting of Async Mode in the Output Control register If bit seven is set to zero the line will be driven by the 10897B board and the user must not attempt to drive it Note that when Bit 7 of the Output Hold and Rate Control register is set to a zero the Async Mode in Output Control register must not be set to Mode 1 Refer to Async Mode in the Output Control Register section To cause the 10897B board to dri
52. ion counter see Preset Enable in the General Control Status Register section or e tooffset Subtract from the position counter value to create the 36 bit hardware position outputs PO P35 MSB Position Offset Register This register holds the three MSBs for the position offset value when the Position Offset LSBs Register is used to load the position offset value see Sign Extend Position Offset Register below for the other way to load the position offset value Only the three LSBs of this register are significant The actual loading of the position offset register occurs during the write to the LSBs register therefore the MSB Position Offset register must be written to first During a read of this register the MSBs of the actual offset register are read not the holding value The Position Offset MSBs Register may be written to or read using a D32 data transfer at address 80 or a D16 data transfer at address 82 LSB Position Offset Register A write to this register will cause the value written to be concatenated with the Position Offset MSBs register and the resultant 35 bit value to be loaded into the Position Offset register This register may be written to or read using the D32 or two D16 data transfers When using D16 data transfers to write to this register the write to the LSBs D 0 15 causes the actual register update The MSBs D16 31 must therefore be written first Operation Registers Sign Extend Position Offset Reg
53. ion is not apparent 4 Indicates Alternating current Indicates Direct current Safety Considerations contd WARNING BODILY INJURY OR DEATH MAY RESULT FROM FAILURE TO HEED A WARNING DO NOT PROCEED BEYOND A WARNING UNTIL THE INDICATED CONDITIONS ARE FULLY UNDERSTOOD AND MET CAUTION Damage to equipment or incorrect measurement data may result from failure to heed a caution Do not proceed beyond a CAUTION until the indicated conditions are fully understood and met Safety Earth Ground An uninterruptible safety earth ground must be maintained from the mains power source to the product s ground circuitry WARNING ANY INTERRUPTION OF THE PROTECTIVE GROUNDING CONDUCTOR INSIDE OR OUTSIDE THE PRODUCT S CIRCUITRY OR DISCONNECTING THE PROTECTIVE EARTH TERMINAL WILL CAUSE A POTENTIAL SHOCK HAZARD THAT COULD RESULT IN PERSONAL INJURY GROUNDING ONE CONDUCTOR OF A TWO CONDUCTOR OUTLET IS NOT SUFFICIENT PROTECTION WHENEVER IT IS LIKELY THAT THE PROTECTION HAS BEEN IMPAIRED THE PRODUCT MUST BE MADE INOPERATIVE AND BE SECURED AGAINST ANY UNINTENDED OPERATION For additional safety and acoustic noise information see back matter 8 NC NL A 03 11 97 R1J CW4F Contents Preface ix General Information Equipment Description 1 2 Compatibility 1 3 Equipment Supplied 1 4 PC Board Identification 1 4 Specifications 1 5 Resolution and Range 1 5 Maximum Axis Velocity Slew Rate
54. ister A write to this register will cause the value written to be sign extended to 35 bits and the resultant value to be loaded into the Position Offset register This register may be written or read using a D32 or two D16 data transfers Note that when using D16 data transfers to write this register the write to the LSBs DO 15 causes the actual register update The MSBs D16 31 must therefore be written first Clip and Window Mask Register The Clip and Window Mask Register is a 32 bit register that contains the bits for the Clip and Window Masks Though the Clip Mask occupies bits 0 through 15 and the Window Mask bits 16 through 30 the entire register must be written as a whole using one D32 data transfer or two D16 data transfers with the MSBs sent first Clip Mask The 10897B board can limit its hardware position output LSBs toa saturation limit value when the actual output value exceeds the value that can be expressed by those bits When this option is programmed the selected low order bits function normally until their range is exceeded at which point they retain their maximum value high order bits are unaffected Figure 4 3 Position Output Clipping shows this Position Outputs Bits 0 Through 11 212 Plus sign 4095 Position Error 4095 100 MICROINCHES 2 2 PLANE MIRROR OPTICS 4096 Solid line corresponds to axis board programmed for a clip mask value of FFEO Dotted line is how selec
55. ition outputs User LED This bit when set will cause the User LED on the front panel to light Preset Enable This bit controls the following events during a position reset hardware or software If the Preset Enable bit is zero during the position reset the position counter will be zeroed If it is one the position counter will be loaded with the contents of the Offset Register Hardware Sample Mode 1 This bit when set will cause a hardware sample on Sample2 to simultaneously sample the velocity 2 register Hardware Sample Mode 0 This bit when set will cause a hardware sample on Samplel to simultaneously sample the velocity 1 register IRQ Enable This bit when set enables VME interrupts IPLO 3 These bits program the interrupt level for the 10897B board 4 7 Operation Registers Laser Source Control Register Bits in the Laser Source Control register are defined as shown below Refer to the Front Panel I O in the Input and Output Connectors section for an explanation of the common laser signals referred to in the table below as Com Drive Bit 15 14 13 12 11 10 9 8 Function Com 4 Com 4 Com 3 Com 3 Com 2 Com 2 Com 1 Com 1 Drive Drive Drive Drive Drive Drive Drive Drive Sel 1 Sel 0 Sel 1 Sel 0 Sel 1 Sel 0 Sel 1 Sel 0 Bit 7 6 5 4 3 2 1 0 Function not used Meas A Meas A Meas A not used Meas B Meas B Meas B Sel 2 Sel 1 Sel 0 Sel 2 Sel 1 Sel 0 Com Drive Bits Any or all of t
56. lation Installation Installation Proper installation of the Agilent 10897B board consists of the following steps Ensure the slot is intended for the Agilent 10897B board because the board could be damaged if it is installed in the wrong slot The I O on the outer rows of the slot s P2 connector must be compatible with the 10897B board s P2 pinout Refer to the compatibility section in Chapter 1 Set the address with switches S1 and S2 as described later in this chapter Ensure that correct power and cooling will be supplied to the board before it is powered on for the first time Refer to Specifications in Chapter 1 for more details The 10897B board receives its power from the VME backplane Carefully slide the board into the desired slot of your VME bus cardcage and ensure that the P1 and P2 connectors are fully seated without binding or jamming Ensure that the correct front or rear panel signal connections are present Refer to the Input and Output Connectors section of this chapter for more details 2 4 NOTE Installation Input and Output Connectors Input and Output Connectors Front Panel I O Meas 1 and Meas 2 Ref 4 pin circular female connector These connectors receive laser measurement signals from either the laser head reference output or laser measurement receivers The 15V and 15V RETURN are bused between these measurement input connectors and the Multi Axis Interconnect connector allowing
57. m enters the receiver lens When the Laser Head s Laser Ready indicator comes on the receiver s green LED will light when the beam alignment is satisfactory Block the beam from the interferometer to the receiver The green LED on the receiver should go out Unblock the beam and the green LED should light again If this happens alignment is complete and you can skip step 7 of this procedure If the receiver s green LED stays on when the beam from the interferometer is blocked the receiver gain is too high Go to the next step With the beam blocked turn the receiver s gain adjustment control until the LED goes out When the beam is unblocked the LED should light again indicating that the optics are aligned properly If the green LED does not light repeat steps 5 through 7 until it does light 3 8 Getting Started Programming the Agilent 10897B Registers Programming the Agilent 10897B Registers To make a measurement e the electronics must be connected and operating e thelaser beam must be aligned and e asoftware program which configures the Agilent 10897B board for the particular application and makes the required measurements must be running in the controller Listed below are the steps that you must complete to configure the 10897B board and interface for typical applications Only register values are given you must translate these into the program language your controller uses The examples are for
58. mple shows how the registers could be configured to use the P2 hardware outputs PO P35 1 The example uses a base address of 1000 in A16 space refer to Figure 3 3 2 Write the values shown to the registers indicated Extended Data Xfr Data Register Name Address Size Hex 1 General Control Status 1000 Word 0000 2 Laser Source Control 1004 Word 0001 3 Output Control 1008 Word 0010 4 Sample Delay 109A Word 00FF 5 Sample Mode amp Mask 109E Word 0000 6 IRQ Error Mask 10A6 Word 007F 7 Overflow Level amp Output Format 10BE Word 0000 8 Position Offset Sign Extend 1088 Long 00000000 Word 9 Output Hold amp Rate Control 10B6 Word N 10 Filter Control 10BA Word 0010 11 Wait gt 1 msec 12 Error Status amp Reset 10B2 Word 007F 10B2 0000 13 Command Register 100C Word 0100 This is for zero offset For an offset other than zero write that value to this register This procedure causes the 10897B board to output position data at the rate 10 MHz N 1 N is set in step 9 as shown above and may range from 0 to 63 The 10897B board may be programmed to provide an output clock that can be used to clock the hardware position data This feature can be used by writing 3010 to the Output Control Register for 10 MHz output rate or by writing 2010 to the Output Control Register for output rates less than 10 MHz In these cases the clock output is on the AOH OCLK pin Refer to the
59. n 2 108 Position 3 10C Position 4 110 Position 5 114 Position 6 118 Velocity 1 110 Velocity 2 Each of these registers may be Auto Sampled during a read operation This function is controlled by bit five of the address bus To enable the Auto Sample feature add 20 to the base address of the register being read When the position or velocity registers are read with Auto Sampling using 16 bit transfers the sample operation occurs during the read of the MSBs Note that when using the Auto Sample feature the delay bit in the Sample Delay Register for the register being read must be set to one The 10897B board s position registers are 35 bits wide During read operations these registers may be aligned to the 32 bit VME data bus with one of four possible alignments The alignment is controlled by address bits 6 and 7 When a register is read at its base address the 32 LSBs of the register are read For each incremental addition of 40 to the base address of the register being read an LSB is dropped and an MSB is added This is shown below Address Offset Position Bits Read 00 31 0 40 32 1 80 33 2 sco 34 3 4 26 Operation Registers The 10897B board s velocity registers contain 25 bits of velocity data Bits 0 to 24 contain the velocity data and bits 25 to 31 are sign extended from bit 24 Since the velocity data is only 25 bits wide there is no need to shift the alignment of t
60. ns which helps match the delay in the sample path to the delay in the data path The bit positions and the registers they control are defined as shown below Note that when using the Auto Sample feature described in the Position and Velocity Registers section the delay bit for the register being Auto Sampled must be set to Minimal one Sample Mode and Mask Register The bits in the Sample Mode and Mask register are defined as shown below Bit 15 14 13 12 11 10 9 8 Function Vel 2 Vel 1 Pos 6 Pos 5 Pos 4 Pos 3 Pos 2 Pos 1 Sample Sample Sample Sample Sample Sample Sample Sample Mode Mode Mode Mode Mode Mode Mode Mode Bit 7 6 5 4 3 2 1 0 Function Vel 2 Vel 1 Pos 6 Pos 5 Pos 4 Pos 3 Pos 2 Pos 1 IRQ IRQ IRQ IRQ IRQ IRQ IRQ IRQ Enable Enable Enable Enable Enable Enable Enable Enable 4 19 Operation Registers Sample Mode bits When a position or velocity register is sampled by asserting sample on the P2 hardware connector or by writing tothe VME command register its bit associated in the Sample Status register will go high When the VME position or velocity register is read its associated bit will go low The Sample Mode bits define the sample mode for each of the six position and two velocity registers When a register s sample mode bit is zero that register will be updated any time a hardware or software sample takes place for that register When a register s sample mode bit is one t
61. ntain remanufactured parts equivalent to new in performance or may have been subjected to incidental use The warranty period begins on the date of delivery or on the date of installation if installed by Agilent If customer schedules or delays Agilent installation more than 30 days after delivery warranty begins on the 31st day from delivery Warranty does not apply to defects resulting from a improper or inadequate maintenance or calibration b software interfacing parts or supplies not supplied by Agilent c unauthorized modification or misuse d operation outside of the published environmental specifications for the product or e improper site preparation or maintenance TO THE EXTENT ALLOWED BY LOCAL LAW THE ABOVE WARRANTIES ARE EXCLUSIVE AND NO OTHER WARRANTY OR CONDITION WHETHER WRITTEN OR ORAL IS EXPRESSED OR IMPLIED AND AGILENT SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OR CONDITIONS OF MERCHANTABILITY SATISFACTORY QUALITY AND FITNESS FORA PARTICULAR PURPOSE Agilent will be liable for damage to tangible property per incident up tothe greater of 300 000 or the actual amount paid for the product that is the subject of the claim and for damages for bodily injury or death to the extent that all such damages are determined by a court of competent jurisdiction to have been directly caused by a defective Agilent product TO THE EXTENT ALLOWED BY LOCAL LAW THE REMEDIESIN THIS
62. nyone who wants to design the Agilent 10897B into an OEM system supply additional capability to an existing compatible system or needs the information in a lab environment for experimental puposes Prerequisities A basic knowledge of computer operation with VME bus digital logic laser measurement concepts and the HP Laser Position Transducer System is required and assumed Reference Documentation To use this manual you should be familiar with the publications listed below e VMEbus Specification Rev C 1 IEEE P1014 D1 2 e Agilent Laser and Optics User manual part number 05517 90045 e User selected system specific VMEbus Control Processor manual Preface General Information General Information Equipment Description Equipment Description The Agilent 10897B High Resolution VMEbus Laser Axis Board isa register based VME board It converts reference and measurement signals from an Agilent laser head and measurement receiver to a 36 bit digital position word that is readable by a VMEbus system processor module over a VME backplane and is available as a real time hardware output The Agilent 10897B board can also generate interrupts at any of the seven VMEbus interrupt levels software programmable for any of the following conditions Reference or Measurement signal glitch or absence interpolator loss of lock or position counter overflow The six position registers and the two velocity registers on the
63. o 1 In the position output clock modes Async Modes 2 and 3 the AOH OCLK line may be used to clock position data into the user s register In Async Mode 2 the AOH OCLK line follows the Output Operation Registers Hold waveform after a 1 clock cycle 100 ns delay Async Mode 2 is suitable only when the Output Hold and Rate Control register is set for a position output rate of less than 10 MHz To clock position data into the user s register at 10 MHz Async Mode 3 is used Async Async Async Mode Sel 1 Mode Sel0 Mode Operation 0 0 0 Off 0 1 1 Asynchronous Hold Input 1 0 2 Output Clock less than 10 MHz Output Rate 1 1 3 Output Clock at 10 MHz Output Rate 36 Internal Position Value Position gt P2 Connector ASYNC MODE SYNCHRONIZER 0 O _ NC O Ps lt gt Output AOH OCLK D Q gt 2 Hold P2 Pin A3 O ne P2 Pin C8 CLK o 2 no gt NC y 10 MHz Diy Internal N o 0 Clock er gt Q Source Out 0 1 For N 0 NC O N 6 Bit 7 of Output Hold and Rate Control Register N bits 0 to 5 of Output Hold and Rate Control Register Bit 6 is used for test purposes Output held low for N 0 Figure 4 2 Async Mode Operation NOTE Operation Registers Window Mode The output modes for the Window output line are described as shown below Window Mode Sel 1 Window Mode Sel 2 W
64. ogram this sample delay is discussed in the Sample Delay Register sections of Chapter 4 in this manual The availability of the second choice for X above makes it easier to capture the actual position at the exact instant of the sample and place it into the position register To use this capability the user must add exactly 290 ns of delay between the moment of sampling and the instant in time when the hardware sample line is asserted Variable typical lt 800 ps over the full power supply specification range and lt 40 ps C Sample Daday The following explanation assumes that a user has synchronized their sample with the falling edge of the 10 MHz clock Because of the delay in the sample path the earliest time that the position register may be read after a sample depends on the choice made for the appropriate Sample Delay Register bit When the Sample Delay Register Bit 1 the position register may be read 100 ns after the sample line is asserted When the Sample Delay Register Bit 0 the position register may be read 600 ns after the sample line is asserted The ability to program this sample delay is discussed in the Sample Delay Register sections of Chapter 4 in this manual 1 6 General Information Specifications VME Position Output Timing and the Sample Dday Register As the machine moves the laser receiver constantly provides position information to the Agilent 10897B board Asserting the sample signal
65. om this bit position an error has occurred and the position data may be invalid The error condition is cleared by performing steps 8 through 11 above 3 10 NOTE Getting Started Programming the Agilent 10897B Registers Read the position using the Auto Sample feature Do this by executing a long word read at address 1120 If you wish to execute two word reads always read the more significant lower address word first because the auto sample occurs when the most significant word is read Extended Data Xfr Data Register Name Address Size Hex 12 Position Register 1 1120 Long 2 2222222 Word In the example above the sampling was done in software using the Auto Sample feature The position and velocity registers may also be sampled by the hardware sample inputs on the P2 connector To determine if a hardware sample has occurred read the Sample Status Register For example if the Sample 1 In line was asserted this will cause the Sample Status Register bit zero to be set indicating a sample had occurred for Position Register 1 Position Register 1 may then be read by a long word read operation at address 1100 Note that this address is used so as not to cause an Auto Sample since the register was sampled via the hardware Reading Position Register 1 will clear bit zero in the Sample Status Register 3 11 Getting Started Programming the Agilent 10897B Registers Example 2 Fixed Rate Hardware Outputs This exa
66. on 1 2 options 1 4 serial number 1 4 VME compliance 1 10 HP 10897B Laser Axis Card cooling requirements 1 9 power requirements 1 9 weight 1 9 l 1 O characteristics backplane 1 9 identification 1 4 indicator laser ready 3 8 receiver LED 3 8 indicators 4 3 error 4 21 initialized conditions 4 4 initializing filter 4 24 input signals laser head reference 4 8 measurement a 4 8 measurement b 4 8 two required 4 8 input output 10 MHz Clock 2 8 AOH OCLK 2 8 input output front panel 5 4 inputs 5 4 Read 2 7 2 8 sample 2 6 A0 A3 2 8 address 2 8 address P2 4 14 asynchronous hold 4 11 axynchronous 4 11 force zero 2 6 measurement 4 9 output hold 2 7 posiition reset 2 7 inspection 2 2 installation 2 4 slot 1 3 interface VMEbus 5 3 interferometer 3 8 interpolation 4 22 interpolator reset 4 22 reset line 4 22 interrrupt requests generating 5 3 interrupt priority level 3 15 interrupt acknowledge 4 15 interrupt acknowledge cycles 4 2 5 3 interrupt level programming 4 7 interrupt request logic 5 3 interrupt vector register 3 15 4 15 5 3 interrupts using 3 15 intrp reset 4 22 intrp unlock 4 22 invalid measurement 4 22 IPLO 3 4 7 IRQ enable 4 7 Index 3 Index IRQ error mask register 4 21 IRQ service 4 6 isolation trouble 9 2 K Kp 4 24 Kv 4 24 L laser wavelength 4 27 laser beam reduced intensity 4 23 warning 3 7 laser head power up 4
67. on pin P2 A9 10 MHz Clock In Out Refer tothe Timing Data section in Chapter 4 for timing requirements 3 13 Getting Started Programming the Agilent 10897B Registers Example 4 User Controlled Hardware Outputs Asynchronous You may asynchronously control the 10897B board s hardware position output rate via the AOH OCLK line Follow these steps to use this method of output control 1 The example uses a base address of 1000 in A16 space refer to Figure 3 3 2 Write the values shown to the registers indicated Extended Data Xfr Data Register Name Address Size Hex 1 General Control Status 1000 0000 2 Laser Source Control 1004 0001 3 Output Control 1008 1010 4 Sample Delay 109A OOFF 5 Sample Mode amp Mask 109E 0000 6 IRQ Error Mask 10A6 oo7F 7 Overflow Level amp Output Format 10BE 0000 8 Position Offset Sign Extend 1088 00000000 9 Output Hold amp Rate Control 10B6 0080 10 Filter Control 10BA 0010 11 Wait gt 1 msec 12 Error Status amp Reset 10B2 Word 007F 10B2 0000 13 Command Register 100C Word 0100 This is for zero offset For an offset other than zero write that value to this register You may assert the AOH OCLK line when you want the position outputs held In this mode the Output Hold lineis driven by the 10897B board and you should not attempt to drive the Output Hold line
68. ou need technical assistance with an Agilent test and measurement product or application you can find a list of local service representatives on the web site listed above If you do not have access to the I nternet one of the following centers can direct you to your nearest representative Asia Pacific J apan Hong Kong SAR Measurement Assistance Center Tokyo J apan Tel 852 2599 7777 Fax 852 2506 9284 Tel 81 426 56 7832 Fax 81 426 56 7843 Australia New Zealand Blackburn Victoria Australia Latin America Latin America Region Headquarters Tel 1 800 629 485 Australia Miami FL U S A Tel 0 800 738 378 New Zealand Fax 61 3 9272 0749 Tel 305 267 4245 Fax 305 267 4288 Canada Mississauga ON Canada United States Test amp Measurement Call Center Tel 877 894 4414 Englewood CO U S A Fax 905 206 4700 Tel 800 452 4844 Toll freein US Europe Fax 303 662 3726 European Marketing Organization The Netherlands Tel 31 20 547 9999 Fax 31 20 547 7799 Printed in U S A Data subject to change Rev 12 99 DECLARATION OF CONFORMITY According to ISO IEC Guide 22 and CEN CENELEC EN 45014 Manufacturers Name Agilent Technologies Inc Manufacturers Address Santa Clara Site 5301 Stevens Creek Boulevard Santa Clara California 95052 8059 U S A Declares that the product Product Name VMEbus Laser Positioning System consisting of Model Number 10895A Axis Board 10896B Com
69. ous 3 14 synchronous 3 13 excessive acceleration 4 22 EXT Measure 2 6 EXT Reference 2 6 F filter control register 4 23 init 4 24 initializing 4 24 on 4 24 force zero 2 6 disable 4 7 line 4 7 frequency test rate a and b 4 18 front panel input output 5 4 G general control status register 3 15 4 15 generating interrupt requests 5 3 glitch 4 22 4 24 H hardware outputs fixed rate 3 12 user controlled synchronous 3 13 3 14 hardware position outputs 4 7 4 14 4 15 4 25 reset 4 7 hardware sample 3 11 hardware sample mode 0 4 7 hardware sample mode 1 4 7 hexadecimal value indicator 4 2 hold asynchronous 2 7 HP 10880A B C receiver cable 3 6 Index 2 Index HP 10881x cable 3 6 HP 10897B Laser Axis Board basics 3 2 block diagram 2 13 5 2 calibration 6 2 compatability data transfer modes 4 2 generating interrupts 3 15 indicators 4 3 initialized conditions 4 4 maintenance 6 2 making measurements 4 4 manuals 7 3 multiple 2 8 3 2 3 5 4 9 4 11 4 14 operation 4 2 4 4 data transfer modes 4 2 options 7 3 programming 3 4 3 9 reset 4 23 specifications 1 5 theory of operation 5 2 HP 10897B Laser Axis Board output reducing rate 4 22 HP 10897B Laser Axis Card multiple 2 7 HP laser axis processing unit 5 3 HP 10895A Laser Axis Board compatibility 1 3 HP 10896A B Laser Axis Board compatibility 1 3 HP 10897B Laser Axis Board compatibility 1 3 descripti
70. pensation Board 10897B Axis Board 10780C F Remote Receiver 10751A B C D Air Sensor 10757A B C D E F Material Sensor 10884A Power Supply Product Options This declaration includes all product options Conforms with the following product specifications EMC Standard CISPR 22 1997 EN 55022 1994 A1 A2 IEC 1000 4 2 1995 EN 50082 1 1997 IEC 1000 4 3 1995 EN 50082 1 1997 IEC 1000 4 4 1995 EN 50082 1 1997 EN 61000 3 2 1995 EN 61000 3 3 1995 Safety IEC 1010 1 1990 A1 EN 61010 1 1993 IEC 825 1 1993 A1 EN60825 1 1994 A11 Class 2 Supplementary Information Limit Class A 4kV CD 8kV AD 3 V m 1kHz 80 AM 26 1000 MHz 0 5kV signal lines 1kV power lines Class A The product models listed above comply with the requirements of the Low Voltage Directive 73 23 EEC the EMC Directive 89 336 EEC and carry the CE marking accordingly December 19 1995 Date Guc Che Bruce Euler Quality Engineering Manager For further information please contact your local Agilent Technologies sales office agent or distributor Continued from front matter Warranty contd Agilent does not warrant that the operation of Agilent products will be uninterrupted or error free If Agilent is unable within a reasonable time to repair or replace any product toa condition as warranted customer will be entitled toa refund of the purchase price upon prompt return of the product Agilent products may co
71. r Agilent 10897B Exchange Rebuilt Assembly Agilent Technologies has an exchange rebuilt Agilent 10897B available Agilent Part Number 10897 69002 This exchange rebuilt assembly consists of all the assembly replaceable parts except interconnect cables and manual 7 2 Replaceable Parts Agilent 10897B Options Agilent 10897B Options All options for the Agilent 10897B have Agilent Part Numbers The following part numbers can be used to order replacement axis interconnect cables for options 002 through 007 and the English or J apanese Agilent 10897B Operating and Service manuals Table 7 1 Agilent 10897B Option Part Numbers Part Number Option Description 10895 60201 002 2 Axis Interconnect Cable 10895 60202 003 3 Axis Interconnect Cable 10895 60203 004 4 Axis Interconnect Cable 10895 60204 005 5 Axis Interconnect Cable 10895 60205 006 6 Axis Interconnect Cable 10895 60210 007 7 Axis Interconnect Cable 10897 90010 AV4 English Operating and Service manual 10897 9001 1 ABZ Japanese Operating and Service manual 7 3 Replaceable Parts Agilent 10897B Options Manual Changes Manual Changes Introduction Introduction This chapter provides information necessary to update the manual for newer products and to backdate the manual for older products Manual Changes This manual applies directly to units having serial number prefix 3332 For units with a different serial number prefi
72. r a common bus When Bus Modeis high the 3 state and position outputs are enabled when Read is low In this mode the P2 address inputs are not used and the PO P35 pins on the P2 connector may not be bussed together when multiple 10897B boards are present in the one backplane P2 A0 3 These bits comprise the address to which the hardware position and 3 state outputs will respond when in Bus Mode Command Register The Command Register is a write only register Bits that are set in the value written to the Command Register will cause the actions defined as shown below 14 13 12 11 10 9 8 not used notused notused notused notused notused Reset Position 5 4 3 2 1 0 Sample Sample Sample Sample Sample Sample Sample Velocity Position Position Position Position Position Position 1 6 5 4 3 2 1 Any combination of commands may be executed with a single write to the command register Writing a value of zero does nothing 4 14 Operation Registers Interrupt Vector Register The Interrupt Vector register is loaded with the value to be asserted on the data bus during an interrupt acknowledge cycle This register may also be read by a data transfer cycle Note that since it is an eight bit register and data transfer cycles are D16 or D32 cycles the upper bits of data will be invalid during a data read cycle Position Offset Register This register is used in two ways e topreset the value in the posit
73. re also possible A VMEbus controller having access to the position register through the standard lines on P1 and P2 can execute a servo algorithm and output to a DAC output board In addition the real time position output lines are driven by tri state buffers allowing parallel connection of multiple axis boards to the same custom servo board Agilent 10884A VME 15 Volt aus Controller Power Supply Agilent 10881A B C Receiver Cable Agilent 10897B Laser Axis Board X Axis Receiver Cable 7 E Agilent 10880A B C Receiver Cable Agilent 10897B 2 Laser Axis Board 9 Y Axis N Agilent 5517C E o Laser 2 Head a B 6 3s Custom Servo Board S Optional a Interferometer N Receiver Beam E Ch w Splitter Z 10880A B C a Q i gt Ribbon Cable Custom P2 Receiver E Mirror q_ i Stage Interferometer Custom Servo Board Optional x Mirror To Additonal Axes Figure 2 2 Example VMEbus Laser System Block Diagram 2 13 Installation Example VMEbus Laser System Block Diagram 2 14 Getting Started Getting Started Basics Basics Your laser interferometer positioning system is a set of optics electronics and electro optical products This chapter will give you the information you need to quickly set up your laser system with the Agilent 10897B High Resolution Laser Axis Board A One Axis Ex
74. s as required Measurement Optics Receiver Agilent 10780C F Ref Measurement Sanal Signal Laser Head and Optics Described in Laser and Optics Users Manual Agilent P N 05517 90045 Measurement System Electronics Described in this Manual Measurement System Electronics VMEbus System Backplane Controller Meceu eeu ale with Agilent 10897B Axis Board Figure 3 1 Typical Single Axis Agilent Laser Interferometer Positioning System Using the Agilent 10897B Board 3 3 Getting Started System Setup Steps System Setup Steps The major steps in system setup are Connect the system electronics Install the Agilent 10897B board in the VME backplane e Install the controller in the VME backplane e Install the laser head and receiver e Connect the cables from laser head and receiver to the 10897B board Install and align the optics e Install the optics e Align the beam from the laser head parallel to the optics motion e Align the optics and receiver so the beam enters the receiver lens throughout the entire range of motion Program the 10897B board registers Making a measurement requires the software to be running on the controller to display measurement results Because there are so many choices for VME backplanes controllers and operating systems the information in the example describes how to configure the 10897B board registers for typical single axis applications You will need to translate thi
75. s information into commands for the particular controller you are using Additional information is included for multiaxis operation later in this chapter 3 4 WARNING CAUTION Getting Started Setting Up the System Electronics Setting Up the System Electronics UNPLUG THE POWER CORDS TO PREVENT PERSONAL INJ URY AND DAMAGE TO THE ELECTRONICS Installing the Agilent 10897B Board in the VME Backplane Unplug the VME backplane power cord Set the 10897B board s address switches to point to a 512 byte area in A16 or A24 address space that is not used by any other board in the VME backplane In a multiaxis system each 10897B board must have its own unique address space Ensure the slot is intended for the 10897B board The 10897B board could be damaged if it is installed in the wrong slot The 1 O on the outer rows of the P2 connector must be compatible with the 10897B board s P2 connector pinout Refer to the Compatibility section in Chapter 1 Install the 10897B board in the VME backplane Plug in the VME backplane power cord but leave the VME power off Installing the Controller Install your controller in the VME backplane Installing the Laser Head and Receiver Place the Laser Head and Receiver in convenient locations You may want to secure them in position 3 5 NOTE Getting Started Setting Up the System Electronics Connecting the Electronics Cables Refer to Figure 3 2 when performing
76. t register 2 7 4 7 operation 3 2 4 2 4 4 asynch mode 4 13 theory 5 2 Index 4 Index optics aligning 3 8 options 1 4 7 3 output 2 s complement format 4 25 signed magnitude format 4 25 output clock 3 12 output clock position 2 8 output control register 2 7 2 8 4 10 4 23 output format register 4 25 output hold 3 13 4 11 4 13 asychronous 2 8 output hold and rate control register 4 22 output hold input 2 7 output hold line 4 22 programming 4 22 output hold register 4 11 output rate reducing 4 22 outputs 3 state 4 14 error 2 6 2 7 EXT Measure 2 6 EXT Reference 2 6 hardware position 4 7 4 14 4 15 4 25 PO P 35 2 6 position P2 4 11 window 2 6 2 7 outputs position data rate 1 6 format 1 5 overflow level 4 25 overflow level and output format register 4 25 ovfl 4 22 P PO P35 2 6 P2 AO 3 4 14 P2 connector 3 11 10 MHz clock IN OUT 4 11 address inputs 4 14 bussing 1 3 error modes 4 13 hardware position data age 1 9 data update rate 1 8 output 1 8 outer rows bussed 4 14 pin assignments 2 9 position output lines 4 11 P2 error mask register 4 13 4 21 packaging 2 3 parts manuals 7 3 options 7 3 ordering information 7 2 rebuilt exchange 7 2 replaceable 7 2 pin assignments P2 connector 2 9 position offset value 4 15 offset values loading 4 15 position counter 2 6 2 7 4 6 4 7 overflow 4 22 presetting 4 15 position counters 4 25
77. te Word 4 oO Operation Registers General Control Status Register The bits of the General Control Status Register are defined as shown below Bit 15 14 13 12 E 10 9 E Function Not Used Not Used Signal Signal Error Sample Pos Reset Force 0 B A Pending Disable Disable Bit 7 6 5 4 3 2 1 0 Function User Preset Hardware Hardware IRQ IPL2 IPL1 IPLO LED Enable Sample Sample Enable Mode 1 Mode 0 Bits 0 through 9 are read write and are used for control bits 10 through 15 are read only and reflect status Signal A and Signal B These bits indicate the presence of the Measurement A and B signals respectively Error This bit indicates the presence of an error that is enabled by the IRQ Error Mask Register During an IRQ service routine this bit in conjunction with the Sampled bit can be used to determine the cause of the interrupt Sample Pending This bit indicates that a register not masked by the Sample Mode and Mask Register has been sampled since it was last read During an IRQ service routine this bit in conjunction with the Error bit can be used to determine the cause of the interrupt Position Reset Disable This bit when set will disable the hardware Position Reset line from resetting the position counter 4 6 Operation Registers Force Zero Disable This bit when set will disable the hardware orce Zero line from zeroing the hardware pos
78. ted bits would behave without clipping programmed Figure 4 3 Position Output Clipping 4 16 Operation Registers This feature is controlled by the Clip Mask bits The following table defines the valid clip mask values and the usage of output bits for each value Clip Mask Value FFFF Output Usage No Clipping Use All Bits FFFE Use MSB and 8 LSBs FFFC Use MSB and 9 LSBs FFF8 Use MSB and 10 LSBs FFFO Use MSB and 11 LSBs FFEO Use MSB and 12 LSBs FFCO Use MSB and 13 LSBs FF80 Use MSB and 14 LSBs FFOO Use MSB and 15 LSBs FEOO Use MSB and 16 LSBs FCOO Use MSB and 17 LSBs F800 Use MSB and 18 LSBs FOOO Use MSB and 19 LSBs E000 Use MSB and 20 LSBs C000 Use MSB and 21 LSBs 8000 Use MSB and 22 LSBs 0000 Use MSB and 23 LSBs 4 17 Operation Registers Window Mask The 10897B board can generate a Window output signal This signal is true whenever the hardware position output value is within range of the value specified by the Window Mask The Window Mask and associated range values are defined as Window Signed Magnitude Mask Value Range 7FFF 7FFE mag P lt mag P lt shown below Two s Complement Range 2 lt P lt 1 3 lt P lt 2 7FFC 7FF8 3 3 D v 5 lt P lt 4 9 lt P lt 8 7FFO 7FEO P lt 16 3 ag ag 3 17 lt P lt 16 33 lt P lt 32 3
79. ter Meas A Meas A Meas A Sel 2 Sel 1 Sel 0 Measurement A Source 0 0 0 Meas 1 ojo 1 Meas 2 Ref 0 Com 1 1 Com 2 0 Com 3 1 0 1 O 0 o oO a a Com 4 Test A External A P2 Meas B Meas B Meas B Sel 2 Sel 1 Sel 0 Measurement B Source 0 0 0 Meas 1 Meas 2 Ref 0 1 1 0 Com 1 1 1 Com 2 0 0 Com 3 0 1 Com 4 1 0 Test B 1 1 External B P2 Oo a OIO k a 4 9 Operation Registers Output Control Register Bits in the Output Control register are defined as shown below Bit 15 14 13 12 11 10 9 8 Function Clock Clock OAsync Async not used WNDO WNDO WNDO Mode Mode Mode Mode Mode Mode Mode Sel 1 Sel 0 Sel 1 Sel 0 Sel 2 Sel 1 Sel 0 Bit 7 6 5 4 3 2 1 0 Function Error Error Error Bus P2 P2 P2 P2 Mode Mode Mode Mode A3 A2 Al AO Sel 2 Sel 1 Sel 0 Clock Mode The 10897B board requires a 10 MHz clock source for operation This clock source may be the internal 10 MHz crystal clock or it may be externally supplied The 10897B board may also be programmed to drive its 10 MHz clock line on P2 10 MHz Clock In Out to supply other 10897B boards See Figure 4 1 for Clock Mode operation The Clock Mode bits in the Output Control Register determine the mode of operation as shown in the table below Clock Sel 1 gt O A9 of P2 10 MHz 10 MHz Clock Internal In Out Clock Source 0 1 gt O
80. to the value in the offset register depending on the state of the preset mode bit in the general control register Output Hold Input Output The Output Hold Input when pulled high causes the 36 bit position output to hold its current value The 10897B board can also be programmed via the Output Control Register to drive this line in two ways e By using the AOH OCLK line as an asynchronous hold input see Output Control Register Async Mode section Here the user drives the AOH OCLK line which then causes the Output Hold line to be driven by the 10897B synchronously with its 10 MHz clock e By using theinternal divide by N feature see Output Hold and Rate Control Register section In this mode the 10897B board unholds for one 100 ns period every N 100 ns periods where N is programmed to be 1 through 64 Several 10897B boards can be tied together in this mode with one 10897B board programmed as the master This provides multiaxis synchronous output rates between 156 25 kHz and 10 MHz Read Input The Read inputs are programmed via the Output Control Register to operate in one of two modes Bus Mode and Non Bus Mode In Non Bus Mode when the Read input is pulled low the 36 position output bits are enabled When Read is high the output lines will be in a high impedance state The Error and Window outputs will also be enabled by Read if they are programmed in the 3 state mode via the Output Control Register Bus Mode
81. ut Format Register are defined as shown below 5 4 3 2 1 0 not used notused notused notused Output OVFL OVFL Format Level 1 Level 0 NOTE Overflow Level The 10897B board is capable of generating overflow errors for any one of four ranges These ranges are defined as shown below OVFL Level 1 OVFL Level 0 Valid Bits Valid Range 0 0 32 2 thru 2 1 0 1 33 2 thru 2 1 1 0 34 2 thru 2 1 1 1 35 2 thru 2 1 The ranges specified are for the position counter and position registers If the offset register contains a non zero value then the hardware position output value will need one more bit to represent all valid position output values Output F ormat The 10897B board s hardware position output bits can be programmed to operate in 2 s complement or signed magnitude format This is determined by the Output Format bit in the Overflow Level and Output Format Register A zero in this bit will select 2 s complement while a one will select signed magnitude In signed magnitude format P35 is the sign bit and is high when the output value is negative Revised February 2001 4 25 Operation Registers Position and Velocity Registers The 10897B board contains six position and two velocity registers that may be read over the VME backplane The base addresses for these registers are defined as shown below Address Register 100 Position 1 104 Positio
82. ve the Output Hold line at a rate of 10 N 1 MHz the Output Hold and Rate Control register is simply loaded with the value N N being 63 or less To use the Output Hold line as an input and therefore to control it externally the Output Hold and Rate Control register should be loaded with 128 that is bit 7 1 all other bits 0 A Reset of the 10897B board will initialize this register to 128 Filter Control Register The 10897B board can filter the position data it generates This may be useful when a laser system employs many axes and the laser measurement signal contains more noise due to the lower intensity of the light entering the laser measurement receiver The 10897B board s filter is implemented such that the delay through the filter is zero at constant velocities Offsets introduced by the filter occur only during acceleration and are relatively small The filter is controlled by the Filter Control register The bits in the Filter Control register are defined as shown below Bit 7 6 5 4 3 2 1 0 Function not used notused notused Filter Kp1 Kp0 Kv Filter Init On 4 23 Operation Registers Filter On The Filter On bit enables the filter when set to one When the Filter On bit is set to zero the filter is taken out of the data path but is still used to detect measurement signal glitches The filter constants will therefore always determine the acceleration threshold that will cause
83. x refer to the following paragraphs Newer Products New products may have higher serial number prefixes than that listed on the title page of this manual The manuals shipped with these units will include a Manual Changes sheet that describes all required manual changes If the updating information is missing contact the nearest Agilent Technologies Sales and Service office for information Older Products As of the date of this manual there are no older versions of the Agilent 10897B product 8 2 Service Service Introduction Introduction Use the information in this chapter along with the information provided in Chapter 5 for interface design problem solving and related maintenance Trouble Isolation If the Agilent 10897B High Resolution VME bus Laser Axis Board is known to be defective you can e return it toan Agilent Service Center for repair or e exchange it by ordering 10897B exchange part number 10897 69002 Use the following procedure for troubleshooting Ensure that correct board addressing is being executed program the user LED to verify correct addressing Ensure that the Meas 1 and Meas 2 signal LEDs green are lit indicating that signals are present Ensure that 5 Vdc 0 25 V 0 125 V is present on the VMEbus backplane The Laser and Optics Users Manual should be used to properly configure the system laser head and optics A complete set of laser optics specifications an
Download Pdf Manuals
Related Search
User_Manual_Agilent user manual agilia sp mc agilent cary 630 ftir user manual agilent 33120a user manual agilent gc 8890 user manual agilent 7850 icp-ms user manual agilent 1260 user manual agilent g7120a user manual agilent 1260 infinity ii user manual agilent 3458a user manual
Related Contents
ABUS FU8300 Faça o do manual mmGPS 3D Paver Reference Manual 2 - To Parent Directory partie 2 (format pdf - 4.7 Mo) CITOWAVE GEAppliances.com Manual ST-series Peavey Stadia II User's Manual LS-7000XT - 白山工業株式会社 Copyright © All rights reserved.
Failed to retrieve file