TRC1300, TRC1315
MARCSTAR
I E/D
REMOTE CONTROL ENCODER/DECODERS
SLWS011D – AUGUST 1996 – REVISED JANUARY 1997
18
POST OFFICE BOX 655303
DALLAS, TEXAS 75265
PRINCIPLES OF OPERATION
amplifier/comparator (continued)
The amplifier/comparator is implemented with advanced switched-capacitor technology. This is done for two
primary reasons. First, since the TRC1300 and TRC1315 devices are variable frequency, the values of R1, C1,
R2, and C2 must change depending on the received data rate. Since they are a switched-capacitor design, the
filter characteristics scale depending on the oscillator in the decoder device, which must match the encoder
oscillator frequency. With this scheme, the amplifier/comparator section functions at all received code data
rates. The second reason for using switched-capacitor filters is the increased accuracy and precise filter
response that they provide.
programming mode
The MARCSTAR I E/D devices have been designed so that no programming station is required to load the
security codes into the EEPROM memory. When the device is configured as an encoder, it generates a 40-bit
security code and stores it in EEPROM memory. When configured as a decoder, the device learns the security
code from up to four different encoders.
EEPROM stored-code format
The EEPROM memory contains four banks that are used for 40 bits of security code for each of the four channels
and an additional 32 bits (eight bits per channel) for error detection. The total EEPROM memory is 192 bits.
When configured as a decoder, these EEPROM banks store up to four learned 40-bit security codes; when
configured as an encoder, only the first bank of 40 bits is used for the security code.
programming — encoder
When a MARCSTAR I E/D device is configured as an encoder and placed in the programming mode, it
generates a 40-bit security code and stores it in the first 40-bit EEPROM memory bank. The remaining three
40-bit memory banks are unused. An LED connected to the LED terminal is required to verify a proper write
sequence to EEPROM. The LED anode should be connected to the positive supply and the cathode should be
connected to the LED terminal of the MARCSTAR I E/D through a current-limiting resistor.
The procedure for programming a MARCSTAR I E/D device configured as an encoder is described in the
following steps:
1.
Connect the proper RC combination to the OSCR and OSCC terminals to set the frequency of the
internal oscillator.
2.
Connect GND and then apply VCC.
3.
Apply a logic high to PROG (the PROG terminal is internally pulled down and debounced). The device
assumes the program mode. The LED lights, the device generates a new 40-bit security code internally,
it loads the first memory bank with that code, and then extinguishes the LED.
4.
The MARCSTAR I E/D encoder is now programmed with a new 40-bit security code. Each time step 3 is
repeated, a new 40-bit security code is generated and then loaded into the first EEPROM memory
location, overwriting the previous security code.