[1] Version 1.18 Specification For Serial Interface DCM-5000 / 5001 Nippon Columbia Co., Ltd.
Contents 1. SERIAL COMMUNICATION INTERFACE ...................................................................................................................... 3 1.1 PHYSICAL INTERFACE .............................................................................................................................................................3 1.2 TRANSFER FORMAT OF SERIAL DATA ..................................................................................................................................
1 Serial communication interface .1 Physical interface Arrangement of connector signals RS-232C Terminal # 1 2 3 4 5 6 7 8 9 .2 RS-422A Signal NC TxD RxD NC S.GROUND NC NC NC NC I/O O I Transfer format of serial data - Interface - Communication system - Data transfer mode - Transfer rate - Start bit ( ST ) - Data bit ( b0-b7 ) - Parity ( P ) - Stop bit ( SP ) - Transfer data - Control characters ST b0 STX b1 b2 Signal NC TxD return RxD NC NC S.
.3 Command format and answer format This unit shall be based on commands each of which consists of a data row ( some commands are without a PC ) composed of command codes ( CC ) and parameter codes ( PC ). The transmitting station shall be designed to send block check characters ( BCC ) following ETX, with the data row enclosed in STX ( text start 02h ) and ETX ( text termination 03h ). The receiving station shall regard receipt of BCC as the completion of command reception when it has received STX.
.5 Command / Answer sequence Shown below are the command sequence and the answer sequence of this unit.
When a command is abnormally received ( with or without an answer parameter ) Command Transmitted HOST UNIT STX CC PC0 PC1 PC2 MAX 40ms MAX 80ms PCn ETX BCC Error Check NG NAK Command Retransmitted NAK return STX CC PC0
When a command with an answer parameter is normally received ( unit ) and an answer is abnormally received ( host ) Command Transmitted HOST UNIT STX CC PC0 PC1 PC2 MAX 40ms PCn ETX BCC Error Check OK MAX 40ms STX RC Answer Transmitted AC PC0 PC1 PCn Error Check NG ETX BCC NAK STX RC AC PC0 PC1 MAX 40ms Answer Retransmitted
When a command with an answer parameter is normally received ( unit ) and an answer is normally received with ETB ( host ) Command Transmitted HOST UNIT STX CC PC0 PC1 PC2 MAX 40ms PCn ETX BCC Error Check OK MAX 40ms STX RC Answer Transmitted AC PC0 PC1 PCn Error Check OK ETB BCC MAX 40ms ACK STX RC AC PC0 PC1 PCn ETX BCC MAX 40ms Continuous Answer Transmitted
.6 List of command codes Here is a list of command code types. 2Xh POWER control command 3Xh Command related to the acquisition of player information ( such as status and name ) 4Xh Command related to the setting and revision of information addressed to the player ( such as mode and name ) 5Xh Operation instruction command to the player No.
.7 List of answer codes No. 1 2 3 4 5 6 7 8 9 .8 Status Command OK Invalid Format Error Order Disc None Order Track None Order Time None Play Error Disc Carry Error Communication Error CodeASCII Description 20hSP 30h0 31h1 33h3 34h4 35h5 36h6 37h7 3Ah: Accepts the command. Invalid command. Inappropriate command format. The disc you specified does not exist. The track you specified does not exist. The time you specified does not exist. An error occurred during playback.
.9 Command specification When this unit is set to be compatible with all commands and fails to accept a command ( due to a communication error, for example ), it returns NAK ( 15h ) as an answer. ยท .1 Power ON This requests a power-on from the standby state. On receiving this command, this unit gives a power-on instruction to all players connected by a daisy chain.
.2 Power OFF This requests a transfer from power-on to a standby state. On receiving this command, the unit instructs all players connected by a daisy chain to enter a standby state.
.3 Request System Status This requests a system status, along with the disc number being transferred or the one installed in the drive.
.4 Request Setting Disc This acquires the disc number installed in the disc rack.
.5 Play The unit begins to play back the disc in a selected zone and reserves the next track. It plays only 1 track, and after playing the track, it pauses automatically.
.6 Stop This stops playing back the disc in a selected zone.
.7 Pause ON This pauses the disc in a selected zone. bytebit 7 6 5 4 3 2 1 0 2 1 0 STX 02h Command code R ETX 03h BCCH high-level BCCL low-level 0 1 2 3 4 Answers returned bytebit 0 1 2 3 4 5 7 6 5 4 3 STX 02h Reply code R Answer code ETX 03h BCCH high-level BCCL low-level Special conditions This command is valid only when the zone status is Play (F).
.8 Pause OFF This unpauses the disc in a selected zone. bytebit 7 6 5 4 3 2 1 0 2 1 0 STX 02h Command code S ETX 03h BCCH high-level BCCL low-level 0 1 2 3 4 Answers returned bytebit 0 1 2 3 4 5 7 6 5 4 3 STX 02h Reply code S Answer code ETX 03h BCCH high-level BCCL low-level Special conditions This command is valid only when the zone status is Pause (G). This command is not available in the automatic pause status by the Play, Cross Fade Play, or Cross Fade Disc Reverse command.
.9 Disc Skip This selects a disc in a selected zone. If the unit receives this command while in playback or a pause, the unit completes disc selection and becomes ready to play back, then continues to run according to its immediately previous state the unit plays only 1 track.
.10 Track Skip This selects a track for the disc in a selected zone. If the unit receives this command while in the playback or in a pause, the unit completes the search, then keeps running according to its immediately previous state. The unit plays only 1 track. When a track is not specified with the Track Skip command, the unit goes to the head track of the specified disc. When Forward (+) or Reverse (โ) is selected, the unit searches the track number one after or before the current track number.
.11 Scan Play This scans and plays the disc in a selected zone. bytebit 7 6 5 4 3 2 1 0 1 0 STX 02h Command code V Skip code Forward Reverse ETX 03h BCCH high-level BCCL low-level 0 1 2 3 4 5 Answers returned bytebit 0 1 2 3 4 5 7 6 5 4 3 2 STX 02h Reply code V Answer code ETX 03h BCCH high-level BCCL low-level Special conditions SCAN PLAY can be canceled with the PLAY command by setting 2 to 11 bytes of the PLAY command to โ0โ.
.12 A-Time (Absolute Time) Search This conducts an absolute time search on the disc in a selected zone. If the unit receives this command while in the playback or pause mode, the unit completes the search, then keeps running according to its immediately previous state. If the unit receives this command at the stop mode, it enters the play mode from a track specified with A-Time. The unit becomes the pause mode at the end of a track specified with A-Time.
.13 Cross Fade This specifies the cross fade playback mode. The cross fade time range is 0-10 seconds ( 0 seconds sets the cross fade off ). The cross-fade reproduction is controlled by the Cross Fade Play command or the Cross Fade Disc Reserve command. Only Stop, Request System Status, Power Off, Request CPU Version, and Request Error Status commands are acceptable during cross-fade reproduction.
.14 Cross Fade Play This command starts reproduction in the Cross Fade Play mode. This command is valid only in the Cross Fade mode. This command can be used only when the Cross Fade mode is set and reproduction is required. Use the Cross Fade Disc Reserve command to reserve the next disc after the Cross Fade reproduction starts.
.15 Cross Fade Disc Reserve This command reserves the next tune when the Cross Fade mode starts. This command is available only when the Cross Fade mode is set and reproduction starts by the Cross Fade Play command. In this case, Cross Fade reproduction can be started only by submitting this command.
.16 Zone Control This selects the current zone and changes zone modes.
.17 Request TOC Data This requests TOC data from the disc in a specified zone.
.18 Request Track Data This requests track data from the disc.
.19 Request CD-TEXT Name This requests the various titles of a specified CD-TEXT disc.
.20 Request CPU Version This acquires the version number of the CPU.
.21 Request Error status This command acquires the Error status. When an error occurs, all units become the STOP mode.
2 Constraints .1 Setting a PC remote mode DIP switches at the back of the unit can be set to enter the unit either in the PC remote mode or in the standalone mode. The control of this unit by serial remote mode shall be set to the PC remote mode. .2 Daisy chain .1 ID setting Each child unit shall be set to an appropriate ID by DIP switches (4bit) at the back. There shall be no two or more identical IDs. Up to five child units can be connected to the unit. The DCM-5000 shall always be the parent.
3.