6x Quadrature Incremental Encoder Interface M-module – M323
The M323 M-module is an Intelligent Quadrature Incremental Encoder Interface, based on an MC68332 microcontroller. The M323 can be configured for interfacing quadrature incremental encoders with or without an index channel. In index mode up to four encoders with two quadrature channels and an index channel can be connected. In non-index mode up to six encoders with two quadrature channels can be connected.
The M323 operates on two encoder input channels and decodes a pair of out-of-phase signals in order to increment or decrement a 32-bit counter. The M323 is particularly useful for decoding position and direction information from a slotted encoder in motion control systems.
The MC68332 executes local firmware. Interaction with the host is done via a command structure in dual-ported memory and a mailbox which provides a polling and interrupt mechanism.