MOVER-M2280 Stepper Controller
CONTENTS
Overview

The M2284 is ExtraTech's current Motion Processing Controller board. It is used in conjunction with an appropriate interface board (M40,M41,M54).
The M2284 consists of  an Intel i960 main processor and an Analog Devices 2171 DSP.
 

Physical Layout

The M2280 motion control board is 7 1/4 by 8 inches and has 9 mounting holes for mounting the stepper interface boards (M40r3 or M54). Mounting holes are designed for use with stand-offs. To see component positions, see the  Physical Layout

There are no power or motion connections on the motion control board itself. All such connections go to the interface board chosen for use with the motion control board.
 

LED Indicators

When the board is powered-up all of the LED's immediately turn on, then all of them turn off;
the amber may say on slightly longer than the others. Finally D3 (green) turns on. The following table lists the LED functions.
 
 









LED INDICATOR FUNCTIONS


LED#
COLOR
FUNCTION
D2
Amber
Processor has halted motion.
D3
Green
If Off, communications are suspended.
D4
Yellow
MPU processor has entered high priority communication channel.
D5
Red
Flickering LED - motion is active.

LED D2 turns on when either a Pause or an E-Stop has occurred on the controller. It does not matter if the condition was triggered by the physical line or was requested by the Host. The LED will turn off when the condition is cleared.

LED D3 turns off when the controller has suspended communications with the Host computer. This normally occurs when the controller's internal communications buffer is full. This LED is on whenever the controller is ready to receive data.

LED D4 turns on when the MPU changes from the normal communications channel to the high priority channel. This occurs for invalid commands and Pause or E-Stop conditions. Normal channel communications are only suspended temporarily. When the MPU switches back to the normal channel, data is not lost because of the channel change. The Host and the MPU pick up right where they were interrupted.
LED D5 turns on briefly when the MPU is actively handling requested motion. The brighter the LED glows, the harder the MPU is working to handle requested motion and the less it is working to process incoming information.

Jumpers

The jumpers on the M2280 are typically factory configured. None of them specify "user options", and all are related to the hardware configuration of your system.
 

Jumper Factory Default Functional Description
J1 1-2 Enables Flash Monitor Reprogramming. 
Do not move from factory default.
J4/J5 (soldered) DRAM size select
J6 1-2 Alternate position register latch source.
J7,J8,J9 open Advanced applications.
Host Serial Port Header

The M2280 supports full bi-directional serial host communications. The host serial port header is a 10 Pin IDC connector (H6). The connector pinout is designed to directly connect to a DB-9M IDC connector. DB-9M connector then has the same pinout as a DB-9 from a PC.  See M2280 Host and Keypad Pendant schematic for reference.
Note: H3 is NOT a serial port header. Do not plug the host interface adapter cable into H3.

The serial port is OPTICALLY ISOLATED from the rest of the H971 PCB. A local DC/DC converted is used to generate the +5V for the isolator and the serial port interface chip. The interface chip uses charge-pump technology to generate the +-10V for RS-232 communications. The Isolated Common on the cable headers is to connect the isolated common to the signal reference (ground) of the PC.

SERIAL PORT HEADER -- H6 -- 10 Pin IDC


PIN
DESCRIPTION
PIN
DESCRIPTION
1
N.C.
2
DSR (in)
3
RXD (in)
4
RTS (out)
5
TXD (out)
6
N/C
7
DTR (out)
8
N/C
9
ISOLATED COMMON
10
N/C

SERIAL PORT HEADER--DB9M Cable Adapter


PIN
DESCRIPTION
PIN
DESCRIPTION
1
N.C.
6
DSR (in)
2
RXD (in)
7
RTS (out)
3
TXD (out)
8
CTS (in)
4
DTR (out)
9
N.C.
5
ISOLATED COMMON
   

 

Host Serial Communication Cable

The Host port of the M2280 is wired in the same way as a standard PC port. The Host port requires a special cable to connect the M2280 to a PC. The Host communication port is a male DB9 header. To connect to a port on a PC, the required wiring is:

 HOST SERIAL COMMUNICATION CABLE WIRING


MCU
 
M2280
HOST
HOST
FUNCTION
TYPE
DB9F
DB25F
DB9F
RXD
I
2
2
3
TXD
O
3
3
2
DTR
O
4
6
6
GND
P
5
7
5
DSR
I
6
20
4
RTS
O
7
5
8
CTS
I
8
4
7
SHIELD P CHASSIS*

*The SHIELD must be grounded externally.

The M2280 uses hardware handshaking (CTS/DTR) to control flow from a HOST computer into the controller. The Host must not transmit when CTS or DTR is inactive, otherwise characters may be lost or the internal buffer may overflow.

NOTE: To test the above wiring, use the COMT.UC file supplied by ExtraTech. This file will test the communications cable including positive hand-shaking. Cables must be checked out with a routine that forces handshaking, just checking communications in MX32 does not guarantee all lines are correct.

Keypad Serial Port Header

  KEYPAD SERIAL COMMUNICATION CABLE WIRING


Device
 
M2280
M2280
KDM8S
FUNCTION
TYPE
H4
DB15F
Header J1
SHIELD
P
1
1
RXD I 3 2 3 (TXD
TXD
O
5
3
2 (RXD)
DTR
O
7
4
4 (DSR)
DSR I 11 6 6 (DTR)
LogicCom
P
2,4,9
5,9,10
5
VCC (+5V)
P
10,12
8*,14*
13,14
12*,15*
8

*Pins 8 and 14 will be connected to VCC on future releases of the M2284 (H971R3+).
 
 

 Cypress Reprogramming Header H3

The Header H3 is used to reprogram the surface mounted cypress CPLDs. This connected should not be used except by trained personnel.

Field Servicable Components

To see the local functions of these parts, see the schematics.  To see component positions, see the  Physical Layout.
 
 

Socket Location IC Type Description
U36--U39 LS7166 Position Counter
U13,U46 MAX202ECPE, ADM202EAN EIA-232 Driver 
(serial port)
U35 AD664JN-BIP DAC for Servo systems. 
Don't use when U35B is populated.
U35B STEP4 Step Pulse Generator 
Don't use when U35 is populated.
U44 MAX166BCPP Analog input (option).

* Power up reset, on R4 boards and later model R3 boards, a reset circuit will not allow the controller to boot until VCC is between 4.9 and 5.1 volts.  After the power has reached this level, and stayed within this window for 2.4 seconds, the controller will boot.

CONTENTS