The DSR series VTR, Remote Control Connector Panel, incorporate with a 9-pin D-Subminiature
connectors for REMOTE.
This connector is utilized for a serial control system.
The definition of CONTROLLER and DEVICE is shown in the follows,
“CONTROLLER” means the unit which controls VTR.
“DEVICE” means the unit (VTR) which is controlled.
Example 1)
When the DSR series VTR is connected by REMOTE (9-pin) connector, the VTR as the recorder
means CONTROLLER and the VTR as the player means DEVICE.
Example 2)
When the editing controller is connected with one or plural DSR series VTR (s), this editing controller is CONTROLLER and all VTRs are DEVICEs.
2.Interface System Overview
. Conforming to EIA RS-422A.
. Full duplex communications channel is utilized.
. Data is transmitted asynchronously, bit serial, word serial with data exchange between devices.
. Standard transmission rate on the interface bus is 38.4 kilobits per second (kb/s).
. The data word utilized by the interface system is as follows :
START
BIT
D0
(LSB)
D1D2D3D4D5D6D7
(MSB)
PARITY STOP
BIT
. 1 START BIT + 8 DATA BITs + 1 PARITY BIT + 1 STOP BIT.
ODD parity : The total of D0 + D1 +..... D7 + Parity bit equals an odd number.
(MARK)
(SPACE)
DSR Series
1
3.Command Block Format (CMD Block)
3-1.VTP Command
The communication between the CONTROLLER and the DEVICE is composed of CMD-1 + DATA
COUNT, CMD-2 + DATA and CHECKSUM, and is transmitted from CMD-1 + DATA COUNT in
order.
When the DATA COUNT is zero, the DATA is not transmitted.
When it is not zero, the DATA corresponded with the value is inserted between CMD-2 and CHECKSUM.
The command block can be illustrated as shown.
MSDLSD
CMD-1CMD-2DATA-1CHECKSUM
DATA
COUNT
1 BYTE1 BYTE1 BYTE1 BYTE1 BYTE
DATA-n
(MAX.15)
CMD-1 : CMD-1 classifies the command into the main groups which indicates the function and direction
of the data words to follow.
Contents of CMD-1
CMD-1Function
0SYSTEM CONTROL
1SYSTEM CONTROL RETURN
2TRANSPORT CONTROL
4PRESET & SELECT CONTROL
6SENSE REQUEST
7SENSE RETURN
ControllerDevice
Direction
DATA COUNT : DATA COUNT indicates the number of data bytes that are added to the
command. (0 to FH)
CMD-2: Specifies the respective commands.
DATA: The number of data bytes and their contents are defined by the respective
commands.
CHECKSUM: The CHECKSUM is the lower eight value of the sum of the data bytes from
the first byte to the last byte immediately before CHECKSUM. It is used to
check the errors that are incurred by the data communication.
2
DSR Series
0x31
^^^^
CMD1CMD20xFF
BYTE1BYTE254
CSDATA
BYTE0
......
3-2.DSR-DR1000/A DISK Command
IDCMD1CMD2DCCSDATA
1byte1byte1byte1byte0 to 255byte1byte
a. ID :Code undefined as CMD1 of Sony VTR 9PIN PROTOCOL.
0x30 and 0x31 are designated as an ID of the extension command for DISK.
ID:0x30 : Indicates that it is a single block with less than 256-byte DATA length. Or it indicates
that it is the last block when transmitting a command by dividing into multiple blocks.
ID:0x31 : Indicates that there is a continuous block when transmitting a command by dividing it
into multiple blocks.
Example: When transmitting a command with data consisting of 256-byte DATA length
First block
Second block
0x30
^^^^
CMD1CMD20xFFCSDATA
b. DC: Number of bytes of DATA (0 to 255)
BYTE255
DSR Series
3
c. CMD1: Specifies the categories of commands.
Contents of CMD-1
CMD1FUNCTIONDIRECTION
0x00VTR SYSTEM CONTROLT → R
0x01VTR SYSTEM CONTROL RETURNT ← R
0x02VTR TRANSPORT CONTROLT → R
0x04VTR PRESET & SELECT CONTROLT → R
0x06VTR SENSE REQUESTT → R
0x07VTR SENSE RETURNT ← R
0x10SYSTEM PRESETT → R
0x11SYSTEM STATUS SENSET → R
0x12SYSTEM STATUST ← R
0x13DRIVE CONTROL/PRESETT → R
0x14DRIVE STATUS SENSET → R
0x15DRIVE STATUST ← R
0x16PORT CONTROL/PRESETT → R
0x17PORT STATUS SENSET → R
0x18PORT STATUST ← R
0x19FILE CONTROL/PRESETT → R
0x1AFILE STATUS SENSET → R
0x1BFILE STATUST ← R
0xFxDEVICE DEPENDENT COMMANDT → R
T ← R
T:CONTROLLING DEVICE
R:CONTROLLED DEVICE
4
DSR Series
[System related commands]
0x00 to 0x07 are the ones that the upper four bits of CMD1 of the Sony VTR 9PIN PROTOCOL is
shifted to four bits rightward. The content is the same as that of the Sony VTR 9PIN PROTOCOL.
0x10 to 0x12 are in a category related to parameter settings and requests unique to the device.
[Drive related commands]
0x13 to 0x15 are in a category related to controls or parameter settings and requests for the DISK DEVICE that the device has. Drive ID is added to all the commands in the category, and the drive ID
specifies a target DISK DEVICE.
[Port related commands]
0x16 to 0x18 are in a category related to controls or parameter settings and requests for the logical port
that the device has. Port ID is added to all the commands in the category, and the port ID specifies a
target port.
[File related commands]
0x19 to 0x1B are in a category related to controls or parameter settings and requests for the opened file.
File handle is added to all the commands in this category, and the file handle specifies a target file.
[Device dependent commands]
0xFx (0xF0 to 0xFF) is in a category that allows defining the commands that depends on the device.
However, some commands do not fall into these categories.
DSR Series
5
d. CMD2 : Assigns individual commands according to the following code category list.
. CMD2 code category list
CMD2 (0x00 to 0xFF)
|
+----- Operation related codes (0x00 to 0x7F)
| |
| +-----Basic operation, open operation (0x00 to 0x3F)
| |
| +-----AUTO/MACRO operation (0x40 to 0x5F)
| |
| +-----Machine, maintenance, and service related codes (0x60 to 0x6F)
| |
| +-----Other, special operation (0x70 to 0x7F)
+----- Preset related codes (0x80 to 0xFF)
|
+-----FILE related codes (0x80 to 0x8F)
|
+-----AUTO/MACRO MODE setting (0x90 to 0x9F)
|
+-----VIDEO related codes (0xA0 to 0xAF)
|
+-----AUDIO related codes (0xB0 to 0xBF)
|
+-----TC related codes (0xC0 to 0xCF)
|
+----- System parameter setting (0xD0 to 0xDF)
|
+----- Maintenance and service related codes (0xE0 to 0xEF)
|
+-----Other, special mode setting (0xF0 to 0xFF)
Individual codes are categorized as follows according to whether they are odd and even:
However, some codes do not fall into these categories depending on the content of commands.
Even (LSB=0) **** OFF, playback Odd (LSB=1) **** ON, recording
e. DATA: Additional data of individual commands (total of 255 bytes at maximum).
f. CS (CHECKSUM) : CS is the lower eight value of the sum of the data bytes from the first byte (ID) to
The pin assignment for the CONTROLLER and the DEVICE is as shown in the following table.
Among the DSR series VTRs, the VTRs (DSR-85/85P) that have the built-in CONTROLLER function,
obtain the following CONTROLLER pin assignment when they execute the QSDI dubbing and also
when the RECORDER lamp or the PLAYER lamp turns on the control panel.
Except for that, it’s become pin assignment of DEVICE.
The VTR not had the function as CONTROLLER (DSR-60/60P) is always become pin assignment of
DEVICE.
Signal
Pin
1Frame GroundFrame Ground
2Receive ATransmit A
3Transmit BReceive B
4Transmit CommonReceive Common
5SpareSpare
6Receive CommonTransmit Common
7Receive BTransmit B
8Transmit AReceive A
9Frame GroundFrame Ground
ControllerDevice
A and B are defined as shown below.
B
TR
T : TransmitR : Receive
A
+
_
1
6
2
7
3
8
4
9
5
External view
A < B “1” (MARK)
A > B “0” (SPACE)
DSR Series
7
5.Communication Protocol
1) All communication between the CONTROLLER and the DEVICE will be under the direct supervision of the CONTROLLER.
When the DEVICE receives the COMMAND sent from CONTROLLER, the following COMMAND
is returned.
. In the case that the DEVICE receives the COMMAND not required the data
..................... ACK
. In the case that the DEVICE receives the COMMAND required the data
..................... COMMAND + DATA
. In the case that the error communication is detected or the undefined COMMAND is received
..................... NAK + ERROR DATA
2) The CONTROLLER is not transmit additional COMMAND blocks to a DEVICE prior to receivers
an appropriate response to a previous COMMAND block.
3) The CONTROLLER is not interrupt transmission of a byte in a COMMAND block for more than 10
ms. A DEVICE detecting an interruption of a byte in a COMMAND block that exceeds 10 ms.
CONTROLLER execute a TIME-OUT error sequence.
A DEVICE will void the receiving COMMAND block and transmit a NAK (TIME OUT).
4) The DEVICE, following receipt of a COMMAND block from the CONTROLLER will transmit a
response within 9 ms.
Therefore if the CONTROLLER cannot receive the appropriate response from the DEVICE within
10 ms. After performing the COMMAND block transmission, it will execute as the communication
is not performed under the normal condition, and it will process as necessary.
5) The DEVICE, upon detection of an error, it will immediately transmit a NAK to the CONTROLLER.
(The contents of an error is shown on the COMMAND tables.)
The CONTROLLER, upon receipt of NAK, it will immediately stop transmission of the COMMAND block. The DEVICE, following transmission of NAK, it will receive a subsequent COMMAND block within 10 ms. (except NAK UNDEFINED COMMAND) and will process as necessary.
8
DSR Series
6.Command
The marks shown in the tables mean the following contents.
1) O marked COMMAND’s model can correspond. If the contents are in the RETURN column,
RETURN + DATA will be returned.
If the contents are not in the RETURN column, “10.01 : ACK” will be returned.
2) T marked COMMAND returns ACK as RETURN, but does not operate.
3) X marked COMMAND does not correspond and returns “11.12.01 : NAK UNDEFINED
COMMAND.
4) For details of the commands for disk recorders such as DSR-DR1000/A, refer to Section 6-2. Command Table (for Disk Recorder).
6-1.Command Table (for Cassette Recorder/Player)
Command
00.0C : LOCAL DISABLE
00.11 : DEVICE TYPE REQUEST
00.1D : LOCAL ENABLE
20.00 : STOP
20.01 : PLAY
20.02 : REC
20.04 : STANDBY OFF
20.05 : STANDBY ON
20.0D : DMC START
20.0F : EJECT
20.10 : FAST FWD
2X.11 : JOG FWD
2X.12 : VAR FWD
2X.13 : SHUTTLE FWD
20.20 : REWIND
2X.21 : JOG REV
2X.22 : VAR REV
2X.23 : SHUTTLE REV
“IN (R)” of DSR-DR1000/A indicates the RECORDER side during the simultaneous record/playback
(REMOTE I/F of INTERFACE SELECT is set to “9PIN (DUAL))”.
In the same way, “OUT (P)” of DSR-DR1000/A indicates the PLAYER side.
n
The IN points and the OUT points of the program playback that are set using the “← (IN)” or “→ (OUT)” of the
front panel are different from the IN points and the OUT points that are set from the 9-pin remote control unit.
When the IN DATA SENSE command and the OUT DATA SENSE command that are issued from the 9-pin
remote control unit are sent to the DSR-DR1000/A, the IN points and the OUT points that are by this operation will not be returned.
Command
00.0C : LOCAL DISABLE
00.11 : DEVICE TYPE REQUEST
00.1D : LOCAL ENABLE
20.00 : STOP
20.01 : PLAY
20.02 : REC
20.04 : STANDBY OFF
20.05 : STANDBY ON
20.0D : DMC START
20.0F : EJECT
20.10 : FAST FWD
2X.11 : JOG FWD
2X.12 : VAR FWD
2X.13 : SHUTTLE FWD
20.20 : REWIND
2X.21 : JOG REV
2X.22 : VAR REV
2X.23 : SHUTTLE REV
20.30 : PREROLL
24.31 : CUE UP WITH DATA
24.32 : SYNC POINT PREROLL
24.34 : SYNC PLAY
21.38 : PROGRAM PLAY +
21.39 : PROGRAM PLAY _
20.3C : DMC PREROLL
20.40 : PREVIEW
20.41 : REVIEW
20.42 : AUTO EDIT
20.4B : DMC RUN
20.4C : DMC PREVIEW
20.52 : TENSION RELEASE
20.54 :
ANTI-CLOG TIMER DISABLE
*1 : Both of the RECORDER and the PLAYER side can be set to Disable independently.
DSR Series
O → ACK
X → NAK
12.11 : DEVICE TYPE
O → ACK
X → NAK
O/T → ACK
X → NAK
Return
DSR-DR1000/ADSR-DR1000/ADSR-DR1000/A
IN (R)OUT (P)
OO*1O
OOO
OOO
OOO
OTO
OOT
OOO
OOO
OTO
TTT
OTO
OTO
OTO
OTO
OTO
OTO
OTO
OTO
OTO
OTO
OTO
OTO
OTO
OTO
OTO
TTT
TTT
TTT
OTO
OTO
OOO
TTT
*1
15
Command
Return
DSR-DR1000/ADSR-DR1000/ADSR-DR1000/A
IN (R)OUT (P)
20.55 : ANTI-CLOG TIMER ENABLE
2X.5C: DMC SET FWD
2X.5D: DMC SET REV
20.60 : FULL EE OFF
20.61 : FULL EE ON
O/T→ ACKX→ NAK
20.63 : SELECT EE ON
20.64 : EDIT OFF
20.65 : EDIT ON
*2 : When both of the R and P indicators of the LINE OUT SELECT on the front panel light, output can be selected from the (P) side port.
TTT
OTO
OTO
OTO
OTO
TTO
TTT
TTT
*2
*2
*2
16
DSR Series
Command
44.00 : TIMER-1 PRESET
44.04 : TIME CODE PRESET
4X.05 : USER’S BIT PRESET
*3 : The (R) side and the (P) side can be set to PRESET independently.
*4 : The (P) side can be set to the same setting as in the ordinary VTR. It jumps to these points at the event of Preroll.
The (R) side can only save the set data, and cannot perform the Preroll operation. It returns the set data to SENSE.
*5 : When both of the R and P indicators of the LINE OUT SELECT on the front panel light, the forced EE mode can be set from the (P) side.
DSR Series
17
Command
40.45 : AUDIO SPLIT ON
40.46 : VARIABLE MEMORY OFF
40.47 : VARIABLE MEMORY ON
42.50 : DA INPUT SELECT
4X.54 : EXTENDED DA INPUT SELECT
*6 : The respective values of the (R) side and the (P) side are returned respectively.
DSR Series
19
Command
60.70 : VIDEO INPUT SENSE
60.9E : SUPERIMPOSE
SENSE
60.AE : AUDIO MONITOR
60.C2 :
TIMELINE SOURCE
SENSE
60.C3 : TIMELINE TIME
SENSE
62.C4 : EVENT DATA SENSE
60.C6 :
TIMELINE STATUS
SENSE
61.C7 : EVENT QUEUE
SENSE
61.C8 : UNSUCCESSFUL
EVENT SENSE
72.70 :
71.9E : SUPERIMPOSE
74.AE : AUDIO MONITOR
71.C2 : TIMELINE SOURCE
75.C3 : TIMELINE TIME
7X.C4 : EVENT DATA
75.C6 : TIMELINE STATUS
7X.C7 : EVENT QUEUE
7X.C8 : UNSUCCESSFUL
Return
VIDEO INPUT STATUS
STATUS
CHANNEL STATUS
EVENT
DSR-DR1000/ADSR-DR1000/ADSR-DR1000/A
OOO
OOO
OOO
OOO
OOO
OOO
OOO
OOO
OOO
6-3.Command Table (for DSR-DR1000/A Disk Command)
COMMANDRETURN
DCC1C2D1
System Command
001040
XX1041
001042
001043
0411D0
Drive Command
XX1303
0X1481
0314D0
Port Command
XX1600
011700
File Command
011901
031A82
021AC0
VFL DOWNLOAD ENABLE
VFL DOWNLOAD DATA SET
VFL DOWNLOAD DATA WRITE
VFL DOWNLOAD DATA CLEAR
SYSTEM STATUS SENSE
DELETE
FILE SYSTEM DATA SENSE
DRIVE STATUS SENSE
OPEN PLAY
FILE OPEN STATUS SENSE
CLOSE
FILE ENTRY DATA SENSE
CURRENT TIME SENSE
IN (R)OUT (P)
DCC1C2D1
1001
1001
1001
1001
XX12D0
1001
XX1581
XX15D0
1001
0X1800
1001
XX1B82
XX1BC0
Both DSR-DR1000/A IN (R) and DSR-DR1000/A OUT (P) have the same function (receiving the same command).
20
DSR Series
7.Protocol Command
7-1.VTR Command
00.0C : LOCAL DISABLE
When receiving this command, all functions of the DEVICE will be disabled.
00.11 : DEVICE TYPE REQUEST
12.11 : DEVICE TYPE
The “00.11 : DEVICE TYPE REQUEST” command is used to ask the model of the DEVICE to
be connected, and if the DEVICE receives this command, the “12.11 : DEVICE TYPE” with 2
bytes data will be sent back as a response.
ModelDATA-1DATA-2
DSR-2000/2000P/2000A/2000AP8X14
DSR-1800/1800P/1800A/1800AP8X15
DSR-1600/1600P/1600A/1600AP8X16
DSR-1500/1500P/1500A/1500AP8X17
DSR-DR1000/DR1000P/DR1000A/DR1000AP8X18
DSR-85/85P8X10
DSR-80/80P8X11
DSR-70A/70AP8X13
DSR-70/70P8X13
DSR-60/60P8X12
NTSC Model : X=0
PAL Model : X=1
00.1D : LOCAL ENABLE
When receiving this command, the control panel operation will be enabled according to the
DEVICE setting.
When the power of the DEVICE is turned on, it will be set to the LOCAL ENABLE state.
10.01 : ACK
When receiving this command, the DEVICE will send back this command as acknowledgement.
11.12 : NAK
When detecting the communication errors or receiving the undefined COMMAND, the
CONTROLLER will send back this command as not-acknowledgement.
BIT-7 to BIT-0 of DATA-1 will be set in accordance with the contents.
[DATA-1]
BIT-7BIT-6BIT-5BIT-4BIT-3BIT-2BIT-1BIT-0
TIME OUT
FRAMING
ERROR
20.00 : STOP
20.01 : PLAY
20.02 : REC
20.04 : STANDBY OFF
20.05 : STANDBY ON
When receiving one of the above commands, the DEVICE will be in the specified mode.
The “20.04 : STANDBY OFF” command is available only when the DEVICE is in STOP mode.
OVERRUN
ERROR
PARITY
ERROR
CHECKSUM
ERROR
SOFTWARE
OVERRUN
UNDEFINED
COMMAND
DSR Series
21
20.0D : DMC START : DMC=Dynamic Motion Control (=VAR MEMORY)
This command is used to run the DEVICE from the present tape position at the speed that is
stored by the “20.4B : DMC RUN” command.
20.0F : EJECT
When receiving this command, the DEVICE ejects the cassette.
20.10 : FAST FWD
20.20 : REWIND
When receiving this command, the DEVICE will become the specified mode.
2X.11 : JOG FWD
2X.12 : VAR FWD
2X.13 : SHUTTLE FWD
2X.21 : JOG REV
2X.22 : VAR REV
2X.23 : SHUTTLE REV
When receiving one of the above commands, the DEVICE will start running in accordance with
speed data defined by the DATA-1 and the DATA-2.
When only DATA-1 is given, (X=1) and the tape speed will be defined as follows.
TAPE SPEED=10
Example)
TAPE SPEEDSPEED DATA
STILL0(0H)
0.1 times normal speed32(20H)
1.0 times normal speed64(40H)
About 2.9 times normal speed 79(4FH)
When setting more precise value than the tape speed defined by DATA-1, DATA-2 will be
added, however, the precise value is a linear approximate value. (X=2)
When both DATA-1 and DATA-2 are given, the tape speed will be defined as follows.
TAPE SPEED=10
N : SPEED DATA OF DATA-1 (DECIMAL)
N’: SPEED DATA OF DATA-2 (DECIMAL)
20.30 : PREROLL
When receiving this command, the DEVICE will be prerolled to the tape position, that is, the
value obtained by subtracting the time defined by the “44.31 : PREROLL TIME PRESET”
command from the IN POINT data equivalent to the TIMER DATA or TIME CODE stored in
the IN ENTRY memory by the “40.10 : IN ENTRY” command.
(N/32-2)
, N : SPEED DATA (DECIMAL)
(N/32-2)
+ N’/256 {10
[ (N+1)/32-2]
_ 10
(N/32-2)
}
24.31 : CUE UP WITH DATA
This command is used for cueing up the DEVICE to the position assigned by the time data of
DATA-1 through DATA-4.
A unit of respective data are as follows :
DATA-1
1
Frame
22
10
Frame
MSDLSDMSDLSDMSDLSDMSDLSD
10
Second
DATA-2
1
Second
10
Minute
DATA-3
1
Minute
10
Hour
DATA-4
1
Hour
DSR Series
Loading...
+ 60 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.