Motion Control Chip (MCC-S10)
- Torque, position, velocity and open-loop control options
- 80 × 40 × 7 mm, 80 grams
- Comprehensive hardware protection
- Space-mission compliant
- Industrial uses include vehicle locomotion and drill
Flexible and robust controller for distributed systems
Motion Control Chip MCC™-S10 is a free-standing component that controls up to three brushed motors or one brushless in torque, position or velocity mode. Measuring just 80 x 40 x 7 mm and weighing only 80 grams, it is smaller than conventional controller units by a factor of 3–5. SEE/SEU hardware protection features 1-bit correction error detection analysis and correction (EDAC) and paritiy on SRAM, triple modular redundancy (TMR) on flip-flops, and IO bank upset protection. The figure below shows the MCC™-S10 block diagram. MCC™-S10 is compliant with space missions that have a total dose below 20 krad and a maximum mission storage temperature range of -120°C to 70°C with operating temperature -55°C to 70°C. As a controller of distributed systems in industry, it has applications in vehicle locomotion, drills, robotic arms and exoskeletons. ÅAC Microtec supports a flexible, user-friendly interface with a flash-based, built-in redundancy FPGA in the core to allow either ÅAC Microtecfurnished or user-own software. MCC™ supports redundant CAN busses with CANopen and/or redundant SpaceWire on request.

Bringing MCC™-S10 to the market with this unique set of performance requires state-of-the-art packaging technology. One of the technologies is the ÅAC proprietary through silicon via (TSV) technology, XiVIA®, used to interface the Actel ProAsic RTPE3000L bare die FPGA.
Aeroflex Gaisler has written a good summary paper presented at MAPLD 2009 conference that describes the performance of the Actel ProAsic FPGA. S. Habinc et. al. "Using a FLASH Based FPGA in a Miniaturized Motion Control Chip".
The MCC module requires an external DC/DC converter.
For more information, download the Motion Control Chip (MCC)Â preliminary data sheet (PDF)
