MCP-1200 Motion Control IC

  • MCP-1200 Advanced Capabilities
  • You control which advanced features you want to take advantage of by register configuration. Flexible register configuration supports simple pt-to-pt or more complex trajectories.

Support Documents

  • Applications for the MCP-1200
  • See how our international customers are using the MCP-1200 in real-world applications. Please contact us to discuss your needs and motion control requirements.

  • MCP-1200 Value Proposition
  • The MCP-1200 is priced for high-volume applications and provides a stable reliable platform for general purpose motion control.

Why is the MCP-1200 improvements, 10X FASTER!
#
Key Improved Features
What it Means to the User
1
Extended DAC output to 12 bits Better control of motor response vs. 8 bits
2
Encoder 3-stage filter, adjustable clock input, and swap Ch A and Ch B inputs Glitch free digital filter and ability to correct connection problems w/o rewiring
3
Improved ESD protection > 2kV HBM Less damage in handling and assembly
4
Profiles upgraded to include S-Curve Smoother profiles with less jerk
5
Adj. DAC saturation foldback limit Protects motor from over current
6
Resolution and range of velocity registers extended to 24 bits Accurate velocity control, increased smoothness
#
New Features
What it Means to the User
1
Programmable Breakpoint location w/ absolute and relative modes Can output a pulse when a selected location is reached or a pulse every 'x' counts
2
Stepper motor mode with optional encoder feedback Can detect motor stalls and driver faults
3
Adjustable DAC offset Automatically corrects system offsets
4
Deadband and position error registers Eliminates chatter on the system
5
Hardware built-in automatic backlash compensation Backlash errors are corrected when position moves switch direction
6
PID filter w/ programmable gains, integral limit and differential span Provides stability of servo system using advanced PID algorithm with feedforward terms
7
Exception handler provides feedback to host controller Allows errors and programmed events to be handled correctly