Omega Engineering EN-EIC-325-PCI manual Software Inputs, Cards Hardware I/O

Page 6

1.1.3.SOFTWARE INPUTS

a.Data Request to request an XPC update.

For example, upon Data Request on the A axis, the following operation is done:

XPC A IPC A

Notes:

1.Data Request may be applied on a single axis, or (all at once) on: axes pair (A+B or C+D), or all four axes.

2.Besides this software Data Request, there is also a hardware (real-time) Data Request applied on all four axes, as described in section 1.2.1 / ii.

b.Reset to clear the IPC.

For example, upon Reset on the A axis, the following operation is done: IPC A 0

Note: Reset may be applied on a single axis, or (all at once) on an axes pair (A+B or C+D).

1.2.CARD'S HARDWARE I/O

1.2.1.HARDWARE INPUTS

i.Inputs #1–#10: Ten general inputs (reflected by software outputs).

ii.Input #11: Data Request to request all XPC’s update:

Upon this hardware Data Request, the following operations are done (all at once):

XPC A IPC A ; XPC B IPC B ; XPC C IPC C ; XPC D IPC D .

In other words – this Data Request is a hardware real-time equivalent to the software function RequestPositionCounter (CardHandle, Encoder4, OutputsMirror)

(this is function #26 in section 3.5.5.) .) The minimal pulse width should be 20 ns; the ‘snapshot’ is produced when the pulse goes low.

1.2.2.HARDWARE OUTPUTS

a.Three general outputs (reflecting software inputs).

b.Four outputs of the Event Signals, as described in section 1.1.2 / ii. The user may define these outputs to be held until he sends an explicit "Clear" request.

2.CARD'S HARDWARE

The EN-EIC-325-PCI uses the PCI bus of the PC.

2.1.DATA BUS and ADDRESS BUS

*The Data bus is 32 bits connected to the PCI.

*The Address bus is 32 bits (I/O access only, on lower 1MB mode).

*The Address access space is 16 bytes, located from Base Address to Base Address + 15. The Base Address is allocated by the system each PC power-up.

*Bus controls – see the PCI standard version 2.1.

4

Image 6
Contents User’s Guide Servicing North America Model Table of Contents Section Encoder Interface Each Encoder Interface includes the following elementsSoftware Inputs Cards Hardware I/OEncoder Inputs PIN LAY-OUTEncoders Event Signals and General Outputs Logical InputsFunction Type Pin No Installation CPPVB folders Page WinSysPath folder WinSysPath is Page Page Introduction to the Functions Card Level Functions Chip Level FunctionsAll the following functions refer to that active chip Brief Name Arguments in C Syntax Full DescriptionSetActiveChip GetActiveChipBrief Description Name InputsShort EncoderNumber Short ClocksPerCycle BriefArguments in C Syntax Full Description Short EncoderNumberGetIndexPulsePolarity SetIndexPulsePolarityShort Polarity CounterSetPoint SetSetPointLong SetPoint GetSetPointGetEncoderEventFlag SetEncoderEventFlagSource PolarityGetHoldEncoderEvent SetHoldEncoderEventFlag ClearEncoderEventReadPositionCounter ResetPositionCounterShort OutputsMirror Long* PositionCounterAvailable only for RequestPositionCounter Polarity Introduction Encoder CountersSine wave signal Input Signals from the EncodersSquare wave signal GeneralSoftware GeneralConnector Wiring for the Inputs Connector Wiring for the Outputs Next YesWinNT FinishPage Page Page Page Page Page Page Appendix D Product Development WARRANTY/DISCLAIMER Shop online at omega.com