RS-232C Control Specification :
Rev 1.01
DV4001/DV6001/DV7001
VC6001
RS-232C Control Specification
Category |
: |
DVD Player |
Document Version |
: |
1.01 |
Author(s) |
: |
Marantz America, Inc. |
Date |
: 2007/04/12 |
|
Number of Page |
: |
14 |
Marantz America, Inc. 2007
All rights are reserved. Reproduction in whole or in part is prohibited without the written consent of copyright. All specifications might be subject to change without notice.
DV4001/DV6001/DV7001/VC6001 RS-232C Control Specification
Page: 2 / 14
Document Version [1.01]
|
|
|
|
Table of Contents |
|
1. |
Introduction............................................................................................................................................................ |
|
3 |
||
|
1-1. |
Purpose ............................................................................................................................................................ |
|
3 |
|
|
1-2. |
Scope................................................................................................................................................................ |
|
3 |
|
|
1-3. |
Abbreviations ................................................................................................................................................... |
3 |
||
2. |
Global Description ................................................................................................................................................ |
3 |
|||
|
2-1. |
Overview........................................................................................................................................................... |
|
3 |
|
|
2-2. |
Block Diagram.................................................................................................................................................. |
3 |
||
|
2-3. Interface connection specification of the product........................................................................................... |
3 |
|||
|
2-4. |
Assumptions and Dependencies.................................................................................................................... |
3 |
||
3. |
Detailed Description.............................................................................................................................................. |
4 |
|||
|
3-1. |
Connection format ........................................................................................................................................... |
4 |
||
|
3-1-1. |
Physical connection................................................................................................................................. |
4 |
||
|
|
3-1-1-1. |
Data transmission sequence from Host to Slave .......................................................................... |
4 |
|
|
|
3-1-1-2. |
Data transmission sequence from Slave to Host .......................................................................... |
4 |
|
|
3-2. |
Transmission data format................................................................................................................................ |
5 |
||
|
3-2-1. Transmission data format from Host to Slave........................................................................................ |
5 |
|||
|
|
3-2-1-1. |
Form1: Command ........................................................................................................................... |
5 |
|
|
|
3-2-1-2. |
Form2: Status request..................................................................................................................... |
5 |
|
|
3-2-2. Transmission data format from Slave to Host........................................................................................ |
5 |
|||
|
|
3-2-2-1. |
Form1: ACK/NAK ............................................................................................................................ |
5 |
|
|
|
3-2-2-2. |
Form2: Status answer and Auto status feedback.......................................................................... |
5 |
|
|
3-3. The transaction sequences and the regulations............................................................................................ |
6 |
|||
|
3-3-1. |
The transaction sequences..................................................................................................................... |
6 |
||
|
3-3-2. |
The transaction regulations..................................................................................................................... |
6 |
||
|
3-3-3. |
Specification of Auto status feedback..................................................................................................... |
6 |
||
|
3-3-4. Example of the transactions.................................................................................................................... |
6 |
|||
|
3-3-5. Examples of the handshaking flowchart ................................................................................................ |
7 |
|||
|
|
3-3-5-1. |
Example of successful handshaking.............................................................................................. |
7 |
|
|
|
3-3-5-2. |
Examples of handshaking error...................................................................................................... |
7 |
|
4. Recommendations of Command, Status and Layer definition..................................................................... |
8 |
||||
5. |
Commands............................................................................................................................................................. |
|
9 |
||
|
5-1. |
Regular Commands ........................................................................................................................................ |
9 |
||
|
5-2. |
Request Commands ..................................................................................................................................... |
12 |
||
6. |
Revision history................................................................................................................................................... |
14 |
Company Restricted
DV4001/DV6001/DV7001/VC6001 |
RS-232C Control Specification |
Page: 3 / 14 |
|
|
Document Version [1.01] |
|
|
|
1. Introduction
1-1. Purpose
This document was written as a reference specification of products that are controled by the host
controller.
1-2. Scope
This document would be using by software or hardware engineers for production of the product.
1-3. Abbreviations
Abbreviation |
Description |
|
|
|
|
|
|
2. Global Description
2-1. Overview
A Host controller can control or watch out the product as a Slave very easily via the communication cable.
2-2. Block Diagram
HOST |
|
|
|
SLAVE |
(Controller) |
|
RS232C cable (straight) |
|
(The product) |
|
|
|||
|
|
|
|
Connector |
|
|
|
|
|
|
|
|
|
D-SUB (9pin, male) |
|
|
|
|
|
|
|
|
|
|
*The product connector is using D-SUB 9pin male.
*RS232C cable must use D-SUB 9pin female to connect the products.
2-3. Interface connection specification of the product
uP Interface |
Signal name |
Connection device |
D-Sub Pin |
Connecter |
|
- |
N.C. |
- |
1 |
<The product connector> |
|
RS232C D-SUB (9pin,Male) |
|||||
|
|
|
|
||
UART |
TxD (output) |
RS232C |
2 |
||
|
|||||
|
|
|
|||
RxD (input) |
Level shift driver |
3 |
|
||
|
|
||||
|
|
|
|||
|
|
|
|
|
|
- |
N.C. |
- |
4 |
|
|
|
|
|
|
|
|
- |
GND |
GND |
5 |
Stereo Mini Jack (Ø3.5mm) |
|
|
|
|
|
||
- |
N.C. |
- |
6 |
||
3 |
|||||
|
|
|
|
||
- |
N.C. |
- |
7 |
||
5 |
|||||
|
|
|
|
||
- |
N.C. |
- |
8 |
2 |
|
|
|
|
|
||
- |
N.C. |
- |
9 |
||
|
|||||
|
|
|
|
|
2-4. Assumptions and Dependencies
Company Restricted
DV4001/DV6001/DV07001/VC6001 |
RS-232C Control Specification |
Page: 4 / 14 |
|
|
Document Version [1.01] |
|
|
|
3. Detailed Description
The interface specification between the product and a Host controller is described below.
3-1. Connection format
3-1-1. Physical connection |
|
Host (Controller) |
Slave (the product) |
TxD |
|
RxD |
RxD |
|
TxD |
GND |
|
GND |
|
||
|
|
|
3-1-1-1. Data transmission sequence from Host to Slave
Host (Controller)
(Serial setting <RS232C basic>)
Baud Rate |
: 9600bps |
Data Bits |
: 8bit |
Parity |
: None |
Stop bit |
: 1bit |
Handshaking |
: None |
Slave (The product)
TxD |
→ |
RxD |
RxD |
← |
TxD |
1.Host starts a data transmission from TxD.
2.Host performs the data transmission of the number of required bytes, and ends a transmission.
3-1-1-2. Data transmission sequence from Slave to Host |
|
|
Host (Controller) |
|
Slave (The product) |
TxD |
→ |
RxD |
RxD |
← |
TxD |
1.Slave starts a data transmission from TxD.
2.Slave performs the data transmission of the number of required bytes, and ends a transmission.
Company Restricted
DV4001/DV6001/DV7001/VC6001 |
RS-232C Control Specification |
Page: 5 / 14 |
|
|
Document Version [1.01] |
|
|
|
3-2. Transmission data format
3-2-1. Transmission data format from Host to Slave
There are two kinds of transmission data form from Host shown below.
3-2-1-1. Form1: Command
Command is a data that requests some status change.
Start character |
: ’@’ |
|
|||
COMMAND |
|
: see “Command list” |
|||
End character (CR) : 0Dh |
|
||||
|
|
|
|
|
|
|
start |
|
command |
|
end |
|
‘@’ |
|
“xxx:”+”...” |
0Dh |
|
|
|
|
|
|
|
3-2-1-2. Form2: Status request
Status request is a data that requests a answer of some status.
Start character |
: ’@’ |
Request status |
: see “Status request list” |
Request character |
: ‘?’ |
End character (CR) : 0Dh
start |
request status |
end |
‘@’ |
“xxx:?”+”...” |
0Dh |
|
|
|
3-2-2. Transmission data format from Slave to Host
There are two kinds of transmission data form from Slave shown below.
3-2-2-1. Form1: ACK/NAK
ACK is a reply data from Slave when Slave got an acceptable command data from Host. (ACK is sent to Host when Slave has no related status by the Command.)
Start character |
: ’@’, |
ACK |
: 06h, |
End character (CR) : 0Dh |
|||
|
|
|
|
|
|
|
|
|
start |
ACK |
CR |
|
|
|
|
|
‘@’ |
06h |
0Dh |
|
|
|
|
NAK is a reply data from Slave when Slave got an incorrect Command data, Status request data or some other data from Host.
Start character |
: ’@’, |
NAK |
: 15h, |
End character (CR) : 0Dh |
|||
|
|
|
|
|
|
|
|
|
start |
NAK |
CR |
|
|
|
|
|
‘@’ |
15h |
0Dh |
|
|
|
|
3-2-2-2. Form2: Status answer and Auto status feedback
Status answers are reply data when Slave got an acceptable Request status or Command data from Host. Auto status feedbacks are sent to Host data when a Slave’s status is changed.
Start character |
: ’@’ |
|
||
Answer character |
: see “Status list” |
|
||
End character (CR) : 0Dh |
|
|||
|
|
|
|
|
|
start |
status |
|
end |
|
‘@’ |
“xxx:”+”...” |
0Dh |
|
|
|
|
|
|
Company Restricted