Denon DN-T625, DN-T645 Specification

Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 1 page of 55
Specification
For
Serial Interface DN-T645/625
Denon, Ltd.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 2 page of 55
Histories
Rev. Date Name Description
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 3 page of 55
Contents
1 Serial communication interface 5
1.1 Physical interface 5
1.2 Transfer format of serial data 6
2 Command format and answer format 7
2.1 Protocol for data transmission and reception 8 Basic procedure 8 Communication errors 8
2.2 Command / Answer sequence 9
2.3 List of command codes 10
2.4 List of answer codes 11
2.5 Status List 11
2.6 Command specification 12
2.6.1 RESET command 12
2.6.2 SLEEP command 13
2.6.3 REQUEST PLAY STATUS command 14
2.6.4 REQUEST FIRMWARE REVISION command 16
2.6.5 REQUEST ERROR CODE command 17
2.6.6 REQUEST TAPE INFORMATION 18
2.6.7 REQUEST ESTABLISH command 19
2.6.8 REQUEST MACHINE ID command 20
2.6.9 REQUEST CD TOC command 21
2.6.10 REQUEST TEXT DATA command 22
2.6.11 Request Display Status command 24
2.6.12 Request Slide Switch Status command 25
2.6.13 Request Program Table command 26
2.6.14 PLAY command 28
2.6.15 STOP command 29
2.6.16 CD PAUSE command 30
2.6.17 Skip command 31
2.6.18 SEARCH command 32
2.6.19 Open / Close Command 33
2.6.20 Cue command 34
2.6.21 Program / Direct command 35
2.6.22 Track Num Entry command 36
2.6.23 RANDOM command 37
2.6.24 A-B command 38
2.6.25 CD Sync command 39
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 4 page of 55
2.6.26 Pitch command 40
2.6.27 Pitch Set command 41
2.6.28 Time command 42
2.6.29 Title command 43
2.6.30 Repeat command 44
2.6.31 Play Mode command 45
2.6.32 REC command 46
2.6.33 PAUSE REC command 47
2.6.34 FORWARD command 48
2.6.35 REWIND command 49
2.6.36 DIRECTION command 50
2.6.37 MEMORY command 51
2.6.38 COUNTER RESET command 52
2.6.39 DOLBY command 53
2.6.40 SETTING Relay Mode command 54
2.6.44 REV Mode command 55
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 5 page of 55
1 Serial communication interface
1.1 Physical interface
a) DN-645/625 has a D-sub 9 pin female connector for serial interface. b) Table 1 indicates pin assignment of connector signals . RS-232C and RS-422A can be selected with
software switch on the DN-T645. RS-422A is not available on the DN-T625, only RS-232C.
RS-232C RS-422A
Terminal # Signal I/O Signal I/O
1 NC - NC ­2 TxD O TxD- O 3 RxD I RxD I 4 NC - NC ­5 S.GROUND - S.GROUND ­6 NC - NC ­7 NC - TXD O 8 NC - RXD- I 9 NC - NC -
Table 1. Pin Assignment
c) Figure 1 indicates diagram of RS-232C and RS-422A.
RS-232C RS-422A
TXD
CPU
RXD
CPU
Figure 1. Serial Driver/Receiver
TXD+ TXD-
RXD+ RXD-
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 6 page of 55
1.2 Transfer format of serial data
- Interface RS-232C RS-422A selectable (DN-T645)
RS-232C (DN-T625)
- Communication system Half-duplex communication
- Data transfer mode Start stop synchronization
- Transfer rate 9,600bps
- Start bit (ST) 1 bit
- Data bit (b0-b7) 8 bits
- Parity (P) Even number
- Stop bit (SP) 1 bit
- Transfer data ASCII code
- Control characters STX (0x02)
ETX (0x03)
NAK (15h)
ACK (06h)
ST b0 b1 b2 b3 b4 b5 b6 b7 P ST
11/9600 sec
Figure 2. Command Data Array
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 7 page of 55
2 Command format and answer format
The DN-T645/625 uses commands each of which consists of a data row (some commands don't 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). The DN-T645/625 shall complete command receive with correct BCC codes.
Here are the formats.
Commands <STX> <CC> <PC0> <PC1> <PC2> <………..> <PCn> <ETX> <BCCH><BCCL>
STX (Start of TeXt) 0x02 CC (Command Code) Command code PC (Parameter Code) Number of parameters is defined for each command. ETX (End of Text ) 0x03 BCC (Block Check Character) CC + PC0 + PC1 + PC2 + + PCn + ETX = XY (hex) Each of X and Y is 4 bit long, X, Y=0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F BCCH is an ASCII code converted from X (higher 4 bits of sum) and BCCL is converted from Y (lower 4 bit of sum). BCCH and BCCL are ASCII coded data. If a three digit check sum is calculated, ignore the hundredths place.
Answers<STX> <CC> <AC> <PC0> <PC1> <PC2> <> <PCn> <ETX><BCCH><BCCL>
STX (Start of TeXt) 0x02 RC (Reply Code) Reply code (=Command code) AC (Answer Code) Answer code PC (Parameter Code) Number of parameters is defined for each command. ETX (End of TeXt) 0x03 BCC (Block Check Character) CC + PC0 + PC1 + PC2 + + PCn + ETX = XY (hex) Each of X and Y is 4 bit long, X, Y=0,1,2,3,4,5,6,7,8,9,A, B, C, D, E, F
BCCH is an ASCII code converted from X (higher 4 bits of sum) and BCCL is converted from Y (lower 4 bit of sum).
BCCH and BCCL are ASCII coded data. If a three digit check sum is calculated, ignore the hundredths place.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 8 page of 55
2.1 Protocol for data transmission and reception
This device’s serial protocol is based on half-duplex communication. Therefore the host shall transmit commands and receive answers according to the following procedure.
Basic procedure
1) The host selects a preferred command and transmit s codes to the device. The host shall not send each
byte within 40µsec because the device cannot receive within 40µsec after previous byte.
2) The host shall wait for the device’s answer before transmitting the next command. Reading RC, AC
and PC bytes, the host can get acknowledge whether the device received previous command correctly or not.
3) When transmitting a command which causes some function, the host shall get device’s status that the
device becomes ready. The Read Status command is used for this purpose.
4) The host shall complete the transmission of one command within 40 msec.
5) The device shall return answer within 5 seconds.
6) The device cannot receive any command within 2 second after the power is turned on.
Communication errors
1) In case of a communication error such as overrun, framing, or parity error, the device returns a NAK
(15h) code within 80ms ec from the start of command transmission. When a NAK (0x15) code is received, the host shall transmit the previous command again immediately.
2) If the host detects communication error while receiving the answer, the host shall send a NAK (0x15)
code within 80ms ec from beginning of receipt. The device sends the same answer again after receiving a NAK code within 80msec.
3) The host shall send the previous command when there is no answer from device.
Revision1.00 DN-T645/625 Serial Interface Specification
STX
HOST
DEVICE
Date 2002-08-30 9 page of 55
2.2 Command / Answer sequence
Figure 3 is and example of command and answer sequence for DN-T645/625.
Command Transmi ssion
40msec
Check BCC
Max
CC PC0
PC1 PC2
PCn ETX
BCC
STX
RC
AC
PC0
PC1
PCn ETX
BCC
Min 40 µsec
Check BCC
Max 5 sec.
Answer Transmission
Next Command Transmission
STX
CC
PC0
Figure 3. Command Sequence
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 10 page of 55
2.3 List of command codes
DestinationNo. Command Code
(ASCII)
1 Reset 0x20(‘SP’) X Reset the device. 2 Sleep 0x21(‘!’) X Force the device to Sleep mode. 3 Request PLAY Status 0x30(‘0’) X X Request CD player and Deck status.
4 Request Firmware Rev. 0x31(‘1’) X Request the firmware revision code. 5 Request Error Code 0x32(‘2’) X Request the error code. 6 Request Tape Info. 0x34(‘4’) X Request the Tape information. 7 Request ESTABLISH 0x35(‘5’) X Request the setup contents (such as
8 Request Machine ID 0x36(‘6’) X Request the machine ID.
9 Request CD TOC 0x37(‘7’) X Request CD’s TOC data 10 Request Text Data 0x38(‘8’) X Request CD-text/MP3 text data 11 Request Display Status 0x39(‘9’) X Request Display Status data 12 Request Slide SW Status 0x3A(‘:’) X Request Slide SW Status data. 13 Request Program Table 0x3B(‘;’) X Request Program Num Table. 14 Play 0x40(‘@’) X X Start playback or recording. 15 Stop 0x41(‘A’) X X Stop playback or recording. 16 Pause 0x42(‘B’) X Playback Pause. 17 Skip 0x43(‘C’) X Skip to the other track or music. 18 Search 0x44(‘D’) X Search with audio output. 19 Open/Close 0x45(‘E’) X 20 Cue 0x46(‘F’) X 21 Program / Direct 0x47(‘G’) X 22 Track Num Entry 0x48(‘H’) X 23 Random 0x4B(‘K’) X 24 A-B 0x4C(‘L’) X 25 CD Sync 0x4D(‘M’) X 26 Pitch 0x4E(‘N’) X 27 Pitch Set 0x4F(‘O’) X 28 Time 0x50(‘P’) X 29 Title 0x51(‘Q’) X 30 Repeat 0x52(‘R’) X 31 Play Mode 0x53(‘S’) X 32 Record standby 0x62(‘b’) X Standby to record. 33 Rec Pause 0x63(‘c’) X Pauses Recording. 34 Forward 0x64(‘d’) X Start Fast forward. 35 Rewind 0x65(‘e’) X Start Rewind. 36 Direction 0x66(‘f’) X Changes the tape transport direction. 37 Memory 0x67(‘g’) X Switch the counter memory mode. 38 Counter Reset 0x68(‘h’) X Reset tape counter. 39 Dolby 0x69(‘i’) X Dolby setting. 40 Relay Mode 0x6D(‘m’) X Setting modes . 41 Rev Mode 0x6E(‘n’) X
Table 2. Command list
System CD Tape
switch position and mode select).
Operation
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 11 page of 55
2.4 List of answer codes
No. Status Code
1 Command OK 0x20(SP) Received the command correctly. 2 Invalid 0x30(‘0’) Received invalid command or parameter. 3 Format Error 0x31(‘1’) Received inappropriate format command. 4 None track requested 0x32(‘2’) Requested track does not exit. 5 None time requested 0x33(‘3’) Requested time does not exit. 6 Condition Error 0x35(‘5’) Condition error occurs.
(ASCII)
Table 3. Answer code list
Description
2.5 Status List
DescriptionNo. Status Code
(ASCII)
1 Ready 0x30 (‘0’) X X X Device is ready to receive a command. 2 Not Ready 0x31 (‘1’) X X X Device is not ready to be operated.
3 CD Sync 0x32 (‘2’) X CD Synchronizing. 4 Sleep 0x33 (‘3’) X Sleeping Device. 5 Play 0x41 (‘A’) X X Playing. 6 Stop 0x42 (‘B’) X X Under stop. 7 Pause 0x43 (‘C’) X Pausing CD. 8 No Media 0x44 (‘D’) X X There is no CD or no tape in the device.
9 Search * 0x45 (‘E’) X X Slow search playing. 10 CD Error 0x46 (‘F’) X CD Error. 11 Disc Loading 0x47 (‘G’) X Under disc loading, now reading TOC or
12 Disc Loading complete 0x48 (‘H’) X Disc loading complete. Device TOC reads 13 Tray Opening 0x49 (‘I’) X Disc tray now opening.
14 Tray Closing 0x4A (‘J’) X Disc tray now closing. 15 Scan Play 0x4B (‘K’) X Fast play, forward or reverse direction. 16 Pause Cue 0x4C (‘L’) X Pause with Cueing. 17 Servo on 0x4D (‘M’) X Servo on. 18 Disc Read Error 0x4E (‘N’) X Disc Read Error. 19 Recording 0x61 (‘a’) X Recording 20 Rec Pause 0x62 (‘b’) X Pause recording. 21 Rec Mute 0x63 (‘c’) X Record muting. 22 Forward 0x64 (‘d’) X Fast forward. 23 Rewind 0x65 (‘e’) X Fast rewinding. 24 Cue 0x66 (‘f’) X Under cue. 25 Review 0x67 (‘g’) X Under review. 26 Play Mute 0x68 (‘h’) X Under play mute (review after music search)
System CD Tape
pass table.
finish or pass table read finish.
Table 4. Status list
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 12 page of 55
2.6 Command specification
2.6.1 RESET command
This command resets the device. After a
RESET
command, the device will perform some operations
for reset and return an Answer code. The device will then be reset.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘SP’) 2 Reserve (0x00) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 5. Reset command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Reply code (‘SP’) 2 Answer code (Table 3) 3 ETX (0x03) 4 BCCH (high-level) 5 BCCL (low-level)
Table 6. Reset answer
3) Special condition
This device cannot receive any commands within 2 seconds after this command is sent.
After a Reset command, the host shall wait for the device to become ready status. The device returns a NOT READY status for a Request Status command before ready status has occurred.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 13 page of 55
2.6.2 SLEEP command
The SLEEP command forces the device to enter sleep mode. The device will stop all operations, turn off the display and return an Answer code. To wake up, send Operation command (ex. Play, Pause, Stop…).
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘!’) 2 Reserve (0x00) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 7. Sleep command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Reply code (‘!’) 2 Answer code (Table 3) 3 ETX (0x03) 4 BCCH (high-level) 5 BCCL (low-level)
3) Special condition
None
Table 8. Sleep answer
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 14 page of 55
2.6.3 REQUEST 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 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘0’) 2 CD Time Code (Elapsed: ‘0’, Remain: ‘1’, Total Remain: ‘2’) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 9. Request CD Status command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)) 1 Reply code (‘0’) 2 Answer code (Table 3) 3 [System] System Status (Table 4) 4 [CD] Disc type code (Table 11) 5 [CD] Audio format code (Table 12) 6 [CD] Status code (Table 4) 7 [CD] Play mode code (Table 14) 8 [CD] Folder number (100 digits)
9 [CD] Folder number (10 digits) 10 [CD] Folder number (1 digits) 11 [CD] Track number (100 digits) 12 [CD] Track number (10 digits) 13 [CD] Track number (1 digits) 14 Reserve (0x00) 15 Reserve (0x00) 16 [CD] Elapsed / Remain time (minutes, 100 digits) 17 [CD] Elapsed / Remain time (minutes, 10 digits) 18 [CD] Elapsed / Remain time (minutes, 1 digits) 19 [CD] Elapsed / Remain time (second, 10 digits) 20 [CD] Elapsed / Remain time (second, 1 digits) 21 Reserve (0x00) 22 Reserve (0x00) 23 [Deck] Tape Status (Table 4) 24 [Deck] Tape counter Symbol (‘SP’ or ‘-‘) 25 [Deck] Tape counter 1000 digit (‘0,1,2---8,9’) 26 [Deck] Tape counter 100 digit (‘0,1,2---8,9’) 27 [Deck] Tape counter 10 digit (‘0,1,2---8,9 ’) 28 [Deck] Tape counter 1 digit (‘0,1,2---8,9’) 29 ETX (0x03) 30 BCCH (high-level) 31 BCCL (low-level)
Table 10. Request CD Status answer
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 15 page of 55
Code Disc Type Code Audio Format
0x31(‘1’) Reserved 0x31(‘1’) Reserved 0x32(‘2’) Reserved 0x32(‘2’) Reserved 0x33(‘3’) Reserved 0x33(‘3’) MPEG 0x34(‘4’) CD-DA 0x34(‘4’) LPCM 0x35(‘5’) MP3 0x35(‘5’) Reserved 0x36(‘6’) UNKNOWN 0x36(‘6’) UNKNOWN 0x37(‘7’) CD-Text
Table 11. Disc type code Table 12. Audio format code
Ode Play mode 0x31(‘1’) Normal 0x32(‘2’) Program
0x33(‘3’) Random
Table 14. Play mode
3) Special conditions
Until the TOC, CD-text or MP3 file name is read, the device will return ‘0’ with track and time data.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 16 page of 55
2.6.4 REQUEST FIRMWARE REVISION command
This command requests the microprocessor firmware revision code.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘1’) 2 Reserve (0x00) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 17. Request Firmware Revision command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Reply code (‘1’) 2 Answer code (Table 3) 3 Firmware revision 1000 digit (ASCII) 4 Firmware revision 100 digit (ASCII) 5 Firmware revision 10 digit (ASCII) 6 Firmware revision 1 digit (ASCII) 7 ETX (0x03) 8 BCCH (high-level) 9 BCCL (low-level)
Table 18. Request Firmware Revision answer
3) Special condition
None.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 17 page of 55
2.6.5 REQUEST ERROR CODE command
With this command the host can get ERROR CODEs from the device in case something goes wrong.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘2’) 2 Reserve (0x00) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 19. Request Error Code command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Reply code (‘2’) 2 Answer code (Table 3) 3 Error code (Newest a) 4 Error code (Newest b) 5 Error code (9th-a) 6 Error code (9th-b) 7 Error code (8th-a) 8 Error code (8th-b) 9 Error code (7th-a)
10 Error code (7th-b) 11 Error code (6th-a) 12 Error code (6th-b) 13 Error code (5th-a) 14 Error code (5th-b) 15 Error code (4th-a) 16 Error code (4th-b) 17 Error code (3rd-a) 18 Error code (3rd-b) 19 Error code (2nd-a) 20 Error code (2nd-b) 21 Error code (1st-a) 22 Error code (1st-b) 23 ETX (03h) 24 BCCH (high-level) 25 BCCH (low-level)
Table 20. Request Error Code answer
3) Special condition
If error code empty then using ‘00’. A maximum of 9 error logs are memorized.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 18 page of 55
2.6.6 REQUEST TAPE INFORMATION
This command requests the condition of the loaded tape.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘4’) 2 Reserve (0x00) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 24. Request Tape Information command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Reply code (‘4’) 2 Answer code (See Table 3) 3 Tape Status (Table 26) 4 ETX (0x03) 5 BCCH (high-level) 6 BCCL (low-level)
CODE TAPE Status 0x30(‘0’) No tape 0x31(‘1’) A and B side of the tape can record. 0x32(‘2’) A side of the tape cannot record.
0x33(‘3’) A side of the tape can record.
0x34(‘4’) A and B-side of the tape can not record.
Table 26. Tape Status.
Table 25. Request Tape Information answer
B-side of the tape can record.
B-side of the tape cannot record.
3) Special conditions
None
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 19 page of 55
2.6.7 REQUEST ESTABLISH command
This command requests the device to report setting information, which are selected by the slide switches or preset function menu.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘5’) 2 Reserve (0x00) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 27. Request Establish command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Reply code (‘5’) 2 Answer code (Table 3) 3 REVERSE MODE (Table 27 29) 4 Dolby setting (Table29 31) 5 Play Direction (Table28 30) 6 Memory (Table30 32 ) 7 ETX (0x03) 8 BCCH (high-level) 9 BCCL (low-level)
CODE DUPULICATE MODE CODE DIRECTION 0x30(‘0’) Single 0x30(‘0’) Forward
0x31(‘1’) Loop 0x31(‘1’) Reverse
Table 29. Reverse Mode setting Table 30. Tape Transport Direction (Mechanism status)
CODE Dolby CODE MEMORY
Table 28. Request Establish answer
0x30(‘0’) OFF 0x30(‘0’) OFF 0x31(‘1’) B 0x31(‘1’) ON 0x32(‘2’) C
Table 31. Dolby setting Table 32. Counter Memory Status
3) Special conditions
After the device receives a Dolby setting command, the Dolby information in this answer and device’s panel setting may be different.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 20 page of 55
2.6.8 REQUEST MACHINE ID command
This command requests the machine ID.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘6’) 2 Reserve (0x00) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 33. Request Machine ID command
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-15 Machine ID
‘ DENON DN-T645 ‘ or ‘ DENON DN-T625 ‘ 16 ETX (0x03) 17 BCCH (high-level) 18 BCCL (low-level)
Table 34. Request Machine ID answer
3) Special conditions
None.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 21 page of 55
2.6.9 REQUEST CD TOC command
This command requests the device to send CD TOC data.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘7’) 2 Reserve (0x00) 3 Track number 100 digits (Table 36) 4 Track number 10 digits (Table 36) 5 Track number 1 digits (Table 36) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 35. Request CD Data command
Track
number ‘000’ Reserved ’000000’ ‘001’ Track 1 ‘mmssff’
| | |
‘099’ Track 99 Track 99
‘0A0’ First track number ‘xx0000’ ‘xx’: first track number ‘0A1’ Last track number ‘xx0000’ ‘xx’: last track number ‘0A2’ Total time ‘mmssff’
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Reply code (‘7’) 2 Answer code (Table 3) 3 Reserve (0x00) 4 Track number 100 digits (Table 36) 5 Track number 10 digits (Table 36) 6 Track number 1 digits (Table 36) 7 TOC data 1 (Minute 10 digits) 8 TOC data 2 (Minute 1 digits)
9 TOC data 3 (Second 10 digits) 10 TOC data 4 (Second 1 digits) 11 TOC data 5 (Frame 10 digits) 12 TOC data 6 (Frame 1 digits) 13 ETX (0x03) 14 BCCH (high-level) 15 BCCL (low-level)
Content TOC data format Remark
‘mm’: minute ’ss’: second, ‘ff’: frame
Table 36. Track number, TOC data
Table 37. Request CD Data answer
3) Special conditions
Track number ‘0A0’,’0A1’ and ‘0A2’ have special meaning. Refer the Table 36.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 22 page of 55
2.6.10REQUEST TEXT DATA command
This command requests the device to send text data.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘8’)
2 Data Type (Table 39)
3 Track number 100 digits (Table 40)
4 Track number 10 digits (Table 40)
5 Track number 1 digits (Table 40)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 38. Request Text Data command
CODE
0x30 (‘0’) 0x31 (‘1’) 0x32 (‘2’) 0x33 (‘3’) 0x34 (‘4’) 0x35 (‘5’) 0x36 (‘6’) 0x37 (‘7’) 0x38 (‘8’) 0x39 (‘9’) 0x3A (‘:’)
Data Type Note
CD Text (Title)
CD Text (Artist)
Reserved Reserved
MP3 Folder Name
MP3 File Name
Reserved
ID3 Title Name Only Play/Pause/Cue.
ID3 Artist Name Only Play/Pause/Cue.
ID3 Album Name Only Play/Pause/Cue.
Reserved
Table 39. Data Type
Track
Content Note
number ‘000’ ‘001’
Whole Disc’s If CD Text Disc Then whole Disc’s.
Track 1
:
‘099’
Track 99 Maximum value in the case of the CD.
:
‘999’
Track 999
:
:
Table 40. Track number
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 23 page of 55
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Reply code (‘8’) 2 Answer code (Table 3) 3 Data Type (Table 39) 4 Track number 100 digits (Table 40) 5 Track number 10 digits (Table 40) 6 Track number 1 digits (Table 40)
7-36
Text Data(30charactors 37 ETX (0x03) 38 BCCH (high-level) 39 BCCL (low-level)
Table 41. Request Text Data answer
3) Special conditions
None.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 24 page of 55
2.6.11 Request Display Status command
This command acquires the condition of the display.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Command code (‘9’) 2 Reserve (0x00) 3 Reserve (0x00) 4 Reserve (0x00) 5 Reserve (0x00) 6 ETX (0x03) 7 BCCH (high-level) 8 BCCL (low-level)
Table 42. PLAY command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02) 1 Reply code (‘9’) 2 Answer code (Table 3) 3 [System] CD Sync (OFF: ‘0’, ON: ‘1’, Brink: ‘2’) 4 [CD] Play / Pause Status (OFF: ‘0’, Play: ‘1’, Pause: ‘2’) 5 [CD] Elapsed Status (OFF: ‘0’, ON: ‘1’) 6 [CD] Remain Status (OFF: ‘0’, ON: ‘1’) 7 [CD] File Status (OFF: ‘0’, ON: ‘1’) 8 [CD] Folder Status (OFF: ‘0’, ON: ‘1’)
9 [CD] Title Status (OFF: ‘0’, ON: ‘1’) 10 [CD] MP3 Status (OFF: ‘0’, ON: ‘1’) 11 [CD] Program Status (OFF: ‘0’, ON: ‘1’) 12 [CD] Random Status (OFF: ‘0’, ON: ‘1’) 13 [CD] A-B Status (OFF: ‘0’, A-B ON: ‘1’, A-B Brink: ‘2’) 14 [CD] Album Status (OFF: ‘0’, ON: ‘1’) 15 [CD] Artist Status (OFF: ‘0’, ON: ‘1’) 16 [CD] Pitch % Status (OFF: ‘0’, ON: ‘1’) 17 [CD] Pitch Symbol Status (‘sp’, ‘-‘) 18 [CD] Pitch 10 digits Status 19 [CD] Pitch 1 digits Status 20 [CD] Pitch 0.1 digits Status 21 [Deck] Memo Status (OFF: ‘0’, ON: ‘1’) 22 [Deck] Counter Symbol Status (‘sp’, ‘-‘) 23 [Deck] Counter 1000 digits Status 24 [Deck] Counter 100 digits Status 25 [Deck] Counter 10 digits Status 26 [Deck] Counter 1 digits Status 27 [Deck] REC Status (OFF: ‘0’, ON: ‘1’) 28 [Deck] Pause Status (OFF: ‘0’, ON: ‘1’) 29 [Deck] Direction Status (Fwd: ‘0’, Rev: ‘1’) 30 ETX (0x03) 31 BCCH (high-level) 32 BCCL (low-level)
Table 43. PLAY answer
3) Special conditions
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 25 page of 55
2.6.12 Request Slide Switch Status command
This command acquires the setting value of the slide switch.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘:’)
2 Reserve (0x00)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 44. PLAY command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘0’)
2 Answer code (Table 3)
3 [System] Relay Mode (OFF: ‘0’, Relay: ‘1’, Cascade: ‘2’)
4 [CD] Repeat (OFF: ‘0’, ON: ‘1’)
5 [CD] Play Mode (Single: ‘0’, Continue: ‘1’)
6 [Deck] Reverse Mode (Single: ‘0’, Loop: ‘1’)
7 [Deck] Dolby NR (OFF: ‘0’, B: ‘1’, C: ‘2’)
8 ETX (0x03)
9 BCCH (high-level) 10 BCCL (low-level)
Table 45. PLAY answer
3) Special conditions
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 26 page of 55
2.6.13 Request Program Table command
This command acquires 10 occurrences of information that is registered to program with unit.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘;’)
2 Program Table Num (‘0’ – ‘9’) (Table 47)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 46. Call command
CODE Program / Direct Status
0x30 (‘0’) Program Num 01 – 10 0x31 (‘1’) Program Num 11 – 20 0x32 (‘2’) Program Num 21 – 30 0x33 (‘3’) Program Num 31 – 40 0x34 (‘4’) Program Num 41 – 50 0x35 (‘5’) Program Num 51 – 60 0x36 (‘6’) Program Num 61 – 70 0x37 (‘7’) Program Num 71 – 80 0x38 (‘8’) Program Num 81 – 90 0x39 (‘9’) Program Num 91 – 99
Table 47. Program / Direct answer
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘J’)
2 Answer code (Table 3)
3 Program Table Num (‘0’ – ‘9’) (Table 47)
4 Program Num 1 Track number 100 digits
5 Program Num 1 Track number 10 digits
6 Program Num 1 Track number 1 digits
7 Program Num 2 Track number 100 digits
8 Program Num 2 Track number 10 digits
9 Program Num 2 Track number 1 digits 10 Program Num 3 Track number 100 digits 11 Program Num 3 Track number 10 digits 12 Program Num 3 Track number 1 digits 13 Program Num 4 Track number 100 digits 14 Program Num 4 Track number 10 digits 15 Program Num 4 Track number 1 digits 16 Program Num 5 Track number 100 digits 17 Program Num 5 Track number 10 digits 18 Program Num 5 Track number 1 digits 19 Program Num 6 Track number 100 digits 20 Program Num 6 Track number 10 digits
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 27 page of 55
21 Program Num 6 Track number 1 digits 22 Program Num 7 Track number 100 digits 23 Program Num 7 Track number 10 digits 24 Program Num 7 Track number 1 digits 25 Program Num 8 Track number 100 digits 26 Program Num 8 Track number 10 digits 27 Program Num 8 Track number 1 digits 28 Program Num 9 Track number 100 digits 29 Program Num 9 Track number 10 digits 30 Program Num 9 Track number 1 digits 31 Program Num 10 Track number 100 digits 32 Program Num 10 Track number 10 digits 33 Program Num 10 Track number 1 digits 34 ETX (0x03) 35 BCCH (high-level) 36 BCCL (low-level)
Table 48. Call answer
3) Special condition
-If Program Number is empty then ‘000’.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 28 page of 55
2.6.14 PLAY command
The device starts CD playback. The device starts playback when the device is not in a recording related status, and starts recording only from Rec Pause or Rec Mute. Rec Pause means pause (standby) for record. Rec Mute is a muted recording of 5 sec to make time for music record. (TAPE)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘@’)
2 Mechanism select (CD: ‘0’, Tape: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 49. PLAY command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘@’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
3) Special conditions
When cassette mecha status is REC pause or REC mute, the device will start recording.
The answer code returns “Command OK”, when mecha status data is Play or Recording.
When mecha status data is No Tape, this device returns “CONDITION ERROR”.
This command forces playback start, when mecha status is in Stop, Forward, Rewind, Cue, Review or Play Mute.
Table 50. PLAY answer
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 29 page of 55
2.6.15 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 Mechanism select (CD: ‘0’, Tape: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 51. STOP command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘A’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 52.STOP answer
3) Special conditions
The answer code returns “Command OK”, when mecha status data is Stop.
The answer code returns “Command OK”, when mecha status data is No Tape.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 30 page of 55
2.6.16 CD PAUSE command
This command pauses 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)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 53. CD PAUSE command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘B’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 54. CD PAUSE answer
3) Special conditions
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 31 page of 55
2.6.17 Skip command
This command performs music search of a 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)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 55. SKIP command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘C’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 56. SKIP answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 32 page of 55
2.6.18 SEARCH command
This command performs music search at a designated speed for 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 58)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 57. SEARCH command
Code Search Speed
0x40 (‘@’) Reserved
0x41 (‘A’) X32 FWD
0x42 (‘B’) X16 FWD 0x43 (‘C’) X8 FWD
0x44 (‘D’) X4 FWD
0x61 (‘a’) X32 RVS 0x62 (‘b’) X16 RVS 0x63 (‘c’) X8 RVS 0x64 (‘d’) X4 RVS
Table 58. Search speed
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘D‘)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
3) Special condition
Table 59. SEARCH answer
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 33 page of 55
2.6.19 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)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 60. Open / Close command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘E’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 61. Open / Close answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 34 page of 55
2.6.20 Cue command
This command transfers playback position in the queue point and goes into Pause. (CD)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘F’)
2 Reserve (0x00)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 62. Cue command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘F’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 63. Cue answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 35 page of 55
2.6.21 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 (‘G’)
2 Program / Direct Code (Direct: ‘0’, Program: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 64. Program / Direct command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘G’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 65. Program / Direct answer
3) Special condition
This command is only received when in stop. If you need program clear, select direct mode.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 36 page of 55
2.6.22 Track Num Entry command
This command designates the track that should be played or set into program, in the case of direct mode or in the case of program mode.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘H’)
2 Reserve (0x00)
3 Track number 100 digits
4 Track number 10 digits
5 Track number 1 digits
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 66. Play Num Set command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
3) Special condition
0 STX (0x02)
1 Reply code (‘H’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 67. Play Num Set answer
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 37 page of 55
2.6.23 RANDOM command
This command performs random function ON/OFF. (CD)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘K’)
2 RANDOM Code (OFF: ‘0’, ON: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 73. Random command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘K’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 74. Random answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 38 page of 55
2.6.24 A-B command
This command designates an A point and a B point in an A-B point designated repeating function. (CD)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘L’)
2 A-B Code (A-B OFF: ‘0’, A-set: ‘1’, B-Set: ‘2’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 75. A-B command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘L’)
2 Answer code
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 76. A-B answer
3) Special condition
As for this command, information condition changes by the condition of a/the main body.
1. A device ‘receives 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. A device ' receives only A-B off' condition at the time of 'A-B Set'.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 39 page of 55
2.6.25 CD Sync command
This command designates CD synchronize function.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘M’)
2 CD Sync Code (Normal Copy: ‘0’, Edit Copy: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 77. CD Sync command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘M’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 78. CD Sync answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 40 page of 55
2.6.26 Pitch command
This command sets pitch function On/off. (CD)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘N’)
2 Pitch code (OFF: ‘0’, ON: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 79. Pitch command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘N’)
2 Answer code (table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 80. Pitch answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 41 page of 55
2.6.27 Pitch Set command
This command sets the numerical value for the pitch function (%). (CD)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘O’)
2 Pitch symbol (‘+’,’-‘)
3 Pitch 10 digits
4 Pitch 1 digits
5 Pitch 0.1 digits
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 81. Pitch command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘O’)
2 Answer code (table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 82. Pitch answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 42 page of 55
2.6.28 Time command
This command changes the display to show Elapse/Remain/Total Remain time. (CD)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘P’)
2 Time Mode Code (Elapsed: ‘0’, Remain: ‘1’, Total Remain: ‘2’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 83. Time command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘P’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 84. Time answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 43 page of 55
2.6.29 Title command
This command changes what is displayed. (CD)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘Q’)
2 Title code (Table 86)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 85. Title command
CODE Title Code
0x30 (‘0’) Elapse Time 0x31 (‘1’) File 0x32 (‘2’) Title 0x33 (‘3’) Artist 0x34 (‘4’) Album
Table 86. Title code
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘Q’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 87. Title answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 44 page of 55
2.6.30 Repeat command
This command turns the repeat function on and off.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘R’)
2 Repeat Code (OFF: ‘0’, ON: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 88. Repeat command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘R’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 89. Repeat answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 45 page of 55
2.6.31 Play Mode command
This command changes the playback function. (CD)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘S’)
2 Play Mode Code (Table 91)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 90. Play Mode command
CODE Play Mode Code
0x30 (‘0’) Single 0x31 (‘1’) Continue
Table 91. Play Mode Code
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
3) Special condition
0 STX (0x02)
1 Reply code (‘S’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 92. Play Mode answer
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 46 page of 55
2.6.32 REC command
This command operates only for REC Pause and REC Mute. (TAPE)
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)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 93. REC command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘b’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 94. REC answer
3) Special conditions
The device returns “Condition Error” status, when mecha status data is No Tape, Play, Forward, Rewind, Cue, Review, or Play Mute.
This command sets Rec Pause (Rec-Standby), when mecha status is Stop.
This command makes another 5 sec muted recording, when mecha status data is REC Pause, REC, and REC Mute. After Rec Mute, the device will change Rec Pause.
The answer code returns “Condition Error” when the tape is in inhibited recording.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 47 page of 55
2.6.33 PAUSE REC command
This command pauses recording. (TAPE)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘c’)
2 Reserve (0x00)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 95 PAUSE REC command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘c’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 96. PAUSE REC answer
3) Special condition
This command is valid, when REC and REC Mute.
When REC Mute, the device will stop muted recording immediately and change to REC Pause.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 48 page of 55
2.6.34 FORWARD command
The device starts fast forward (right direction of tape). Note that this command’s direction and real sound
direction is sometimes different. If the established DIRECTION of Request is Forward, both directions are the same and if REVERSE, the directions are different and this command makes rewind function. (TAPE)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02 )
1 Command code (‘d’)
2 Music search ON/OFF (OFF: ‘0’, ON: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 97. Forward command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0
1
2
3
4
5
3) Special condition
This command is not valid, when system status is dubbing. (The answer code returns “CONDITION ERROR” .)
The answer code returns “CONDITION ERROR”, when mocha status data is No Tape.
This command is valid, when Stop, Play, REC Pause, REC, REC Mute, Forward, Rewind, Cue, Review, or Play Mute.
When the Direction information for Request Establish command is Reverse, this commands makes rewind function.
When Music search byte of this command is ON, the device starts to detect the next songs starting point. After music search the device changes to playback.
STX (0x02)
Reply code (‘d’)
Answer code (Table 3)
ETX (0x03)
BCCH (high-level)
BCCL (low-level)
Table 98. Forward answer
.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 49 page of 55
2.6.35 REWIND command
The device starts rewind (left direction of tape). Note that this command’s direction and real sound
direction is sometimes different. If the established DIRECTION of Request is Rewind, both directions are the same and if REVERSE, the directions are different and this command makes forward function. (TAPE)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02 )
1 Command code (‘e ’)
2 Music search ON/OFF (OFF: ‘0’, ON: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 99. Rewind command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘e’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
3) Special condition
This command is not valid, when system status is dubbing. (The answer code returns “CONDITION ERROR” .)
The answer code returns “CONDITION ERROR”, when mecha status data is No Tape.
This command is valid, when Stop, Play, REC Pause, REC, REC Mute, Forward, Rewind, Cue, Review, or Play Mute.
When the Direction information for Request Establish command is Reverse, this commands makes fast forward function.
When Music search byte of this command is ON, the device starts to detect the next songs starting point. After music search the device changes to playback.
Table 100. Rewind answer
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 50 page of 55
2.6.36 DIRECTION command
This command changes transport direction of the Tape.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘f’)
2 Reserve (0x00)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 101. Direction command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘f’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 102. Direction answer
3) Special condition
This command is not valid, when system status is dubbing. (The answer code returns “CONDITION ERROR” .)
This command is valid, when mecha status data is not REC Mute or Play Mute.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 51 page of 55
2.6.37 MEMORY command
This selects Memory ON/OFF of counter. (TAPE)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘g’)
2 ON/OFF (OFF: ‘0’, ON: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 103. Memory command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘g’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 104. Memory answer
3) Special condition
The command is valid always.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 52 page of 55
2.6.38 COUNTER RESET command
This resets tape counter. (TAPE)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘h’)
2 Reserve (0x00)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 105. Counter reset command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘h’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 106. Counter reset answer
3) Special condition
The command is valid always.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 53 page of 55
2.6.39 DOLBY command
This selects Dolby NR type. (TAPE)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘i’)
2 Dolby Type (Table 108)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCH (low-level)
Table 107. Dolby command
(*1) Dolby
Code Dolby
0x30h (‘0’) OFF 0x31h (‘1’) Type B 0x32h (‘2’) Type C
              
