YSSC1P/YSSC2P/YMDS2P - Interface Adapter for LinuxCNC

YSSC2P is a PCI interface adapter compatible with Mitsubishi MR-J2S-B SSCNET II network servo amplifiers. It supports up up to six MR-J2S-B drives in position or velocity control mode. The card also features general-purpose I/O headers for connecting to limit switches and relays. The software includes LinuxCNC 2.7 driver module and an optional patch for absolute encoder support.

* SSCNET is a synchronous high-speed network for servo drives and motion controllers. SSCNET only requires a simple daisy chain wiring between servo amplifiers. See Mitsubishi documentation for details.

Specifications

Compatible drives

Board layout

The card layout showing connectors and indication LEDs:

LEDs

Connectors Jumpers


Indication

D1 - servo amplifier status
greenservo amplifiers initialized
redSSCNET receive CRC error

D5 - error
redcontinuousFPGA boot error

D6 - firmware status
ambercontinuousFPGA boot error
amberlong off/short onfirmware is standing by
amberlong on/short offfirmware is in sync with LinuxCNC


Jumpers

J1 - CN2 power
1-2CN2 pins 18, 20, 22, 24, 26 connected to ground
2-3--//-- to +5V*
* +5V is sourced from PCI connector via 500mA self-resettable fuse

J2 - JTAG
1TCK2GND
3TDI4TDO
5TMS6VCC 3.3V


Digital inputs

CN1 contains 12 optoisolated digital inputs. External 24VDC field power supply is required for operation. Example connection of open-collector outputs or mechanical switches is shown on schematics.

CN1
1IN02IN1
3IN24IN3
5IN46IN5
7IN68IN7
9IN810IN9
11IN1012IN11
13COM0-714COM8-11


Digital outputs

CN3 has 8 open-collector outputs from ULN2803A IC. Each output is rated to 500mA/50V max. Total current should never exceed 2.5A. Pin 9 connects to positive terminal of the field power supply for flyback protection diodes when using inductive load such as magnetic relays.

CAUTION! Relay driver IC has no overcurrent protection. If short-circuited it WILL burn and destroy the FPGA rendering the controller completely unusable. Duoble-check all connections before supplying power.

CN3
1OUT02OUT1
3OUT24OUT3
5OUT46OUT5
7OUT68OUT7
9COM +24V input10GND



Expansion

CN2 connector is intended for daughter boards with future firmware upgrade. Version 1.0 supports TTL quadrature encoder inputs A, B, Z.

All IO0..IO16 lines are 3.3V LVTTL and are 5V tolerant.

Pins 18, 20, 22, 24, 26 optionally provide 5V power to external devices. The power is taken from the PCI bus and fused to 500mA.

CN2
1IO02IO1
3IO24IO3
5IO46IO5
7IO68IO7
9IO810GND
11IO912GND
13IO1014GND
15IO11 / A16GND
17IO12 / B18GND or +5V
19IO13 / Z20GND or +5V
21IO1422GND or +5V
23IO15 / RXD24GND or +5V
25IO16 / TXD26GND or +5V*
* depends on J1 position, up to 500mA (fused)


Pin assignment for firmware v1.3 with YEX1-A:

CN2
1DAC SCK out2DAC CS_N out
3ENC A in4DAC SDI out
5ENC B in6ENC Z in
7485 RX in8485 TE out
9485 TX out10GND
11422 RX in12GND
13422 TX out14GND
15IO0..3 DIR out16GND
17IO4 inout18GND or +5V
19IO0 in or out20GND or +5V
21IO1 in or out22GND or +5V
23IO2 in or out24GND or +5V
25IO3 in or out**26GND or +5V*
* depends on J1 position, up to 500mA (fused)
* depends IO0..3 DIR state


SSCNET

CN4
1LG11LG
2RD12RD*
313
4TD14TD*
5LG15LG
616
7EMG17EMG*
818
919
1020