CONNECTOR PIN ASSIGNMENT
The interface connector is a 9-pin D-subminiature female connector. The pin assignment for the
CONTROLLER and DEVICE is as shown in the following table:
PIN
1
2
3
4
5
6
7
8
9
COMMUNICATION PROTOCOL
All communication between CONTROLLER and DEVICE are under the direct supervision of the
CONTROLLER.
The CONTROLLER shall not transmit additional Command Blocks to the DEVICE prior to receiving an
appropriate response to the previous Command Block.
The CONTROLLER shall not interrupt transmission of a byte in a Command Block for more than 10
milliseconds. A DEVICE detecting the interruption of a byte in a Command Block that exceeds 10 ms
shall execute a Time-Out error sequence. A DEVICE shall void the receiving Command Block and
transmit a NAK (Time-Out).
The DEVICE, following the receipt of a Command Block from the CONTROLLER shall transmit a
response within 9 milliseconds.
The DEVICE, upon detection of an error, shall immediately transmit a NAK to the CONTROLLER, with
the appropriate error code. The CONTROLLER, upon receipt of the NAK, shall immediately stop
transmission of the Command Block
The M20 is a DEVICE (i.e. it only responds to and does not generate Sony 9-Pin commands). In general,
the M20 responds to commands in the following manner:
1) Recognized/supported command:
• Return an ACK as response to command not requiring data.
• Return appropriate data requested.
2) Checksum mis-match:
• Return a NAK (with data=checksum error) and take no action.
3) Unrecognized/unsupported command:
• Return a NAK (with data=undefined error) and take no action.
4) Number of data bytes is less than expected (e.g. Data byte count < # of bytes needed)
• Return a NAK (with data=undefined error) and take no action.
5) If more than 10 milliseconds lapses between bytes in a command block:
• Return a NAK (with data=timeout error) and take no action.
Alesis M20 RS-422 Document .................................................................................Page 4
CONTROLLER
Ground
Receive A
Transmit B
Transmit Common
Spare
Receive Common
Receive B
Transmit A
Ground
DEVICE
Ground
Transmit A
Receive B
Receive Common
Spare
Transmit Common
Transmit B
Receive A
Ground