XYCOM XVME-293 Detailed Product Description
Description
XYCOM XVME-293 Detailed Product Description
I. Product Overview
XVME-293 is a 6U single-height VMEbus 10-channel orthogonal counter module launched by XYCOM (now under Acromag/Xembedded). It is specifically designed for high-speed pulse counting, position feedback, and frequency measurement in industrial automation and motion control. It integrates orthogonal encoder input, high-speed counting, and programmable output functions, and is compatible with VME architecture for measurement and control, motion control, and upgrading of outdated systems. This module has been officially discontinued, and the market circulation mainly consists of second-hand, refurbished, and inventory spare parts. The standard order number is 70293-001.
Core Positioning
As a VMEbus peripheral device, XVME-293 focuses on "10-channel high-speed counting + 4 channels of orthogonal encoder input + 5 channels of programmable output + interrupt-driven", with high-density counting and control capabilities integrated in a single slot, supporting encoder position tracking, rotational speed measurement, pulse generation, and event triggering. It is suitable for industrial scenarios that require high-precision position feedback and high-speed pulse processing.
II. Core Functional Characteristics
1. Standard VMEbus Interface (fully compatible design)
Complies with the IEEE 1014 VMEbus specification, compatible with all 6U VME chassis and backplanes, operating in device mode. The address space supports A16 (64KB), with a fixed 1KB address window, the base address is flexibly configured through onboard jumpers to avoid system address conflicts. The data width is compatible with D08/D16, compatible with 8/16-bit VME master controllers. The backplane connection uses P1 connector, compatible with single-high module standards, supports VME 7-level interrupts (configurable priority and vector), meeting the requirements for real-time event response.
2. 10-channel High-Speed Counter (core function)
Provides 10 independent high-speed counting channels, each channel has a maximum counting frequency of 5MHz, supports rising edge / falling edge / bilateral edge triggering, compatible with incremental encoders, proximity switches, photoelectric sensors, etc. for pulse signal input.
Counting modes: Support single-direction counting, bidirectional counting, cycle measurement, frequency measurement, and pulse width measurement, which can be flexibly configured through software.
Orthogonal encoding support: Integrated 4 independent orthogonal encoder interfaces (A/B phase), supports X1/X2/X4 frequency doubling decoding, can simultaneously connect 4 encoders, achieving multi-axis position feedback and speed monitoring, automatically identifying rotation direction and relative displacement.
Counting range: 32-bit unsigned counting, supports circular counting, preset value comparison, and overflow / underflow detection, meeting the requirements for long-stroke position tracking.
Hardware latch: Supports external trigger signal latch of counted value, achieving synchronous sampling and high-precision time marking.
3. 5-channel Programmable Output Channels
Equipped with 5 independent programmable outputs (including 1 dedicated frequency output FOUT), configurable as pulse output, frequency output, single-stable trigger, division output, or synchronous trigger signal, directly driving TTL loads or serving as system synchronization clock.
Output characteristics: TTL level (high ≥ 2.4V, low ≤ 0.4V), single-channel driving capacity 20mA, supports continuous pulses, programmable duty cycle, and single-shot trigger output.
Synchronization function: Outputs can be synchronized with counting channels, achieving position-triggered output, frequency synchronization, or pulse/direction signal generation in motion control.
4. Flexible Interrupts and Event Triggers
Supports multiple event interrupts, including counting overflow / underflow, preset value matching, orthogonal direction change, external trigger latch, etc. Can disable any channel interrupt, interrupt vectors can be configured (fixed or independent vectors), compatible with multi-axis synchronous control, fault alarm, and real-time event response. Interrupt response time is microsecond level, meeting the requirements for high-speed motion control real-time performance.
5. Industrial-grade High Reliability Design
Standard operating temperature 0℃~+65℃, storage temperature -40℃~+85℃, humidity 5%–95% RH (non-condensing), compatible with industrial sites, outdoor, and test equipment in harsh environments. Anti-vibration: 5–2000Hz, 2.5g; anti-shock: 30g (working state), compliant with MIL-STD-810G standard, suitable for equipment operation vibration scenarios. EMC compliance (CE/FCC Class A), multi-layer board wiring and gold-plated gold finger design, key circuits increase noise suppression, long-term operation stable.
6. Panel Status Indicator Lights
The front panel is equipped with POWER, RUN, CH0–CH9 ACT, FOUT indicator lights: POWER constantly on indicates +5V power supply is normal; RUN constantly on indicates self-check passed and module is running normally; CH ACT lights up when the counting channel is valid. The FOUT indicator light shows the status of the frequency output channel, facilitating quick troubleshooting of the channel's working condition on-site.
III. Hardware Specifications Details
Bus Interface Specifications
Bus Protocol: IEEE 1014 VMEbus, Slave Device Mode;
Address Space: A16 (64KB), 1KB Window, Jumper Configuration Base Address;
Data Width: D08/D16;
Interrupt Support: VME 7-level Interrupt, Configurable Priority and Vector;
Backplane Interface: P1 Connector;
Size: 6U (160mm × 233.4mm), Single Slot;
Weight: Approximately 0.5kg.
Counting Channel Specifications
Channel Quantity: 10 Independent High-Speed Counting Channels;
Counting Frequency: Up to 5MHz per Channel;
Trigger Edge: Rising Edge / Falling Edge / Bi-Edge Configurable;
Orthogonal Input: 4 Independent A/B Phase Encoder Interfaces, Supports X1/X2/X4 Multiplication;
Counting Bit: 32-bit Unsigned;
Measurement Modes: Counting, Frequency, Period, Pulse Width;
Trigger Locking: Supports External Signal Locking of Count Value;
Input Level: TTL Compatible (High ≥ 2.4V, Low ≤ 0.4V);
Input Impedance: 10kΩ.
Output Channel Specifications
Channel Quantity: 5 Programmable Output (Including 1 FOUT);
Output Level: TTL Compatible (High ≥ 2.4V, Low ≤ 0.4V);
Drive Capacity: 20mA per Channel;
Output Modes: Pulse, Frequency, Monostable, Divided Frequency, Synchronous Trigger;
Synchronous Source: Can be Associated with Any Counting Channel Event.
Electrical and Environmental Specifications
Power Supply: +5V DC ±5%, Typical Current 1.0A (Approximately 5W);
Operating Temperature: 0℃~+65℃;
Storage Temperature: -40℃~+85℃;
Anti-Vibration: 5–2000Hz, 2.5g;
Anti-Shock: 30g (Working) / 50g (Non-working);
Humidity: 5%–95% RH (Non-condensation).
IV. Typical Application Scenarios
1. Multi-axis Motion Control and Position Feedback
Suitable for CNC machines, robots, semiconductor equipment, etc. with multi-axis motion systems. Connect 4 orthogonal encoders to achieve multi-axis position and speed closed-loop control. 10 counting channels can be synchronized to handle limit, zero position, and synchronization signals. 5 programmable outputs generate pulse/direction signals to drive servo/stepper drivers, meeting high-precision motion control requirements.
2. High-Speed Pulse and Frequency Measurement
Used in industrial automation production lines, test equipment, etc. to measure rotational speed, flow rate, speed, length, etc. Pulse-type signals. 5MHz high-speed counting capability is suitable for high-frequency signal acquisition. Period/Frequency measurement modes achieve precise data acquisition. Interrupt function responds to over-limit alarms in real time.
3. Encoder Signal Processing and Tracking
Suitable for incremental encoder position tracking. Supports X1/X2/X4 multiplication decoding. Automatically identifies rotation direction. 32-bit counting range meets the requirements of long-stroke equipment (such as cranes, conveyor belts). Hardware lock-in function enables synchronous sampling of multiple encoders.
4. Pulse Generation and Synchronous Trigger
Used in automated testing, data acquisition systems. Generate programmable pulse sequences, synchronous clocks or trigger signals. Synchronously collect data from multiple devices. 5 outputs can be independently configured with different frequencies and duty cycles. Suitable for parallel testing scenarios with multiple instruments.
5. Upgrade and Replacement of Old VME Systems Replace the modules in the old system that have insufficient counting capabilities or lack orthogonal encoding functions directly. Without modifying the chassis structure and the main program, you can upgrade to 10-channel high-speed counting and 4-channel orthogonal encoding capabilities, which can be applied to the maintenance of old VME devices in fields such as military, aerospace, and industrial control, thereby extending the lifespan of the equipment.
V. Installation and Programming Key Points Installation steps
Preparations: Ensure that the P1 slot of the VME chassis is intact and the +5V power supply is stable; Prepare TTL level shielded cables and encoder signal priority twisted shielded cables.
Jumper configuration: Set the A16 base address jumper to avoid address conflicts; Configure the interrupt priority and vector jumper (if interrupts are needed).
Module insertion: Align the XVME-293 to the 6U slot and push it in smoothly, ensuring that the gold fingers make good contact with the backplane, and tighten the panel screws.
Wiring connection: Connect the encoder and sensor for the count/forward channels, the output channel for the TTL load; Connect the shield layer in single-ended mode, and keep it away from strong interference equipment such as frequency converters and motors.
Power-on self-test: After the chassis is powered on, the POWER and RUN indicator lights are constantly on, and all CH ACT are off; When inputting pulse signals, the corresponding ACT lights up, the output channel can be triggered normally, indicating that the module is normal.
Programming flow (simplified)
Address mapping: Configure the A16 base address, map the control, counting, output, interrupt, and latch registers to the system memory to establish communication between the CPU and the module.
Channel configuration: Write the configuration word to the control register, set the counting mode, trigger edge, quadrature frequency multiplication, output mode, and synchronization source.
Counting acquisition: Read the counting register to obtain real-time count values, read the latch register to obtain synchronous sampling data, and calculate frequency, period, or position.
Output control: Write control data to the output register, configure pulse frequency, duty cycle, or trigger timing, generate the required output signal.
Interrupt configuration: Enable interrupts and set the trigger conditions (overflow, match, direction change, etc.), write the interrupt service program to handle real-time events.
Reset operation: When the system or software resets, the module clears the count, turns off the output, turns off interrupts, and clears flags to ensure safety.
Six. Core advantages
1. 10 channels high-speed counting + 4 quadrature encoders, high-density multi-function
10 channels 5MHz high-speed counting, 4 channels quadrature encoder interfaces (X1/X2/X4 times multiplication), single-slot position feedback and high-speed pulse processing capability integrated in a single slot, no need for multiple module expansion, saving slots and costs.
2. 5 programmable outputs, flexible adaptation to control requirements
5 channels TTL outputs can be configured as pulse, frequency, single-stable mode, support synchronization with the counting channel,兼顾 position triggering, synchronous clock and motion control signal generation, suitable for multiple scenarios.
3. 32-bit counting + hardware latch, measurement accurate and reliable
32-bit unsigned counting, supports loop and comparison functions, hardware latch for synchronous sampling, quadrature encoding automatically identifies direction, ensuring high precision and low error in position and speed measurement.
4. Multiple event interrupts, fast real-time response
Supports overflow, match, direction change, etc. multiple event interrupts, can be configured with priority and vector, microsecond-level response, suitable for high-speed motion control, fault alarm, and synchronous triggering scenarios.
5. Industrial-grade reliability, stable in harsh environments
Wide temperature, anti-vibration, anti-shock design, EMC compliance, suitable for industrial, outdoor, testing, etc. harsh environments, long-term stable operation, low maintenance costs.
6. Standard VME bus, easy integration and upgrade
Fully compatible with VMEbus specification, directly compatible with existing 6U VME systems; simple configuration, convenient wiring, supports upgrading of old systems and building new systems, strong compatibility.
Seven. Notes
The module has been discontinued. When purchasing, prefer to choose second-hand / refurbished spare parts with complete test reports, check the model 70293-001 and version, to avoid faulty or incompatible modules.
Input signals are TTL level,严禁 connecting high-voltage signals (≥12V), otherwise burn the input circuit; The encoder signal needs to match the TTL level. For long-distance transmission, use twisted-pair shielded cables.
The maximum load of the output channel is 20mA. It is strictly prohibited to drive high-power loads; when driving inductive loads, a parallel rectifier diode should be connected to protect the output channel.
The wiring at the site separates the strong and weak electrical parts. The shield layer is grounded at one end. It is kept away from strong interference equipment to reduce the influence of electromagnetic interference on the pulse signal and avoid counting errors.
The working temperature is 0℃ to +65℃. During installation, ensure that the cabinet has good ventilation to avoid overheating; in high-frequency counting scenarios, lower the environmental temperature to extend the module's lifespan.
During installation and maintenance, take precautions against static electricity. Wear an anti-static wristband and operate on an anti-static workbench. Before plugging or unplugging the module, cut off the power supply of the cabinet to prevent damage to the backplane and the module due to live plugging or unplugging.
Get a Quote