Marantz CDR510 user guide

CDR510
RS-232 Serial Control
Combination CD Recorder/CD Player
Owners Manual
As found on pages 51-53 of the CDR510 User’s Guide.
RS-232C control
st
st
• The RS-232C host can control functions of the CDR510 externally
• The CDR510 automatically transmits status data when status is changed.
• The CDR510 will respond to status requests by transmitting the associated status data.
Control commands:
Command CD command
0 "@12000"+CR 1 "@12001"+CR
2
"@12002"+CR
3 "@12003"+CR 4 "@12004+CR
5 "@12005+CR 6 "@12006"CR
7 "@12007"+CR 8 "@12008"+CR
9 "@12009"+CR
Display
Scroll
"@12015"+CR "@12011"+CR
Repeat "@12029"+CR
Next "@12032"+CR
Previous
Pitch Reset
Pitch Up Start Pitch Up Stop
Pitch Down Start
Pitch Down Stop
Program
AMS
"@12033"+CR "@12633"+CR "@12037"+CR
"@12038"+CR
"@1203801"+CR
"@12039"+CR
"@1203901"+CR
"@12036"+CR "@12043"+CR "@12643"+CR
Open/Close "@12045"+CR "@12645"+CR
Pause
"@12048"+CR "@12648"+CR
Cancel/Delete "@12049"+CR "@12649"+CR
Fast Backward Start Fast Backward Stop
Fast Forward Start Fast Forward Stop
Play Stop
Random
Store/Menu
Enter
Select CD
Select CDR
Track Inc.
"@12050"+CR "@12650"+CR
"@1205001"+CR
"@12052"+CR "@12652"+CR
"@1205201"+CR
"@12053"+CR "@12653"+CR "@12054"+CR "@12028"+CR
"@12082"+CR "@12087"+CR "@12063"+CR
-
-
CDR Command
"@12600"+CR "@12601"+CR
"@12602"+CR "@12603"+CR "@12604"+CR
"@12605"+CR "@12606"+CR "@12607"+CR "@12608"+CR "@12609"+CR "@12615"+CR
"@12611"+CR "@12629"+CR "@12632"+CR
-
-
-
-
-
"@12636"+CR
"@1265001"+CR "@1265201"+CR
"@12654"+CR
"@12628"+CR "@12682"+CR "@12687"+CR
-
"@12663"+CR
"@126114"+CR
Hand shake flow charts for control commands:
CDR510
Received Command
Status Command
Typical Ho
Host sends a command that causes a change in CDR510 status.
CDR510
Received Command
Typical Ho
Host sends a command that causes no change in CDR510 status. For example, Host requests Play during Playback.
Commands Requesting Status
The following Request Commands from the host are received by the CDR510, then the status code is transmitted to the host.
Request Command for CD
Power
Tray Mode
Play Mode
Disc
Repeat Mode
Time Mode
Album "@1?20ALBU"+CR Track "@1?20TRAC"+CR
Current Display Time
End Warning
"@1?20POWE"+CR
"@1?20TRAY"+CR
"@1?20PLAY"+CR
"@1?20DISC"+CR
"@1?20RPTM"+CR
"@1?20TMOD"+CR
"@1?20TIME"+CR
"@1?20WARN"+CR
Response from CD
Power On Open
Close
Toc Reading Stop Play Pause FF REW
No Disc ERROR CDDA
MP3 OFF ON ALL
Track Track Remain Total Remain Total Lap
Warning
No Warning
"@120PRON"+CR
"@120OPEN"+CR "@120CLOS"+CR
"@120TOCR"+CR "@120STOP"+CR "@120PLAY"+CR "@120PASE"+CR "@120FASF"+CR "@120FASR"+CR
"@120NODI"+CR "@120ERDI"+CR "@120CDDI"+CR "@120MPDI"+CR
"@120RTOF"+CR "@120RTON"+CR "@120RTAL"+CR
"@120TTRA"+CR "@120TTRE"+CR "@120TREM"+CR "@120TTLA"+CR
"@120Axxx"+CR "@120Txxx"+CR
"@120Xxxx"+CR
"@120WARN"+CR "@120NOTW"+CR
- 1 -
st
st
6 7 8 9
Request Command for CDR
Category
Power On
Power
Status from CDR
"@126PRON"+CR
Tray Mode
Open Close
"@126OPEN"+CR "@126CLOS"+CR
Play Mode
TOC Reading Stop Play Pause FF REW
"@126TOCR"+CR "@126STOP"+CR "@126PLAY"+CR "@126PASE"+CR "@126FASF"+CR "@126FASR"+CR
Disc
No Disc ERROR
CDDA
"@126NODI"+CR "@126ERDI"+CR "@126CDDI"+CR
Repeat Mode
OFF ON ALL
"@126RTOF"+CR "@126RTON"+CR "@126RTAL"+CR
Time Mode
Track Track Remain Total Remain Total Lap
"@126TTRA"+CR "@126TTRE"+CR "@126TREM"+CR "@126TTLA"+CR
Power
Tray Mode
Play Mode
Disc
Repeat Mode
Time Mode
Track
Current Display Time
"@1?26POWE"+CR
"@1?26TRAY"+CR
"@1?26PLAY"+CR
"@1?26DISC"+CR
"@1?26RPTM"+CR
"@1?26TMOD"+CR
"@1?26TRAC"+CR
"@1?26TIME"+CR
Response from CDR
Power On
Open Close
Toc Reading Stop Play Pause FF REW
No Disc ERROR
CDDA OFF ON ALL
Track Track Remain Total Remain Total Lap
"@126PRON"+CR
"@126OPEN"+CR
"@126CLOS"+CR "@126TOCR"+CR "@126STOP"+CR "@126PLAY"+CR "@126PASE"+CR "@126FASF"+CR "@126FASR"+CR "@126NODI"+CR "@126ERDI"+CR "@126CDDI"+CR
"@126RTOF"+CR "@126RTON"+CR "@126RTAL"+CR
"@126TTRA"+CR
"@126TTRE"+CR
"@126TREM"+CR
"@126TTLA"+CR
"@126Txxx"+CR
"@126Xxxx"+CR
Hand shake flow chart for Commands Requesting Status:
CDR510
Status Request
Command
Status Command
Typical Ho
Hand shake flow chart for automatic status data:
CDR510
Status Command
Typical Ho
RS-232C specifications:
Status changes automatically transmitted.
The following status codes are automatically transmit­ted to the host.
Category
Power Tray Mode
Play Mode
Disc
Repeat Mode
Time Mode
Status from CD Power On Open
Close
TOC Reading Stop Play Pause FF REW End of Track End Warning
No Disc ERROR CDDA MP3
OFF ON ALL
Track Track Remain Total Remain Total Lap
"@120PRON"+CR "@120OPEN"+CR
"@120CLOS"+CR "@120TOCR"+CR
"@120STOP"+CR "@120PLAY"+CR "@120PASE"+CR "@120FASF"+CR "@120FASR"+CR "@120EOTR"+CR "@120WARN"+CR "@120NODI"+CR "@120ERDI"+CR "@120CDDI"+CR "@120MPDI"+CR
"@120RTOF"+CR "@120RTON"+CR
"@120RTAL"+CR "@120TTRA"+CR
"@120TTRE"+CR "@120TREM"+CR "@120TTLA"+CR
Connector pin assignment
pin
use
1
NC
2
TX
3
RX
4
NC
5
GND
6
NC
7
RTS
8
CTS
9
NC
cable connector
Physical specifications
Cable Baud rate Data bits Parity bit Stop bit Flow control
- 2 -
CDR510
Not Connected
Transmit Data
Receive Data
Not Connected
Ground
Not connected
RTS receive
CTS send
Not Connected
D-Sub 9 pin
(male)
Straight cable 9600 bps 8 bits None 1 bit
CTS/RTS Hardware Flow
1 2 3 4 5
Typical Host
Not Connected
Receive Data
Transmit Data
Not Connected
Ground
Not connected
RTS send
CTS receive
Not Connected
D-Sub 9 pin
(female)
CTS/RTS hardware flow control
@12011CR
@120PRONCR
Typical Host RTS send
H
Not Busy (Normal)
Busy
L H
L
Timing chart
RTS
CDR510 CTS out
RC-5 Codes
Remote control Model RC330, (not supplied – available from Marantz Professional) can control the CDR510 using these RC-5 codes. The CDR510 receives the codes listed in the table below from the infrared remote control sensor on the front of the unit and also the REMOTE RC-5 IN/OUT jacks.
CD code CD-R code
Command (dec)
System (dec)
System (dec)
Command (dec)
Function
CTS
RxD
TxD
Control commands:
The control command packets have a data length of 7~10 bytes. ASCII codes from 0x00 to 0x7f are used to receive serial data. At the transmission end, take steps to convert the ASCII codes into HEX data to set the data in the data packets. CR (0x0d) is added as the data packet delimiter.
Example: Scroll command (ASCII code @12011)
0x40 0x31 0x32 0x30 0x31 0x31 0x0d
When transmitting commands consecutively, put more than 100ms blank between commands.
Status data transmission:
The status data packets have a fixed data length of 8 bytes. ASCII codes from 0x00 to 0x7f are used to transmit serial data. For this reason, the ASCII codes are converted into HEX data before the data is set in the data packets and transmitted. CR (0x0d) is added as the data packet delimiter.
0 _ Space 20 00 26 00 1 ABC 20 01 26 01 2 DEF 20 02 26 02 3 GHI 20 03 26 03 4 JKL 20 04 26 04 5 MN 20 05 26 05 6 OPQ 20 06 26 06 7 RST 20 07 26 07 8 UVW 20 08 26 08 9 XYZ 20 09 26 09 PLAY 20 53 26 53 STOP 20 54 26 54 PAUSE 20 48 26 48 NEXT 20 32 26 32 PREVIOUS 20 33 26 33 FF 20 52 26 52 REW 20 50 26 50 PROGRAM 20 36 26 36 CANCEL/DELETE 20 49 26 49 SCROLL 20 11 26 11 AMS (intro scan) 20 43 26 43 TEMPO RESET 20 37 - ­REC - - 26 55 OPEN/CLOSE 20 45 26 45 DISPLAY 20 15 26 15 ENTER 20 87 26 87 MENU/STORE 20 82 26 82 REPEAT 20 29 26 29 CD 20 63 - ­CD-R - - 26 63 TR.INCR - - 26 114
Example: Transmission "Power ON" (ASCII code @120PRON)
0x40 0x31 0x32 0x30 0x50 0x57 0X4f 0x4e 0x0d
- 3 -
Loading...