Harman Kardon SIGNATURE 2.0 (serv.man11) User Manual / Operation Manual ▷ View online
S
IGNATURE
2.0
S
IGNATURE
2.0 B
US
P
ROTOCOL
I
NSTRUCTIONS
& O
PERATION
M
ANUAL
M
ASTER
D
OCUMENT
V
ERSION
1.0
SIGNATURE
B
US
P
ROTOCOL
M
ASTER
D
OCUMENT
Revised 2-24-98
Page 2 of 20
T
ABLE OF
C
ONTENTS
Software Revision History _________________________________________________ 3
How Does It Work? _______________________________________________________ 4
Event Driven Output ______________________________________________________ 4
Protocol Format __________________________________________________________ 5
Sample Message _________________________________________________________ 7
Direct Commands ________________________________________________________ 8
Response Commands _____________________________________________________ 31
Unsolicited Commands ___________________________________________________
43
SIGNATURE
B
US
P
ROTOCOL
M
ASTER
D
OCUMENT
Revised 2-24-98
Page 3 of 20
S
OFTWARE
R
EVISION
H
ISTORY
The following is a list of the software revisions from the first version of software to include RS-
232 control to the most current version. Verify the version of software in your unit by viewing the
VFD (Vacuum Fluorescent Display) on the front panel immediately after you apply power to the
Signature 2.0 (main power, not standby).
232 control to the most current version. Verify the version of software in your unit by viewing the
VFD (Vacuum Fluorescent Display) on the front panel immediately after you apply power to the
Signature 2.0 (main power, not standby).
Version 2.5: First release.
SIGNATURE
B
US
P
ROTOCOL
M
ASTER
D
OCUMENT
Revised 2-24-98
Page 4 of 20
How Does It Work?
The Signature Communication Protocol is designed specifically for controlling audio and video
equipment. It was developed in response to a need for a low-cost, simple, fault-tolerant
communications protocol. It is based on the EIA RS-232 electrical specification. Data is
communicated at 9600 baud, 8 data bits, 1 stop bit and no parity.
equipment. It was developed in response to a need for a low-cost, simple, fault-tolerant
communications protocol. It is based on the EIA RS-232 electrical specification. Data is
communicated at 9600 baud, 8 data bits, 1 stop bit and no parity.
Before beginning data transmission, check the bus for inactivity. If the bus is free, transmission
may commence. If the bus is being used, wait for a period of inactivity. Check each byte of a
transmission against the intended message to ensure that data corruption does not occur due to
multiple devices attempting to use the bus at the same time. For each message received, the
receiver will generate an acknowledgment. The device which sent the message should receive this
acknowledgment before beginning its next data transmission. Under rare circumstances, the
receiver may be performing a function which cannot be interrupted. The message should be
retransmitted until an acknowledgment is received. Due to this fact, delays are required between
incoming messages for the transmission of the required acknowledgment.
may commence. If the bus is being used, wait for a period of inactivity. Check each byte of a
transmission against the intended message to ensure that data corruption does not occur due to
multiple devices attempting to use the bus at the same time. For each message received, the
receiver will generate an acknowledgment. The device which sent the message should receive this
acknowledgment before beginning its next data transmission. Under rare circumstances, the
receiver may be performing a function which cannot be interrupted. The message should be
retransmitted until an acknowledgment is received. Due to this fact, delays are required between
incoming messages for the transmission of the required acknowledgment.
Event Driven Output:
The Signature 2.0 will generate commands when the processor is accessed from an IR or Front
panel button command. This command can be used to update external displays in real time or to
generate a polling request for status.
panel button command. This command can be used to update external displays in real time or to
generate a polling request for status.
The command generated will be identical to the Signature bus command for the same function,
but it will have a different Target Device Type and Command Modifier. Example: the IR “Vid 1”
button on the remote will generate a “Vid 1” button command on the Signature bus. See page ??
of this document for a list of the Remote Button codes.
but it will have a different Target Device Type and Command Modifier. Example: the IR “Vid 1”
button on the remote will generate a “Vid 1” button command on the Signature bus. See page ??
of this document for a list of the Remote Button codes.
Volume level updates from the Front Panel rotary encoder are handled slightly differently. When
a volume adjustment is made, the 2.0 will wait for a period of encoder inactivity and then transmit
an unsolicited “Power/Volume Status” response. See page ??.
a volume adjustment is made, the 2.0 will wait for a period of encoder inactivity and then transmit
an unsolicited “Power/Volume Status” response. See page ??.