Denon DCM 390 Serial Protocol

Denon DCM 390 - CD / MP3 Changer Manual

Denon DCM 390 manual content summary:

  • Denon DCM 390 | Serial Protocol - Page 1
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 1 page of 40 Specification For Serial Interface DCM-390 D&M Holdings Inc. DENON Brand Company D&M
  • Denon DCM 390 | Serial Protocol - Page 2
    24.May.'07 DCM390 Serial Interface Specification 2 page of Open / Close Command ...30 2.6.13 Program / Direct command 31 2.6.14 Track Num Entry command 32 2.6.15 RANDOM command...33 2.6.16 A-B command ...34 2.6.17 Time command ...35 2.6.18 Repeat command ...36 2.6.19 Disc Select ...37 2.6.20 Disc
  • Denon DCM 390 | Serial Protocol - Page 3
    Revision1.40 Date 24.May.'07 1 Serial communication interface DCM390 Serial Interface Specification 3 page of 40 1.1 Physical interface a) DCM280 has pin Dsub female connector for serial interface. b) Table 1 indicates pin assignment of connector signals. Terminal # 1 2 3 4 5 6 7 8 9 RS-232C
  • Denon DCM 390 | Serial Protocol - Page 4
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 4 page of 40 1.2 Transfer format of serial data - Interface - Communication system RS-232C Half-duplex communication - Data transfer mode Start stop synchronization - Transfer rate 9,600bps - Start bit (ST) 1 bit - Data
  • Denon DCM 390 | Serial Protocol - Page 5
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 5 page of 40 2 Command format and answer format The DCM380X uses commands each of which consists of a data row (some commands no need PC) composed
  • Denon DCM 390 | Serial Protocol - Page 6
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 6 page of 40 2.1 Protocol for data command that gives operational instructions. 5) The time from the start of command transmission to the end of command transmission should be max 40 msec. 6) The time from the completion
  • Denon DCM 390 | Serial Protocol - Page 7
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 7 page of 40 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 [
  • Denon DCM 390 | Serial Protocol - Page 8
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 8 page of 40 2) When a command is abnormally received (with or without an answer parameter) Command Transmitted HOST UNIT STX CC PC0 PC1 PC2 MAX 40ms
  • Denon DCM 390 | Serial Protocol - Page 9
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 9 page of 40 3) When a command with an answer parameter is normally received by [unit] and an answer is abnormally received by [host]. Command Transmitted HOST
  • Denon DCM 390 | Serial Protocol - Page 10
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 10 page of 40 3) When a command with an answer parameter is normally received by [unit] and an answer is normally received with ETB [host]. Command
  • Denon DCM 390 | Serial Protocol - Page 11
    number information is obtained. Request Program Num Table. Request CD's TOC data Request CD/MP3/WMA-Text data Start playback or recording. Stop playback or recording. Playback Pause. Skip to the other track. Search with audible. Disc tray Open/Close Select Program or Direct mode. Select the music
  • Denon DCM 390 | Serial Protocol - Page 12
    system 4Xh:Status of each action No. Status 1 Ready 2 Not Ready 3 Disc Loading 4 Disc Loading Complete 5 Tray Opening 6 Tray Closing 7 Carousel rotating 8 Play 9 Stop 10 Pause 11 No Disc 12 CD Error 13 Search 14 Disc Read Error 15 Stand-by Code Description (ASCII) 0x30 ('0') Device is ready
  • Denon DCM 390 | Serial Protocol - Page 13
    Revision1.40 Date 24.May.'07 2.6 Command specification DCM390 Serial Interface Specification 13 page of 40 2.6.1 RESET command This command resets the device. After RESET command the device will do some operations for reset and return Answer
  • Denon DCM 390 | Serial Protocol - Page 14
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 14 page of 40 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 7 0 1 2 3 4 5 6
  • Denon DCM 390 | Serial Protocol - Page 15
    07 DCM390 Serial Interface Specification 15 page of 40 Code 0x31('1') 0x32('2') 0x33('3') 0x34('4') 0x35('5') Disc Number Disc1 Disc2 Disc3 Disc4 Disc5 Table 9. Disc No.code Code 0x31('1') 0x32('2') 0x33('3') 0x34('4') 0x35('5') 0x36('6') 0x37('7') Disc Type Reserved Reserved Reserved CD-DA CD
  • Denon DCM 390 | Serial Protocol - Page 16
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 16 page of 40 2.6.3 REQUEST CPU Version command This command requests the microprocessor CPU firmware version code. 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('1') 2
  • Denon DCM 390 | Serial Protocol - Page 17
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 17 page of 40 2.6.4 REQUEST ERROR CODE disc does not read 11 0x2A 0x2A During play, data of disc does not read 12 0x2B 0x2B Cannot read within a preset time period in TOC reading. 13 0x2C 0x2C Sub code data does not read
  • Denon DCM 390 | Serial Protocol - Page 18
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 18 page of 40 2.6.5 Request Disc status This obtains the information on the disk number reproduced now and each disk. Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02h) 1 Command code (' 3') 2 Reserve (0x00) 3 Reserve (0x00)
  • Denon DCM 390 | Serial Protocol - Page 19
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 19 page of 40 2.6.6 Request Program Table command This command number 10 digits 15 Program Num 3 Track number 1 digits 16 Program Num 4 Disc number (Table20) 17 Program Num 4 Track number 100 digits 18 Program Num 4
  • Denon DCM 390 | Serial Protocol - Page 20
    DCM390 Serial Interface Specification 20 page of 40 26 Program Num 6 Track number 10 digits 27 Program Num 6 Track number 1 digits 28 Program Num 7 Disc digits 39 Program Num 9 Track number 1 digits 40 Program Num 10 Disc number (Table20) 41 Program Num 10 Track number 100 digits 42
  • Denon DCM 390 | Serial Protocol - Page 21
    DCM390 Serial Interface Specification 21 page of 40 2.6.7 REQUEST CD TOC command This command requests the device to send CD TOC data and MP3 format Reserved Track 1 | Track 512 First track number Last track number Total time Total track Total folder '0000000' 'mmmssff' | Track 99 512 'xxx0000'
  • Denon DCM 390 | Serial Protocol - Page 22
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 22 page of 40 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
  • Denon DCM 390 | Serial Protocol - Page 23
    ) CD Text (Artist) Reserved Reserved MP3/WMA Folder Name MP3/WMA File Name Reserved ID3 Title Name ID3 Artist Name ID3 Album Name Reserved Table 29. Data Type Note Only Play/Pause/Cue. Only Play/Pause/Cue. Only Play/Pause/Cue. Track number '000' '001' : '099' : '999' Content Whole Disc's Track
  • Denon DCM 390 | Serial Protocol - Page 24
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 24 page of 40 2) Answer format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Reply code ('6') 2 Answer code (Table 3) 3 Data Type (Table 29) 4 Track number 100 digits (Table 30) 5
  • Denon DCM 390 | Serial Protocol - Page 25
    Revision1.40 Date 24.May.'07 2.6.9 PLAY command The device starts playback. (CD) DCM390 Serial Interface Specification 25 page of 40 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command playback, when mecha status is Stop, Forward, Rewind, Cue, Review or Play Mute. D&M
  • Denon DCM 390 | Serial Protocol - Page 26
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 26 page of 40 2.6.8 STOP command This command stops playback, recording, fast forward and rewind. 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('A') 2 Reserve (0x00) 3
  • Denon DCM 390 | Serial Protocol - Page 27
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 27 page of 40 2.6.9 CD PAUSE command This command pause the CD. 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('B') 2 Reserve (0x00) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00)
  • Denon DCM 390 | Serial Protocol - Page 28
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 28 page of 40 2.6.10 Skip command This command does the music search of the CD. 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('C') 2 Skip code (Forward: '+', Reverse: '-') 3 Reserve (0x00
  • Denon DCM 390 | Serial Protocol - Page 29
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 29 page of 40 2.6.11 SEARCH command This command does the music search at designated speed in the CD playback. 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('D') 2 Search Speed (Table 41)
  • Denon DCM 390 | Serial Protocol - Page 30
    24.May.'07 DCM390 Serial Interface Specification 30 page of 40 2.6.12 Open / Close Command This command opens and closes the loader of the CD. 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('E') 2 Open / Close Code (Close: '0', Open: '1') 3 Reserve (0x00
  • Denon DCM 390 | Serial Protocol - Page 31
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 31 page of 40 2.6.13 Program / Direct command This command selects a program mode or a direct mode. (CD) 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('F') 2 Program / Direct Code (Direct:
  • Denon DCM 390 | Serial Protocol - Page 32
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 32 page of 40 2.6.14 Track Num Entry command This command designates the truck that should program playback truck, in the case of program mode
  • Denon DCM 390 | Serial Protocol - Page 33
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 33 page of 40 2.6.15 RANDOM command This command does random function ON/OFF. (CD) 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('H') 2 RANDOM Code (OFF: '0', ON: '1') 3 Reserve (0x00) 4
  • Denon DCM 390 | Serial Protocol - Page 34
    DCM390 Serial Interface Specification 34 page of 40 2.6.16 A-B command This command designates a point, B point in an A-B point designated repeating function. (CD) only A-Set' condition at the time of ' A-B off'. 2. A device 'receives only B-Set' and' A-B off' condition at the time of ' A-Set'. 3.
  • Denon DCM 390 | Serial Protocol - Page 35
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 35 page of 40 2.6.17 Time command This command changes Elapse/Remain/Total Remain time display. (CD) 1) Command format Byte/bit 7 0 1 2 3 4 5 6 7 8 2) Answer format Byte/bit 7 0 1 2 3 4 5 6 5 4 3 2 1 0 STX (0x02)
  • Denon DCM 390 | Serial Protocol - Page 36
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 36 page of 40 2.6.18 Repeat command This command changes repeating function. 1) Command format Byte/bit 7 0 1 2 3 4 5 6 7 8 2) Answer format Byte/bit 7 0 1 2 3 4 5 6 5 4 3 2 1 0 STX (0x02) Command code ('R')
  • Denon DCM 390 | Serial Protocol - Page 37
    Revision1.40 Date 24.May.'07 2.6.19 Disc Select It changes to the selected disk. DCM390 Serial Interface Specification 37 page of 40 1) Command format Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('L') 2 Disc code(Table 58) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (
  • Denon DCM 390 | Serial Protocol - Page 38
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 38 page of 40 2.6.20 Disc skip command It changes to the following disk (for DVD changer). Byte/bit 7 6 5 4 3 2 1 0 0 STX (0x02) 1 Command code ('M') 2 Skip code (Forward: '+', Reverse: '-') 3 Reserve (0x00) 4
  • Denon DCM 390 | Serial Protocol - Page 39
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 39 page of 40 2.6. 21 Power ON command This command releases the "Stand-by" status. After "Power ON" command the device will do some operations
  • Denon DCM 390 | Serial Protocol - Page 40
    Revision1.40 Date 24.May.'07 DCM390 Serial Interface Specification 40 page of 40 2.6. 21 Power OFF This command changes to the "Stand-by" status. It turns off the display and stops servo rotation. 1) Command
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40

Revision1.40
DCM390 Serial Interface Specification
Date 24.May.’07
1 page of 40
Specification
For
Serial Interface DCM-390
D&M Holdings Inc.
DENON Brand Company