TRC1300, TRC1315
MARCSTAR
I E/D
REMOTE CONTROL ENCODER/DECODERS
SLWS011D – AUGUST 1996 – REVISED JANUARY 1997
15
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
PRINCIPLES OF OPERATION
transmitted code bit sequence, symbol format, and function code
The effective bit-length of a complete MARCSTAR I E/D encoder output code sequence is 193 bits, as shown
in Figure 5. The output bits, which include the precode, security code, function data, and dummy pulse, change
only on the rising edges of an internal data clock (DCLK). The 150 bit-time blank interval completes the data
frame, which then has a 343 bit-time duration.
When a MARCSTAR I E/D encoder function input is activated, the stored 40 bits of security code are first
translated into 40 symbols, with each symbol consisting of three bits, before being output by the device. A
security code zero bit is translated into symbol 0, which is represented by the bit sequence 100. A security code
one bit is translated into symbol 1, which is represented by the bit sequence 110. The function data is also
translated into symbols of this format before being output.
The result of using these particular bit sequences to represent a 1 or 0 symbol is an increase in decoder function
robustness. It also simplifies and improves the accuracy of the comparator adaptive threshold circuitry (see
Amplifier/Comparator section).
Function differentiation is provided by four function bits that are translated into symbols by the encoder and
sent twice in each data frame to identify the functions that are to be activated at the decoder. Function data is
transmitted twice per frame to reduce the probability that accurate security code data and corrupt function data
could cause unwanted activation of a function.
After the 40 symbols are decoded into 40 security code bits and found to match a 40-bit security code stored
in the decoder EEPROM memory, the next four symbols are decoded into the first set of four function code bits,
and the final four symbols are decoded into the second set of four function code bits. The two sets of 4-bit
function code are then compared, and if found to match, the function code is used to enable the appropriate
function output as shown in Table 1.
Table 1. Function Code
FUNCTION
BIT 1
BIT 2
BIT 3
BIT 4
1
0
1
2
1
0
1
3
1
0
1
4
1
0
More than one encoder function input can be activated at the same time. An external 4-bit binary decoder can
be used to control up to 15 devices, one at a time, based on the four MARCSTAR I E/D decoder function outputs.