Lexicon, Inc.
DC-2/MC-1 Serial Communications Protocol Printed on: 10/19/00
40 of 44
14 Appendix F FPD Control Registers
Control Reg 0 Bit
USER_MSG 0
REC_BLOCK_MSG 1
SYS_VOL_MSG 2
LOCKED_MSG 3
DIG_IN_NOLOCK_MSG 4
SPEAKER_ERR_MSG 5
LR_BALANCE_MSG 6
FB_BALANCE_MSG 7
Control Reg 1 Bit
SYS_MUTE_MSG 0
EQ_BASS_MSG 1
EQ_TREBLE_MSG 2
EQ_TILT_MSG 3
PGM_CHG_MSG 4
NOISE_ACTIVE_MSG 5
Z2_KEY_ERR_MSG 6
REC_SRC_ERR_MSG 7
Control Reg 2 Bit
Z2_VOLUME_MSG 0
Z2_BALANCE_MSG 1
Z2_MUTE_MSG 2
REC_SELECT_MSG 3
DIG_REC_ERR_MSG 4
BYPASS_ERR_MSG 5
MAIN_DISP_MSG 6
DTS_ERR_MSG 7
15 Application Notes and Examples15.1 Box initializations:15.1.1 DC-2/MC-1:
When the DC-2/MC-1 is powered on it will initialize the serial port and then transmit the DC_WAKEUP
Packet, and look for an ACK from the HOST. Currently if an ACK is not received the DC-2/MC-1
continues to operate. This message is mostly for the HOST to know if the DC-2/MC-1 is in an operational
state.
15.1.2 HOST:
When the HOST issues a HOST_WAKEUP Packet the DC-2/MC-1 responds with an ACK and then
transmits the current FPD buffer with a DC_FPD notification. If the Host issues a HOST_WAKEUP
command and does not receive the ACK it should assume it is not connected or the DC-2/MC-1 is not
capable of responding on the rs-232 and therefore further serial communications will not be possible. If the
DC-2/MC-1 RS232 is capable of communicating the DC-2/MC-1 will respond to a HOST_WAKEUP
Command in any “On” state including standby.