Micro Computer Concepts
8849 Gum Tree Ave
New Port Richey, FL 34653
(727-376-6575)
by: Ron Wright, N9EE/R
November 15, 2000
REV 4.7
RC-1000 Table of Contents
WARRANTY Information
Getting Started
1.0 Introduction
1.1 Definitions
1.2 Controller Details
2.0 Power Up Conditions
3.0 Repeater Operation
3.1 Access Modes
3.2 Repeater Time-out
3.3 Tail Timing
3.4 Anti-Kerchunker
3.5 DTMF Access Mode
3.6 PL Override
4.0 Autopatch
4.1 Autopatch Access Modes
4.2 Autopatch Access Codes
4.2.1 Long Distant
Dialing
4.2.2 Patch
with User Muting
4.3 Autopatch Time-out
4.4 Patch Dialing
4.4.1 DTMF Dialing
4.4.2 Pulse
Dialing
4.4.3 Dial of
Leading Digit with Dialing
4.4.4 Dial of
911 Lockout
4.4.5 Area Code
Override Dialing
4.4.5.1 Programming the Area Code Table
4.5 Reverse Patch Operation
4.5.1 Reverse
Patch Answer Mode
4.5.2 Reverse
Patch NO Answer Mode
4.6 Autodial
4.6.1 Autodial
Programming
4.6.2 Autodial
Erasing
4.7 Autopatch Busy Feature
5.0 Control and User Codes
5.1 Control Operator Codes
5.1.1
Control Code Enable/Disable
5.1.2
Sub-audible Tone Control Access
5.1.3 Control Codes Discription
5.2 User Codes Discription
5.3 Control Action Indicator
5.4 Code Programming
5.5 Callin Control Mode
5.6 Control Receiver Input
5.7 Automatic Invalid DTMF Code Disable
6.0 (not uses)
7.0 Remote Base
7.1 Remote Base Receiver Connection
7.2 Remote Base Transmit Audio
7.3 Remote Base Operation
7.4 Remote Base ON Tail Beep
7.5 Remote Base Transmit Control
7.6 Remote Base Operation with Repeater Disabled
8.0 DTMF Pad Tester
9.0 Repeater Identification
9.1 Continuous CW ID
9.2 External ID
9.3 CW ID Tone Control
9.4 Repeater Access Telemetry
9.5 Battery Operation Indicator
10.0 Tail Beep Control
11.0 Sub-audioable Tone Decoder
11.1 Tone Decoders
11.1.1 TS-32P Tone Decode/Encode Unit
11.1.2 TS-64DS Tone Decoder/Encoder Unit
11.2 Tone Decode Trouble Shooting
11.4 Sub-audioable Tone Encoding
12.0 Controller Installation
12.1 Controller Power
12.2 Repeater Connections to the Controller
12.2.1
Repeater Receiver COS Connections
12.2.2
Repeater Receiver Audio Connections
12.2.3
Repeater Transmitter Connections
12.2.4 Transmitter PTT Connections
12.2.5 Transmitter Audio Connections
12.2.6 Phone Line Connections
12.3 Audio Adjustments
12.3.1
CW ID Level Adjustment, R1
12.3.2
Receiver to Transmitter Level, R3
12.3.3
Receiver to DTMF Decoder Level, R4
12.3.4
Phone to Transmitter Level Adjustment, R6
12.3.5
Receiver to Phone Level, R2
12.3.6
Phone to Touch Tone Decoder Level, R5
13.0 AUX Output
14.0 In Case of Difficulty
15.0 Programming the RC-1000
15.1 Programming Introduction
15.1.1
Getting Started
15.2 Programming EEPROM Data
15.2.1
Forcing EEPROM Default Data
15.2.2 Initialization Procedure
15.2.3
Restoring Programming Enable Codes
15.3 Control Code Programming
15.3.1 Control Code Programming Example
15.4 User Code Programming
15.4.1
User Code Programming Eample
15.5 Star Codes Replacing Pound Codes
15.6 CW ID Programming
15.6.1 CW ID Programming Example
15.6.2 Battery Operation Signal
15.6.3 Repeater Status Signal
15.6.4 CW ID Speed Programming
15.6.5 CW ID Tone Programming
15.6.6 CW ID Time Interval Programming
15.7 Tail Beep Programming
15.7.1 Tail Beep Tone Programming
15.7.2 Tail Beep Time
15.7.3 CW Character Tail Beep
Table 15.1 Control & User Program Select Codes
RC-1000 Assembly Drawing
RC-1000 Schematic
ENC-1B enclosure
RC-1000 WARRANTY
The RC-1000 is warranted for a period of 180 days (6 months) from the
date of
purchase to be free of defects in design, material, and workmanship.
If the
RC-1000 fails due to any of these defects Micro Computer Concepts will
either
replace or repair the RC-1000 if returned to MCC.
Items not covered under warranty: 1. damage due to lightning.
2. damage due to
misuse or handling. 3. damage due to over voltage or power surges.
Micro Computer Concepts strives to insure your RC-1000 is designed
and
manufactured to the highest level possible. If you have questions
regarding
installing and connecting the RC-1000 to any piece of equipment, please
feel
free to call us. Also, we understand many of our customers have
real day jobs
and work with the RC-1000 in off hours. For this reason
we are glad to accept
calls 10 AM to 10 PM ET 7 days a week for your questions or moments.
***************** Notice of Changes ******************
Micro Computer Concepts reserves the right to make changes to the RC-1000
operation and/or specifications without notice. Although MCC
tries to maintain
it products to the highest standards it sometimes becomes necessary
to alter
operation of the control. This may result in changes which are
not fully
documented and described.
1.0 Introduction, RC-1000
This manual is written for the RC-1000 repeater controller. As
with most
technical manuals the information may be somewhat confusing.
We at Micro
Computer Concepts understand for anyone first encountering a control
with the
power of the RC-1000 they could be overcome. Thus, we invite
calls of
questions or comments. This is to say we want you to be satisfied
with the
control and are more than willing to help. If you encounter difficulty
please
give us a call at the phone number on the front of this manual 10 AM
to 10 PM
ET 7 days a week including holidays.
The RC-1000 is a controller for a receiver/transmitter operated in a
repeater
mode. The controller is all that is needed to control the repeater
including a
CW ID, control functions and the direct phone line connect autopatch.
The
RC-1000 contains the complete repeater and phone line interface requiring
only
the receiver audio and COS, the transmitter audio and PTT, and the
phone line.
If sub-audible tone access is desired for access a logic input for
a externally
supplied sub-audible tone decoder is provided.
1.1 Definitions
The following is a list of terms used in this manual.
Repeater...a radio unit which receives a radio transmission on one frequency
and re transmits the transmission on another frequency.
Autopatch...the interconnect of a repeater system to a phone line for
enabling
mobile units to access the phone system and make phone calls.
PL...private line or sub-audible tone residing on a transmission.
Control code...DTMF code for enabling and disabling various controller
functions. These codes are usually reserved for control operators.
User code...DTMF code for accessing various user function such as autopatch
calls.
DTMF...eight audible tones in the range of 697 to 1633 Hz two at a time
for
remote signaling. DTMF is used to remotely control and program
the control.
DTMF pad...16 digit device for generating DTMF. Telephones have
a 12 digit
version.
Remote Base...transceiver for linking a repeater to another frequency.
CW...international Morse code employing short and long tones for sending
alphanumeric characters. CW is used to identify the repeater
with the FCC
issued callsign.
COS..carrier operated squelch used by the controller for sensing when
the
repeater receiver has an input. This is a logic input going high or
low when
the receiver squelch is open.
PTT...push to talk used to key the transmitter. Pulls low to key transmitter.
1.2 Controller Details
The RC-1000's design is state of the art which is why it is small requiring
the
least number of components. The heart of the controller is a
87C52
microcomputer (U1) which contains a microprocessor, uvEPROM containing
the
controller instructions and operating system, RAM for temporary storage
of data
and the necessary I/O for monitoring and outputting the controller
signals.
The DTMF decoder is a Mitel MT8880 (U4) for decoding and encoding
DTMF
signaling tones. The other various components act as buffers,
amplifiers,
audio switches and drivers for controlling and interfacing to the repeater
and
phone line.
Also contained on the board are voltage regulators powering the various
components.
The controller parameters such as CW ID, control and user codes, timer
limits,
etc. are programmable with DTMF and stored in an EEPROM (U8).
The EEPROM is a
device which allows data to be written, but does not loose the data
when power
is removed. The data retention life is specified for at least
10 years. See
section 15 for programming.
A remote base interface allows for adding a transceiver to the repeater
for
linking to another repeater. All audio control, COS and PTT interface
is
provided. See section 7.
If a component fails the only part not easily obtainable is the 87C52
due to
the program inside the IC was developed by Micro Computer Concepts.
Thus to
replace the 87C52 one must obtain it preprogrammed from MCC.
This can be done
for $35.00 which would includes any updated software.
Interface of the RC-1000 requires the receiver audio, receiver COS,
transmitter
audio, transmitter PTT, 10 to 15 volts at 100 ma max and the phone
line. All
audio is buffered and level adjusted with 6 pots. The COSs and
PTTs are
transistor buffered. This interface allows connection directly
to most
repeaters without the need for additional buffering. See section
12 for
installation and adjustment information.
2.0 Power Up Conditions
When power is applied to the controller it initializes itself placing
the
repeater into a known state. This state is controlled by the
controller
software and the data stored in the EEPROM. Upon power up the
controller
fetches the initial state of the controller from the EEPROM.
When a feature is
enabled or disabled it will be in that state on power up. This
includes timer
time-outs, tail beeps and repeater access modes (carrier, PL, features
enabled/disabled, etc).
As received from MCC the following is state is stored in the EEPROM:
1. Repeater Enabled with time-out 3 minutes. 2. Autopatch enabled,
time-out 3
min., ON code *41, OFF #1. Dialing mode is DTMF. 3. Reverse patch
enabled and
in answer mode. 4. CW ID is "INIT ID/R" at 18 WPM with tone at
500 Hz. 5. All
codes except autopatch and programming erased.
When any of the above conditions are changed the change will be stored
in the
EEPROM and on power up the new state will be the state the controller
was
placed in.
3.0 Repeater Operation
The RC-1000/RC-1000V contains the necessary interface and control for
providing
repeater operation. The interface includes the audio interface
and control
between the repeater receiver and transmitter. The audio interface
allows for
direct connect from unsquelched or squelched audio and the repeater
transistor
buffered COS receive indicator inputs. The outputs include buffered
and
amplified transmitter audio and a transistor open collector driver
PTT. The
receiver audio is adjustable providing separate level controls to the
transmitter.
The repeater mode of operation is the controller sampling the COS input
and
when active and the repeat mode is enabled the transmitter will be
keyed. The
transmitter will remained keyed until either the COS becomes inactive
or the
repeater time-out. The COS active state is the condition when
the receiver has
an input or the squelch is opened. Its active state is
determined by jumper
JP1 which when not installed the COS is expected to go high, 2 to 30
volts with
the squelch open or with a receiver input.
3.1 Access Modes
There are three control operator controlled access modes for repeater
access;
1. carrier, 2. PL (sub-audioable tone) and 3. DTMF access.
In the carrier access mode any input to the controller COS will bring
up the
repeater.
In PL access mode a PL decoder is required with its output connected
to the
controller PL input, P3-pin 7. In the PL access mode the PL decoder
input acts
as the COS with the repeater repeating only when the COS and PL decoder
both
are active. Thus, while in PL both the COS and PL input must
be active to
bring up the repeater.
In the DTMF access mode a DTMF code must be entered to access the repeater.
See below for more details on this mode.
3.2 Repeater Time-out
The repeater time-out timer is used to limit the users transmission
time. The
time-out is programmable in 10 seconds steps up to 40 minutes.
If the
repeater has an input for the programmed time the repeater will send
a serious
of beeps indicating time-out is about to occur and then unkey the repeater.
When the user timing out the repeater releases the input the controller
will
rekey the repeater indicating the time-out timer has been reset.
The time-out timer is reset with the repeater tail beep or by DTMF digit
one.
If the user timing out the repeater can be overridden by another
user that
user can reset the time-out timer with a DTMF one. The time-out timer
limit is
programmed with the "Repeater Time-out" parameter. See Section
15 for
programming.
3.3 Tail Timing
The tail timer is provided for keeping the transmitter keyed after the
receiver
input drops. This prolongs the transmitter's relay life and prevents
unwanted
transmitter PTT chattering. The repeater tail timer
is programmable in 0.1
second steps with the "Repeater Tail Time" parameter. See
section 15 for
programming.
3.4 Anti-Kerchunker
The controller has a built-in anti-kerchunker which, when on, requires
1 second
of receiver input to bring up the repeater. This may be useful
to prevent
distant stations from chattering the repeater in the event of a band
opening
where the distant users only chop in and out of the repeater.
When the anti-kerchunker is ON the one second input is required to access
the
repeater. After this one second input has occurred the repeater
will function
normally until 20 seconds of NO input exist. After this 20 seconds
of no use
period another 1 second of input must occur for repeater access.
The anti-kerchunker is turned ON and OFF with a * XX code (see
section 15 for
code programming). The code will toggle the state meaning if
ON the code will
turn it OFF and if OFF the code will turn it ON. When turned
ON a tone/high
tone response will be sent and when turned OFF a tone/low tone will
be sent.
3.5 DTMF Access Mode
DTMF access requires the users to enter a three digit *XX DTMF code
to bring up
the repeater. Once this code has been entered any user can then
use the
repeater until the repeater has no input for 20 seconds at which time
the
repeater will go to "sleep" and the *XX DTMF code must be re-entered
for
access.
3.6 PL Override
The repeater PL access mode can be overridden with a single *XX user
DTMF code
placing the repeater into temporary carrier access mode. When
the repeater is
in the PL mode and this code is entered the controller will operate
in carrier
mode until either the "PL ENABLE" control code is entered or no repeater
activity occurs for 20 seconds or more or if the override code is re-entered
the control will go back to requiring PL. At that time the override
will be
aborted and the PL mode will resume.
If the override is not desired simply do not program the *XX code or
program
the code to be *##. See Table 15.1 for programming this code.
4.0 AUTOPATCH
The RC-1000/RC-1000V contains interface and software for providing an
autopatch. interfacing to and from the repeater transmitter and
receiver with
level adjustments on the RC-1000 control board.
The autopatch interface is a half-duplex type patch allowing one way
communication at a time; from receiver to phone or from phone to transmitter.
The direction of audio is determined by the receiver input permitting
phone to
transmitter audio when NO input exits and receiver to phone audio only
when the
proper input is present. The proper input is determined by the
access mode of
the patch.
4.1 Autopatch Access Modes
The autopatch can be enabled or disabled using control codes.
When disabled
all autopatch access is ignored. The calling in via the phone
line for control
operator functions will not be affected by the autopatch being disabled,
but no
reverse patch will be permitted due to access to the patch is forbidden.
The
autopatch can be disabled independent of the repeater mode.
The autopatch can be placed into either carrier or PL access modes using
DTMF
control codes. Also the access mode can be placed into PL independent
of the
repeater access mode. This allows opening the repeater up for general
carrier
access while restricting the autopatch to users with PL. When
the patch is
accessed the proper input from the user must be present (carrier or
PL) or the
access attempt will be ignored.
4.2 Autopatch Access Codes
Two access codes will access the patch; 1. a three digit *xx up/two
digit #x
down codes or 2. * up/# down. Which code group is used is determined
by the *
up/# down feature being enabled or disabled. When disabled only
the 3 digit
up/2 digit down codes will access the patch. When enabled both
set of codes
will function.
Access to the manual dial autopatch can be done two ways.
First is the "store & forward" mode where a user enters the 3 digit
*XX access
code followed by the desired phone number. The controller will
then connect
the phone line, dial tone will be heard and then the entered phone
number will
be autodialed by the controller. The user will hear masking dialing
tones
while the controller is dialing, not the actual DTMF dialing tones.
The second access is the re-encode mode where the user enters the three
digit
*XX access or single * (if * up/# down is enabled) and drops the repeater
input. The controller will then connect the phone line and the
dial tone will
be heard. The user is to rekey and dial the desired phone number.
As the user
is entering the phone digits the controller will decode these digits
and
regenerate them for dialing the phone number. Muting of the users
actual audio
to the phone line prevents the users tone interfering with the controller
DTMF
generation.
The "store & forward" or re-encode while dialing modes are automatically
controlled by the control. The dialing mode is determined solely
by the method
used to access the patch.
In both access modes the dialing is actually performed by the controller.
This
insures clean and level correct tones being fed to the phone line.
A third patch access mode is via the autodial where preprogram phone
numbers
are stored. With short access codes the controller will access
the phone line
and automatically autodial the phone number selected. See section
4.6 for
details.
4.2.1 Long Distant Dialing
After accessing the patch if the first digit of the phone number is
either a 1
or 0 or if more than 8 digits are dialed the patch will be terminated.
This
can be overridden with the use of the long distant patch access code
or if the
area code being dialed is one of eight programmed in the area code
table.
Either patch on code can be used with the only difference being the
1 and 0
first digit and 8 digit limit being denied or allowed. See section
4.4.6 Area
Code Override Dialing for description of area code long distant dialing.
The "Autopatch With Long Distance" access code can be enabled/disabled
with the
control code. Also, if the access code is not programmed
long distant cannot
be accessed.
4.2.2 Patch with User Muting
The patch can be placed into a user mute mode which mutes the users
audio
during a patch. This means the only audio transmitted is the
party on the
phone. The user mute feature is enabled/disabled with the "Patch
User Mute"
DTMF control code.
4.3 Autopatch Time-out
Three autopatch time-out modes exit; 1. no time-out, 2. programmed time-out
in
10 second steps up to 40 minutes and 3. programmed time-out with timer
reset on
repeater input.
In the no time-out mode the autopatch will never time-out.
In the programmed time-out the autopatch will terminate automatically
when the
programmed time-out point is reached. In this mode the time-out
is flagged to
the user with warning beeps 10 seconds prior to time-out. The
time-out can be
reset by entering DTMF digit 4. This will reset the patch time-out
timer.
When the programmed time-out with reset on repeater input mode is selected
the
time-out timer is reset whenever a receiver COS input is seen by the
controller. If no input occurs for the normal time-out programmed
the
controller will signal time-out is about to occur 10 seconds before
timing out
and if no input still occurs from the user the patch will be terminated.
In any of the time-out modes ten seconds prior to time-out a series
of beeps
will be generated indicating time-out is about to occur. In the
reset time-out
on input mode simply providing an input to the repeater will clear
time-out.
In the programmed time-out mode DTMF digit 4 will clear time-out.
4.4 Patch Dialing
Their are three dialing modes. These are DTMF re-encode, DTMF
store & forward
and pulse dialing. As received from MCC the controller is in
the DTMF dialing
mode.
4.4.1 DTMF Dialing
Their are two DTMF dialing modes of "store & forward" and
"re-encode while
dialing". The controller has a DTMF encoder/decoder IC, U4, which
generates
the DTMF digits for dialing phone numbers.
In the re-encode dialing mode the user is to enter the patch on code
and drop
the input and listen for a dial tone at which time the controller will
connect
the phone line. The user is to re- key and enter the desired
phone number. As
the user is entering the phone number digits the controller is decoding
the
digits and regenerating the same digits for dialing.
Which DTMF dialing mode is used is determined by how the patch is accessed.
If
the user enters the patch on code and without dropping the repeater
input
enters the phone number the store and forward mode is used. If,
however, the
user enters the patch on code and then drops the input the controller
connects
the phone line giving a dial tone and the re-encode mode is used.
This
operation is automatic.
The DTMF dialing mode is selected with the "Patch DTMF dial" control code.
4.4.2 Pulse Dialing
The pulse dialing mode functions the same as the DTMF store & forward
dialing
except the dialing is performed by pulse. After the patch
on code is entered
the users phone number digits must be entered which are stored in the
control.
After at least 2 digits have been entered and the user drops the receiver
input
for 2 seconds the controller will connect the phone line and pulse
dial the
entered phone number. After pulse dialing the phone number the patch
will
operate in the normal mode.
Pulse dial is selected by the "Patch Pulse Dial" control code.
4.4.3 Dial of Leading Digit with Dialing
The autopatch can be forced to dial a single digit at the beginning
of an
autopatch. The leading digit feature is often needed for repeaters
located in
a location with an internal PBX terminal requiring say a 9 for accessing
an
outside phone line.
This mode is enabled/disabled with the "Patch Digit en/dis" control
code. The
leading digit is programmed with the "Patch Leading Digit" entry of
0 followed
by the desired digit.
When the leading digit is enabled the controller will automatically
insert the
programmed DTMF leading digit at the beginning of all dialing.
When in store
& forward and for autodial dialing the leading digit will be inserted
just
prior to autodialing the stored phone number. When using DTMF
re-encode
dialing the leading digit will be inserted after phone line connect
with the
user having to wait for a dial tone.
There is no leading digit mode for pulse dialing.
4.4.4 Dial of 911 Lockout
The dialing of 911 can be locked out of the autopatch with the "DIAL
911
enable/disable" control code. When disabled dialing of 911 will
terminate the
patch.
4.4.5 Area Code Override Dialing
Using the normal autopatch access code will not allow for the first
digit being
a 1 or 0 or the phone number to have more than 8 digits. However,
if a phone
number with greater than 8 digits is entered and the number dialed
contains an
area code which matches a preprogrammed area code in the Area Code
Table the
dialing will be allowed. This allows for the repeater owners
to preprogram up
to 8 area codes which can be dialed using the normal patch on code
and lock out
other long distant dialing.
The entered phone number can be either a 11 digit number with the first
digit
being a 1 followed by the area code or the number can be 10 digits
with the
first 3 digits being the area code. The deciding factor is if
the first digit
is a 1. This feature allows for phone systems which require all
dialing to
have an area code, but in the case of 10 digit dialing the call is
a local
call.
4.4.5.1 Programming the Area Code Table
The procedure for programming the area codes is similar to programming
autodial
numbers. The procedure is to first turn on programming
(D7B & D7C as the
control is received), then enter 7 followed by slot number, 81 thru
88,
followed by the 3 digit area code. As an example if the area code 727
is to be
allowed using slot 82 one would enter the following:
7 82 727
If accepted the controller will respond in CW with "AD". The only
difference
between programming an autodial and an area code is the autodial requires
11
digits and an area code requires 3 digits.
In this example after entering the normal "Patch ON" code and dialing
of any
phone number with the first digit being a 1 and an area code of 727
followed by
7 digits will go thru.
4.5 Reverse Patch Operation
The reverse patch allows anyone from any telephone to call the repeater
phone
and signal repeater users monitoring that a party is being called.
There are
three reverse patch modes; 1. phone answer with automatic user
signaling, 2.
phone answer, but requiring caller to enter access code to signal users
and
3. no answer with user signaling each time the phone rings.
4.5.1 Reverse Patch Answer Mode
When the answer mode is enabled and after ringing the preset number
of ring
pulses in any one minute period the controller answers the phone by
closing
relay RL1. This action does not access the autopatch and the
phone line audio
does NOT pass to the transmitter. Users monitoring the repeater
will not know
the call in has taken place for the repeater will function normally.
Two modes for reverse patch signaling are provided. These modes
are controlled
by the "REVERSE PATCH SIGNAL" enable/disable control code. When
this mode is
disabled and after answering the phone the controller waits for 8 seconds.
After the 8 seconds and if the caller does nothing the repeater transmitter
will key and a warble ring tone will be generated at a 1 second on
3 seconds
off rate. This ring tone is the signal to the repeater users a call
in is in
process. A repeater user is then to answer the call in with the
normal patch
ON code.
During the 8 seconds after the phone has been answered the caller can
put the
controller into the control op mode using the "Call In ON" #x code.
See
section 5.4 Call in Operation.
If the "REVERSE PATCH SIGNAL" mode is enabled the calling party must
enter a #x
code to start the ring tone generation. If this # code is not
entered the
controller will terminate call in after the normal 1 minute time-out.
This
mode can aid in preventing wrong numbers or other unwanted calls from
disturbing the repeater.
When the ring tone is sent to the transmitter a ring tone is also generated
for
the phone line to indicate to the caller of the ringing.
4.5.2 Reverse Patch NO Answer Mode
If the answer mode is disabled the controller will key the repeater
transmitter
and generate a ring tone on each ring of the phone. This is the
signal for the
user to answer the phone. In the no answer mode the phone line
will not allow
controlling the repeater via the phone line due to the control never
answering
the phone.
4.6 AUTODIAL
The autopatch has an autodial which allows for storing of up to 60 eleven
digit
phone numbers . The autodial codes all start with a programmable
#X autodial
prefix code followed by two digits of 01 thru 60.
A special autodial slot number 61 is reserved for a special 911 patch
access.
When a DTMF autodial code of 911 is entered the phone number in slot
61 will be
accessed and autodialed. Thus, simply entering 911 from a users
DTMF pad will
autodial the phone number in slot 61.
A programmable prefix code of #X is provided to give some degree of
autodial
security. The #X code precedes all autodials except the special
911 emergency
access. After an autodial slot has been programmed to access
that slot enter
the #X autodial prefix code followed by the slot number of 01-60.
The autodial functions in the same manner as the normal autopatch with
the
controller dialing the phone number (DTMF, pulse, dial 9, etc).
4.6.1 Autodial Programming
All autodial phone numbers are programmable and stored in the EEPROM
memory
(U8). To program a phone number the programming must be enabled (default
D7B &
D7C). After programming is on each autodial slot can be programmed
at random in
any order.
To program a autodial phone number enter 7 followed by the autodial
slot
number, 01 thru 60, followed by the 11 digits to be programmed.
As an example
if slot 16 is to be programmed with the phone number 1-727-555-1212
one would
enter 7 16 1 727 555 1212. All autodial slots are programmed
in this same
manner.
When programming a number all 11 digits must be entered. However,
if less than
11 digits are required the remaining unused digits must be entered
as stars
(*). Thus if 555-1212 were to be programmed in autodial slot
03 one would
enter 7 03 555 1212 ****. The controller will not dial
the star digits.
After programming an autodial a confirmation of CW "AD" (dit dah space
dah dit
dit) will be sent. If this confirmation is not heard the controller
did not
accept the entered number. Any attempt to program a slot higher
than 61 will
be ignored.
4.6.2 Autodial Erasing
To erase an autodial number simply enter 7 followed by the slot number
and wait
at least 4 seconds. The controller will erase the selected slot.
Whenever an
autodial slot which is erased is accessed the autodial access is ignore
and the
phone line will not connect.
4.7 Autopatch Busy Feature, RC-1000
When the phone line for RC-1000 is in use by another phone on the same
phone
line a special feature, when enabled, will deny accessing the autopatch.
This
feature requires replacing C16 with a zener diode of 18 volts, 1N4747,
with the
cathode to the center of the board at U6-pin 3 and enabling the busy
feature
with the NO PATCH ACCESS IF BUSY Axx control code.
WARNING: In some phone systems this feature will not allow call in for
the
reverse patch.
The reason for this in some phone systems each time a phone is called
the
central office equipment checks the called phone line requiring there
be NO DC
leakage on the phone line. If there is DC leakage the phone system
assumes a
defective line giving the caller a busy signal. With C16
in place there is NO
DC path, but with a zener diode is place of C16 a DC path is present.
This
will affect only incoming calls and not calling out. In most
phone systems the
busy feature will function with no problem.
The code for enabling/disabling the "NO PATCH ACCESS IF BUSY" feature
is
programmed with:
select code 4123 A __ __
As received this feature is disabled. When enabled and a patch
access is
attempted and the phone is off hook the controller will give the user
a low
tone response.
The enable/disable control code toggles the enable state giving a tone/high
tone response when enabled and tone/low tone when disabled.
NOTE: The phone line polarity must be connected so the phone line positive
input , red wire, is connected to the RC-1000 phone line input farest
from the
relay, RL1, and the negative side, green wire, to the point closest
to RL1.
Any simple voltmeter can be used to check the phone line polarity.
How it works: If the 18 volt zener is in place of C16 and the phone
is on hook
U6 pin 5 will be low due to the 48V on the phone line.
When the patch is
accessed the controller samples U6 and if low patch is allowed.
If, however,
the phone is off hook the line voltage will be less than 15 V causing
the zener
diode to be open and U6 pin 5 to be high and if patch access attempted,
manual
or autodial, access will be denied. When enabled and a
patch access is
attempted and the phone is off hook the controller will give the user
a low
tone response.
5.0 Control and User Codes
The RC-1000 contains a DTMF decoder, interface to the repeater receiver
and
control software for receiving DTMF commands for performing control
operator
and user functions. The control operator codes are three digit
with an A or D
as the first digit. Optional use of two digit # codes permits
replacement of
the A or D enabling control using a 12 digit DTMF pad. The user
codes are two
digit # and three digit * codes. All DTMF decoding is performed
by U4 and
interface directly to U1, the microcomputer.
The control and user codes are stored in the EEPROM and are programmable
with
DTMF. To program the codes see section 15.
5.1 Control Operator Codes
The control operator codes are used to enable and disable various repeater
functions such as the autopatch and access modes. They also allow
selection of
various operational parameters such as timeout timers.
5.1.1 Control Code Enable/Disable
Due to the large number of AXX and DXX control codes an unwanted user
could
enter a code which might do something even if this user does not know
what is
done.
Access to the AXX and DXX control codes can be enabled or disabled with
two
control codes; Control Code enable and Control Code disable.
When disabled the
only control code to function is the Control Code Enable. These
codes do NOT
affect access to the * and # user codes.
5.1.2 Sub-audible Tone Control Access
The controller can be placed into a mode which requires sub-audible
tone to
access any AXX and DXX control code. The tone decoder logic input
is used for
sub-audible tone detection. See section 11 for Sub-audible tone
details.
The "PL Control" enable/disable code places the controller into this
mode. When
entering this mode the decoder must be decoding (PL logic input in
low state)
or this mode will not be entered. This will prevent going into
this mode
accidentally.
This mode will allow for a higher degree of control code access security.
This
mode does not affect call-in from the phone line or control receiver
input for
control. The * and # codes also are not affected.
5.1.3 Control Codes Discription
Below is a list of the control codes and there function:
Master Enable see below Master Disable disable all repeater operation
Master Enable and Disable do not enable or disable any function, but
rather
unkeys the transmitter, turns OFF autopatch and remote base.
When re-enabled
the various repeater functions will be in that state when the master
was
disabled. The callin control operator function remains operational,
but
without reverse patch.
Repeater Enable
enables repeater function
Repeater Disable disables repeater function
Repeater PL Enable places
repeater into PL access
(does not affect patch access)
Repeater Carrier places repeater into carrier access
DTMFAccess en/dis toggles
repeater DTMF access mode
Timeout enable/disable toggles
repeater timeout enable/disable
(disable, no time-out)
Autopatch Enable
enables autopatch/autodial
Autopatch Disable
disables autopatch/autodial
Autopatch PL Enable requires PL
to access the autopatch/autodial
Autopatch Carrier autopatch
in carrier access
Dial 911 en/dis
allows patch dialing of 911 Dial 9 en/dis
inserts programmed first digit in autopatch
dialing
Reverse patch enable
enables reverse patch
Reverse patch disable disables reverse patch
Reverse patch signal toggles requiring signaling on reverse patch
Answer Enable allow controller to answer phone
Answer Disable
controller never answers the phone Nr rings to answer
number of ring pulses to answer the phone
Long Distance Enable enables long distant
autopatch
Long Distance Disable disables long distant
autopatch
*up/& down patch en/dis toggles * for patch & #
for patch termination
Patch Timeout en/disable toggles autopatch timeout enable/disable
Patch normal timeout selectes the programmed patch timeout
Patch timer reset on input selects patch timeout
reset on user input
Patch User mute en/dis toggles muting the mobile
during autopatch
Autopatch enable/disable and access mode does NOT affect the repeater
access
mode. Reverse patch enable/disable does not affect autopatch
access and does
NOT affect phone line answering for control operator functions.
Remote base enable enables
remote base, but does not turn it on
Remote base disable disables remote
base
Remote Base w/rptr remote base functions if repeater disabled
Voice/External ID en/dis toggles voice/external ID enable/disable
CW ID enable/disable toggles enables/disables
CW ID
CW ID continuous
ID sent regardless of repeater use
CW ID programming when
in programming turns on programming of CW ID
AUX Output
master code for controlling AUX outputs
A equivalent
#X code replacing A in AXX codes
D equivalent
#X code replacing D in DXX codes
(A/D equivalent or A/D digits may be used in codes)
Programming Code 1 first programming
enable codes
Programming Code 2 second
programming enable codes
Program Disable
disables programming of EEPROM
Control Code enable enables AXX
& DXX control code access
Control Code disable
disables AXX & DXX control code access
Muting en/dis
toggle DTMF muting on/off
5.2 User Codes Discription
The user codes are as follows:
Autopatch ON
*XX code - Connects line for manual patch
Autopatch OFF
#X code - terminates autopatch
Autopatch ON w/long dis *XX code - Allows first digit of 1 or 0
Autopatch timer reset
4 - resets autopatch timer
Autopatch reset
#X code - provides new dial tone
Autodial prefix
#X plus autodial slot number (2 digits) for accessing autodials
Reverse Patch Signal
#X reverse patch DTMF signal code
Remote base ON
*XX code - Turns ON remote base
Remote base OFF
#X code - Turns OFF remote base
Remote base XMT ON #X code - toggles remote base PTT ON/OFF
Callin control ON places controler into control op mode muting
repeater receiver
to DTMF decoder
Pad tester ON #0 Turns ON DTMF pad tester
Pad tester OFF same as autopatch OFF code
Force CW ID #X code - Forces CW ID
Force External ID #X code - Forces external/voice ID to run
Anti-Kerchunker en/dis *XX code - toggles ON/OFF kerchunker filter
DTMF Access code
*XX code for repeater access in DTMF mode
PL override code
*XX code for temperary placing repeater into carrier access
5.3 Control Action Indicator
Whenever a control code is entered via the repeater receiver the controller
will respond at the end of the control operators transmission with
a single
short beep followed by a long high or low pitched tone indicating a
function
was acknowledged. If a function was enabled or turned ON the
long beep will be
high pitch. If the entered control code disabled or turned OFF
a function the
long tone will be low pitch. This signals the control operator
of the
acceptance of the entered code.
If control codes are entered via the phone line callin acknowledge tones
will
not be sent preventing interfering with normal repeater operation.
5.4 Code Programming
The control and user codes can be programmed by the user using DTMF
with the
codes being stored in EEPROM, U8. To enter the codes the
programming must be
enabled using the two separate "Programming Enable 1" and "Programming
Enable
2" codes entered in their exact order.
See Section 15 for programming codes.
5.5 Callin Control Mode
The control can be controled via the phone line. DTMF audio
is normally
routed to the DTMF decoder, U4, from the repeater receiver.
However, if the
repeater phone is called and the control answers and prior to generating
ring
tones for the reverse patch a special #X code can be entered forcing
the muting
of the receiver to decoder audio giving control to the calling party
on the
phone.
The controller will remain in the callin control mode until the calling
party
terminates the callin with the autopatch OFF code or the controller
will
automatically terminate the callin if no DTMF is entered for 1 complete
minute.
Entering any DTMF digit resets this timeout timer. Upon callin
termination of
the receiver muting is released giving DTMF decoder access back to
the repeater
receiver.
5.6 Control Receiver Input
Separate DTMF decoder audio and control receiver COS inputs are provided
for a
control receiver. This receiver is meant only for control purposes
with its
audio never being repeated.
When the control receiver COS is driven active by the control receiver
the
controller will mute the repeater receiver to DTMF decoder. The
audio from the
control receiver will be decoded by the DTMF decoder in the same manner
as any
other DTMF entered.
5.7 Automatic Invalid DTMF Code Disable
The RC-1000 counts any invalid DTMF code entry and after this count
exceeds a
programmable limit the DTMF decoding is disabled until the repeater
has no
input for 20 seconds.
This feature tries to prevent an undesirable user from simply trying
DTMF code
at random until something happens. The number of attempts before
the decoding
is disabled is programmable with the "Invalid DTMF Limit" parameter.
See Table
15.1 for use of this parameter programming. As received from
MCC this
parameter is set to 255 effectly disabling this feature.
If the control receiver COS becomes active or a callin from the phone
line
occurs the DTMF decoding is enabled regardless of the invalid attempts.
These
two control methods do not affect DTMF decoding of the repeater receiver.
The counter is cleared after NO repeater input for 20 seconds. While
PROGRAMMING is on and during an AUTOPATCH the access counter is not
operational
preventing the disabling of DTMF decoding during these times.
7.0 Remote Base, RC-1000
Two inputs and two outputs on connector P3 are provided for controlling
a
transceiver for linking to another repeater or frequency.
The inputs are
remote base receiver audio and receiver high going COS for indicating
a remote
base receiver input. The outputs are remote base transmitter
audio and PTT
(low for key).
7.1 Remote Base Receiver Connection
The remote base receiver audio connects to the control on P3-pin 2 and
is
routed through U9D audio switch. This audio path is off
whenever the remote
base is off or when repeater receiver input is present giving priority
to the
repeater user or when there is no remote base receiver COS input.
The remote base COS must go high (2 to 30 volts) to indicate a receiver
input.
The COS is on P3-pin 4.
7.2 Remote Base Transmit Audio
The remote base transmitter audio is coupled through U9C audio switch
from the
repeater receiver. This switch is directly controlled
by the CPU logic
signal that also keys the remote base PTT. This audio path is
muted when the
remote base is off or when the remote base is not transmitting.
The remote base transmitter audio must be jumpered from J1, hole just
below
connector P2, to the desired audio source. It can be taken from
the repeater
receiver or the controller transmitter audio output both of which are
on
connector P1.
This jumper must be in place for the remote base transmit to function.
When connected to the repeater receiver all audio will pass to the remote
base
including DTMF. This may be desirable if DTMF control of the
remote repeater
is desired. However, all DTMF codes will be heard by the distant
repeater. If
muting of the DTMF is desired the audio should be taken from the transmitter
audio output.
The remote base PTT is an open collector output pulling low for keying
the
transmitter.
It should be noted, however, if the remote base transmitter has relays
in its
PTT circuit, insure a diode is across the relay coil connected in a
similar
manner as that shown on the RC-1000 phone line relay schematic.
7.3 Remote Base Operation
The operation of the remote base is turned ON using the Remote Base
On code.
If the remote base transmit is on and when any input is seen on the
repeater
receiver input the remote base transmitter will key.
When no repeater input exist the remote base receiver will be monitored
through
the remote base COS input. With no remote base receiver input
the remote base
receiver audio will be muted. When an input does occur with the
COS going high
the repeater transmitter will be keyed and the remote base receiver
audio will
be unmuted repeating the remote base received signal.
Although it may not be necessary the controller mutes the transmitter
audio
when the remote base PTT is unkeyed. This is useful when the
interface is
connected to another on site repeater using simple wiring instead of
a
transceiver.
When the remote base is OFF or disabled the remote base will be unkeyed
and the
receiver muted and the COS ignored.
The remote base will be turned OFF if the repeater is disabled.
When the
repeater is re-enabled the remote base will be in the same state it
was when
the repeater was disabled.
7.4 Remote Base ON Tail Beep
When the remote base is ON a special tail beep at the end of a repeater
users
transmission can be generated. This beep will occur just after
the normal tail
beep. The tail beep will not occur at the end of a remote base
transmission
allowing a user to determine if the end of transmission is from the
remote base
or repeater.
The tail beep can be turned on and off with the "Remote Base Beep" control
code. When off no remote base tail beep will occur.
The tail beep has two tone settings of 500 and 1000 Hz. The state
of the
remote base transmit being OFF, receive mode, will force a 500 Hz tone.
When
remote base transmit is ON the beep will be 1000 Hz. (see section
7.3 below
for transmit control).
7.5 Remote Base Transmit Control
The remote base transmit can be controlled using the "Remote Base XMT
on/off"
DTMF code. When the remote base is ON entering the "Remote Base
XMT ON/OFF"
DTMF code will toggle the transmit state. When transmit is OFF
the remote base
beep, if enabled, will be 500 Hz and when transmit is ON it will be
1000 Hz.
When transmit is OFF the remote base will be in the receive only mode
allowing
the monitoring of the remote base via the repeater, but the remote
base will
not transmit.
7.6 Remote Base Operation with Repeater Disabled
The remote base can be used as a second repeater input and also as a
means of
remotely monitoring the repeater receiver input. Normally when
the repeater is
disabled the remote base does not function. However, with the
"REMOTE BASE OP
W/RPTR DIS" control code the remote base can be forced to function
with the
repeater disabled. When this feature is enabled the remote base
will function
even with the repeater enabled or disabled.
With this feature enabled and the remote base turned on a repeater input
will
force the remote base to transmit, if transmit is on, and with a remote
base
receiver input the repeater will transmit.
8.0 DTMF Pad Tester
The DTMF pad tester is provided to allow testing of the DTMF decoding.
The
tester is turned ON with #0. When ON the user is
to enter a single digit and
if decoded the controller will send the decoded digit in CW at the
end of the
users transmission. The user can enter all of the 16 DTMF digits listening
for
the CW after each digit. The 0-9 and A-D will be sent in
CW 0-9 and A-D and
the * will send a S and the # will send a P.
The pad tester will automatically turn itself OFF if no repeater input
occurs
for 15 seconds. It can also be turned off with the autopatch
OFF code. The
pad tester is also turned off whenever an autopatch is in process.
9.0 Repeater Identification, RC-1000
The controller has a CW ID control program for identifying the repeater
system.
The ID takes place at the programmed time and speed. The ID is
forced on power
up and only when the repeater is in use.
The CW ID is sent at the proper time when the repeater is in use.
This time is
set by the ID Timer Interval. When it is time to ID the controller
waits for
the end of a users transmission preventing competing with the user.
This is
known as a smart or polite ID.
The only exception to this is the controller will not go for more than
10
minutes without identifing. If at the 10 minute point the repeater
has not
identified and a user is transmitting on the repeater input the controller
will
send the CW ID.
Timing of the ID is controlled by the programmed ID Timer Interval.
This timer
is in 10 second steps and the value programmed is in hexadecimal.
The timer
can be set from 20 seocnds to 42 minutes.
The ID tone is user programmable in 1000 Hz/n where n is the programmed
"CW ID
Tone" value.
Section 15 describes the programming of the CW ID and its parameters.
The CW ID can be enabled and disabled using the CW ID Enable/Disable
control
code. When disabled no CW ID will be sent.
9.1 Continuous CW ID
The controller normally identifies only when the repeater is in use
with a
final ID after repeater usage. However, their are times when
one wishes for
the repeater to ID at the normal ID time interval even with no repeater
activity. This mode can be forced with the Continuous CW ID control
code.
This code is a single control code which will toggle the continuous
state of
the continous ID mode. When enabled the controller will ID at
every normal ID
time interval with or without activity. When disabled the control
will ID only
with repeater activity at the normal ID interval.
9.2 External ID
An external ID output strobe is provided for allowing the user to provide
an
external ID such as a tape or voice system.
The operation of the external ID is that when the controller determines
it is
time to ID the input activity to the repeater is examined to determine
if no
repeater input has occurred in the previous 10 seconds. If an
input did occur
the internal CW ID is used to identify the repeater. However,
if no input
occurred the controller checks for the external ID to be enabled.
If not
enabled again the internal CW ID is used. If the external
ID is enabled the
external ID strobe is forced low then high.
There are two outputs for the external ID, External ID output and External
ID
play/record output.
The external ID can be force with the "Force External ID" code. The
output is
TTL (low is less than .6 volts and high is greater than 2.4 volts)
and can
drive 4.7 kOhms.
The external ID can be enabled and disabled with the use of a control
code. If
the CW ID is disabled the ID will be from the external ID only if enabled.
If
the external ID is disabled only the CW ID will be used.
If both are disabled
no ID will be sent.
9.3 CW ID Tone Control
The CW ID tone can be programmed by the user of 1000/n Hz where n is
the
parameter value programmed. The tone value is stored in EEPROM.
9.4 Repeater Access Telemetry
When programming the CW ID a special control character can be placed
within the
CW ID table to force repeater mode indication. When programming
the ID if the
sequence of "222222" (six 2s or dahs) is entered will force the mode
of the
repeater to be sent at that point within the ID. If the repeater
is disabled
the CW character "D" will be sent at this point. If the access
mode is
sub-audioable or sub-audible tone the CW character "P" is sent.
If enabled
and in carrier access no character is sent.
9.5 Battery Operation Indicator
The RC-1000 has two power inputs of 12 VDC and BATTERY. Both of
these are
identical inputs isolated with diodes and each can power the controller.
However, it may be desirable to know if the controller is being powered
from a
battery to allow monitoring of the battery usage.
AUX 2 can be forced to operate as an input to indicate if the AC power
is off
and operating on battery. Battery operation is indicated by a
special
character being inserted in the CW ID programming which will force
the
controller to sample AUX 2 and if high give a "B" in CW within the
CW ID.
To use this feature the repeater owner must connect the coil of a 115
VAC relay
across the AC power. The relay contacts of the relay should be connected
to AUX
2 and ground. When the AC power is on the relay will energize grounding
AUX 2.
When the AC power is off the relay will open letting AUX go high and
when the
CW ID is sent and the special character is found the controller will
automatically send the character "B".
The special character to be programmed is "222221 (five 2s & one 1).
NOTE: If the special character is programmed AUX 2 cannot be used
as an AUX
output. If the special character is not programmed AUX 2 can
be used in the
normal AUX output mode.
10.0 Tail Beep Control
The controller provides a tail beep at the end of a users transmission
to
signal other users of end of transmission. The tail beep is made
up of 4
segments with each segment being either 1000 Hz/N where N is the segment
digit
programmed or 0 for no tone .
The tail beep is programmed with select code 4055 followed by the four
digits
to determine what the tail beep will be. As an example if the
tail beep
segments desired were to be 1000 Hz, no tone, 500 Hz and 330 Hz one
would
enter:
4055 1023
The time the tail beep occurs within the tail can also be programmed.
This
parameter is known as the "TAIL BEEP TIME" and is in 0.1 second steps.
To program the tail beep see Section 15.
The tail beep is sent to signal other users a user has stopped transmitting.
One other thing the tail beep signals. When the tail beep is
sent the repeater
time-out timer is reset.
Often it is desirable for the users to leave some time between their
transmissions to allow other users to break into the repeater.
By setting the
"TAIL BEEP TIME" long, say 2 seconds, then the users will become
accustom to
leaving some time between transmissions as long as the users know the
time-out
timer is reset only on the tail beep.
11.0 Sub-audioable Tone Decoders, RC-1000
If sub-audioable operation is desired for the repeater and/or autopatch
operation an optional external sub-audioable decoder must be installed.
The
operation in the sub-audioable mode is controlled within the controller
determining if a feature must have sub-audioable tone to function.
This allows
the selective use of sub-audioable tone for some features and not required
for
others such as having the repeater in carrier and the patch in sub-audioable
tone mode.
The decoder need only be connected to the receiver and to the controller.
The
receiver must supply the sub-audioable tone to drive the decoder for
decoding
and the logic output of the decoder is connected to the controller
at the "PL
Input" logic input, P3-pin 7. When the decoder is decoding its
output must go
low and is limited to 0 to 5 volts. The controller will see this
low signal as
a valid decoder input and the controller will take the required action.
No
additional connections other than power for the decoder are required.
11.1 Tone Decoders
Most commercial repeater manufactures either use their own tone unit
designs or
employ third party tone units. Probably the most widely used
decoders are from
Communications Specialist, Inc's (phone 800-854-0547). They manufacture
two
decoders which are described below.
11.1.1 TS-32P Tone Decode/Encode Unit
The TS-32P is a dip switch tone frequency selectable decoder and encoder.
Communications Specialist no longer manufactures this unit and has
replaced it
with the TS-64 (see below for TS-64 information). However, many
of these units
are in the field and is described here.
To use the TS-32P decoder with the RC-1000:
1. Connect the TS-32P's OUT-1 to the RC-1000's "PL DEC Input", P3-pin 7.
2. Connect the TS-32's "TONE INPUT" to the receiver audio. This
receiver audio
must have low frequency response and is usually connected to the receiver
discriminator output.
3. Connect the TS-32's +V input to +6.0 to +30.0 volts, its ground to
power
ground and its "HANG UP" must be grounded.
4. Set the TS-32's dip switches to the proper positions for the tone
frequency
desired. See TS-32 data sheet for these settings.
5. Remove JU1 on the TS-32P.
After the TS-32 has been connected the RC-1000 must be placed into
sub-audioable tone mode with the programmed control codes. As
state earlier
there are a number of features which can require the sub-audioable
tone. For
these features to require sub-audioable their modes must be enabled.
11.1.2 TS-64DS Tone Decoder/Encoder Unit
The TS-64DS is a dip switch tone selectable decoder/encoder for sub-audioable
tone operation. It should be noted the TS-64 comes without the
dip switch
unless the TS-64DS is specified. Without the dip switch solder
pads are
provided for selecting the tone frequency.
The TS-64DS is supplied with a connector and color coded wires for identifying
the various inputs and outputs. The following is a table describing
these
wires and how they are used with the RC-1000.
TS-64 wire WIRE LABEL FUNCTION CONNECTION
VIOLET HANG UP decode disable ground
ORANGE PTT INPUT turns on encoder ground for encode
BLUE HIGH PASS OUT HP filter output no connection
YELLOW TONE OUTPUT encode tone out no connection
WHITE RCVR MUTE decode logic out PL DEC Input, P3-pin 7
GREEN DISC INPUT decode audio in rcvr discriminator
BLACK GROUND power ground power ground
GRAY PTT OUTPUT no connection
RED POWER power input 6 to 20 volts
Also JP7 on the TS-64DS must be jumpered. This forces the mute
output low when
the tone is being decoded.
Set the TS-64DS's dip switches to the proper positions for the tone
frequency
desired. See TS-64DS data sheet for these settings.
The TS-64DS's RCVR MUTE (white wire) is the decode logic output.
It is this
logic output for connection to the RC-1000'S "PL DEC Input", P3-pin
7. It is
to go low with decode.
11.2 Tone Decode Trouble Shooting
If sub-audioable operation does not function properly the following
are trouble
shooting steps. Both the TS-32P and TS-64DS are addressed.
1. When decoding the TS-32s OUT-1 or TS-64's RCVR MUTE WHITE wire, connected
to
PL DEC Input, is to go low and when not decoding it must be high.
The HANG UP
must be grounded or the output will remain low in the decode state.
2. If the TS-32s OUT-1 or TS-64's RCVR MUTE WHITE wire remains low disconnect
from the RC-1000 PL Decoder Input. This input should now be about
5 volts. If
not the RC-1000 has a problem on this input. If high then reconnect
TS-32s
OUT-1 or TS-64's RCVR MUTE WHITE wire to RC-1000 PL DEC Input.
If remaining
low either HANG UP not grounded or decoder board has a problem.
3. If TS-32s OUT-1 or TS-64's RCVR MUTE WHITE wire remains high during
decode
dip switches might not be set for proper tone frequency or the "disc"
input is
not connected to proper point on receiver or the decoder has a problem.
11.3 Sub-audioable Tone Encoding
The above does not use the TS-32's or TS-64DS's high pass filter or
tone
encoding. The high pass filter is used between the repeater receiver
and
RC-1000 to remove the received sub-audioable tone so it will not be
re-transmitted.
The encode feature can be used by simply connecting the TS-32's ENCODER
OUTPUT
or the TS-64DS's YELLOW wire to the transmitter designated tone input.
The
normal transmitter audio input usually will not pass this low frequency
audio
so a special input is provided on most FM transmitters for the tone
encoder.
There is a pot on the TS-32 and TS-64 for adjusting the encode level.
12.0 Controller Installation, RC-1000
Installation of the controller requires little effort and can be done
in less
than two hours. It is recommended the Getting Started section
in the front of
this manual be initially used for preliminary install.
Installation requires the connection to connector P1 of 10 to 15 volts
DC
power, receiver COS, receiver audio, transmitter audio, transmitter
PTT and the
phone line. Also the controller ground must be connected
to the receiver
ground, transmitter ground and power supply ground. Separate
connections are
recommended for these grounds.
The following is a description of each of these connections.
12.1 Controller Power
The controller provides a 12 volt battery input and 10 to 15 volt power
supply
input. Due to the low power of 100 ma max the controller can often
be powered
from the repeater power supply. The diode CR3 acts
as an isolation diode for
coupling an external battery to the controller when AC power is lost.
However,
this battery is needed only if the controller is needed to operate
during AC
power loss. The battery is not needed to keep the controller
memory intact.
Two on board regulators include a 7805, +5 volt regulator (U7) for the
logic
circuits, and an 8.2 volt zener diode (CR1) for regulation of the audio
circuit
voltage.
See assembly drawing for the connection of the DC power
input connections to
P1-pin 8..
12.2 Repeater Connections to the Control
The following connections must be made to the repeater. Refer
to the assembly
drawing in the rear of this manual for the locations of the needed
connections.
12.2.1 Repeater Receiver COS Connections
Two inputs are provided for connection to the receiver; COS
and audio. The
COS is a DC signal going high (2 to 30 volts) or low (0 to 0.5 volts)
with a
valid repeater receiver input. It is usually obtained from
the squelch switch
and is the same type of signal for driving a receive indicator lamp
often found
on modern receivers. The active state of the COS input can be high
or low and
is controlled by jumper JP1 (COS Level). With no jumper in JP1
the COS inputs
requires 2 to 30 volt (high) signal to indicate a valid repeater receiver
input
and 0 to 0.5 volts (low) for no input. With JP1 in place the
COS requires 0 to
0.5 volts for a valid receiver input and 2 to 30 volt for no input.
12.2.2 Repeater Receiver Audio Connections
The receiver audio input drives the controller DTMF decoder, autopatch
phone
line amp and the transmitter audio buffer. The audio should pass through
the
controller and should not go directly to the transmitter. The
audio can be
obtained from the speaker output or if available directly from the
discriminator. The controller will squelch the audio when no
input exist for
allowing unsquelched audio from the receiver.
Connection of the COS and receiver audio should be made at the
designated
points on connector P1 shown on the assembly drawing in the rear of
this
manual.
12.2.3 Repeater Transmitter Connections
Two transmitter outputs are provided on the controller: PTT
and transmitter
audio.
12.2.4 Transmitter PTT Connection
The PTT is an open collector transistor, Q5, and can handle
75 ma. during
keying and 30 volts unkeyed. The PTT output pulls to ground when
the
transmitter is to be keyed.
WARNING: If the transmitter employs relays in its keying circuit care
must be
taken to insure relay turn off spikes do not feed back into the controller
when
the transmitter unkeys.
This can be prevented by placing a diode across the transmitter relay
coil with
the cathode (banded end) to the relay supply side and the anode to
the PTT side
of the relay. For an example the RC-1000 phone relay RL1 and
CR2 have this
same arrangement.
12.2.5 Transmitter Audio Connection
The transmitter audio output is an op-amp buffer amplifier capable of
driving
1000 ohms. It is recommended that the transmitter audio be coupled
to the
transmitter audio circuits a couple of stages after the mike input.
The mike
input usually requires very low level voltages and almost any stray
signal such
as noise and hum picked up by the connecting cables will be transmitted.
Later
stages require higher signal level for which the controller can supply.
If the
mike input is used and it is found the controller has too much audio
a resistor
divider should be inserted between the RC-1000 TX Audio Output and
the repeater
transmitter mike input. This resistor divider consist of a resistor
between
the control and transmitter audio input and another resistor from the
transmitter audio input and ground. As a starting point the series
resistor
can be 15 kOhm with a 2 kOhm to ground. Increasing the 15 k or
decreasing the
2 k will reduce the audio drive.
12.2.6 Phone Line Connection
The two wire phone line may be directly connected to the controller
without the
need for a coupler. Simply connect the two phone wires to the
designate point
as shown on the assembly drawing. Normally the polarity of the
phone line
connections is not a problem. However, it is recommended the
RED wire be
connected to hole closest to the corner of the RC-1000 PC board and
the GREEN
wire closest to the relay, RL1.
12.3 Audio Adjustments
There are level adjustments pots on the controller. Three adjust
receiver
audio, three adjust phone levels and one adjust ID/tone levels.
The following
is the procedure for adjusting each.
The procedure should be followed in order given, but is not required
in that
each level is independent from the others.
12.3.1 CW ID Level Adjustment, R1
The CW ID and tone generator levels are adjusted with R1. This
adjustment
should be adjusted with the CW ID running or using the tail beep if
selected.
The ID is sent whenever the controller is powered up and with DTMF "Force
CW
ID" code. The tail beep occurs at the end of a users transmission.
The
recommended level is 1 to 2 kHz deviation.
NOTE: The proper setting of the CW ID and tail beep level is about 1/3
from
minimum. If one finds the desired setting is very low this indicates
the
controller has much more transmitter audio than necessary. It
is recommended
the 15k/2k resistor divider described in section 12.2.5 above be installed
between the controller and transmitter.
12.3.2 Receiver to Transmitter Level, R3
The receiver to transmitter audio level is controlled by R3 and should
be
adjusted for the same level coming into the repeater receiver as going
out the
repeater.
Using an oscilloscope across a monitor receiver speaker terminals is
a good
indicator. In this setup one should sample a transmission
directly from a
users input. Then tune the receiver to the repeater output and
with the same
user transmitting adjust R3 for the same repeater output level.
In this
procedure a single continuous tone should be used. This is often easy
to obtain
by using a tone pad using digit 5. Other digits may cause
muting of the
transmitter audio due to the controller muting action.
12.3.3 Receiver to DTMF Decoder Level, R4
The receiver DTMF decoder level is adjusted by R4. When
the decoder detects
DTMF pin 18 of U4 goes high until the tone is removed. Using
a voltmeter or
oscilloscope monitor U4-pin 18 and provide a repeater receiver input
with DTMF
digit 8.
>From the fully CCW position slowly adjust R4 in the CW direction until
pin 18
goes high (4 to 5 volts). Note this setting of R4.
Continue to adjust R4 CW until pin 18 returns low (near 0 volts) and
note this
setting. If R4 is adjusted all the way CW and pin 18 remains
high use this
fully CW point for the high limit setting.
Now adjust R4 to the point half way between the two noted setting.
This should
provide for a wide range of levels for the DTMF decoder to operate
over.
Normally the decoder will accept a 10 dB range providing more than
is typically
necessary for accepting many different users.
The audio the decoder actually sees can be observed with an oscilloscope
at
U4-pin 3. This is the output of the decoder op-amp. This
will provide a
better picture of the DTMF audio level. The recommended setting
is when
entering digit 8 the level at pin 3 should be 1 to 2 volts peak-to-peak
adjusted by R4.
Various DTMF pads can be tested with the pad tester using #0 to turn
on the
tester. Then by entering one digit at a time and listing for
the controller to
return the digit in CW each digit can be tested. All 16 digits
should be
tested.
We find almost all decoder problems are with level adjusted by R4.
Very seldom does one find a rig to have a DTMF problem. If one
can monitor a
rig's DTMF on another and it sounds clean then the rig is most likely
to be
functioning properly.
12.3.4 Phone to Transmitter Level Adjustment, R6
To make the adjustment of R6 one must make an autopatch. As shipped
from MCC
the RC-1000 has autopatch ON code of *41 and OFF code of #1.
To adjust R6 first enter the autopatch ON code, *41, and drop the repeater
input and listen for a dial tone. When the phone line connects
adjust R6
until a pleasant and loud enough dial tone is heard on a monitor receiver
tuned
to the repeater output.
Now enter a phone number for a party who can assist in adjusting the
phone
level. When dialing masked dialing tones will be heard on the
repeater output.
After the party has answered ask them to give normal audio into their
phone and
adjust R6 for the desired level.
12.3.5 Receiver to Phone Level, R2
This adjustment requires a distant party to be called on
the phone. If pulse
dialing is required it must be selected.
Call a party who can aid in providing phone voice audio level advice.
Access
the patch with *41, listen for a dial tone and when heard dial the
desired
phone number.
After the called party answers talk normally into the HT and adjust
R2 for the
desired level as advised by the called party.
12.3.6 Phone to DTMF Decoder Level, R5
As with the receiver to decoder level adjustment U4 pin 18 is to be
used for
this adjustment. Call a party who has a DTMF phone and who can
assist in
making this adjustment. After the called party answers instruct
him/her to
press a long digit 8 on the phone DTMF pad (note: due to the phone
system DTMF
pads generating very high level tones this adjustment should use a
distant
phone and not a pad placed over the phone mike. Also do not use
a phone on the
same line as the repeater line).
Adjust R5 CW for a high (4 to 5 volts) on U4-pin 18 and note this setting.
Continue adjusting R5 CW until pin 18 returns low and note this setting.
Adjust R5 half way between these settings.
Now insure the autopatch can be shut down with a users rig. If
not adjust R5
slightly CCW until the user can shut down the patch.
This completes audio adjustment of the controller.
13.0 AUX Output
Pins 5, 6 & 7 of connector P2 are AUX outputs for use by the owner
in
selectively turning ON or OFF external devices such as repeater amplifier,
tight or loose squelch, coffee pot so it will be ready on arriving
at the
repeater at 2 AM or whatever the owner requires. The outputs
are controlled
with control operator DTMF codes. An AUX output is high (2.4
to 5 volts) when
ON and low (below .6 volts) when OFF.
Each output can be forced to a latched ON or OFF state.
One control code is
used to select the state of all three AUX outputs. This is known
as the "AUX
Output" code.
The following table describes the codes use.
AUX 1 ON
AUX output code followed by 1
AUX 1 OFF AUX
output code followed by 4
AUX 2 ON
AUX output code followed by 2
AUX 2 OFF
AUX output code followed by 5
AUX 3 ON
AUX output code followed by 3
AUX 3 OFF
AUX output code followed by 6
Using the above each AUX output can be latched ON or OFF using the
two codes in
the list. Each output can be selected to the desired state and
one output does
not affect another. The digits for controlling each output is
arranged on the
DTMF pad so as to make it easy to remember which AUX output is controlled
by
which digits. If one looks at a pad one will note the left most
column will
control AUX 1. The next column will control AUX 2 and the third
will control
AUX 3. In all cases the top digit turns ON the AUX and the digit in
the row
below turns it OFF.
14.0 IN CASE OF DIFFICULTY
After installation of the RC-1000/RC-1000V and problems are encountered
the
following items may give a solution. These items have been
the most often
encountered in the experience of MCC. If the below does not offer
a solution
please feel free to call MCC any time day or night.
AUDIO LEVEL PROBLEMS High transmitter level...the best gage for determining
the
proper level to the transmitter is the CW ID pot R1 setting.
Pot R1 adjust
this level and R1 should be set between 1/3 to 2/3s the total pot swing.
If
R1 is set below 1/3rd then controller has to much audio for the transmitter.
If level too high with R1 near bottom insert a resistor divider network
between
the controller audio output and transmitter audio input. A good
start would be
inserting a 15k resistor in series with the transmitter audio and a
2k to
ground on the transmitter side. By increasing the 15k will reduce the
level.
____________________________ Receiver to transmitter level too
high...R3
adjust this level. If R3 at lower part of pot this usually is
caused by
receiver audio level being to high.
The level can be reduced by inserting a resistor between the receiver
and
RC-1000/RC-1000V receiver audio input. A 20 kOhm resistor is
a good start.
DTMF DECODER PROBLEMS DTMF decoder does not respond...R4 adjust receiver
to
DTMF decoder level. We find almost all of our decoder problems
are with level.
Very seldom do we find rigs having encoder problems.
The voltage on U4-pins 1, 2, 3 and 4 should be close to 2.5 volts.
If not then
either U4 defective or some outside on board problem is causing a problem.
When any DTMF digit except 5 is decoded the control mutes (turns
off) the
repeated audio. Using a receiver to listen to the repeater output,
entering a
digit other than 5 and very slowly adjusting R4 until the repeated
audio is
muted.
Also, the decoder U4-pin 18 will go high (3 to 5 volts) when a digit
is
decoded.
Also the audio the decoder is seeing can be checked at U4-pin 3 using
an
oscilloscope. At U4-pin 3 the DTMF audio level should be 1 to
2 volts
peak-to-peak. NOTE: many of the U4 pins are used to interface
to the CPU.
These pins are continually going high/low at a rapid pace. If
a volt meter is
used to measure these lines 1 to 2 volts will be seen, but the measurements
will mean nothing. A scope must be used, even then proper operation
cannot be
determined.
____________________________
No audio through controller...insure COS level proper as stated above.
Jumper
JP1 sets the level for going high or low.
Insure DTMF decoder (U4) pin 18 low (0 to .7 volts). If high then
decoder is
defective or X2 crystal bad.
Can test U3 audio switch by shorting pins 3 & 4 (short will NOT
damage device).
U3-pin 5 should be high with open squelch.
TRANSMITTER AND COS PROBLEMS
NOTE: Often we get RC-1000s returned for repair with the problem
being the
unit is dead. Being dead often means the repeater transmitter
will not key.
The first thing we do is the following:
1. power down the control.
2. ground pin 10 of the CPU.
3. with pin 10 grounded power up the control.
4. if the transmitter now keys and you hear the tail beep remove the
pin 10
ground and enter the Repeater Enable code, the first code in the code
list.
If the above works it means the controller had been put into a shut
down state.
The codes, ID, etc you had programmed are still stored in U8.
However, the
tail beep, timer values and the desired controller state (PL, functions
disabled, etc.) will need to be set.
If the repeater still does not key then follow the below suggestions.
Repeater remains keyed and no CW ID on power up...this is usually due
to the
COS level being opposite to what control expects. As received
from MCC the COS
setup with no receiver input (squelch closed) a 0 to .5 volts should
be seen at
COS input and with a receiver the COS should be between 2 to 30 volts.
To
check open the squelch and see if ID is sent. If so level is
opposite and "COS
LEVEL" jumper JP1 must be inserted. This will invert
the expected COS level
required by the controller.
See controller drawing for the JP1 location. To verify COS proper
for control
with open squelch pins 5 and 6 of U3 should go high (3 to 5 volts).
If high
with squelch closed and low when squelched the COS is inverted and
must install
COS LEVEL jumper JP1.
When powered up transmitter remains keyed...has dial tone from phone
line and
no codes are recognized...CPU is not running. This can be caused
by many
problems. CPU defective, X1 crystal defective (can check with
oscilloscope),
Q2 defective, shorted C1 or defective 7805 (U7) 5 volt regulator.
Measure
voltage on CPU (U1) pin 9...should be low. If high ground with
jumper and if
operation proper CPU OK, but defective reset circuit (Q2, C1, etc).
Check C1
(10 uf cap) for short or leaky or defective Q2. If X1 has no
signal defective
X1 or CPU.
U7, the 7805 regulator should have at least 7 volts at its input and
5 volts
should be 4.75 to 5.25 volts. CPU may affect 5 volts...remove CPU and
measure 5
volts. If now 5 volts CPU bad. If not remove other ICs
and check 5 volts.
____________________________
CPU hot and/or with brown burn spot in top...CPU bad.
____________________________
R38 brown or chared...controller drawing way too much current.
Most probable
cause bade CPU and/or EEPROM, U8.
____________________________
When powered up continuous recycling of patch relay...capacitor C22
defective
or open.
____________________________
If on power up and CW ID sent and has tail beep, but transmitter remains
keyed...check pin 39 of CPU (U1). When CPU wishes to unkey repeater
pin 39
goes low (0-0.5V) and when keyed pin 39 goes to .7 V. If pin
39 goes low and
transmitter remains keyed defective Q5.
Q5 can be damaged if the repeater transmitter has relays in its keying
circuit
and no diodes are accross relay coils. See patch relay
schematic for proper
connection of diodes accross a relay coil. Also, PTT may require
more current
than Q5 can handle (100 ma).
____________________________
Repeater will not key on power up...controller is in master disable
or
defective PTT transistor, Q5. Enable with MASTER
ENABLE control code. To
check Q5 base will be .7 V for transmit and 0-0.5 V when unkeyed.
If base goes
high on power up, but no transmitter key defective Q5 or PTT not connected
correctly.
If the CPU is removed and with power applied to the controller the transmitter
should key. If the transmitter does not key then defective
Q5 or PTT not
connected correctly.
To check for the PTT correctly connected to the transmitter short to
ground Q5
collector and transmitter should key. If not PTT wiring to transmitter
is
incorrect.
____________________________
Repeater will key when powered up and ID, but will not key on receiver
input...repeater disabled or in PL access mode or anti- kerchunker
on. If
disabled or in PL correct with control codes. Anti-kerchunker
will require 1
second of input. Check for proper signals on U3 pin 6 as described
in COS
level section.
NOTE: On power up controller should key and send CW ID.
PROGRAMMING PROBLEMS
Cannot turn on programming...the DTMF decoder must be decoding properly
for
programming. Turn ON pad tester with #0 and insure all digits
decode. When
turning on programming insure at least seconds between code 1 and code
2. After
entering code 2 a tone/high tone will be heard if programming was turned
on.
____________________________
Code programmed does not work...might have entered A, D, # or * when
programmed
code. When programming codes the first digit need not be entered.
As example
if code desired was A12 try AA1 as code. If proper response must
reprogram
code without entering A. Also, the # codes are # and a
single digit.
However, when programming the # codes two digits must be programmed
with the
first digit always being a 0. If code is to be #7 then
when programming must
enter 07. CW ID PROBLEMS Cannot program CW ID...programming must
be on for CW
ID programming. When programming CW ID the CW ID PROGRAM code
must first be
programmed using 4143 followed by two digits to be programmed as code.
After
programming code entered next enter the desired CW ID using 1s &
2s and *. The
# will terminate programming and the CW ID entered will automatically
be sent.
If after programming the ID is not changed either programming
or CW ID
programming were not on. If no CW ID exist after programming
usually this
means the * does not function. Test with pad tester.
____________________________
CW ID is nothing but clicks...tone set to low. Set tone with
select code 4057
(02 = 500 Hz).
CW ID sends long tones or clicks...speed set too low. Set speed
with
programming select code 4053 (07 = 15 WPM).
AUTOPATCH PROBLEMS Patch does not dial proper number or no dialing...Pot
R2,
the receiver to DTMF decoder level, is improperly set.
____________________________
When accessing patch and relay engerizes, but no dial tone heard...
phone not
connected, R6 (phone to transmitter level) set to low or defective
phone to
transmitter audio. With patch relay engerized test U3 audio switch
by shorting
pins 1 & 2. Pin 13 should be high with receiver squelched
(no input).
____________________________
Cannot terminate patch after patch on...R5 (phone to DTMF decoder level)
set to
high.
____________________________
Cannot access patch...code either not programmed or patch in store
and forward
mode. After accessing patch no tail beep will be heard if access
accepted.
This indicates controller is waiting for user to enter phone number.
____________________________
On call in phone answers quickly...number of pulses to answer programmed
to
low. The number programmed is number of ring pulses and not rings.
Phone
rings at 20 Hz pulse rate so a 1 second ring will generate 20 ring
pulses. Make
number high with highest number being set by programming #0 as number.
____________________________
Reverse patch never answers phone...reverse either in no answer mode
or
defective U6. Phone busy when controller reverse patch called
by distant
party...capacitor C16 defective or phone relay engerized. If
relay engerized
check Q6 base. It will be .7V if CPU wishes to connect phone.
If high either
CPU wishes to connect line or CPU defective. If low and engerized
either
defective Q6 or short on relay. When relay energized Q6 collector
should be
low and when relay off should be same voltage as controller power input
(12
VDC).
15.0 Programming the RC-1000/RC-1000V
Contained on the RC-1000/RC-1000V controller is an Electrically Erasable
Programmable Read Only Memory (EEPROM). Unlike the 87C52 EPROM
the EEPROM data
can be altered and unlike RAM the memory is retained when power is
lost.
Special software has been incorporated within the 87C52 to control
reading,
writing and controlling the EEPROM. Also the EEPROM has build
in features for
protecting its data. When power falls below 4.5 volts it places
itself into a
no write mode. To enable EEPROM write the 87C52 must send a string
of bits in
the correct order to the EEPROM. This insures data will not be altered
even
during undefined and unknown conditions.
When power is applied to the RC-1000/RC-1000V the controller initialization
data is fetched form the EEPROM. Certain items are forced OFF
(DTMF pad
tester, EEPROM programming, etc.), but the state of the repeater functions
such
as autopatch PL/carrier access state are retained from the last time
they were
set. The CW ID is also stored in the EEPROM and is fetched
when time to send.
Also the DTMF codes are stored in the EEPROM.
The EEPROM data can be altered with the proper DTMF codes and sequence.
We
refer to this as programming. The software has the features
for forcibly
turning off programming preventing tampering of the data by undesirable
sources.
This section will describe how to turn on programming, how to enter
the desired
data and how to turn off or disable programming.
The following data is stored in the EEPROM:
1. Power up conditions and parameters.
2. All control & user codes.
3. Repeater, autopatch and tail
time-outs.
4. CW ID with tone frequency and
speed
5. Tail beep and tail beep timing.
6. Autodial phone numbers.
As received the controller has only the Programming Enable codes and
all other
codes are erased. The CW ID is set to INIT ID/R.
15.1 Programming Introduction
This section describes the programming of the RC-1000/RC-1000V in detail.
However, due to the user being new to the programming this part of
the
programming section is made to provide examples enabling one to ease
into the
programming.
15.1.1 Getting Started
Prior to performing any programming of the control the programming must
be
enabled.
To enable programming perform the following:
1. Enter the default Programming Enable Code 1
D7B.
2. Wait at least 3 seconds.
3. Enter the default Programming Enable Code 2
D7C.
4. If accepted a tone/high tone response will be heard.
The above procedure is used any time programming is to be enabled and
must be
performed if the control either loses power or programming is DISABLED
with the
default Programming Disable code D7A.
Programming enable 1 and 2 codes can be changed and it is advised this
be done
because all controls shipped from MCC have these default programming
enable
codes.
Another way to enable programming is to Ground U1-pin 7 and enter ##.
No
response will be heard, but programming will be enabled.
15.2 Programming EEPROM Data
As mentioned previously various data is stored within the EEPROM.
Using DTMF
the user can alter the data to his liking. The following describe
the various
data and how they are entered by the user.
NOTE: For all programming the "PROGRAMMING ENABLE CODES 1 & 2" must
be entered
to turn on programming. Any attempt to change the
EEPROM data without first
enabling programming will result in the commands being ignored.
However, once
the programming has been enabled it will remain enabled until disabled
or power
is lost.
15.2.1 Forcing EEPROM Default Data
If the RC-1000/RC-1000V has been received from the factory initialization
of
the EEPROM has been performed with the initial data and parameters
as shown
below. Thus, initialization need not be performed.
The initialization erases all codes, then sets the default PROGRAMMING
ENABLE 1
& 2 code to D7B & D7C, the PROGRAMMING DISABLE code to D7A,
the CW ID to INIT
ID/R and then sets the operational state of the control (repeater
enabled,
time-out 3 minutes, etc).
Whenever the EEPROM was first installed into the RC-1000/RC-1000V or
if it is
required to be replaced the EEPROM has to be initialized so as to setup
the
control so the default programming enable 1 and 2 are stored.
Then with these
codes in place programming can be accessed allowing of programming
the other
features in the control.
15.2.2 Initialization Procedure
To initialize the EEPROM the user is to do the following:
1. Ground the "INIT" input U1-pin 7 on the
RC-1000/RC-1000V CPU.
2. With the init pin grounded enter the DTMF
code "AAA".
If the initialization was accepted the controller will give a tone/high
tone
response and at completion of initialization the CW ID of "INIT ID/R"
will be
heard. This takes about 3 to 4 seconds to complete.
Upon initialization the following parameters will exits.
1. CW ID will read "INIT ID/R".
2. PROGRAMMING ENABLE 1 code will be D7B.
3. PROGRAMMING ENABLE 2 code will be D7C.
4. PROGRAMMING DISABLE code will be D7A.
5. Repeater is enabled, Autopatch enabled,
but off.
Time-out 3 minutes, tail
timer 3 seconds.
6. EEPROM placed in read only mode.
7. The PATCH ON code is *41 and PATCH OFF
code is #1.
8. All other codes are erased.
After initialization the repeater parameters and codes must be programmed.
The
following is a list of the items programmable.
1. Control & user codes.
2. CW ID, ID tone and speed.
3. CW Tail Beep with programming of
character.
4. Repeater and Patch time-out programming.
5. Repeater tail timer.
6. Tail beep and timing.
15.2.3 Restoring Programming Enable Codes
As received from MCC and at any time the above initialization is performed
the
Programming Enable 1 & 2 codes are set to D7B and D7C and the disable
code is
set to D7A. Also during initialization all other codes and the
CW are erased.
However, it is sometimes desirable to restore the programming codes
to their
default values without disturbing the other programmed data.
The procedure for this is as follows:
1. Ground the INIT pin, U1 (CPU) pin 7.
2. enter the DTMF code ABB.
This will only restore the programming enable 1 & 2 codes to D7B
and D7C and
the disable code to D7A. No other data will be affected.
15.3 Control Code Programming
All control codes begin with either DTMF digit A or D followed by two
digits.
When programming a certain control code the only digits to be programmed
are
the second and third digits.
If a control code is not desired programming the second and third digits
to
"##" will force the controller to ignore the code. Thus, codes
programmed to
be "A##" and "D##" will do nothing and are erased.
NOTE: Two control codes cannot be the same. If any two codes are
the same then
only the first code encountered by the controller will function.
However, one
can a an A code with the same second and third digit as a D code.
Thus one
could have A34 as a code and D34 as a code and *34 as a code.
15.3.1 Control Code Programming Example
In the following steps refer to the Table 15.1 Programming Select
Code at the
end of this section. Also programming must be enabled to
program any code.
In this example the REPEATER ENABLE code will be programmed to be A12.
All
codes can be programmed using this same method.
The first item is to get the select code for the REPEATER ENABLE code
from
Table 15.1. This select code is 4100. Now to make the code A12
do the
following:
Enter 4100 followed by 12.
If programming was accepted the controller will respond with CW characters
RR
(dit dah dit dit dah dit). If RR is not
heard then programming is not on
or all six digits were not decoded by the DTMF decoder or too much
time was
left between the digits.
This entry will make the Repeater Enable code A12. Note the A
part of the code
was not entered, only the second and third digits of the code.
This is because
the A is fixed and cannot be changed.
The 4100 select code, as with all 4000 series codes, are for programming
various codes and parameters. The 4000 series select codes do
not enable,
disable, turn on or off anything. They simply are used to program
items.
Now to enable the repeater one would enter A12.
When programming the code all 6 digits must be entered with no more
than 1
second between each digit.
Briefly this is what was done to program the REPEATER ENABLE control code.
1. The 4100 from Table 15.1 selected the code
to be programmed.
(the REPEATER ENABLE select
code is 4100)
2. The 12 forced the code to A12. Note the
A was not entered.
The A part of the code is fixed.
As another example say we wish to make the "Patch Long Dist Enable" code a D59.
We first look to Table 15.1 and find the "Patch Long Dist Enable" select
code
is 4150. Now we enter 4150 followed by 59. The CW RR will
be heard if
accepted and the code will now be D59 and the code will be stored in
the
EEPROM.
This procedure is to be followed when programming all codes.
All A and D
codes use this procedure with the select code from table 15.1 and the
two
digits desired.
15.4 User Code Programming
User codes are used to turn features ON and OFF such as Autopatch ON
to make a
call, Remote Base ON, etc. User codes begin with either * or
#. All * codes
are three digits and # codes are two digits.
When programming a * code the second and third digit must be entered.
When
programming a # code two digits must be entered with the first digit
always
being zero (0).
To program a user code first enter the four digit select code from Table
15.1
followed by the two digits to be programmed.
When programming any # code the second digit can be any digit except
0. #0 is
reserved for DTMF pad tester on code.
15.4.1 User Code Programming Example
As an example of a user code programming if the "AUTOPATCH ON" code
desired is
to *12 we first get its select code from Table 15.1. The select
code is 4070.
Now to program the code to *12 enter 4070 12 . The 4070 is the
select code for
Autopatch ON from Table 15.1 and the 12 forces the code to *12.
The # user codes use this same procedure with one slight change.
The # codes
are not three digits, but are two digits with the first digit being
a # and the
second being a single digit.
When programming a # code one still must enter two digits, but the first
digit
is to be a 0.
In the case of the "AUTOPATCH OFF" code if the desired code were to
be #3 the
code will be programmed by entering 4066 03 . Note the use of
the leading 0 in
programming the # code. Again when programming a #X code two
digits are
entered with the first digit always being a 0.
15.5 Star Codes Replace Pound Codes.
All #X codes can be made to be *XX codes. As in the above Patch
Off code
example if one enters #1 the patch will be terminated. Also if
*01 is entered
the patch will also be terminated.
When programming the # codes normally a 0 followed by the desired digit
is
entered. However, if one were to enter something other than the
0 then this #
code would not work as a # code, but would work as a three digit *
code.
As an example take again the PATCH OFF code. If we wanted to make
this code
*47 we again find the patch off select code of 4066 and then enter
4066 47.
Now the patch off code would be *47 and their would be no # code to
terminate
the patch.
Any and all # codes can be converted to three digit * codes. The
main thing
done here is when programming instead of entering the 0 we entered
some other
digit.
15.6 CW ID Programming
Note: To program the CW ID programming must be enabled.
Programming of the CW ID uses a different programming sequence than
control or
user code programming. The ID programming is performed
by first programming
the "CW ID PROGRAMMING" control code. This code places the controller
into the
CW ID programming mode and while in this mode no control or user codes
can be
entered.
To program the CW ID perform the following:
1. program the CW ID Programming code.
2. now enter this DXX code.
3. using 1s for dits, 2s for dahs, * for next character and # for end
ID programming.
Upon entering # the controller will abort CW ID programming and send
the
entered ID.
The CW ID Programming code is programmed by first getting the select
code of
4143 from Table 15.1. Then enter 4143 followed
by the two digits desired
for the code. Now by entering the code the CW ID programming will be
turned ON.
As an example if we wanted the code to be D12 we would enter 4143 12.
If
accepted the controller will respond with CW RR.
NOTE: The 4143 12 does not turn ON CW ID programming, but rather programs
the
code for turning ON CW ID programming.
Now to program a CW ID one would enter D12 followed by 1s for a dits,
2s for
dahs, * for end of character and # to terminate programming.
This procedure permits the programming of the ID without any use of
a look up
table, however, one must know the morse code.
15.6.1 CW ID Programming Example
As an example of programming the CW ID of "(space) W4ABC/R (space)"
the
following sequence is entered. The CW ID Programming code of
D12 from the
above example will be used.
To program a CW ID of W4ABC/R do the following:
1. Enable programming.
2. Enter the CW ID programming code, D12 in this example.
3. Now enter * space
122* W
11112* 4
12* A
2111* B
2121* C
21121* /
121* R
* space
# end programming
If accepted the controller will now send the CW ID "W4ABC/R".
If the ID is not
sent then the controller did not accept the ID. This could be
caused by either
programming not on or the CW ID Programming code not programmed correctly.
Also entering the user code "Force CW ID" code will force the ID to be sent.
The * at the end of each character is the end of character entry and
advances
to the next character. The * entered alone simply places a CW
space. Usually
it is desirable to have a space or two at the beginning and end of
the ID.
This allows the repeater transmitter to come to full power and also
not drop
too quickly preventing cutting off some of the ID.
The # at the end enters the end of CW ID command and aborts the ID programming.
Up to 31 characters can be entered in the CW ID. A character is
a full letter
or number. An A, B, 7, etc. are single characters. If the
programming of more
than 31 characters is attempted the controller will automatically enter
the end
of ID command, #, and abort programming on entry of the 31st character..
15.6.2 Battery Operation Signal
When programming the CW ID entering the character string of 222221 (five
2s and
a 1) the controller will use AUX 2 as an input for indicating battery
mode.
This character can be entered at any location in the ID table.
See Section 9
for details.
15.6.3 Repeater Status Signal
Also when programming the CW ID entering the character string 222222
(six 2s)
will give the repeater access status with a D for disabled, P for PL
or
sub-audible or nothing if enabled and in carrier access.
This character can
be entered at any location in the ID table.
15.6.4 CW ID Speed Programming
The CW ID speed can be set by using the "CW ID SPEED" programming code
in the
same manner as programming a control or user code. Once the programming
has
been enabled the CW speed parameter can be entered as a two digit number.
There is no direct correlation between the entered speed parameter and
the
speed. If the parameter is set to 07 then the CW ID will
run at about 18 wpm.
Increasing the parameter will decrease the speed and decreasing the
parameter
will increase the speed.
15.6.5 CW ID Tone Programming
The CW ID tone is set with the "ID TONE" select code 4057 followed by
a two
digit parameter entry. The ID tone is set to 1000 Hz/NN where
NN is the
programmed entry. If the parameter is set to 01 the CW ID tone
will be 1000/01
or 1000 Hz; a parameter of 02 is 500 Hz, 03 is 330 Hz, etc. Higher
the
parameter the lower the frequency.
15.6.6 CW ID Time Interval Programming
The ID time is can be set from 20 seconds to 42 minutes and is set in
10 second
increments. This is done using select code 4076 followed by the
time interval
in 10 second intervals. As with all timer values the parameter
is in
Hexadecimal. One must use the Decimal to Hex conversation table
for the proper
entry.
As an example if the time were to be set to 9 minutes:
1. convert to seconds which is 9 X 60 = 540 seconds
2. Since in 10 second intervals divide by 10 or 540/10 =54.
3. Look up 54 Hex to Decimal Conversion Table. To the right
is the value of 36.
4. Now to set the ID interval to 9 minute = 540 seconds enter
4076 36.
15.7 Tail Beep Programming
The tail beep programmable parameters are the tail beep tones and time
the tail
beep is sent after COS dropping.
15.7.1 Tail Beep Tone Programming
The tail beep is made up of four continuous segments each 0.1 second
long.
Each segment can be programmed with a tone of 1000 Hz/N or with no
tone.
To program the four tones enter the "TAIL BEEP PROG" select code 4055
followed
by the four tone digits, one digit for each segment of the tail beep.
Entry
of a 0 for a segment results in no tone sent for that segment.
As an example if the tail beep of 1000 Hz, no tone, 330 Hz and 500 Hz
were
desired one would enter the DTMF sequence of 4055 1032.
The 4055 is the select code for the tail beep from Table 15.1.
The 1032 part of the entry gives a 1000/1 (1000 Hz) tone for the 1st
segment, 0
giving no tone for the 2nd segment, 1000/3 (330 Hz) for the 3rd, and
1000/2
(500 Hz) for the 4th.
The tail beep can be programmed out by entering 4055 0000. This
will give no
tone for all four segments.
15.7.2 Tail Beep Time
The time the tail beep starts after the COS input drops can be programmed
with
the Tail Beep Time parameter.
To program this parameter enter the "TAIL BEEP TIME" select code 4054
and the
desired time in 0.1 seconds. As an example for a desired
time of .5 second
one would enter 4054 05.
As with all timer values the entry is in Hexadecimal.
15.7.3 CW Character Tail Beep
The tail beep can be forced to be a single CW character. This
might be
desirable for signaling users of event situations such as a "W" for
weather
net.
The CW character is programmed in the same manner as the CW ID entry,
but is
limited to one character and when performing the character programming
only one
character will be accepted. Also programming must be enabled
to program the
character.
Once programmed the normal tone tail beep and CW tail beep character
can be
toggled between using the "CW Tail/Normal Beep" control code.
The CW tail beep character is programmed by first programming the "CW
Tail Beep
Prog" control code. Then enter this code and using 1s for dits,
2s for dahs
and * # for end of programming. When the # for end
of character is entered
the programming is aborted.
As an example if the "CW Tail Beep Prog" control code were D39 and the
character desired were to be a W then entering D39 122*# will program
a W.
Again programming must be enabled to program the character.
Table 15.1 RC-1000 Control & User Code List
A Codes
Function
sel code Function
sel code
--------------------------------------------------------------------------------------------------
Repeater enable 4100
A_ _ Reverse Patch enable 4110
A_ _
Repeater disable 4101 A_
_ Reverse Patch disable 4111
A_ _
Repeater PL Access 4102 A_ _ Master enable
4112 A_ _
Repeater Carrier (PL off) 4103 A_ _ Master disable
4113 A_ _
Autopatch enable 4104 A_
_ Remote Base enable
4114 A_ _
Autopatch disable 4105 A_ _
Remote Base disable 4115
A_ _
Patch PL Access 4106
A_ _ Control Code disable 4116
A_ _
Patch Carrier (PL off) 4107 A_
_ Control Codeenable 4117 A_ _
Answer Phone en 4120
A_ _ Dialing 911 en/dis
4122 A_ _
Answer Phone dis 4121 A_
_ DTMF Access en/dis
4133 A_ _
Remote Base w/prt dis 4124
A_ _ Patch outside line digit 4130 0_
D Codes
Function
sel code Function
sel code
--------------------------------------------------------------------------------------------------
External ID en/dis 4140 D_ _
Patch Long Dist enable 4150 D_ _
Remote Base Beep 4141 D_
_ Patch Long Dist disable 4151
D_ _
Dial 9 en/dis
4142 D_ _ Patch Timeout en/dis
4152 D_ _
CW ID Program 4143
D_ _@ Patch User Mute en/dis 4153 D_
_
DTMF Muting en/dis 4144 D_ _ Patch Normal
Timeout 4154 D_ _
(not used)
4145 D_ _ Patch timer reset on input
4155 D_ _
Patch Pulse Dial 4146 D_ _@ * up/#
dwn Patch en/dis 4156 D_ _@
Patch DTMF Dial 4147 D_ _@
Reverse Patch Sig en/dis 4157 D_ _
CW ID Continuous 4160 D_
_ Patch Duplex en/dis 4170
D_ _
AUX Output
4162 D_ _ Timeout en/disable
4171 D_ _
CW ID en/dis
4163 D_ _ Programming disable
4172 D_ _ (D7A)
Ext ID Record
4164 D_ _ Programming enable 1
4173 D_ _ (D7B)
CW Tail Beep Prog 4165 D_ _
Programming enable 2 4174 D_ _ (D7C)
CW Tail/Normal Beep 4166 D_ _ PL
Control en/dis 4167 D_
_
NOTE: CODES WITH @ REQUIRE PROGRAMMING ENABLED TO FUNCTION. User Codes
Function
sel code Function sel
code
--------------------------------------------------------------------------------------------------
Remote Base ON 4071 *_ _
Patch ON
4070 *_ _
Remote Base OFF 4061 #_ Long Dist
Patch ON 4072 *_ _
A Equivalent
4062 #_ Anti-kerchunker ON/OFF 4073
*_ _
D Equivalent
4063 #_ Patch OFF
4066 #_
Call In ON 4064 #_
PL Override code 4131 *_ _
Patch Reset
4065 #_ DTMF Access code
4132 *_ _
Reverse patch signal 4067 #_ Autodial
Prefix 4134
#_
Force CW ID
4126 #_ Remote Base xmt ON/OFF 4125
#_
Force External ID 4127 #_
DTMF Pad tester ON #0 (fixed)
Repeater Parameter
note: all timer values are in hex. See dec to hex
conversion table.
Function
sel value default value
------------------------------------------------------------------------------
Repeater Timeout 4050 _ _ @
12 = 3 minutes
Patch Timeout 4051
_ _ @ 12 = 3 minutes
Repeater Tail Time 4052 _ _ @ 1* = 3
seconds
CW ID Speed
4053 _ _ @ 07 = 15 wpm
CW ID Tone
4057 _ _ @ 02 = 500 Hz
CW ID timer interval 4076 _ _ @ 3C = 8 minutes
Tail Beep Time
4054 _ _ @ 07 = 0.7 seconds
Tail Beep Program 4055 _
_ _ _ @ 1234 = 1000 500 330 250 Hz
Nr ring pulse to answ 4077 _ _ @ 10 = about
one ring
Invalid DTMF limit 4137 _ _ @ 255
NOTE: CODES WITH @ REQUIRE PROGRAMMING ENABLED TO FUNCTION.