Marantz DV-6001-RS-232C, DV-4001-RS-232C Control Specification

0 (0)
Marantz DV-6001-RS-232C, DV-4001-RS-232C Control Specification

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

Loading...
+ 9 hidden pages