Page 3
Pickering Interfaces strives to fulfil all relevant environmental laws and regulations and reduce wastes and releases to the environment. Pickering Interfaces aims to design and operate products in a way that protects the environment and the health and safety of its employees, customers and the public. Pickering Interfaces endeavours to develop and manufacture products that can be produced, distributed, used and recycled, or disposed of, in a safe and environmentally friendly manner.
PRODUCT SAFETY SAFETY SYMBOLS The following safety symbols may be used on the product and throughout the product documentation. MEANING / DESCRIPTION SYMBOL PROTECTIVE EARTH (GROUND) To identify any terminal which is intended for connection to an external conductor for protection against electric shock in case of a fault, or the terminal of a protective earth (ground) electrode.
Unused slots in the System 10/20 chassis are populated with blanking plates to prevent access to user I/O signals that may be present. Blanking panels are available to order from Pickering in a variety of slot widths. If the product is not used in this manner for example by using an extender card then additional care must be taken to avoid contact with exposed signals.
Pickering. *SAV/*RCL Stored Status Support • RS-232: The serial interface allows System 10 and 20 units to The 10-920A/921/922 has 256 internal registers which can be be controlled from any standard PC, with a wide range of baud used for storing the state of the complete switching system into rates plus a choice of software or hardware handshaking.
Page 10
Wait-to-Continue Command TYPE? a Return type and size of module a. If the information here is of insufficient detail Pickering Interfaces can, upon request, VIEW? [a,b] View status of whole system or module. send you a 50 page programming manual. It is also available at our web site.
Page 11
Humidity: Up to 95% non-condensing Altitude: 5000m Product Customization Storage and Transport Conditions Pickering System 10 modules are designed and manufactured Storage Temperature: -20°C to +75°C on our own flexible manufacturing lines, giving complete product Humidity: Up to 95% non-condensing...
Page 12
The more recent System 20 range of switching modules (particularly high density matrix) have extensive built-in self test facilities. Because of this self testing the power-on period may take up to 1 minute instead of the 15 seconds for System 10/20 only units, please refer to Sec 2.1 for further details.
Page 13
SECTION 1 - TECHNICAL SPECIFICATION pickering Electrical & Mechanical Specifications Approx Weight (g) Dimensions (mm) Front Panel Width 30.4 Height 128.5 Overall Length † Typical Power /Current Consumption Maximum 400mA Power Minimum Power † Approx dimensions. Standard 160mm 3U Eurocard (as specified in DIN 41494.) Voltage Supplies 5Vdc ±5%.
The module is designed for indoor use only. PRE-OPERATION CHECKS (UNPACKING) 1. Check the module for transport damage and report any damage immediately to Pickering Interfaces. Do not attempt to install the product if any damage is evident. 2. Position the chassis relative to any other equipment the module(s) will connect with. Ensure the chassis is not connected to the electrical supply.
Page 16
The Interface should be installed in accordance with the following procedure: 1. Ensure that the system is turned OFF but still connected to mains so that it remains grounded. 2. Insert the Interface Module into the relevant chassis position detailed in the Pickering 10-910M IEEE-488 GPIB System 10/20 Ancillaries manual.
Page 17
10-921 Interface (make sure no other devices are on the IEEE-488 bus at this stage). To test out System 10/20, first send the command “REPORT?”, if the Interface is happy then you should receive the message “OK.”. The “IEEE-488” or “RS-232” LED will indicate which port is active.
Page 18
SECTION 2 - GETTING STARTED pickering THIS PAGE INTENTIONALLY BLANK RS232/IEEE-488.2 INTERFACE 10-921 Page 2.4...
System 10/20 conforms. If a full and rigorous description is required the user should refer to that standard. The basic element used in programming System 10/20 is the program instruction. A program instruction consists of a sequence of data bytes sent to System 10/20 which form a command which is recognised by System 10/20. e.g. “WRITE 1,5”.
Page 20
Response Messages System 10/20 returns data to the controller in the form of a response message . A response message consists of a sequence of bytes, terminated by a response terminator which is defined as a newline data byte (ASCII character 10 decimal) sent with IEEE 488.1 <EOI>.
Page 21
Buffer Overflows Should System 10/20 be asked to buffer more data than it is able, because the controller sends an extensive query message which fills the System 10/20 output buffer with response data, and continues sending until the input buffer is also full, an error is detected (BUFFERS DEADLOCKED).
SECTION 4 - SYSTEM 10/20 COMMANDS pickering SECTION 4 - SYSTEM 10/20 COMMANDS RESET Reset Command. Clear all modules to inactive state (as at power on). ARESET a Addressed Reset Command. Clear module a (as at power on). ARESET 3 to clear module at address 3.
Page 24
Return current type and switch state of all modules. Response message format (IEEE-488.2): <Arbitrary ASCII Response Data>. A typical return string might be: “SYSTEM 10 STATUS; OUTPUT(8) 2,255;MATRIX(8x8) 3,[2,7][3,6][4,1];MUX(32) 14,25;MUXM(56) 15,1,2,4;2,3,8,34”. NB: The VIEW? command will not read digital input, the READ? command must be used to do this.
Page 25
SECTION 4 - SYSTEM 10/20 COMMANDS pickering CONFIG Defines the IEEE-488 and RS-232 configuration and addressing, see Fig 4.1 CONFIG address, baud, hand, delay GPIB Address (in range 0 to 30, factory default = 10) RS-232 Baud Rate: Startup Delay (in 1 = 300 baud Seconds).
Page 26
SECTION 4 - SYSTEM 10/20 COMMANDS pickering Module Types All modules may have an address from 0 to 30 - Address 31 is illegal -. Latch Switches 1 - 64 may be written to. Digital I/O Outputs 1 - 16 or 32 may be written to. To input data use READ.
Page 27
SECTION 4 - SYSTEM 10/20 COMMANDS pickering Any combination of crosspoints may be selected (except on RF matrix module type 20-750, where only one crosspoint per row or column may be operated). Bank 1 28.1 28.2 Bank 2 16.1 28.1 16.2...
Page 28
SECTION 4 - SYSTEM 10/20 COMMANDS pickering Error Reporting Writing data to non existent latch WRITE 10,56;REPORT? “WRITE 10,56<10> <- DEVICE ABSENT.” is returned. Writing data to wrong device type WRITE 8,255;REPORT? “WRITE 8,255<10> <- INCOMPATIBLE INSTRUCTION.” is returned if the device at address 8 is a matrix.
Page 29
SECTION 5 - COMMAND STRUCTURE IEEE- 488.2 COMMAND SUMMARY For a detailed description of IEEE-488.2 commands, status bytes and data structures refer to the standard (available from Pickering). Status Reporting *CLS Clear Status Command. Clears the Event Status Register & MAV bit in the Status Byte *ESE m Sets the selected bits in the Standard Event Status Enable Register.
Page 30
SECTION 5 - COMMAND STRUCTURE pickering Standard Event Status Register (* ESR?) & & & & & & & & Standard Event Status Enab le (* ESE m, * ESE?) RQ S Read b y Serial Poll Status Byte Register Read b y *STB ? &...
Page 31
SECTION 5 - COMMAND STRUCTURE pickering Internal Operations *IDN? Identification Query. Returns an identification string. *TST? Self Test Query. This will run a check of all testable components on the circuit board including flashing the “ACTIVE” and “ERROR” LEDs. If a non–zero value returned then the test failed. The value returned indicates the problem, see Self-Test Failure Table.
Page 34
15, do the following: CONFIG 15 Then Turn of and on the switching system. It will now respond to address 15. If you have any problms with the CONFIG command please contact Pickering. RS232/IEEE-488.2 INTERFACE 10-921 Page 6.2...
If you experience problems try reducing the Baud rate and if possible use software handshaking (Xon/Xoff). If you still cannot get reliable connection please contact Pickering Interfaces for technical support. Note the 10-921-001 module is shipped with its settings as follows: 9600 Baud with hardware handshaking.
Page 36
SECTION 7 - RS-232 INTERFACE DETAILS pickering n.c. n.c. n.c. n.c. 9 Pin D-Type Plug Figure 7.2 - 10-921 Serial Connector Pin Out All 10-921 moduls are supplied with a 9 way D Adapter cable with the pin out as shown above.
System 10/20 will still be waiting for the message to complete, which would appear as a lock-up or time out error. To place System 10/20 back into a known bus state the controller must issue the SDC (Selective Device Clear) command - this is true for all IEEE-488.2 instrumentation-.
Page 40
Only multiplexer modules with a firmware revision number of 2.00 or greater support this function. Most multiplexer modules shipped after Jan. 1991 support this feature, if you have an earlier version please contact Pickering for a free upgrade EPROM. Multiplexers not supporting this feature include 1 pole and many RF types.
Page 41
SECTION 8 - TROUBLE SHOOTING pickering Solution #2: High voltage transients entering switching modules either via signal conductors or earth/shield lines can upset switching modules (usually the built-in microprocessors). High voltage switching modules have extensive suppression built-in, so provided the module is not subject to excessive voltages there should be no problem.
• Wipe the product & chassis surfaces with a clean dry anti-static cloth only. SOFTWARE UPDATE For System 10/20 modules operating in a System 10/20 chassis, no software updates are required. For the pickeringtest.com latest version of the driver please refer to our web site...
Page 44
SECTION 9 - MAINTENANCE INFORMATION pickering THIS PAGE INTENTIONALLY BLANK RS232/IEEE-488.2 INTERFACE 10-921 Page 9.2...
One or more modules suspect. Use VIEW? to identify the offender. 1024 No modules present. System 10/20 will not function properly without at least one module present. 2048 Module Self Test Use DIAGNOSTIC? to investigate problem.
Page 46
APPENDIX A - SELF-TEST FAILURE TABLE pickering THIS PAGE INTENTIONALLY BLANK RS232/IEEE-488.2 INTERFACE 10-921 Page A.2...
“FAILED TO EXECUTE” “INTELLIGENT GPIB INTERFACE CARD FAULT” “INTERNAL BUS FAULT” “NO DEVICES PRESENT” “MULTIPLE DEVICE TYPES” “FAULTY DEVICE” “SYSTEM 10 ERROR xxxxx” "MEMORY FULL *SAV LOST" i.e. *SAV will fill memory so execution error. RS232/IEEE-488.2 INTERFACE 10-921 Page B.1...
Page 48
APPENDIX B - ERROR MESSAGE TABLE pickering THIS PAGE INTENTIONALLY BLANK RS232/IEEE-488.2 INTERFACE 10-921 Page B.2...
Page 49
APPENDIX C - STATUS REGISTERS pickering APPENDIX C - STATUS REGISTERS IEEE-488.2 STATUS REGISTERS Standard Event Status Register Bit 0 Operation Complete Set by *OPC command, all pending operations have completed. Bit 1 Request Control Not used. Bit 2 Query Error 1.
Page 50
APPENDIX C - STATUS REGISTERS pickering THIS PAGE INTENTIONALLY BLANK RS232/IEEE-488.2 INTERFACE 10-921 Page C.2...
These times are for the IEEE-488 version, times for the RS-232 interface will be increased by the transmit delay of the RS-232 link (typically 5ms or greater for 9600 Baud). Table D.1 - 10-921 Approximate Execution Times System 10/20 Commands IEEE-488.2 Commands ARESET...
Page 52
APPENDIX D - COMMAND EXECUTION TIMES pickering 10mS 20mS 30mS 40mS 50mS 60mS 70mS 80mS MATRIX (Updated Firmware) MCLOSE 1,1,1 Switching module processing MCLOSE 1,1,1;MCLOSE 1,2,3; limits the execution time MCLOSE 1,7,3;MCLOSE 1,8,6 To Close 4 Crosspoints on same switching module MCLOSE 1,1,1;MCLOSE 1,25,2;...
Need help?
Do you have a question about the SYSTEM 10 and is the answer not in the manual?
Questions and answers