Table 108. Dolby type
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘i’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCH (low-level)
Table 109. Dolby answer
3) Special condition
The command is valid always
.
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 54 page of 55
2.6.40 SETTING Relay Mode command
This command changes the relay mode.
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘m’)
2 Relay Mode (OFF: ‘0’, Relay: ‘1’, Cascade: ‘2’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCL (low-level)
Table 110. Setting Relay Mode command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Reply code (‘m’)
2 Answer code (Table3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCL (low-level)
Table 111. Setting Relay answer
3) Special condition
Revision1.00 DN-T645/625 Serial Interface Specification Date 2002-08-30 55 page of 55
2.6.44 REV Mode command
This sets Reverse mode. (TAPE)
1) Command format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02)
1 Command code (‘n’)
2 Reverse mode (Single: ‘0’, Loop: ‘1’)
3 Reserve (0x00)
4 Reserve (0x00)
5 Reserve (0x00)
6 ETX (0x03)
7 BCCH (high-level)
8 BCCH (low-level)
Table 112. Setting command
2) Answer format
Byte/bit 7 6 5 4 3 2 1 0
0 STX (0x02 )
1 Reply code (‘n’)
2 Answer code (Table 3)
3 ETX (0x03)
4 BCCH (high-level)
5 BCCH (low-level)
3) Special condition
Table 113. Setting answer
Loading...