# AMP-304C

# 4-Axis Pulse Motion Controller

Advanced motion control for servo / stepper motor

# General Features

PCI Express® Gen1 x1
● Pulse Output Frequency up to 9.99 Mpps
● Encoder Feedback Input Frequency up to 16 MHz
● Mechanical Signal Input / Servo Interface IO
. 32-ch Onboard Isolated GPIO / 32-ch Extended TTL GPIO
● 12-ch Position Latch Input
● 16-ch Position Comparison Trigger Output
● 4-ch Dedicated CMP Output with Voltage Selection
● Selection of EL Logic NO/NC Mode by Switch
● Selection of DO Initial State by Switch
● Programmable Interrupt Control
● Security Protection for User's Program
● DIN-304C to Support Specific Motors by Cable Selection

# Motion Features

. T-Curve and S-Curve: Asymmetric Profile is Configurable
● 13 Home Return Modes
. Speed and Position Change On-The-Fly
● Linear / Circular / Helical Interpolation
. Selection of Motion Stop Method: EMG / Deceleration Stop
● Backlash Compensator / Vibration Suppression
High Speed Position Latch Function with Configurable Filter
● Flexible Position Comparison Trigger Output Function

# Introduction

AMP-304C is an advanced 4-axis motion controller card with a PCI Express® interface that can generate a pulse train up to 9.99MHz to control a motor. With more general purpose as well as dedicated IOs, functional logic selection switches, 4-channel encoder feedback input, AMP-304C can be used for a multitude of scenarios or applications.

As a motion controller, AMP-304C covers all functions of the AMP-104C, which provides asymmetric speed profile settings in T-curve and S-curve, selection of motion stop method, and changing speed on the fly. Also supported are interpolation in linear, circular and helical directions with any 2-4 axes, 13 home return modes, backlash compensator, and vibration suppression.

Highly flexible position comparison trigger, and position latch functions are provided. The trigger function can be implemented by 16-channel output, including 4-channel dedicated output with voltage selection by onboard jumpers, while the position latch function uses a 12-channel input.

![Green printed circuit board with various electronic components and connectors (no visible text or symbols)](.amp-304c-datasheet-en/1d15e8c20de6eb8a862454eb0cdc1836e0fabc57b9715341d736d144df9e93df.jpg)

AMP-304C

![Green electronic circuit board with multiple connectors and modules (no visible text or symbols)](.amp-304c-datasheet-en/a5f8ecda0b9c209396df829ad78c543b4b6f018db3414a73cea30cf6a9d9cdc0.jpg)

DIN-304C

# Software Support

● OS Information
Windows 7/10 (x86/x64)
Software Compatibility
• APS Function Library Support
• Visual Studio VB.NET, C#, VC.NET Compatible
Software Recommendations
MotionCreatorPro2™ (MCP2)

# Ordering information

# Terminal Board

DIN-304C
Exclusive Terminal Board for AMP-304C
● DIN-68S-01
Terminal board with 68-pin SCSI-II connector
DIN-37D-01
Terminal board with 37-pin D-SUB connector

# Cable

● ACL-10569-X
68-pin SCSI-II Cable, X = 1, 2, 3 (M)
● ACL-10137-X
37-pin D-SUB Cable, X = 1, 2, 3, 5 (M)
● ACL-10437

40-pin Box Header to 37-pin DSUB with Bracket

Specifications

<table><tr><td>Model Name</td><td>AMP-304C</td></tr><tr><td colspan="2">Pulse Type Motion Control</td></tr><tr><td>Max. Axes</td><td>4</td></tr><tr><td>Pulse Output Frequency</td><td>up to 9.99 Mpps</td></tr><tr><td>Pulse Output Mode</td><td>CW/CCW, OUT/DIR, AB Phase</td></tr><tr><td>Pulse Output Type</td><td>Differential / Single-End</td></tr><tr><td>Encoder Feedback Input Mode</td><td>CW/CCW; 1x/2x/4x AB Phase</td></tr><tr><td>Encoder Feedback Input Frequency</td><td>4 MHz (up to 16 MHz at 4x AB)</td></tr><tr><td>Position / Encoder Counter Resolution</td><td>32-bit</td></tr><tr><td colspan="2">Motion I/O Interface Signals</td></tr><tr><td>Emergency Stop Input</td><td>Configurable</td></tr><tr><td>Mechanical Signal Input</td><td>EL± / ORG / SD</td></tr><tr><td>Motion Interface IO</td><td>SVON / ERC / ALM / INP / RDY</td></tr><tr><td colspan="2">GPIO Interface Signals</td></tr><tr><td>GPIO Onboard</td><td>16-ch Optically Isolated DI16-ch Optically Isolated DO</td></tr><tr><td>Digital Input Type</td><td>Source, 24VDC</td></tr><tr><td>Digital Output Type</td><td>Sink, 5~24VDC (Max:100mA)</td></tr><tr><td>GPIO Extended</td><td>16-ch Non-isolated TTL DI16-ch Non-isolated TTL DO</td></tr><tr><td colspan="2">Other I/O Interface Signals</td></tr><tr><td>Pulsar Input</td><td>1-ch</td></tr><tr><td>Position Latch Input (Dedicated)</td><td>4-ch LTC (up to 1MHz)</td></tr><tr><td>Position Comparison Trigger Output (Dedicated)</td><td>4-ch CMP (up to 1MHz)</td></tr><tr><td>CMP Output Voltage Selection</td><td>5, 24 V or Open Collector</td></tr><tr><td>Position Latch Input (Configurable)</td><td>4-ch Optically Isolated DI (up to 10KHz)4-ch Non-isolated TTL DI (up to 1MHz)</td></tr><tr><td>Position Comparison Trigger Output (Configurable)</td><td>8-ch Optically Isolated DO (up to 1MHz)4-ch Non-isolated TTL DO (up to 1MHz)</td></tr><tr><td colspan="2">General</td></tr><tr><td>Main Connector</td><td>68-pin SCSI-Type Connector</td></tr><tr><td>Extend Connector</td><td>40-pin to 37-pin SCSI Box Header</td></tr><tr><td>Operating Temperature</td><td>0°C to +60°C</td></tr><tr><td>Storage Temperature</td><td>-20°C to +80°C</td></tr><tr><td>Humidity</td><td>5% to 95%, non-condensing</td></tr><tr><td colspan="2">Environmental</td></tr><tr><td>Safety Compliance</td><td>CE: EN 55032/55035 for Class BFCC: Part 15 BRoHS</td></tr><tr><td>Model Name</td><td>DIN-304C</td></tr><tr><td>Dimensions</td><td>200 x 107 x 44 mm (W x L x H)</td></tr></table>
[🔗 Link to the original document](.amp-304c-datasheet-en/amp-304c-datasheet-en.pdf)
