Denon DCM-390 Specification
Denon DCM-390 Specification

Denon DCM-390 Specification

Serial interface
Hide thumbs Also See for DCM-390:

Advertisement

Revision1.30
DCM390 Serial Interface Specification
Date 25.Apr.'06
1 page of 40
Specification
For
Serial Interface DCM-390
D&M Holdings Inc.
DENON Brand Company
D&M

Advertisement

Table of Contents
loading

Summary of Contents for Denon DCM-390

  • Page 1 Revision1.30 DCM390 Serial Interface Specification Date 25.Apr.’06 1 page of 40 Specification Serial Interface DCM-390 D&M Holdings Inc. DENON Brand Company D&M...
  • Page 2: Table Of Contents

    Revision1.30 Date 25.Apr.’06 Contents Serial communication interface... 3 Physical interface... 3 Transfer format of serial data ... 4 Command format and answer format... 5 Protocol for data transmission and reception ... 6 Basic procedure ... 6 Communication errors ... 6 Command / Answer sequence ...
  • Page 3: Serial Communication Interface

    Revision1.30 Date 25.Apr.’06 Serial communication interface 1.1 Physical interface a) DCM280 has pin Dsub female connector for serial interface. b) Table 1 indicates pin assignment of connector signals. RS-232C Terminal # Signal S.GROUND Table 1. Pin Assignment c) Figure 1 indicates diagram of RS232C and RS422A. D&M RS-232C Figure 1.
  • Page 4: Transfer Format Of Serial Data

    Revision1.30 Date 25.Apr.’06 1.2 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 D&M RS-232C Half-duplex communication...
  • Page 5: Command Format And Answer Format

    Revision1.30 Date 25.Apr.’06 Command format and answer format The DCM380X uses commands each of which consists of a data row (some commands no need PC) composed of command codes (CC) and parameter codes (PC). The host shall be designed to send block check characters (BCC) following ETX, with the data row enclosed in STX (text start: 0x02) and ETX (text termination: 0x03).
  • Page 6: Protocol For Data Transmission And Reception

    Revision1.30 Date 25.Apr.’06 2.1 Protocol for data transmission and reception This unit is based on half-duplex communication. The unit shall therefore transmit commands and receive answers according to the following procedure. Basic procedure 1) The host shall select commands for this unit and transmit them to this unit. Command interval time is MIN 40µsec.
  • Page 7: Command / Answer Sequence

    Revision1.30 Date 25.Apr.’06 2.2 Command / Answer sequence Shown below are the command sequence and the answer sequence of this unit. 1) When a command is normally received by [unit] and an answer is normally received by [host] with an answer parameter Command Transmitted 40ms...
  • Page 8 Revision1.30 Date 25.Apr.’06 2) When a command is abnormally received (with or without an answer parameter) HOST Command Transmitted 40ms Command Retransmitted D&M DCM390 Serial Interface Specification UNIT Error Check NG NAK return 8 page of 40...
  • Page 9 Revision1.30 Date 25.Apr.’06 3) When a command with an answer parameter is normally received by [unit] and an answer is abnormally received by [host]. Command Transmitted 40ms Error Check NG D&M HOST DCM390 Serial Interface Specification 9 page of 40 UNIT Error Check OK Answer Transmitted...
  • Page 10 Revision1.30 Date 25.Apr.’06 3) When a command with an answer parameter is normally received by [unit] and an answer is normally received with ETB [host]. Command Transmitted 40ms Error Check OK 40ms Next command transmitted D&M HOST DCM390 Serial Interface Specification 10 page of 40 UNIT Error Check OK...
  • Page 11: List Of Command Codes

    None time requested Condition Error None Disc requested D&M Code(ASCII) 0x20(‘SP’) Reset the device. 0x30(‘0’) Request CD player status. 0x31(‘1’) Request the CPU revision code. 0x32(‘2’) Request the error code. 0x33(‘3’) Disk number information is obtained. 0x34(‘4’) Request Program Num Table.
  • Page 12: Status List

    Revision1.30 Date 25.Apr.’06 2.5 Status List Following table is a list of answer code types. 3Xh:Status of the entire system 4Xh:Status of each action Status Ready Not Ready Disc Loading Disc Loading Complete Tray Opening Tray Closing Carousel rotating Play Stop Pause No Disc...
  • Page 13: Command Specification

    Revision1.30 Date 25.Apr.’06 2.6 Command specification 2.6.1 RESET command This command resets the device. After RESET command the device will do some operations for reset and return Answer code. At last the device resets itself. 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special condition This device cannot receive any commands within 2 seconds after this command is sent.
  • Page 14: 2Request Play Status Command

    Revision1.30 Date 25.Apr.’06 2.6.2REQUEST PLAY STATUS command Using this command, the host can get CD player information. The host shall send this command repeatedly to sense the CD player’s status. 1) Command format Byte/bit 2) Answer format Byte/bit D&M STX (0x02) Command code (‘0’)
  • Page 15 Revision1.30 Date 25.Apr.’06 Code Disc Number 0x31(‘1’) 0x32(‘2’) 0x33(‘3’) 0x34(‘4’) 0x35(‘5’) Table 9. Disc No.code Code 0x31(‘1’) 0x32(‘2’) 0x33(‘3’) 0x34(‘4’) 0x35(‘5’) 0x36(‘6’) 0x37(‘7’) Table 10. Disc type code Code 0x31(‘1’) 0x32(‘2’) 0x33(‘3’) 0x34(‘4’) 0x35(‘5’) 0x36(‘6’) Table 11. Audio format code 0x31(‘1’) 0x32(‘2’) 0x33(‘3’)
  • Page 16: Request Cpu Version Command

    Revision1.30 Date 25.Apr.’06 2.6.3 REQUEST CPU Version command This command requests the microprocessor CPU firmware version code. 1) Command format Byte/bit Table 13. Request Firmware Revision command 2) Answer format Byte/bit 3) Special condition - None. D&M STX (0x02) Command code (‘1’) Reserve (0x00) Reserve (0x00) Reserve (0x00)
  • Page 17: Request Error Code Command

    Revision1.30 Date 25.Apr.’06 2.6.4 REQUEST ERROR CODE command With this command the host can get ERROR CODE from the device in case of something wrong. 1) Command format Byte/bit 2) Answer format Byte/bit Error code 0x20 0x21 0x22 0x23 0x24 0x25 0x26 0x27...
  • Page 18: Request Disc Status

    Revision1.30 Date 25.Apr.’06 2.6.5 Request Disc status This obtains the information on the disk number reproduced now and each disk. Byte/bit Byte/bit Code 0x31(‘1’) 0x32(‘2’) 0x33(‘3’) 0x34(‘4’) 0x35(‘5’) Table 20. Current disc number code Code 0x31(‘1’) 0x32(‘2’) 0x33(‘3’) 0x34(‘4’) 0x35(‘5’) 0x36(‘6’) 0x37(‘7’) 0x38(‘7’)
  • Page 19: Request Program Table Command

    Revision1.30 Date 25.Apr.’06 2.6.6 Request Program Table command This command acquires the information that is registered to program with unit. 1) Command format Byte/bit CODE Program / Direct Status 0x30 (‘0’) 0x31 (‘1’) 0x32 (‘2’) 0x33 (‘3’) Table 23. Program / Direct answer 2) Answer format Byte/bit D&M...
  • Page 20 Revision1.30 Date 25.Apr.’06 3) Special condition - If Program Num empty then ‘000’. D&M DCM390 Serial Interface Specification Program Num 6 Track number 10 digits Program Num 6 Track number Program Num 7 Disc number (Table20) Program Num 7 Track number 100 digits Program Num 7 Track number 10 digits Program Num 7 Track number Program Num 8 Disc number (Table20)
  • Page 21: Request Cd Toc Command

    Revision1.30 Date 25.Apr.’06 2.6.7 REQUEST CD TOC command This command requests the device to send CD TOC data and MP3/WMA file data. 1) Command format Byte/bit Track number ‘000’ ‘001’ ‘512’ ‘0A0’ ‘0A1’ ‘0A2’ ‘0A3’ ‘0A4’ 2) Answer format Byte/bit D&M STX (0x02) Command code (‘5’)
  • Page 22 Revision1.30 Date 25.Apr.’06 3) Special conditions - Track number ‘0A0’,’0A1’,’0A2’,’0A3’ and ‘0A4’ have special meaning. Refer the Table 26. - If time exceeds 999minutes 99seconds , return ‘-------’ D&M DCM390 Serial Interface Specification 22 page of 40...
  • Page 23: Request Text Data Command

    Revision1.30 Date 25.Apr.’06 2.6.8 REQUEST TEXT DATA command This command requests the device to send text data. 1) Command format Byte/bit CODE 0x30 (‘0’) 0x31 (‘1’) 0x32 (‘2’) 0x33 (‘3’) 0x34 (‘4’) 0x35 (‘5’) 0x36 (‘6’) 0x37 (‘7’) 0x38 (‘8’) 0x39 (‘9’) 0x3A (‘:’) Table 29.
  • Page 24 Revision1.30 Date 25.Apr.’06 2) Answer format Byte/bit 7-36 3) Special conditions - If Text Data 30Characters or more , then put in 30Charactors . - If Text Data 29Characters or less ,then put in null(0x00) after the last character. D&M STX (0x02) Reply code (‘6’) Answer code (Table 3)
  • Page 25: Play Command

    Revision1.30 Date 25.Apr.’06 2.6.9 PLAY command The device starts playback. (CD) 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special conditions - The answer code returns “Command OK”, when mecha status data is Play. - This command force to start playback, when mecha status is Stop, Forward, Rewind, Cue, Review or Play Mute.
  • Page 26: Stop Command

    Revision1.30 Date 25.Apr.’06 2.6.8 STOP command This command stops playback, recording, fast forward and rewind. 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special conditions - The answer code returns “Command OK”, when mecha status data is Stop. D&M STX (0x02) Command code (‘A’) Reserve (0x00)
  • Page 27: Cd Pause Command

    Revision1.30 Date 25.Apr.’06 2.6.9 CD PAUSE command This command pause the CD. 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special conditions D&M STX (0x02) Command code (‘B’) Reserve (0x00) Reserve (0x00) Reserve (0x00) Reserve (0x00) ETX (0x03) BCCH (high-level) BCCL (low-level) Table 36.
  • Page 28: Skip Command

    Revision1.30 Date 25.Apr.’06 2.6.10 Skip command This command does the music search of the CD. 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special condition D&M STX (0x02) Command code (‘C’) Skip code (Forward: ’+’, Reverse: ’-‘) Reserve (0x00) Reserve (0x00) Reserve (0x00) ETX (0x03)
  • Page 29: Search Command

    Revision1.30 Date 25.Apr.’06 2.6.11 SEARCH command This command does the music search at designated speed in the CD playback. 1) Command format Byte/bit Code 0x40 (‘@’) 0x41 (‘A’) 0x42 (‘B’) 0x43 (‘C’) 0x44 (‘D’) 0x61 (‘a’) 0x62 (‘b’) 0x63 (‘c’) 0x64 (‘d’) Table 41.
  • Page 30: Open / Close Command

    Revision1.30 Date 25.Apr.’06 2.6.12 Open / Close Command This command opens and closes the loader of the CD. 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special condition D&M STX (0x02) Command code (‘E’) Open / Close Code (Close: ‘0’, Open: ‘1’) Reserve (0x00) Reserve (0x00) Reserve (0x00)
  • Page 31: Program / Direct Command

    Revision1.30 Date 25.Apr.’06 2.6.13 Program / Direct command This command selects a program mode or a direct mode. (CD) 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special condition This command receives it only when it stops. If you need program clear, select a direct mode. D&M STX (0x02) Command code (‘F’)
  • Page 32: Track Num Entry Command

    Revision1.30 Date 25.Apr.’06 2.6.14 Track Num Entry command This command designates the truck that should program playback truck, in the case of program mode or in the case of a direct mode. 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special condition D&M STX (0x02)
  • Page 33: Random Command

    Revision1.30 Date 25.Apr.’06 2.6.15 RANDOM command This command does random function ON/OFF. (CD) 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special condition D&M STX (0x02) Command code (‘H’) RANDOM Code (OFF: ‘0’, ON: ‘1’) Reserve (0x00) Reserve (0x00) Reserve (0x00) ETX (0x03) BCCH (high-level)
  • Page 34: A-B Command

    Revision1.30 Date 25.Apr.’06 2.6.16 A-B command This command designates a point, B point in an A-B point designated repeating function. (CD) 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special condition As for this command, information condition changes by the condition of a/the main body. 1.
  • Page 35: Time Command

    Revision1.30 Date 25.Apr.’06 2.6.17 Time command This command changes Elapse/Remain/Total Remain time display. (CD) 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special condition D&M STX (0x02) Command code (‘J’) Time Mode Code (Elapsed: ‘0’, Remain: ‘1’, Total Remain: ‘2’) Reserve (0x00) Reserve (0x00) Reserve (0x00)
  • Page 36: Repeat Command

    Revision1.30 Date 25.Apr.’06 2.6.18 Repeat command This command changes repeating function. 1) Command format Byte/bit 2) Answer format Byte/bit 3) Special condition D&M STX (0x02) Command code (‘R’) Repeat Code (OFF: ‘0’, 1track: ‘1’,1disc:’2’,All disc:’3’) Reserve (0x00) Reserve (0x00) Reserve (0x00) ETX (0x03) BCCH (high-level) BCCL (low-level)
  • Page 37: Disc Select

    Revision1.30 Date 25.Apr.’06 2.6.19 Disc Select It changes to the selected disk. 1) Command format Byte/bit Code Table 58. Disc code 2) Answer format Byte/bit 3) Special condition D&M STX (0x02) Command code (‘L’) Disc code(Table 58) Reserve (0x00) Reserve (0x00) Reserve (0x00) ETX (0x03) BCCH (high-level)
  • Page 38: Disc Skip Command

    Revision1.30 Date 25.Apr.’06 2.6.20 Disc skip command It changes to the following disk (for DVD changer). Byte/bit 1) Answers returned Byte/bit 3) Special condition D&M STX (0x02) Command code (‘M’) Skip code (Forward: ’+’, Reverse: ’-‘) Reserve (0x00) Reserve (0x00) Reserve (0x00) ETX (0x03) BCCH (high-level)
  • Page 39: Power On Command

    Revision1.30 Date 25.Apr.’06 2.6. 21 Power ON command This command releases the “Stand-by” status. After “Power ON” command the device will do some operations for reset and return Answer code. At last the device resets itself. 1) Command format Byte/bit 2) Answers returned Byte/bit 3) Special condition...
  • Page 40 Revision1.30 Date 25.Apr.’06 2.6. 21 Power OFF This command changes to the “Stand-by” status. It turns off the display and stops servo rotation. 1) Command format Byte/bit 2) Answers returned Byte/bit 3) Special condition - When “Stand-by” status, can accept “Power ON” and “Reset” command only. - This command cannot accept “Stand-by”...

Table of Contents