CDR-HD1500 RS232C Protocol
RS-232C Interface Specifications
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
INDEX
1. REVISION HISTORY.......................................................................................................................... 3
2. COMMUNICATION PROTOCOL........................................................................................................4
2.1. Connector................................................................................................................................................................... 4
2.2. Physical Format..........................................................................................................................................................4
2.3. Logical Format............................................................................................................................................................4
2.3.1. Outline.................................................................................................................................................................4
2.3.2. Control Codes......................................................................................................................................................4
2.3.3. Basic Commands.................................................................................................................................................5
2.3.4. Extended Commands..........................................................................................................................................6
2.3.5. Return code for the divided packet......................................................................................................................8
2.3.6. Return code for the divided block ........................................................................................................................8
2.4. Procedure................................................................................................................................................................... 9
2.4.1. Normative procedure ...........................................................................................................................................9
2.4.2. Packet Divide procedure....................................................................................................................................10
2.4.3. Block divide procedure.......................................................................................................................................12
3. COMMAND TABLE........................................................................................................................... 14
4. STATE TRANSITION TABLE............................................................................................................ 15
5. COMMAND ACCEPT TIMING.......................................................................................................... 19
5.1. RS232C Commands.................................................................................................................................................19
5.2. IR Code.....................................................................................................................................................................21
5.3. Extended Function Code...........................................................................................................................................24
6. COMMAND DETAIL.......................................................................................................................... 24
6.1. Basic Commands and Reports .................................................................................................................................25
6.1.1. Headnote...........................................................................................................................................................25
6.1.2. Ready - Configure..............................................................................................................................................25
6.1.3. Reset.................................................................................................................................................................27
6.1.4. Asynchronous Report Control............................................................................................................................27
6.1.5. Set Asynchronous Report Interval.....................................................................................................................28
6.1.6. Set Baud Rate...................................................................................................................................................28
6.1.7. Set Buffer Size...................................................................................................................................................29
6.1.8. Send IR Code....................................................................................................................................................29
6.1.9. Send Extended Function Code..........................................................................................................................30
6.1.10. Set Report Mask................................................................................................................................................31
6.1.11. Get Register........................................................ ...............................................................................................32
6.2. Asynchronous report.................................................................................................................................................33
6.2.1. Headnote...........................................................................................................................................................33
6.2.2. Group Report.....................................................................................................................................................34
6.2.3. Track Report......................................................................................................................................................34
6.2.4. Time Report 1 (Min.)..........................................................................................................................................35
6.2.5. Time Report 2 (Sec.).........................................................................................................................................36
6.2.6. Flag Report........................................................................................................................................................36
6.2.7. State Report 1 (Play).........................................................................................................................................38
6.2.8. State Report 2 (Detail).......................................................................................................................................39
6.3. Extended Commands and Reports...........................................................................................................................40
6.3.1. Headnote...........................................................................................................................................................40
6.3.2. Get Register Long..............................................................................................................................................41
6.3.3. Put Register .......................................................................................................................................................41
6.3.4. Put Register Long..............................................................................................................................................42
6.3.5. Get HDD Configuration......................................................................................................................................43
2
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
Get Group Info...................................................................................................................................................44
6.3.6.
6.3.7. Get Title Data............................................................. ........................................................................................45
6.3.8. Put Title Data.....................................................................................................................................................45
6.3.9. Get Album/Bookmark Data................................................................................................................................46
6.3.10. Put Album Data..................................................................................................................................................47
6.3.11. Load and Seek...................................................................................................................................................48
7. ANNEX.............................................................................................................................................. 49
7.1. IR Code Command and Report Table.......................................................................................................................49
7.2. Register Map.............................................................................................................................................................51
7.3. Main Status...............................................................................................................................................................54
1. REVISION HISTORY
Revision
Number
1.0 Oct 1, 2002 YEC first printing
1.2 Nov 8, 2005 YCJ
Date Charge Description
3
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
2. COMMUNICATION PROTOCOL
z Based on YAMAHA AV-IT RS-232C standard protocol, please refer to the specifications.
2.1. Connector
z D-Sub 9 pin Male
( Pin assign )
Pin Means Notes
1 2 3
4
1 NC
2 Rx
3 Tx
4 NC
5 GND
6 NC
7 NC
8 NC
9 NC
2.2. Physical Format
Items Supported format Notes (Factory default settings)
Type
Baud Rate
Data bit
Stop bit
Parity
Handshaking
2.3. Logical Format
2.3.1. Outline
z Based on ASCII form at.
z Supports variable baud rate.
z Supports block divide mode extended packet ( for receive buffer limitation. 32byte minimum ).
z Supports packet divide mode extended packet ( for limited send buffer size ).
z These two divide modes can be combined.
2.3.2. Control Codes
z Table of control codes.
Codes Expression Means
0x11
0x12
0x13
0x02
0x03
0x14
0x06
0x15
0x18
DC1
DC2
DC3
STX
ETX
DC4
ACK
NAK
CAN
Two wired UART full duplex 9600bps 8 1 None, Even None
None -
Start of basic command packet 1.
Start of basic Report packet 1.
Start of basic command packet 2.
Start of basic command packet 3 and report packet 2.
End of packet.
Start of extended command and report packet.
Acknowledge for the divided block transmission mode.
Negative acknowledge for the divided block transmission mode.
Abort the divided block transmission mode.
4
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
2.3.3. Basic Commands
Supports only normative procedure (refer 2-4 Procedure ).
z Three types of packets (MASTER to SLAVE) as listed bellow.
z Fixed packet length
z Each packets consist of 7 bits ASCII codes.
Communication Type 1 : Ready and Configure report.
MASTER to SLAVE SLAVE to MASTER
byte 1 DC1
: :
byte 5 ETX
byte 1 DC2
: :
byte 19 ETX
Communication Type 2 : Basic Commands and Report.
MASTER to SLAVE SLAVE to MASTER
byte 1 STX
: :
byte 5 ETX
byte 1 STX
byte 2 '@' [0x40] : TYP
byte 3 '0/1' [0x30/31] : GRD
byte 4 SW : 0x05 (CDR)
: :
byte 8 ETX
Communication Type 3 : Reset and Report
MASTER to SLAVE SLAVE to MASTER
byte 1 DC3
: :.
byte 7 ETX
byte 1 STX
byte 2 '@' [0x40] : TYP
byte 3 '0/1' [0x30/31] : GRD
byte 4 SW : 0x05 (CDR)
: :
byte 8 ETX
Communication Type 4 : Asynchronous Report
MASTER to SLAVE SLAVE to MASTER
byte 1 STX
byte 2 '0-3' [0x30-33] : TYP
byte 3 '0/1' [0x30/31] : GRD
byte 4 SW : 0x05 (CDR)
: :
byte 8 ETX
5
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
2.3.4. Extended Commands
z Supported normative, packet divide and block divide procedures (refer 2-4 Procedure ).
z Variable packet length.
z The packet consists of 7 bits ASCII code.
Communication Type 1 : Extended command and report.
MASTER to SLAVE SLAVE to MASTER
byte 1 DC4
byte 2 SW
byte 3 KIND
byte 4 L0 : '0' - '9', 'A' - 'F' (Data Length MSB)
byte 5 L1 : '0' - '9', 'A' - 'F' (Data Length LSB)
byte 6 Data 1 : 0x20 - 0x7F
byte (6+n) SUM0
byte (7+n) SUM1
byte (8+n) ETX
* With respect to the detail for 'Data', refer 6.3 Extended Command and Report.
(*1) SW : Switch (Defined every category. (CDR is '5' [0x35]))
(*2) KIND : Packet Type
(*1)
: '5' (Category code is CDR)
(*2)
: bit 0 to 5 hex data, based on 0x40
: :
: Data n : 0x20 - 0x7F (n : 1 to 256, 0 is not allow)
(*4)
: '0' - '9', 'A' - 'F' (Sum MSB)
(*4)
: '0' - '9', 'A' - 'F' (Sum LSB)
byte 1 DC4
: byte 2 SW : '5' (Category code is CDR)
byte 3 KIND : bit 0 to 5 hex data, based on 0x40
byte 4 L0
byte 5 L1
(*3)
: '0' - '9', 'A' - 'F' (Data Length MSB)*
(*3)
: '0' - '9', 'A' - 'F' (Data Length LSB)*
byte 6 Data 1 : 0x20 - 0x7F
: :
: Data n : 0x20 - 0x7F (n : 1 to 256, 0 is not allow)
byte (6+n) SUM0
byte (7+n) SUM1
(*4)
: '0' - '9', 'A' - 'F' (Sum MSB)
(*4)
: '0' - '9', 'A' - 'F' (Sum LSB)
byte (8+n) ETX
Codes Means Notes
0x30 No divided packet. Required no special return code.
0x40-5F Divided packet.
Required the special return code for divided packet.
bit 7,6 : 01B fix.
bit 5 : 0B (Source data is not modified.)
bit 0-4 : Remaining packet count.
0x60-7F Divided packet.
bit 7,6 : 01B fix.
bit 5 : 1B (Source data is modified in the middle of
this divided transmission.)
bit 0-4 : Remaining packet count.
6
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
(*3) L0/1 : Data length of Data n (Indicates 0x00 means the length is 256 bytes)
Bytes Bit Means Notes
L0
L1
Bit 7 0
Bit 6 0
Bit 5 1
Bit 4 1
Bit 3
Bit 2
Bit 1
Bit 0
Bit 7 0
Bit 6 0
Bit 5 1
Bit 4 1
Bit 3
Bit 2
Bit 1
Bit 0
MSB(Bit 7-4) of the length of Data n. (Minimum length is 1, 0
LSB(Bit 3-0) of the length of Data n. (Minimum length is 1, 0
means 256 bytes.)
means 256 bytes.)
(*4) SUM0/1 : SUM
Bytes Bit Means Notes
SUM0
SUM1
Bit 7 0
Bit 6 0
Bit 5 1
Bit 4 1
Bit 3
Bit 2
Bit 1
Bit 0
Bit 7 0
Bit 6 0
Bit 5 1
Bit 4 1
Bit 3
Bit 2
Bit 1
Bit 0
MSB(Bit 7-4) of 1 bytes SUM data
(Target range : SW , PT / PTRC , L0/1, Data n)
LSB(Bit 3-0) of 1 bytes SUM data
(Target range : SW , PT / PTRC , L0/1, Data n )
7
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
2.3.5. Return code for the divided packet
z When the host received the divided packet from CDR-HD1500, the host has to return a packet (Return Code) as
shown in the chart below (HOST to CDR-HD1500).
z The host can send devided packets to CDR-HD1500. When the host sent one of the packets devided into multiple
packets, the host should wait to receive a packet ( Return Code) as shown in the chart below ( CDR-HD1500 to
HOST).
With respect to the procedure of the divided packet, refer 2.4.2 Packet Devide Procedure
.
HOST to CDR-HD1500 CDR-HD1500 to HOST
byte 1 DC4 byte 1 DC4
byte 2 SW : '5' (Category code is CDR) byte 2 SW : '5' (Category code is CDR)
byte 3 PTRC
byte 4 L0 : '0' byte 4 L0 : '0'
byte 5 L1 : '1' byte 5 L1 : '1'
byte 6 Data 1 : '0' (Dummy) byte 6 Data 1 : '0' (Dummy)
byte 7 SUM0 : '0' - '9', 'A' - 'F' (Sum MSB) byte 7 SUM0 : '0' - '9', 'A' - 'F' (Sum MSB)
byte 8 SUM1 : '0' - '9', 'A' - 'F' (Sum LSB) byte 8 SUM1 : '0' - '9', 'A' - 'F' (Sum LSB)
byte 9 ETX byte 9 ETX
Extended Data Length = 0 Extended Data Length = 0
(*1)
: bit 0 to 5 hex data, based on 0x40 byte 3 PTRC
(*1)
: bit 0 to 5 hex data, based on 0x40
(*1) PTRC : Return code for the divided packet
Codes Means Action of divided packet sent side.
0x30 ACK for divided packet. Send the next divided packet.
0x31 NAK 1 for divided packet with resend request.
( sum data error)
0x32 NAK 2 for divided packet with resend request.
( packet length error )
0x3F ABORT the current sending sequence of the
divided packet. (Master only)
When all divided packets have sent completely, it returns
to the normal mode ( non-devided packet mode).
Resend the packet
Resend the packet
Clear current divided packet sending sequence and
return to the normal mode.
2.3.6. Return code for the divided block
ode for the divided block
z All packet must be divided by 'Buffer Size' (Both 'Buffer Size' of Master and CDR-HD1500 is 512 bytes as default).
z 'Buffer Size' can be set by sending 'Set Buffer Size' command.
z If you have received the divided block, then you must return following control codes outside the normative procedure.
z If you have sent the divided block, then you must wait the following packet before send the next divided block.
With respect to the procedure of the divided block, refer 2.4.3 Block Devided procedure
z
Control
Codes
ACK ACK for divided block. Send the next divided block.
NAK NAK for divided block with resend request. Resend the packet
CAN ABORT the current send sequence of the divided
Means Action of divided block sent side.
When all divided packets have sent completely, it returns
to the normal mode ( non-devided packet mode).
block. (Master only)
Clear current divided block sending sequence and return
to the normal mode.
.
8
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
2.4. Procedure
2.4.1. Normative procedure
z case 1 : Command without extended command data
Master
Command without
extended command data
Report with/without
extended report data
z case 2 : Command with extended command data
within 2 seconds
z case 3 : No Command (Event Report Asynchronously)
Master
M
Command with extended
command data
Report
Extended command data
r
Report
DR-HD1
DR-HD1
DR-HD1
9
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
2.4.2. Packet Divide procedure
z case 1 : Divide the extended response data to 3 packets.
M
r
Command without
extended response data
Report with extended report
data packet 1 (1 of 3)
ACK packet
Report with extended report
data packet 2 (2 of 3)
ACK packet
Report with extended report data
packet 3 (3 of 3)
DR-HD1
ACK packet
10
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
z case 2 : Divide the extended command data to 2 packets.
M
r
DR-HD1
Command with extended
command data
Response
Extended command
data
acket 1 (1 of 2
ACK packet
Extended command data
acket 2(2 of 2
ACK packet
11
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
2.4.3. Block divide procedure
z case 1 : Divide the extended response data to 3 blocks.
Master
Command without extended
command data
Response with extended response
data block 1 (1 of 3)
ACK
Response with extended
response data block 2 (2 of 3)
ACK
Response with extended response
data block 3 (3 of 3)
ACK
DR-HD1
12
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
z case 2 : Divide the extended command data to 2 blocks.
M
r
DR-HD1
Command with extended
command data
Response
Extended command
data block 1
1 of 2
ACK
Extended command
data block 2
2 of 2
ACK
13
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
3. COMMAND TABLE
Basic Commands and Reports
Means Command Packet (Length) Report Packet (Length)
Ready -> Configure DC1 - ETX (5B) DC2 - ETX (19B)
Reset DC3 - ETX (5B) STX+'@'+…+'0'+'0'… ETX (8B)
Means Command Packet (Length)
Asynchronous Report Control STX+'1'+'0' … ETX (7B) STX+'@'+…+'0'+'2'+… ETX (8B)
Set Asynchronous Report Interval STX+'1'+'1' … ETX (7B) STX+'@'+…+'0'+'3'+… ETX (8B)
Set Baud Rate STX+'1'+'2' … ETX (7B) STX+'@'+…+'0'+'4'+… ETX (8B)
Set Buffer Size STX+'1'+'3' … ETX (7B) STX+'@'+…+'0'+'5'+… ETX (8B)
Send IR Code STX+'0' …..… ETX (7B) STX+'@'+…+'5'+ *1 +… ETX (8B)
Send Extended Function Code STX+'5'+'0' … ETX (7B) STX+'@'+…+'5'+'0'+ … ETX (8B)
Set Report Mask STX+'5'+'1' … ETX (7B) STX+'@'+…+'5'+'1' +… ETX (8B)
Get Register STX+'5'+'2' … ETX (7B) STX+'@'+…+'5'+'2' +… ETX (8B)
['STX+SW'+'CMDT0'+'CMDT1'+…]
*1 : '8' to 'F' (0x38,0x39, 0x41 … 0x46)
Reports without RS232C Commands
Means Command Packet (Length) Report Packet (Length)
Asynchronous Report - STX+'0'+…+'5'+… ETX (8B)
Extended Commands and Reports
Means Command Packet
Get Register Long DC4 … +'0'+'0' … ETX DC4 … +'0'+'0' … ETX
Put Register DC4 … +'0'+'1' … ETX DC4 … +'0'+'1' … ETX
Put Register Long DC4 … +'0'+'2' … ETX DC4 … +'0'+'2' … ETX
Get HDD Configuration DC4 … +'0'+'3' … ETX DC4 … +'0'+'3' … ETX
Get Group Info. DC4 … +'0'+'4' … ETX DC4 … +'0'+'4' … ETX
Get Title Data DC4 … +'0'+'5' … ETX DC4 … +'0'+'5' … ETX
Put Title Data DC4 … +'0'+'6' … ETX DC4 … +'0'+'6' … ETX
Get Album Data DC4 … +'0'+'7' … ETX DC4 … +'0'+'7' … ETX
Put Album Data DC4 … +'0'+'8' … ETX DC4 … +'0'+'8' … ETX
Load and Seek DC4 … +'1'+'1' … ETX DC4 … +'1'+'0' … ETX
[DC4+…+Data0+Data1+…]
['STX+TYP'+…+'SW+'RDAT0'…]
Report Packet (Length)
[STX+'TYP'+…+'SW+'RDAT0'+…]
['STX+TYP'+…+'SW+…]
Report Packet
[DC4+…+Data0+Data1+…]
14
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
4. STATE TRANSITION TABLE
Following tables are gross state transition table of main status. They say only typical conditions.
The system may be 'BUSY' during the transition from one state to another, however it is not mentioned in the following tables.
z Table 1
To
From
CDR Eject - IR : Play etc.
CDR Load IR : Open - Tray Close
CDR Reading IR : Open /
CDR Stop
(CD, CDR with
TOC)
CDR Stop
(CDRW with
TOC)
CDR Stop
(CDR, CDRW
without TOC)
CDR Search - - - IR : Stop /
CDR Play IR : Open - - Play
CDR Pause IR : Open - - IR : Stop IR : Stop IR : Stop Load and
CDR Scan IR : Open - - Scan
CDR No Disc IR : Open - - - - - - - -
HDD Stop IR : Open - IR : CDR IR : CDR IR : CDR IR : CDR - - -
HDD Search - - - - - - - - -
HDD Play IR : Open - IR : CDR - - - - IR : CDR -
HDD Pause IR : Open - IR : CDR - - - - IR : CDR -
HDD Scan - - - - - - - - -
HDD No Data IR : Open - IR : CDR IR : CDR IR : CDR IR : CDR - - -
CDR Finalize
Start Waiting
CDR Finalizing - - - Finalize
CDR Erase
Start Waiting
CDR Erasing - - - - - Erase
HDD External
Record Start
Waiting
HDD External
Recording
CDR to HDD
Copy Start
Waiting
CDR to HDD
Copying
HDD to CDR
Copy Start
Waiting
HDD to CDR
Copying
Duplicate
Start Waiting
Duplicating
(CDR to HDD
Copying)
Duplicating - - - IR : Stop IR : Stop IR : Stop - - -
CDR Eject CDR Load CDR
/
Load and
Seek.
Detect
Check Disc
IR : Open - - - - - IR : Play /
IR : Open - - - - - IR : Play /
IR : Open - - - - - IR : Play /
- - - - IR : Stop IR : Stop - - -
- - - IR : Stop IR : Stop IR : Stop - - -
- - - - - - - - -
- - - - - - - - -
- - - IR : Stop IR : Stop IR : Stop - - -
- - - - - - - - -
- - - - - IR : Stop - - -
- - - - - Copy
- - - IR : Stop IR : Stop IR : Stop - - -
- - - IR : Stop IR : Stop IR : Stop - - -
- - Read
Reading
- - - - - - -
Complete
CDR Stop
(CD, CDR
with TOC)
- - - - - -
Complete
& Next State
is Stop
Search NG
Complete /
IR : Stop
Complete
(End of Disc)
/ IR : Stop
Complete
CDR Stop
(CDRW with
TOC)
Read
Complete
& Next State
is Stop
IR : Stop /
Search NG
Play
Complete /
IR : Stop
Scan
Complete
(End of Disc)
/ IR : Stop
Finalize
Complete
CDR Stop
(CDR,
CDRW
without TOC)
Read
Complete
& Next State
is Stop
IR : Stop /
Search NG
Play
Complete
/ IR : Stop
Scan
Complete
(End of Disc)
/ IR : Stop
Complete
Complete
/ IR : Stop
CDR Search CDR Play CDR Pause
Read
Complete
& Next State
is Not Stop
Load and
Seek.
Load and
Seek.
Load and
Seek.
- Search
Load and
Seek
/ 1 Unit Play
Complete
(Random,
Intro)
/ IR : Skip
etc.
Seek
/ IR : Skip
etc.
Load and
Seek
/ IR : Skip
etc.
- - - -
- - -
- - -
- -
- -
- -
- -
Search
Complete &
Next State is
Play
IR : Play -
Scan
Complete
(Top of Disc
And Next
State is Play)
/ IR : Play
Complete &
Next State is
- IR : Puase
Pause
Scan
Complete
(Top of Disc
And Next
State is
Pause)
/ IR : Pause
15
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
(Disc change
Waiting)
Duplicating
(HDD to CDR
Copying)
DAC mode - - - IR : Stop IR : Stop IR : Stop - - -
Busy *1 *1 *1 *1 *1 *1 *1 *1 *1
CDR Not
Ready
Power On
Busy
- - - - - IR : Stop - - -
- - When the
System is
Ready.
- - - - - -
z Table 2
To
From
CDR Eject - - IR : HDD IR : HDD IR : HDD IR : HDD - IR : HDD
CDR Load - - - - - - - -
CDR Reading - Detect No
CDR Stop
(CD, CDR with
TOC)
CDR Stop
(CDRW with
TOC)
CDR Stop
(CDR, CDRW
without TOC)
CDR Search - - - - - - - -
CDR Play IR : Scan - - - IR : HDD - - IR : HDD
CDR Pause IR : Scan - - - IR : HDD - - IR : HDD
CDR Scan - - - - - - - -
CDR No Disc - - - - - - - -
HDD Stop - IR : CDR - Load and
HDD Search - IR : CDR IR : Stop /
HDD Play - IR : CDR IR : Stop Load and
HDD Pause - IR : CDR IR : Stop Load and
HDD Scan - - Scan
HDD No Data - IR : CDR - - - - - -
CDR Finalize
Start Waiting
CDR Finalizing - - - - - - - -
CDR Erase
Start Waiting
CDR Erasing - - - - - - - -
HDD External
Record Start
Waiting
HDD External
Recording
CDR to HDD
Copy Start
Waiting
CDR to HDD
Copying
HDD to CDR
Copy Start
Waiting
HDD to CDR
Copying
Duplicate
Start Waiting
Duplicating
(CDR to HDD
Copying)
Duplicating
(Disc change
Waiting)
Duplicating
(HDD to CDR
CDR Scan CDR No
- - IR : HDD - - - - IR : HDD
- - IR : HDD - - - - IR : HDD
- - IR : HDD - - - - IR : HDD
- - - - - - - -
- - - - - - - -
- - IR : Stop - - - - IR : Stop
- - Record
- - IR : Stop - - - - IR : Stop
- - Copy
- - IR : Stop - - - - -
- - - - - - - -
- - IR : Stop - - - - IR : Stop
- - IR : Stop - - - - IR : Stop
- - IR : Stop - - - - IR : Stop
- - - - - - - -
Disc
Disc
HDD Stop HDD Search HDD Play HDD Pause HDD Scan HDD No
- - - - - -
- - - -
Complete &
Next State is
Play
- IR : Pause IR : Scan -
IR : Play - IR : Scan -
Complete
(End/Top of
Group
Boundary
And Next
State is Play)
Search
Complete &
Next State is
Pause
Scan
Complete
(End/Top of
Group
Boundary
And Next
State is
Puase)
- -
- -
Search NG
Complete
(End of Play
Unit)
/ IR : Stop
Complete /
IR : Stop
Complete
/ IR : Stop
Seek /
IR : Play
- Search
Seek /
IR : Skip etc
Seek /
IR : Skip etc
Scan
- - - - -
- - - - -
Data
16
CDR-HD1500 RS232C Interface spec Rev. 1.2 Copyright© 2005 YAMAHA Corporation
Copying)
DAC mode - - IR : Stop - - - - IR : Stop
Busy *1 *1 *1 *1 *1 *! *! *!
CDR Not
Ready
Power On
Busy
- - When the
System is
Ready.
When the
System is
Ready.
- - - -
z Table 3
To
From
CDR Eject - - - - - - - - - CDR Load - - - - - - - - - -
CDR Reading - - - - - - - - - -
CDR Stop
(CD, CDR with
TOC)
CDR Stop
(CDRW with
TOC)
CDR Stop
(CDR, CDRW
without TOC)
CDR Search - - - - - - - - - -
CDR Play - - - - - - - - - -
CDR Pause - - - - - - - - - -
CDR Scan - - - - - - - - - -
CDR No Disc - - - - - - - - - -
HDD Stop - - - - IR : REC EXT. FUNC :
HDD Search - - - - - - - - - -
HDD Play - - - - - - - - - -
HDD Pause - - - - - - - - - -
HDD Scan - - - - - - - - - -
HDD No Data - - - - IR : REC EXT. FUNC :
CDR Finalize
Start Waiting
CDR Finalizing - - - - - - - - - -
CDR Erase
Start Waiting
CDR Erasing - - - - - - - - - -
HDD External
Record Start
Waiting
HDD External
Recording
CDR to HDD
Copy Start
Waiting
CDR to HDD
Copying
HDD to CDR
Copy Start
Waiting
HDD to CDR
Copying
Duplicate
Start Waiting
Duplicating
(CDR to HDD
Copying)
Duplicating
(Disc change
Waiting)
Duplicating
(HDD to CDR
Copying)
DAC mode - - - - - - - - - -
Busy *1 *1 *1 *1 *1 *1 *1 *1 *1 *1
CDR Not
Ready
Power On
Busy
CDR Finalize
Start Waiting
- - - - - - IR : COPY EXT. FUNC :
- - IR : Erase - - - IR : COPY EXT. FUNC :
IR : Finalize - IR : Erase - - - IR : Copy EXT. FUNC :
- IR : Play - - - - - - - -
- - - IR : Play - - - - - -
- - - - - IR : Play /
- - - - - - - IR : Play - -
- - - - - - - - - IR : Play
- - - - - - - - - -
- - - - - - - - - -
- Copy
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
CDR
Finalizing
Complete
(Full Auto)
CDR Erase
Start Waiting
CDR Erasing HDD
- - - - - - - -
External
Record Start
Waiting
HDD
External
Recording
HDD REC
HDD REC
Synchro
Start
CDR to HDD
Copy Start
Waiting
IR : Copy EXT. FUNC :
IR : Copy EXT. FUNC :
CDR to HDD
Copying
CDR to HDD
Copy
CDR to HDD
Copy
CDR to HDD
Copy
CDR to HDD
Copy
CDR to HDD
Copy
- - - -
HDD to CDR
Copy Start
Waiting
HDD to CDR
Copying
- -
- -
- EXT. FUNC :
HDD to CDR
Copy
- EXT. FUNC :
HDD to CDR
Copy
- -
z Table 4
To
From
Duplicate
Start Waiting
Duplicating
(CDR to
HDD
Copying)
Duplicating
(Disc change
Waiting)
Duplicating
(HDD to
CDR
Copying)
DAC mode Busy CDR Not
Ready
Power On
Busy
17