Motion Controller SoC eliminates need for separate circuits.

Press Release Summary:




Mixed signal system-on-a-chip (SoC), M3000, combines building blocks necessary to control and position multi-phase step motors while also working as high-speed, general-purpose MCU with communication, analog, and system functions. Along with phase current control circuits, SoC features acceleration, velocity, and position control circuits that free up CPU to perform other system control functions. CPU block has 20 GPIO lines and RISC-based Atmel AVR core running at 20 MHz.



Original Press Release:



M3000 Motion Controller System-on-a-Chip



The M3000 Motion Controller, from System Semiconductor Inc. in affiliation with Intelligent Motion Systems, is a highly integrated, mixed signal system-on-a-chip combining the major building blocks necessary to control and position multi-phase step motors while also working as a high-speed general purpose microcontroller incorporating extensive communication, analog and system functions. The M3000 is offered in 160-pin quad package (LQFP), 128-pin quad package (TQFP), and 128-ball grid array (TFBGA).

Integration of the M3000's patented phase current control circuits enables motor performance to reach new limits of increased speed and smoothness while lowering audible noise and vibration. And with advanced acceleration, velocity and position control circuits virtually eliminating corresponding time critical tasks, the CPU is freed to perform other system control functions allowing system throughput rivaling high-end DSP's costing more.

Incorporation of the M3000's extensive communication and general analog functions provides the user the capability to control a large variety of systems without additional circuits. By integrating all major system's functions into one system-on-a-chip, performance and reliability are greatly enhanced while cost and time to market are reduced. A large temperature range makes the M3000 ideal for commercial and industrial applications.

Price: $13.50 each / 1000 piece quantity

For more information contact Intelligent Motion Systems, Inc.
Phone: (860) 295-6170 Fax: (860) 295-8318
Web: www.systemsemi.com E-mail: info@systemsemi.com

M3000 Feature Overview

CPU Block
o A high-speed RISC based Atmel AVR core running at 20 MHz
o 4K x 8 of data RAM
o 64K x 16 program memory interface
o Boot code for system initialization and incircuit FLASH programming
o JTAG port for system debug
o Watchdog timer
o Interrupt controller with 2 external interrupts
o Internal and external counter timers
o 20 general purpose I/O lines1
o External 4K x 8 data interface²
Communication Block
o 2 SPI ports
o General purpose UART
o CAN controller
General Purpose Analog Block
o 10-bit A to D converter
o 10-bit D to A converter
o Analog mux
o Operational amplifier
Motor Phase Current Control Block
o Sine/cosine generator capable of 20 different resolutions including:
- degrees: 0.01 deg/microstep³
- metric: 0.001 mm/microstep³ (25.4 mm/rev linear device)
- arc minutes: 1 arc minute / microstep3
o 10-bit sine/cosine D to A converters
o 8-bit reference D to A converter
o Advanced dual H-bridge control
o Advanced phase current control with low and mid range resonance reduction
Motion Control Block
o Advanced acceleration/deceleration velocity generator capable of up to a 5MHz step clock rate
o 32-bit position counter
o 32-bit position compare register
o 32-bit high-speed position capture register
o 5MHz encoder interface
o 32-bit encoder counter
o External clock interface for following (with ratio) or providing an external clock and direction that accepts/outputs step and direction, quadrature or step up/down signal

1 12 I/O lines on 128-pin packages;
20 I/O lines on 160-pin package.

² Not available in all packages.

³ 200 step/revolution motor.

All Topics