banner.gif (18779 bytes)


Home
Controllers
Accessories
ICProdR.gif (1716 bytes)
Motors
Documentation
Orders
Contact
Consulting

All of our control IC's are available separately for design into custom controller boards.  They are available in thru-hole DIP packaging for easy prototyping, or in surface mount SOIC packaging for volume production.

gr_button.gif (1034 bytes)

PIC-SERVO Motion Control Chipset

gr_button.gif (1034 bytes)

PIC-I/O Multifunction I/O Controller IC
new.gif (1501 bytes) PIC-STEP Stepper Motor Controller IC gr_button.gif (1034 bytes) SDIA Step & Direction
Input Adapter IC
   
PIC-SERVO Motion Control Chipset Schematic
  • D.C. Motor servo control I.C.'s for motors with incremental encoder feedback
  • Serial interface connects to RS232 or RS485 with a single I.C. (MAX232 or LTC491)
  • Firmware supports multidrop RS485 network for multi-axis systems
  • Position control, velocity control, trapezoidal profiling, raw PWM output mode
  • Programmable P.I.D. control filter with current, PWM output, and error limiting
  • 32 bit position, velocity, acceleration; 16 bit P.I.D. gain values
  • Two-chip set based on the PIC16C73 (28 pin) and the PIC16C54 (18 pin) microcontrollers
  • Complete documentation, application notes and test software
  • Similar to the HP HCTL-1100 or the National LM629, only better
  • New PIC-SERVO CMC version supports coordinated motion control!

With the PIC-SERVO and PIC-ENC chipset, you can build a complete D.C. motor servo control system with serial interface with as few as two additional I.C.'s. The PIC-SERVO is a PIC16C73 microcontroller programmed with a P.I.D. servo control filter, velocity and trapezoidal profiling, overcurrent and power failure protection logic, and a serial I/O command protocol which supports multiple controllers connected to a single RS485 port. The PIC-ENC is a PIC16C54 microcontroller programmed as a medium-speed quadrature encoder counter for encoder transition rates up to 500 kHz (equivalent to a 500 line encoder rotating at 15,000 RPM). Together, they form the core of a D.C. motor servo control system at a price that makes you wonder: "Why bother with steppers?(back to top)

  
PIC-I/O Multifunction I/O Controller IC
  • Three 8-bit A/D input channels (0-5v input)
  • Two PWM outputs (20 kHz, 8-bit resolution)
  • One 32 bit counter/timer channel
  • Serial interface uses same simple NMC communications protocol as the PIC-SERVO
  • Complete documentation
  • Windows and DOS test software  including Basic and C source code

The PIC-I/O, based on the PIC16C73 processor (28 pin), uses the same serial interface and NMC communications protocol as the PIC-SERVO chipset, allowing multiple controllers to be easily interconnected.  It has a host of I/O capabilities applicable to a wide variety of machine control tasks.  (back to top)

  
PIC-STEP Stepper Motor Controller IC
  • Step & Direction outputs connect to popular stepper drivers
  • Step rates up to 50,000 steps per second  - suitable for use with microstepping drivers
  • Trapezoidal positioning and profiled velocity modes
  • Programmable accelerations and minimum step rates
  • Analog output can be used to set the driver's current limit.
  • Programmable current limits automatically switch between holding and running currents
  • Analog input can be used for automatic thermal shutdown
  • General purpose I/O pins for limit switches and for configuring the driver
  • Serial interface uses same simple NMC communications protocol as the PIC-SERVO and PIC-I/O
  • Complete documentation
  • Windows test software and DLL including C source code

The PIC-STEP, based on the PIC16C73 processor (28 pin), uses the same serial interface and NMC communications protocol as the PIC-SERVO chipset, allowing multiple controllers to be interconnected easily.  It has a command set very similar to that of the PIC-SERVO, and connects directly to a variety of popular stepper motor drivers.  With the PIC-STEP, you can now freely chose to use steppers or servos, or migrate from one to the other with minimal changes to your architecture or software.

(Please note that the Step & Direction Input Adapter, formerly referred to as the PIC-STEP, is now called the SDIA.)
(back to top)

  

SDIA Step & Direction Input Adapter IC
  • Step & Direction input plus Encoder A & B Input
  • Filtered encoder A & B output
  • Allows stepper indexers to drive servo systems
  • Complete documentation

The SDIA gives you an easy upgrade from stepper motors to servos. It takes standard stepper motor step and direction signals plus your servo motor's incremental encoder signals as inputs, and produces filtered incremental encoder signals as outputs. These filtered outputs are then fed into the normal PIC-SERVO / PIC-ENC encoder inputs. By giving a fixed command position to the PIC-SERVO, the motor will automatically servo to the step and direction inputs. The normal PIC-SERVO serial interface is still available for setting servo gains, homing, monitoring error conditions, and even commanding motor positions.  (back to top)