Page 2
INSTRUCTION MANUAL Sensoray Model 621/720 Digital I/O Board (Rev F) November 23, 2016 For Technical Support contact Sensoray Co., Inc. 7313 SW Tech Center Dr., Tigard, Oregon 97223, USA Tel:(503) 684-8005 Fax:(503) 684-8164 e-mail: techsupport@sensoray.com www.sensoray.com...
Sensoray specifications for two years from the date of shipment to purchaser. Sensoray will, at its option, repair or replace equipment that proves to be defective during the warranty period. This warranty includes parts and labor.
Special Handling Instructions The Model 621/720 circuit boards contains CMOS circuitry that is sensitive to Electrostatic Discharge (ESD). Special care should be taken in handling, transporting, and installing the board to prevent ESD damage to the board. In particular: Do not remove the circuit board from its protective anti-static bag until you are ready to configure the board for installation.
A high-density connector on the card’s front panel is provided for connecting the I/O channels to external circuitry. A solid state relay board (see Sensoray model 720RB) will often be used to facilitate connections to real world circuits.
2. Installation The installation of the board into a PCI or Compact PCI system is straight forward as no special adjustment (jumpers) are required. 3. Reset After a system reset or at power up the board is in its default state ...
Page 9
If edge capture is desired, the arm capture register can be enabled for any particular input channel. In addition, either capture on a positive or negative going edge can be selected. A capture event can generate an interrupt if a channel’s corresponding interrupt enable bit is set. If an interrupt occurs, a channel interrupt flag will be set such that the user can determine the source.
5.2.1 I/O Ports Reading an I/O port returns either the input logic level (input mode) or the state of the output register (output mode). The DDR registers are used to set a particular I/O group to function as either inputs or outputs. The DDR bits affect the I/O channels as shown in the table below.
5.2.3 Edge type select register (channels 0-63) Input channels may be configured to detect either rising or falling edge transitions. Set the bits in the “edge select” to “0” to detect rising edges for the associated relay channels, or to “1” to detect falling edges.
If a channel is armed for edge capture and the same channel is set for output, a change in output level could result in a captured event. Unless you want a “loop-back” event, a channel set for output should have capturing disabled. Example: Setting up to capture edges Call ClearBit(Handle, &H34, 15) 'Clear the arm bit in the DDR...
5.2.6 Edge capture flag register (channels 0-63) Each channel is associated with a one-bit capture register. The capture register is responsible for logging the occurrence of a detected edge. When a selected edge occurs while capture is enabled, the associated capture flag is set.
6.3 Clearing an interrupt flag An interrupt flag is cleared by clearing its associated capture register. This is accomplished clearing the associated Arm Capture register. See the section Clearing Captured Edges. 6.4 Global Interrupt Enable/Disable Clearing this bit in the DDR/Misc. register will disable all interrupts simultaneously. Setting the bit will allow enabled interrupts to generate a system interrupt.
7. SX20 Version 0.6 DLL 7.1 Overview The DLL needs to reside in the windows system directory. During development the SX20.h & SX20f.h must be in the same directory as the users source code. Note that the users interrupt callback function must use the __stdcall calling convention. When using Visual Basic it was found that a DoEvents command needs to be issued after calling functions related to the interrupt routine.
han - Card handle. If there is only one card installed this value will be zero. If there is more than one card in the system, this value will correspond to the card number. offset - Offset address of register on card value - 32-bit value to write mask -...
han - Card handle. If there is only one card installed this value will be zero. If there is more than one card in the system, this value will correspond to the card number. offset- Offset of the register containing the bit to be set. bit- Corresponding number of the bit to be set (0-31).
Parameters han - Card handle. If there is only one card installed this value will be zero. If there is more than one card in the system, this value will correspond to the card number. X20_InterruptEnable Enables the interrupts by setting the GIE bit of the DDR/Misc register on the selected card. Prototype void X20_InterruptEnable(HDIO han) Parameters...
+5.25 Quiescent current Temperature Operating range Appendix B: Accessories There are custom cables and breakout boards available for this product. Contact sales@sensoray.com visit www.sensoray.com for further details. The mating connector for the board's I/O connector is made by Fujitsu: FCN-247R080-G/E...
Description of changes 10/07/99 Dennis Frost Added sub device & vendor ID’s. 11/23/16 Colette Roth Added Model 720 text APPENDIX E: Technical Support For technical support contact Sensoray Company Inc. Tel: (503) 684-8073 Fax: (503) 684-8164 e-mail: support@sensoray.com WWW: www.sensoray.com...
Need help?
Do you have a question about the 621 and is the answer not in the manual?
Questions and answers