Page 1
S-COM 7K Microprocessor Repeater Controller Version 2.03B (July 20 1998, updated 25 November 2000) S-COM Industries P.O. Box 1546 LaPorte, CO 80535-1546 970-416-6505 www.scomcontrollers.com support@scomcontrollers.com...
Page 2
This manual Copyright 2000 by S-COM Industries, All Rights Reserved. Except where otherwise noted, no part of this manual may be duplicated in any form, whether electronic, mechanical, or otherwise. Published in the United States of America by: S-COM Industries P.O.
Page 3
How You Can Get Warranty Service Your unit must be serviced by S-COM's Service Department. Please do not return your unit to the factory without prior authorization. You must pay any shipping charges if it is necessary to ship the product to service.
Page 11
Tenth-Minute Timers by Number ................... A-29 Path Access Mode by Number ....................A-29 Software Switches by Number ....................A-30 Command Quick Reference....................A-32 Application Notes ..........B-1 Using the 7K as a Beacon Controller ..................B-1 Positive Voltage TX Keying Circuit ................... B-3...
Page 12
7K • Installation............C-1 Theory of Operation........................C-1 Pre-Programming ......................C-1 Default Information......................C-1 Power Supply ........................C-1 Repeater Interfacing ......................C-2 Control Receiver Interfacing ....................C-2 External Device Interfacing ....................C-2 Audio Gating ........................C-2 Tone Generation ........................ C-2 Memory Protection......................
• The 7K is fully remotely programmable via DTMF commands over the telephone or receiver ports—eliminating the inconvenience of returning EPROMs, microcontroller ICs, and boards to the factory for reprogramming.
3/4" high and 7" deep, allowing installation in any rack (including slim Motorola racks). Main Board The 7K Main Board measures 6" deep by 9-3/4" wide, and can operate as a stand-alone controller. The digital portion of the board contains the microprocessor, memory, logic input/output, and real-time clock circuits. The analog portion contains the DTMF encoder/decoder, audio crosspoint switch, tone synthesis, and audio interface circuits.
DTMF tone bursts from repeated audio. As many as two DADMs may be installed in the cover of the 7K cabinet, one each for receiver #1 and receiver #2. The DADM delays the audio from 12 to 197 milliseconds, adjustable via a dip switch.
Command Language Commands are given to the 7K with an easy-to-use DTMF language. Security is enhanced with a Password (PW) system, as well as programmable restrictions on DTMF decode operation. A library of Macros may be defined for repeater users.
Getting Started Chapter 2 Getting Started In this section, we will assume that you have either completed the installation of the controller into the repeater, or you are simulating a repeater with switches for COR signals, LEDs for PTT loads, and so on. To perform the installation of your new controller, see the Installation appendix on page C-1.
7K • Chapter 2 There may be other occasions when you will need to initialize the controller. Some examples follow: • The programming password was never written down, and was forgotten by the programmer. • A general erasing of all programming is desired, since the controller is being transferred to a new repeater and will receive all new programming.
Programming Fundamentals Chapter 3 Programming Fundamentals Note: Throughout this manual, numerous Programming Tables are used to facillitate programming the controller. Most of these tables are reprinted in Appendix A (on page A-1). Additionally, all commands used in this book appear in the Command Quick Reference on page A-25.
7K • Chapter 3 Valid Digit and Time Detection As shipped from the factory, the DTMF decoder requires about 40mS to detect a valid digit. The microprocessor scans the decoder once every 10mS to see if a digit has been detected. Thus, it can take about 50mS to store a valid digit.
Programming Fundamentals Following the security password is a Root Number, and sometimes, a Post-Root Number. (Some of the tables in this manual use the term “Code” to mean root number or post-root number.) • The root number tells the controller which function the user wishes to program.
7K • Chapter 3 • The security password in this example is 99, the default password. The password tells the controller that you are a legitimate programmer. • The root number is 63. This root number tells the controller that you wish to control a software switch.
Programming Fundamentals Special Keys There are two keys on your 12-button or 16-button DTMF keyboard which have special meanings to the controller. They are the star (*) and pound (#) keys. (Technically, the # is called an octothorpe, but we’ll just call it a Pound.). These two characters are not allowed to be part of a password or macro name, and they won't be found in root numbers or data digits.
7K • Chapter 3 • There is no acknowledgment message sent by the controller when a command is cleared. • Any digits following the (#) digit will be considered a new command. DTMF Interdigit Timer The controller uses a DTMF Interdigit Timer for the purpose of clearing the command buffer if a command is not completely entered.
Messages Chapter 4 Messages The controller uses Messages to communicate with users of the repeater. Most of the controller's messages are remotely programmable via DTMF commands. Messages may be composed of combinations of CW (Morse) characters, beeps, DTMF characters, synthesized speech words, and various paging formats.
7K • Chapter 4 Control Characters Control Characters are small code groups which you place into a message to give instructions to the message handler. The message handler recognizes control characters because they always begin with 99. When the message handler encounters a group of characters which begin with 99, it looks at the digits immediately following the 99 for the instructions.
7K • Chapter 4 You can override these default conditions, since the “route” and “don’t route” (Unroute or Cancel Route) control characters have higher priority than the defaults. Specifying any routing will automatically cancel the default routing. Examples You can stack up routing and unrouting codes within a message, and you can change your routing within a message.
Messages program to be sure the controller follows your wishes. Most users expect CW messages, beeps and perhaps speech messages to be mixed with repeat audio, since sending them unmixed would mute repeat audio for the duration of the message. However, pages, announcements, and so forth, may be sent unmixed to ensure they are received and decoded properly.
7K • Chapter 4 CW Messages Control Character When building a CW Message, the control character 9900 should be entered before the actual CW characters. If a message does not begin with a control character, the message handler will assume that the message should be sent in CW.
Messages Frequency Change feature, it is a good practice to specify the frequency for each CW message If you wish to change the CW frequency for all CW messages, see the Select Frequency of CW command on page 4-11. Speed Change The CW sending speed in WPM (words per minute) may be changed before, or during, a CW message.
7K • Chapter 4 CW Alphanumeric Characters The controller features a library of 54 alphanumeric CW characters, which are comprised of numerals 0–9, letters A–Z, punctuation, and standard Morse abbreviations. • Each character is represented by a 2-digit code from 00 to 53.
Messages CW Punctuation and Related Characters The following table shows CW Punctuation and Related Characters and the proper control characters (codes). CW Punctuation and Related Characters Control Character 9900 Character/Parameter Symbol Code period comma fraction question word space space end-of-message (AR) wait (AS)
7K • Chapter 4 CW Frequency Change and Speed Change Characters The following table shows CW Frequency and Speed Change Characters and their codes. CW Frequency and Speed Changes Control Character 9900 Change Code frequency 59xxxx (xxxx = tone code)
Messages Enable/Disable CW Enables or disables the CW sending function. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). Command Form: Command Form Data Digit Enable/Disable CW (PW) 63 01 x * 0 = OFF (disabled) 1 = ON (enabled) Acknowledgment: Sends nothing if disabled;...
7K • Chapter 4 Select Frequency of CW Changes the frequency (pitch) of the CW. • Enter the password, followed by the 4-digit root number shown, followed by the 4-digit tone code for your desired frequency. • The tone code is taken from the Tone Code Table on page A-20. Do not omit leading zeroes.
Messages Send Next Message Slowly Entering this command before entering a command with a CW message causes the CW message to be sent slowly. • The actual speed is set by the Select Slow CW Speed command on page 4-13. •...
7K • Chapter 4 Select CW Speed Select Normal CW Speed changes the speed at which CW messages are normally sent. Select Slow CW Speed changes the speed at which CW messages are sent when preceded by the Send Next Message Slowly command.
Page 41
Messages Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered Default Condition: Command Default Condition Select Normal CW Speed 20 WPM Select Slow CW Speed 15 WPM Examples: To change the normal CW sending speed to 17 words per minute, enter: (PW) 12 5 * To change the slow CW sending speed to 10 words per minute, enter: (PW) 13 2 *...
7K • Chapter 4 Beep Messages Control Character The control character 9910 must be entered before the actual beep characters when building a beep message. Note: Any message that does not have a control character will be interpreted as a CW message.
Messages Factory-Fixed-Frequency Beeps Forty-eight (48) beeps have been defined in frequency but have variable duration. These beeps are programmed with the character codes 00–47 and cover almost four octaves from 262Hz to 3951Hz. It is best to avoid beeps below 300Hz and above 3000Hz, since most radio systems are designed for 300–3000Hz response.
7K • Chapter 4 Owner-Fixed Frequency Beeps Six (6) beeps are definable in frequency by the owner, and have variable duration. The beeps default to factory-selected frequencies upon a cold start. The frequencies may be changed, and the new frequencies will be retained upon a warm start.
Page 45
Messages Select Frequency of Owner-Fixed Frequency Beeps Changes the frequency (pitch) of the CW. • Enter the password, followed by the 4-digit root number shown, followed by the 4-digit tone code for your desired frequency. • The tone code is taken from the Tone Code Table on page A-20. Do not omit leading zeroes.
Page 46
7K • Chapter 4 Examples: Let's change the frequency of beep 48 to 600Hz. The tone code for 600Hz is 1667. The command is: (PW) 06 01 1667 * 4-20...
Messages Custom Beeps Custom Beeps are defined on-the-fly in both frequency and duration. • An 8-digit character, 57xxxxyy, defines the custom beep. • The four digits following the 57, shown as xxxx, represent the frequency and are taken from the Tone Code Table on page A-20. •...
7K • Chapter 4 Note: Any time a beep gap change character is entered, its duration is remembered by the message handler. When the automatic beep gap ON character is encountered, the message handler will use the duration that it remembered from the previous beep gap change character.
Messages Automatic Beep Gap OFF Character The Automatic Beep Gap OFF Character, 55, causes the message handler to send the beeps that follow in a series without any gaps between them. Defaults Upon a cold start, the following defaults will be forced: •...
7K • Chapter 4 Two-Tone Sequential Page Messages Control Character the control character 9930 must be entered before the actual page code when building a Two-Tone Sequential Page Message. If several two-tone pages are to be sent, the control character 9930 must exist before each two-tone page code.
Messages Five/Six-Tone Page Messages Control Character The control character 9940 must be entered before the actual page code when building a 5/6-Tone Page Message. If several 5/6-tone pages are to be sent, control character 9940 must exist before each 5/6-tone page code. Format The format for five/six-tone page messages is as follows: •...
7K • Chapter 4 DTMF Page Messages Control Character The control character 9950 should be entered before the actual DTMF character codes when building a DTMF Page Message. (Remember, if a Message does not begin with a control character, the message handler will...
Messages DTMF Characters There are 16 DTMF Characters: numerals 0 through 9, letters A through D, and the symbols (*) and (#). Each character has a two-digit code, shown in the DTMF Characters Table which follows (reprinted on page A-8). Enter the appropriate two-digit code for each DTMF character that you wish to send.
7K • Chapter 4 DTMF Custom Duration Change Characters The easiest way to change the duration of the DTMF characters is to use the 2- digit codes mentioned above. However, you may require other durations, so the controller allows you to choose a Custom DTMF Duration Change. This parameter may be set from 10mS to 9900mS (9.9seconds).
Messages • Use the code “53xx,” where xx is a number from 01 to 99 to get durations from 100mS to 9900mS. Once you change the DTMF gap, it will stay at the new value indefinitely, or until changed again by another code. Note: If you intend to program a large number of DTMF pages with varying tone durations and, it would be a good idea to set up the proper duration values at the beginning of each individual page.
7K • Chapter 4 • Use the code “55xx,” where xx is a number from 01 to 99 to get durations from 100mS to 9900mS. Note: Since each DTMF character is followed by a DTMF gap, be sure to add the DTMF gap duration to the DTMF pause duration if you want an accurate idea of the time between two DTMF pages.
Messages DTMF Character Set Tables Explained The preceding section is somewhat complicated. Therefore, in an effort to clarify some of the main points, the following explanation is given. Format. The page begins with a 1.0-second delay, unless it was preceded with a page.
Page 58
7K • Chapter 4 You can change the durations and gaps anywhere in the message. Here is a page with 1, 2, 3 sent at 50mS/50mS and A, B, C sent at 150mS/100mS with a 1-second pause between the two pages:...
Messages Synthesized Speech Messages Control Character The control character 9960 must be entered before the actual speech word codes when building a synthesized speech message. Format The format for Synthesized Speech Messages is as follows: • Enter the control character 9960. •...
7K • Chapter 4 the tone sine wave in microseconds. Tone codes may be either taken from the Tone Code Table or calculated. Tone Code Table Explained The Tone Code Table was created to simplify your programming efforts by listing frequencies from 100Hz to 3KHz (in 5Hz increments), and the appropriate tone code for each frequency.
Messages Run-Time Variables Run-Time Variables (RTV) are small code groups which you place into a message to be expanded at “run time” (the instant the message is actually transmitted by the controller). The message handler recognizes run-time variables because they always begin with 98. When the message handler encounters an RTV, it forms the appropriate message and transmits it in place of the RTV code.
Page 62
7K • Chapter 4 A feature of the clock and calendar RTVs is that the current time and date are read and stored at the first RTV encountered in a message. If the time or date “rolls over” during the message transmission, it will not affect the time or date being sent.
Messages Select Programmable Messages Selects or changes the various messages sent by the controller. • Enter the password, followed by the 4-digit root number shown, followed by the desired message. • Any message may have any combination of message types, including CW, beeps, page tones, etc.
Page 65
Messages Let's now change the courtesy message to a burst of 2 beeps. We want the two beeps to be 25 and 21, we want them each to be 40mS in duration, and we want no gap between them. Looking up this information in the Beep Character Set Tables beginning on page A-5, we find: 55 turns the automatic beep gap OFF;...
Page 66
7K • Chapter 4 Review Programmable Messages Plays back the various messages that have been programmed into the controller. • Enter the password, followed by the 4-digit root number shown. • The controller will send the appropriate message for your examination.
Page 67
Messages Select/Review/Play User Messages Selects, changes, or reviews general purpose user-defined messages. • Enter the password, followed by the 4-digit root number shown, followed by the desired message. • Any message may have any combination of message types, including CW, beeps, page tones, speech, etc.
7K • Chapter 4 Send Message Sends a message when commanded. Unlike the various Select Programmable Messages commands on page 4-35, this command does not store the message in memory. It has two purposes: • You can experiment with different messages types by entering this command and listening for the results.
Page 69
Messages To get 1000Hz frequency, we must enter: 591000; and 1, 2, 3 is 01 02 03. Therefore, our complete command to send this message is: (PW) 15990010111299107556612526272829309900659100 0010203* You may never have a need for a message like this, but this example shows the flexibility available in the controller.
7K • Chapter 4 Select/Review Command Response Messages Selects, changes, or reviews command response messages that are sent when command responses are enabled. • Enter the password, followed by the 4-digit root number shown, followed by the desired message. • Any message may have any combination of message types, including CW, beeps, page tones, speech, etc.
Page 71
Messages Select/Review Programmable Messages Selects, changes, or reviews programmable messages. • Enter the password, followed by the 4-digit root number shown, followed by the desired message. • Any message may have any combination of message types, including CW, beeps, page tones, speech, etc. •...
Security Chapter 5 Security One of the Security features used by the computer is a dual-password system. There are two levels of command priviledges. • The operators holding the Master Password are the higher level group, since the master password may be used with all control commands. •...
7K • Chapter 5 Assign Control Operator Password Assigns a new password for control operators. • The new Control Operator Password may be 2, 4, or 6 digits in length. • The new Control Operator Password may be any combination of the numbers 0-9 and the letters A-D.
Security Assign Master Password Assigns a new master password. • The new Master Password may be 2, 4, or 6 digits in length. • The new Master Password may be any combination of the numbers 0-9 and the letters A-D. •...
Page 76
7K • Chapter 5 Assign Control Operator Privilege Level Limits access of control operators to the repeater functions by assigning privilege levels to control commands. • Enter the root number of the command for which a privilege level change is desired, then enter a 0 or 1 for the privilege level.
Page 77
Security Assign Control Operator Privilege Level to a Range of Commands Changes the Control Operator Privilege on a range of commands. • Enter the first and last root number of the command for which a privilege level change is desired, then enter a 0 or 1 for the privilege level. •...
7K • Chapter 5 Enable/Disable Front Panel Display Controls the Front Panel Display. • By default the Front Panel Display is enabled. • The Front Panel Display may be disabled to improve site security. • The Power LED is always on.
Macros Chapter 6 Macros One of the most powerful features of your controller is its ability to store and recall strings of commands in memory areas. These strings of commands are called Macros. The names of the macros, and their contents, are fully programmable.
7K • Chapter 6 digits, or two commands totalling 98 digits, or three commands totalling 96, and so forth. If the amount of memory remaining in a macro is insufficient to store a desired command, there may still be enough room to store the name of another macro.
Macros and by simply entering the name of the master macro, you will cause all of them to be executed. Sequence of Execution When a macro is executed, the commands (or other macro names) stored in that macro are executed in the order they were stored. For example, assume that a certain macro contains a programming command, then a macro name, then another programming command.
Page 82
7K • Chapter 6 Whenever the macro name is entered, the controller will dial the telephone number and announce the call as you programmed it. Autodials are great for club members who often call family or friends. Emergency autodials can also be created.
Macros Create New Macro Places the name of the new macro in a directory, then places the digits following the macro name into a storage area in memory. • A new macro is a macro with a name that has not been used before. •...
Page 84
7K • Chapter 6 (PW) 20 006A (PW) 70 1 * • If additional commands are to be executed by entering 6A, they can be appended. See the Append to Macro command on page 6-7. Note: The macro name is entered with leading zeroes, since the name chosen is less that 4 digits long.
Macros Append To Macro This command is used to attach additional commands to a macro. • The macro name (to be appended) must already exist in the directory. • The stored information, shown below as Command, in the command form section, may be a control command or another macro name (if you wish to chain together several macros).
Page 86
7K • Chapter 6 Additional commands may be appended to a macro until the storage space for that macro is used up. • If more commands are needed than can fit into a single macro, simply append the name of another macro to the original macro.
Macros List Macro Examines the contents of a macro and sends it in either CW or speech. • Entering one of these commands causes the controller to send all stored digits in CW or speech. In CW the (*) character is sent as a fraction bar (/); in speech, the (*) character is sent as the word “enter”.
Page 88
7K • Chapter 6 To examine this macro in speech, we would enter: (PW) 35 006A * The controller would then speak: “Nine nine seven zero one enter one zero six six three six zero zero zero enter” 6-10...
Macros Erase Macro Erases an existing macro. • The macro name must be entered as 4 digits. • If the name of the macro you are erasing has a shorter name, enter leading zeroes. • If you wish to erase all macros, see the Erase All Macros command on page 6-11.
7K • Chapter 6 Erase All Macros Erases all existing macros. ••• USE WITH CARE ••• • If accidentally entered all macros will be lost. • The zeroes in the command must be entered as a precaution to avoid accidents.
Macros Rename Macro Changes the name of an existing macro. • The digits (contents) stored under the macro’s name are not affected. • The macro names (old and new) must be entered using 4 digits. • If either (or both) is shorter than 4 digits, enter leading zeroes. Command Form: Command Form...
Page 92
7K • Chapter 6 Assume that we now wish to change its name to 789. Enter the following command: (PW) 27 1000 0789 * Finally, let's change its name once more to simply D. Enter the following command: (PW) 27 0789 000D * Here is a wrap-up of what we have done.
Macros Pause Causes the controller to stop the execution of the commands that follow for the programmed amount of time. • This results in a delay occurring between commands. • Enter 3 digits corresponding to the number of seconds of pause desired. Command Form: Command Form...
7K • Chapter 6 Select Power ON-Triggered Macro Assigns a macro to be executed when the controller goes through a warm startup. • Enter a 4-digit macro name, using leading zeros if the macro is less than 4 digits long.
Telephone Interface Functions Chapter 7 Telephone Interface Functions This section of the manual describes the autopatch, phone line control mode, and reverse patch features of your controller. We use the term Autopatch to describe a telephone call originated by the repeater user. Reverse Patch calls are originated by a telephone user.
7K • Chapter 7 Autopatch Your controller has many features that allow you to customize the operation of the autopatch. The following discussion is simply an overview of autopatch operation. Details begin on page 7-3. Accessing the Autopatch The Autopatch can be accessed in several ways: •...
Telephone Interface Functions after an Access Autopatch command. (The Access Autopatch commands begin on page 7-28.) • Other commands you might want to use during an autopatch include: Dump Autopatch Using a Code (page 7-15), Redial Last Number (page 7-44), Reset Autopatch Timeout Timer (page 7-26), or even access the patch to place a new call (entering a new call while already in an autopatch will cause the original call to be dumped and a new call to be dialed).
7K • Chapter 7 The lettered characters have only a temporary effect. Once the phone number is dialed, the dialer will assume the next call will be dialed using the Standard Mode. (By the way, the Select Autopatch Dialing Mode command (on page 7-6) is used to select the standard mode.)
Telephone Interface Functions Autopatch Dialing Mode The autopatch is capable of dialing the telephone number in three ways: • Ten pulses per second (PPS), rotary. • Twenty pulses per second (PPS), rotary. • DTMF (Touch Tone™). Ten PPS is the standard method. Twenty PPS works with some exchanges. Use Touch Tone if you have the service in your area and have a Touch Tone line at the repeater site.
7K • Chapter 7 Select Autopatch Dialing Mode Programs the type of autopatch dialing. • Enter one digit representing the dialing mode from the table below. Command Form: Command Form Data Digit Select Autopatch Dialing Mode (PW) 61 x *...
Page 101
Telephone Interface Functions Select (Review) Autopatch Dialing Message This message is sent over the repeater transmitter when the controller starts to dial the autopatch telephone number. • Lets a user know the autopatch command was entered correctly. Otherwise, a delay before ringing (especially when rotary dialing) may convince the user that a call was rejected.
Page 102
7K • Chapter 7 Select (Review) Autopatch Error Messages One of these messages is sent over the repeater transmitter when a telephone number cannot be dialed. • The Off Message is sent when the Autopatch is off. • The Busy Message is sent when the Busy Logic Input is active.
Page 103
Telephone Interface Functions Select (Review) Autopatch Dump Message This message is sent over the repeater transmitter when an autopatch or reverse patch is terminated. • Lets the user know that an autopatch or reverse patch was successfully terminated. • This message is not sent when Phone Line Control Mode call is terminated. Command Form: Command Form...
7K • Chapter 7 Enable/Disable Autopatch Dialing Mixed-Mode Controls whether mixed-mode dialing is allowed on the autopatch. • Mixed-Mode dialing means both rotary and DTMF dialing are allowed. • The dialer will dial only in the way allowed by the Select Autopatch Dialing Mode command on page 7-6.
Telephone Interface Functions Select Pause (“B”) Digit Time Programs the amount the Pause Digit in a phone number delays. • When the user dials a telephone number or a macro is programmed to dial a telephone number, a pause digit (the DTMF character “B”) provides a programmable delay (see page 7-3 for use).
7K • Chapter 7 Enable/Disable Pound Down (# Dump) Allows the autopatch to be terminated with either the pound (#) key or the longer control command. • Some users want the ability to dump (hang up) the autopatch by entering only the (#) key.
Telephone Interface Functions Select Dialing Prefix Defines a dialing sequence that will precede any outgoing call. • A dialing prefix is automatically dialed by the autopatch when an outgoing call is made. • The prefix can contain up to 16 codes that represent DTMF/rotary digits, pauses, or commands to switch from DTMF to rotary dialing and back.
Page 108
7K • Chapter 7 Example 1: If you have your autopatch plugged into an extension on a PBX and need to dial 9 to get an outside line, enter the following: (PW) 83 10 09 16 * ; dial 9, 1-second pause...
Telephone Interface Functions Dump Autopatch Using a Code Terminates (hangs up) either an autopatch or a reverse patch call. • Since you will not want to divulge the password system to the autopatch users, we suggest that this command be placed into the macro of your choice.
7K • Chapter 7 Select Autopatch Access- and Dump-Triggered Macro Assigns macros to be executed upon accessing or dumping the autopatch. • Enter the 4 digit macro name, using leading zeroes if the macro name is less than 4 digits.
Telephone Interface Functions Enable/Disable Full-Duplex Mode Places the autopatch in or out of full-duplex mode. Full-Duplex operation means that audio is gated both ways at the same time, allowing the mobile to talk and listen simultaneously (assuming the mobile is equipped with full-duplex RF gear).
7K • Chapter 7 Enable/Disable Autopatch Privacy Turns the Autopatch Privacy feature ON or OFF. • When ON (enabled), the audio from the repeater receiver is not transmitted (repeated) during an autopatch. • When OFF (disabled), the audio is transmitted (repeated) similarly to the normal operation of the repeater.
Telephone Interface Functions Enable/Disable Repeater-to-Phone DTMF Mute Allows—or disallows—DTMF digits feeding the phone line from the repeater. This command does not affect the dialing of telephone numbers, since this feature is in effect after the dialing is finished. The purpose of the command is to prevent troublemakers from dialing a second phone number after a called party hangs up.
7K • Chapter 7 Enable/Disable ID Messages During Autopatch Allows the Identifier to operate during an autopatch and reverse patch. • Enter this command to allow the identifier to operate during an autopatch. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled).
Telephone Interface Functions Require Dump Before Next Call Requires that a phone call in progress be dumped before another call can be made. • Enter this command to prevent another call from being made before the current call is dumped by the user or timeout timer. •...
7K • Chapter 7 Select Receiver-to-Autopatch-Triggered Macros Allows the programmer to execute macros based on receiver-to- autopatch activity. • Macros can be executed based on receiver-to-autopatch activity. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*).
Telephone Interface Functions Landline Hookflash Causes a Hookflash to occur on the phone line. • A hookflash (also called a flash) is an indication to a phone system to perform an action, for example to pick up another call that is waiting or to conference another party during an outgoing call.
7K • Chapter 7 Autopatch Timeout Timer The Autopatch Timeout Timer controls the duration of the call. If the call exceeds the time limit, it will be terminated by the controller. When the time is within 30 seconds of “timing out,” the autopatch timeout timer will start sending short Autopatch Timeout Warning Messages in CW.
Telephone Interface Functions Select Autopatch Timeout Timer Programs the maximum duration of an autopatch call. • After the root number, enter 1, 2, or 3 digits representing the desired time in tenths of minutes. • The range of the timer is 0.1 minutes to 54.6 minutes. For example, 1 = 0.1 minutes (6 seconds);...
7K • Chapter 7 Reset Autopatch Timeout Timer Resets the Autopatch Timeout Timer. • Allows call to proceed for another period of time as set by the Select Autopatch Timeout Timer command on page 7-25. Command Form: Command Form Reset Autopatch Timeout Timer...
Page 121
Telephone Interface Functions Select (Review) Autopatch Timeout Warning Message Programs (and reviews) the message that is sent during the last 30 seconds—before timeout—of the autopatch call. • The Autopatch Timeout Warning Message is sent by the controller every 5 seconds for the last 30 seconds of an autopatch call. •...
7K • Chapter 7 Autopatch Access and Passwords If security of the autopatch is important, you can require users to enter an Autopatch Access Password immediately before the phone number to be dialed. If security is not a concern, the autopatch can be accessed by simply entering the phone number itself.
(number in Rejected Number Table) ? ERR rejected (number not allowed by AP Call Type) phone line is busy (Model 7K controller only) Default Condition: Autopatch Access Password is set to 10. Examples: Assume that the autopatch access password is 10, and that the number you wish to dial is 456-7890.
(number in Rejected Number Table) ? ERR rejected (number not allowed by AP Call Type) phone line is busy (Model 7K controller only) Default Condition: Access Autopatch (Without Password) is OFF (disabled) Examples: Assume that a number you wish to call is 456-7890. Enter the following:...
Page 125
Telephone Interface Functions Note: The controller will examine the command after it has searched the Macro Name Table. If a macro named “911” is found, it will be executed. If there is no macro named “911,” the autopatch will dial 911 (if enabled). The controller has no problem with telephone numbers that begin with the same digits as macros if their lengths are different.
7K • Chapter 7 Change Autopatch Access Password Replaces the old Autopatch Access Password with a new one. • The password refered to in this commandis the Autopatch Access Password. It is different from both the Master and Control Operator Passwords.
Telephone Interface Functions Enable/Disable Autopatch Access Without Password Allows the autopatch to be accessed without using the Autopatch Access Password. • The autopatch can be accessed in two ways—with—or without an autopatch access password. • To access the autopatch without using the autopatch access password, this command must be ON (enabled).
7K • Chapter 7 Go Off-Hook Causes the phone line to go off-hook. • Enter this command to cause the phone line to go off-hook without dialing a phone number. This is like picking up a phone and getting dial tone.
Telephone Interface Functions Autopatch Call Types There are eight categories of telephone numbers recognized by the controller. They are Autopatch Call Types. The Select Autopatch Call Types command (on page 7-36) allows you to program the types of telephone calls that can be made through the autopatch.
7K • Chapter 7 Select Autopatch Call Types Selects the types of calls permitted by the autopatch. • Entering this command will dump any autopatch call in progress. • If the call type being selected is different from the one currently selected, the autopatch redialer memory is cleared.
Page 131
Telephone Interface Functions Examples: To turn the autopatch OFF (disabled), enter the following: (PW) 60 * To permit only accepted numbers, operator calls, and 7-digit local calls, enter the following: (PW) 60 0 1 2 * In the above example, the 0 would not have to be entered, since the 1 or 2 already permits accepted numbers.
7K • Chapter 7 Autopatch Restrictions A feature of the autopatch is the ability to restrict calls to certain groups of telephone numbers. This is done by building two tables in the controller’s memory: • An Accepted Number Table. • A Rejected Number Table.
Page 133
Telephone Interface Functions Select Autopatch Call Types command does not have a category for three- digit numbers, so 911 may be placed into the Accepted Number Table using the command on page 7-40. 7-39...
7K • Chapter 7 Clear (or Enter) Accepted Number Table Clears ALL accepted numbers from the Accepted Number Table— or—enters an accepted number into same. • The Accepted Number Table exists only in the controller’s memory. As such, there is no printing of it in this manual.
Page 135
Telephone Interface Functions Note: Only the phone number goes into the table, not the autopatch access password plus the phone number. Two commands are needed, since only one phone number may be entered at a time. These numbers will not be permitted if the autopatch is completely OFF (disabled).
7K • Chapter 7 Clear (or Enter) Rejected Number Table Clears ALL rejected numbers from the Rejected Number Table— or— enters a rejected number into same. • The Rejected Number Table exists only in the controller’s memory. As such, there is no printing of it in this manual.
Page 137
Telephone Interface Functions Note: Only the phone number goes into the table, not the autopatch access password plus the phone number. Two command entries are needed, since only one phone number may be entered at a time. Now assume that all numbers in the 246 exchange are to be rejected. To accomplish this, enter the following: (PW) 67 246 AAAA * The “A”...
7K • Chapter 7 Autopatch Redialer The Autopatch Redialer feature uses the Redial Last Number command (on page 7-45) and allows you to redial an autopatch call without entering the entire command over again. This is particularly useful if the number you called was busy, or a no-answer, or if you forgot to mention something to the called party.
Telephone Interface Functions Redial Last Number Redials the last valid number entered into the autopatch. • The Redial Last Number command works up to 30 minutes from the time the last call was placed. • If more than 30 minutes have elapsed, the controller will send CLR (dialer cleared) at each redial attempt.
7K • Chapter 7 Clear Autopatch Redialer Clears the Autopatch Redialer memory after an autopatch call. • After this command is executed, entering the Redial Last Number command on page 7-45 causes the controller to send CLR. The number will not be dialed.
Telephone Interface Functions Autopatch Call Counter The Autopatch Call Counter keeps track of the number of autopatch calls attempted. A call is attempted if the controller accepts the phone number as being valid and begins to dial. • The call counter starts at 000 and increments by one for each call. After reaching 999 calls, the counter will start over at 000.
7K • Chapter 7 Clear Autopatch Call Counter Clears the Autopatch Call Counter. • Enter the command in the form below. Command Form: Command Form Clear Autopatch Call Counter (PW) 69 * Acknowledgment: Sends “CALLS 000” in CW Errors: Error...
Telephone Interface Functions Send Autopatch Call Count Sends the Autopatch Call Count in CW • Enter the command in the form below. • The Autopatch Call Count can also be included in a message and sent in either CW or Speech. (See page 4-35.) Command Form: Command Form...
7K • Chapter 7 Phone Line Control Mode Phone Line Busy Input The Phone Line Busy Input is used to inform the controller that the phone line is being used by another device, and that it should not access the line. This input is normally held high by a pullup resistor.
Page 145
Telephone Interface Functions of 1 ringout message for each incoming ring. If answered by a mobile, connect. If unanswered by the ringout limit of 00–99 rings, ignore further incoming ringing. In Mode 1, the controller does not connect the calling party to the mobile until the mobile answers the call.
7K • Chapter 7 Note: When the phone line is in a phone line control mode, you have 40 seconds to either enter your command(s) or “buy” more time. A short command can easily be entered in the 40 seconds allowed. However, if you...
Telephone Interface Functions Select Phone Line Answer Mode Selects one of the Phone Line Answer Modes (and associated Ring-In Delay and Ringout Limit). • Mode 0 is for “do not answer.” • Modes 1–4 are fully discussed in the Phone Line Answer Modes section on page 7-50.
7K • Chapter 7 Select (Review) Phone Line Answer Message Allows selection (or review) of the message that the controller sends when it answers the phone line. • The message is sent to the caller. Command Form: Command Form Select Phone Line Answer Message...
Telephone Interface Functions Select Phone Line Answer Macro Assigns macro to be triggered when the controller answers the phone line (Phone Line Answer Modes 2, 3, and 4). • Enter the 4-digit macro name desired. • Use leading zeros if needed. •...
Page 150
7K • Chapter 7 Select Control Mode Dump-Triggered Macro Assigns a macro to be executed upon dumping the patch in Phone Line Control Mode. • Enter the 4-digit macro name using leading zeroes if the macro name is less than 4 digits.
Telephone Interface Functions Select Phone Line Off-Hook Timer Reloads the phone line off-hook timer. If you will be programming the controller and will need about ten minutes to do the work, you may reload the timer for the required ten minutes. The timer may be reloaded at any time after that, as well.
7K • Chapter 7 Monitor/Talk Out Via Phone Allows the control operator to monitor or join the repeater conversation. • These features are accessible from the phone line when in Phone Line Control Mode. • Multiple receivers can be selected simultaneously. Audio will be routed by priority.
Telephone Interface Functions Reverse Patch The Reverse Patch feature allows users to dial a number for the repeater site, and be connected to a repeater user. The reverse patch can be used in two ways. The controller can signal via a CW message that a user has dialed the site, or the controller can wait for a command from the telephone party before signalling via CW.
7K • Chapter 7 Trigger Reverse Patch Causes the reverse patch sequence to start when entered from the phone line. • The DTMF decoder is switched from the phone line back to the repeater receiver. Command Form: Command Form Trigger Reverse Patch...
Telephone Interface Functions Answer Reverse Patch Connects the telephone party to the repeater when entered from the repeater receiver. • The call progresses the same way as a standard autopatch. Command Form: Command Form Answer Reverse Patch (PW) 88 * Acknowledgment: None Errors: None Default: Reverse Patch is OFF (disabled)
7K • Chapter 7 Select (Review) Reverse Patch Ringout Message This message is sent over the repeater transmitter when the Trigger Reverse Patch command is invoked. • The message is repeated at each ring, or at timed intervals, by the reverse patch program.
Telephone Interface Functions Select Reverse Patch Ring-Triggered Macro Assigns a macro to be executed at the end of each ring on the phone line. • This macro is repeated at each ring by the reverse patch program. • Enter the 4-digit macro name using leading zeroes if the macro name is less than 4 digits.
The Autopatch can be configured for access by multiple controller ports. These ports can be linked or operating separately. Because of the highly flexible nature of the S-COM command set, a number of commands must be entered to configure the Autopatch for access by multiple ports. If dynamic reconfiguration is required, several macros must be created that properly reconfigure the autopatch as paths are changed.
Telephone Interface Functions Autopatch Audio Routing By default, the path from receiver #1 to the autopatch and the path from the autopatch to transmitter #1 are enabled. To change the audio paths, use the Enable/Disable Path command (see page 13-2). For example, to allow audio from receivers #1 and #2 to be heard on the phone line, enable paths 8 and 9 by entering the following commands: (PW)63 87 1 *...
7K • Chapter 7 To route receiver #1 command responses to transmitter #1 and receiver #2 command responses to transmitter #2, enter the following commands: (PW) 91 00 1 * ; Rx1 AP Resp Msgs to Tx1 (PW) 91 01 2 * ; Rx2 AP Resp Msgs to Tx2...
Telephone Interface Functions Select Autopatch Receiver-Specific Access-Triggered Macros Assigns macros to be executed upon accessing the autopatch from a specific receiver. • Each receiver can be assigned its own access-triggered macro. • If a macro is not assigned for a specific receiver, the default access-triggered macro is executed (see page 7-10).
7K • Chapter 7 Select Autopatch Command Response Message Routing Allows programmer to specify where to route autopatch command response messages by receiver. • Each receiver can be assigned its command response message routing when accessing the autopatch. • This command affects the Dialing, Dump, Off, Busy, Reject, Error, and No-Redial-Number messages.
Clock and Calendar Chapter 8 Clock and Calendar The Controller features a year 2000-compliant hardware real-time clock and calendar circuit with a lithium power source. Accurate time keeping is maintained during loss of main power. To announce the time or date, you place special codes called Message Run- Time Variables into messages.
7K • Chapter 8 Set Clock and Calendar Sets the clock and calendar. • Enter all parameters shown below each time that you set the Clock and Calendar. • All parameters consist of two digits except the day-of-week, which is one digit.
Page 165
Clock and Calendar Example: Let’s set the clock to 6:02 PM on Saturday, March 21, 1992. The year is 92, the month is 03, the day-of-month is 21, the day-of-week is 6, the hour is 18, and the minute is 02. The entire command is: (PW) 25 92 03 21 6 18 02 *...
7K • Chapter 8 Adjust Daylight Savings Time Forces the clock to add, or subtract, 1-hour. • This command simplifies the semiannual job of resetting the clock for customers affected by Daylight Savings Time. Instead of resetting the entire clock and calendar, use this command to add or subtract one hour.
Page 167
Clock and Calendar Example: To manually set the clock 1-hour ahead, enter the command: (PW) 48 1 * To automatically set the clock 1-hour ahead on March 30, 1997, at 2 AM using the Scheduler, create a macro (9000 for this example) and a Scheduler setpoint (00 for this example): (PW) 20 9000 MPW 48 1 * (PW) 28 00 9000 03 30 02 00 *...
7K • Chapter 8 Reset Clock Seconds Forces the clock to set the seconds to zero. • This command simplifies the periodic synchronization of the clock to a time reference, either manually or automatically. • If the seconds of the clock are ahead of the time reference by 1 to 29 seconds, the seconds will be reset to zero.
Clock and Calendar Adjust Clock Seconds Forces the clock to add or subtract seconds. • This command simplifies the periodic synchronization of the clock without a time reference. • This command is usually used with the Scheduler to allow the controller to adjust its own time.
Page 170
7K • Chapter 8 When entering the command, press and hold the star (*) at the end of the command. Release the star when your time reference signals its zero mark. This will cause the controller to speak the seconds reading on the clock at that time.
Scheduler Chapter 9 Scheduler The 7K Controller features a powerful Scheduler program which accepts up to 100 time/date Setpoints. Each setpoint can be programmed to execute a macro based on the month, day-of-month, day-of-week, hour, and minute of the real-time clock and calendar, eg. midnight, December 31st. Wildcards can be used to program recurring setpoints, eg.
7K • Chapter 9 Create a Setpoint Loads a setpoint into the Scheduler program. • You must enter all parameters required by this command. You may force the scheduler to ignore the month, day, hour, or minute by entering the wildcard code, 99, for that particular parameter.
Scheduler Scheduler Day Code Table Day Code Explanation Day Code Explanation 01-31 calendar day-of-month 2nd Saturday of month weekdays (Mon-Fri) 3rd Sunday of month weekends (Sat-Sun) 3rd Monday of month Sundays 3rd Tuesday of month Mondays 3rd Wednesday of month Tuesdays 3rd Thursday of month Wednesdays...
Page 174
7K • Chapter 9 Acknowledgment: Sends OK Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered Default Condition: No setpoints exist. Example: To execute macro 1234 every hour, on the hour, every day, every month, enter...
Page 175
Scheduler Note: When using wildcards, be sure of their function. For example, if you create a setpoint where Month = 01, Day = 01, Hour = 00, and Minute = 00, the macro will execute at midnight, January 1st. If you accidentally set Month = 01, Day = 01, Hour = 99, and Minute = 99, assuming the macro will execute at the start of January 1st, the unexpected will happen: the macro will execute every minute of every hour for as long as it is January 1st (that is, from 00:00 January...
7K • Chapter 9 Delete One or More Setpoints Deletes a single setpoint or a range of setpoints from the Scheduler program. • To delete a single setpoint, enter just the setpoint number. • To delete a range of setpoints, enter the first and last setpoint number to be deleted.
Scheduler Enable/Disable Scheduler Allows the Scheduler to process scheduled events (setpoints). • Enter this command to control if the Scheduler is allowed to process the programmed scheduled events (setpoints). • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). Command Form: Command Form...
The 7K Controller can control an outboard CTCSS encoder/decoder module such as the Communications Specialists TS-32. If the CTCSS encoder is connected to the 7K, the controller can turn the tone ON and OFF through a dedicated audio gate on the main board.
Enable/Disable CTCSS Encoder Turns ON and OFF a customer-supplied CTCSS encoder. • Feed the encoder audio output into the 7K at J2-23 (PL Encode In), and drive the transmitter PL input from the 7K at J2-24 (PL Encode Out). • You may place the encoder into one of three modes: OFF (disabled), continuously ON (continuously enabled), and timed ON (timed enabled).
• Six outputs, labeled CTCSS Frequency #1 through CTCSS Frequency #6 are provided on the J2 connector of the 7K. If interfacing with a TS-32 encode/decode module, connect wires from CTCSS Frequency #1 through CTCSS Frequency #5 to the 5 DIP switches on the TS-32. Open all 5 switches.
DTMF Decoder Chapter 11 DTMF Decoder The 7K’s DTMF Decoder may be driven by the three receiver ports and the phone line. The priorities of these devices and many other parameters regarding the decoder are programmable. 11-1...
7K • Chapter 11 Enable/Disable Command Response Messages Turns ON or OFF the command responses (i.e. error and acknowledgment messages) returned to the programmer. Command Response Messages are the CW messages which are sent to assist the programmer. Most commands send OK when properly entered, although some send back the actual message that was entered.
DTMF Decoder Select DTMF Priority/Scan Selects the priority of the three devices feeding the DTMF decoder, including placing one or more devices into the scan list. • Enter four digits from the table indicating Priority Level or Scan for each of the four devices.
Page 186
7K • Chapter 11 Examples: You may re-arrange the priorities of the three receivers and phone line from the default condition, which assumes that RX3 is a control receiver with the highest priority. It assumes that the phone line control feature is second, followed by the repeater receiver (RX1) and then the link receiver (RX2).
Page 187
DTMF Decoder Select DTMF Decoder Access Mode Selects one of six possible DTMF Decoder Access Modes for each receiver. • Enter one digit, 0 through 5, from the table below. Command Form: Command Form Data Digit Select Rx1-to-DTMF Decoder Access Mode (PW) 57 06 x * DTMF Decoder Access Mode Table...
Page 188
7K • Chapter 11 Note: These commands only affect the DTMF Decoder access mode. They may be different from receiver access modes, if desired. Warning: If you set the DTMF Decoder Access Mode on all receivers to Mode 0 (No Access) you will only be able to control the controller via the phone...
DTMF Decoder Select DTMF Decoder Interdigit Timer Programs the maximum amount of time allowed between DTMF digits received by the controller. • If a delay occurs that is greater than the value specified in the command, the command buffer in the controller will be cleared. •...
7K • Chapter 11 Select DTMF Decoder Mute Delay Sets the amount of muting that occurs after a DTMF digit is received by the controller. • Enter one digit representing the delay duration; 0.0 through 0.9 seconds. Command Form: Command...
DTMF Decoder Enable/Disable DTMF Decoder Mute Turns ON or OFF DTMF muting between any receiver and transmitter pair. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). Command Form: Command Form Data Digit Enable/Disable RX1-TX1 DTMF Mute (PW) 63 50 x * 0 = OFF (disabled) 1 = ON (enabled)
7K • Chapter 11 Enable/Disable DTMF Long Tones Turns ON or OFF the controller’s ability to execute macros based on reception of long DTMF characters. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). Command Form: Command...
DTMF Decoder Select DTMF Long Tone Macros Assigns a macro to be executed by the Long Tone shown. • Enter the password, the 4-digit root number, the macro you wish to have executed by the long tone, and the (*). •...
7K • Chapter 11 Select DTMF Digit-Decoded Macro Assigns a macro to be triggered when a DTMF digit is decoded. • Can be used to implement a DTMF cover tone. • Enter the 4-digit macro name desired. Use leading zeros if needed.
Identifier Chapter 12 Identifier The Controller supports separate Identifiers (ID) for Transmitter #1 (Tx1) and Transmitter #2 (Tx2). These identifiers are triggered by incoming signals from the users and identify the transmitters only while they are being used. Note: Due to the separate identifiers feature, many of the commands and messages are specific to a particular transmitter.
Page 196
7K • Chapter 12 Tx1 and Tx2 command (see page 12-5) sets the maximum interval between identifications. The Select ID Pending Interval for Tx1 and Tx2 command (see page 12-6) sets the amount of time that the controller “looks ahead” to insert a polite ID and Select ID Message Interval minus Select ID Pending Interval sets the minimum time between IDs on an active system.
Page 197
Identifier Select (Review) Identifier Messages Define the Initial ID, Normal ID, and Impolite ID Messages for Tx1 and Tx2. • Any message may be a combination of message types including CW, beeps, page tones, speech, etc. • The maximum size of any message is 50 bytes (50 2-digit codes). You must count the control characters.
Page 198
7K • Chapter 12 Select ID-Triggered Macros Assigns macros to be triggered at the appropriate ID events. • Enter the 4-digit macro name desired. Use leading zeros if needed. • To delete a macro, enter the command with no macro name, i.e.
Identifier Select ID Message Interval Programs the maximum interval at which ID messages occur. • Because of the polite nature of the identifier, an ID may be earlier if there is a recent carrier drop. (Select ID Pending Interval For Tx1 and Tx2 on page 12-6.) •...
7K • Chapter 12 Select ID Pending Interval For Tx1 and Tx2 Programs the amount of time the controller “looks ahead” to send a polite ID. • The Pending ID Interval is the amount of time before the end of the ID Message Interval (see page 12-5) that the controller looks for the repeater’s...
Identifier Reset Initial ID Message To Normal Causes the Initial Id Message to be the same as the Normal ID Message. Command Form: Command Form Reset Initial ID Message to Normal for TX1 (PW) 54 * Acknowledgment: Sends OK Command Response Message. Errors: Error Meaning...
7K • Chapter 12 Send Initial ID Message Forces the identifier to send the Initial ID Message for TX1, along with any ID Tail Message that may be selected. Command Form: Command Form Send Initial ID Message for TX1 (PW) 55 *...
Page 203
Identifier Select (Review) Programmable Tail Messages for Tx1 Defines the Initial and Normal ID Programmable Tail Messages for Tx1. • A Tail Message is sent immediately after its associated ID Message. • Tail Messages provide a simple way to turn on and off a supplemental message using the Select (Review) Initial and Normal ID Tail Messages Command (see page 12-11).
7K • Chapter 12 Select (Review) Initial and Normal ID Tail Messages Defines the Initial and Normal ID Tail Messages for Tx1. • Tail Messages are short CW or programmable messages that can be appended to an ID message. • The Tail Number (Data Digit “x”) can be 1 or 2 digits selected from the following table.
Identifier Enable/Disable ID Messages During Autopatch Allows the Identifier to operate during an autopatch and reverse patch. • Enter this command to allow the identifier to operate during an autopatch. • Enter one digit, 0 for OFF (disabled), 1 for ON (enabled). •...
Chapter 13 Links The 7K controller supports a total of 3 receivers, 2 transmitters, and an autopatch. Any receiver may feed any transmitter or the autopatch by turning on or off the 11 possible paths. Paths are defined in the Enable/Disable Path command on page 13-2.
7K • Chapter 13 Enable/Disable Path Enables or disables the various Paths 1 through 11. • Path 1 connects Receiver 1 to Transmitter 1. • Path 2 connects Receiver 2 to Transmitter 1. • Path 3 connects Receiver 3 to Transmitter 1.
Page 209
Links Select Audio Routing Priority Selects the priority of audio routed to the transmitters or phone line. • For routing to transmitters, audio is only routed when the receiver-to- transmitter path is enabled (see previous page). • In the table, below, AP is the Autopatch/Reverse Patch. Audio is only routed when the receiver-to-autopatch path is enabled (see previous page) and an autopatch is in progress.
Page 210
7K • Chapter 13 Select Path Access Mode Selects one of 7 possible Access Modes for each receiver-to- transmitter path. • Enter the command to select the path to modify; replace the ‘x’ with one digit, 0 through 6, from Patch Access Mode table below.
Page 211
Links Default Condition: Path Access is Mode 1 (Carrier Access) on all receivers to all transmitters. Note: These commands only affect the path access modes. They may be different from DTMF Decoder access modes, if desired. Examples: To prevent audio from Receiver 2 from being routed to Transmitter 1, enter the following command to change the mode to Mode 0 (No Access): (PW) 57 01 0 * Assume that the path for Receiver 1 to Transmitter 1 is in Mode 1 (Carrier...
Chapter 14 Logic Inputs The 7K Controller supports six uncommitted Logic Inputs for detecting changes in conditions from sensors at the repeater site. In addition, the three COR inputs, the three PL inputs, and the Phone Line Busy input are capable of acting as logic inputs in addition to their normal duties.
7K • Chapter 14 Assign Macro To Logic Input Assigns a macro to be executed by the transition shown. • Enter the password, the 4-digit root number, the macro you wish to have executed on the transition, and the (*).
Page 215
Logic Inputs Acknowledgment: Sends OK Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered Default Condition: No Macros assigned Examples: Let’s assume that Logic Input 1 has been wired to an intrusion switch. The opened switch contacts are in series between the logic input and ground.
Page 216
7K • Chapter 14 Assume that two such macros already exist, and they are: 0700 programs BAT, and 0701 removes BAT. To assign these macros to logic input 2, enter the following commands: (PW) 26 22 0701 * (removes message).
Logic Outputs Chapter 15 Logic Outputs The controller has seven Logic Outputs that are available for your use in operating auxiliary devices at the repeater site (the two transmitter PTT outputs are not included in the 7 logic outputs). These outputs can be latched ON or OFF, or can be momentarily pulsed ON or OFF.
7K • Chapter 15 Select Logic Outputs Controls the seven Logic Outputs. • List the outputs to be controlled by entering any combination of digits 1–7. Command Form: Command Form Select Logic Outputs Latched OFF (PW) 71 (list the outputs) *...
Receiver Functions Chapter 16 Receiver Functions The commands in this chapter relate to the three receiver ports. Each receiver has access to either or both transmitters, if enabled (see the Links chapter on page 13-1). Each receiver has access to the DTMF decoder, if enabled (see the DTMF Decoder chapter on page 11-1).
7K • Chapter 16 Select Receiver Activity-Triggered Macros Select Receiver Post-Activity Timers Allows the programmer to execute macros based on activity detected by the receivers. Receiver Post-Activity Timers delay the macro execution for a programmable length of time after last activity.
Page 221
Receiver Functions Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered Default Condition: No macros are assigned; Timers are 1.0 minute Examples: These macros execute based solely on receiver activity, and act independently of the transmitter paths that the receivers drive.
7K • Chapter 16 Select COR Pulse-Triggered Macro Select Pulse Parameters Selects macro to be executed when a user keys the microphone PTT button several times in succession. Sets required characteristics of received pulses. The controller can execute a macro when a user keys his microphone PTT button several times in succession.
Page 223
Receiver Functions Acknowledgment: Sends OK Errors: Error Meaning ? err 1 wrong number of digits entered ? err 2 illegal digit entered, or conflict in parameters Default: No Macros exist;, Pulse Count is 3; Minimum Duration is 0.5 sec; Window Time Is 5.0 sec How it Works The Window Timing Cycle starts at the leading edge of the first Pulse.
7K • Chapter 16 Enable/Disable End-of-Transmission Command Execution Allows commands to be terminated by ending the transmission (releasing user PTT). This is in addition to the usual (*) character. • The (*) character will terminate a command in any case.
Page 225
Receiver Functions Examples: Whether or not this feature is enabled, the (*) character will always terminate a command. This is particularly useful if an input signal keeps the receiver active after a user enters a DTMF command. If the feature is enabled, users can simply enter a command and release the push-to-talk button instead of entering the trailing (*).
7K • Chapter 16 Select From-Start-of-Transmission Timer Allows controller to “disconnect” the DTMF decoder from a receiver if it appears no DTMF command will be entered during a transmission. • The DTMF decoder is free to find another source of DTMF commands if the current user does not enter a digit within 5 seconds from start of transmission (See the Select DTMF Priority/Scan command on page 11-3).
Transmitter Functions Chapter 17 Transmitter Functions Transmitter Tail Sequence There are a number of commands which control the Transmitter Tail Sequence. Figure 2 will help in the understanding of them. The terms used in these commands are defined as follows. Courtesy Delay and Courtesy Message When a transmitting station unkeys his/her microphone, the Courtesy Delay starts.
7K • Chapter 17 If a station can override the offending station and enter the Reset Transmitter Timeout Timer command (on page 17-7), the transmitter will return to the air and the timer will be reset. When the offending station releases his/her push-...
Transmitter Functions Select Courtesy Delay Programs the Courtesy Delay time. • The Courtesy Delay time is the delay from COR drop to when the Transmitter Timeout Timer resets and the courtesy message begins. See Figure 2 on page 17-2. • Enter two digits, from 00 to 50, representing a delay time from 0.0 to 5.0 seconds.
7K • Chapter 17 Select Dropout Delay Sets the Dropout Delay time. • The Dropout Delay time is the interval from the end of the Courtesy Delay/Courtesy Message (and Reset Transmitter Timeout Timer) to the moment the transmitter is unkeyed. See Figure 2 on page 17-2.
Transmitter Functions Select Transmitter Timeout Timer Controls the maximum amount of time an input carrier signal may be present. • The Transmitter Timeout Timer starts timing when the COR becomes active, and continues to run until reset. • The timer is reset either by command (on page 17-7) or releasing the carrier signal until the Courtesy Delay time elapses.
Page 232
7K • Chapter 17 Note: The amount of time entered is in minutes and tenths of minutes. Therefore, entering (PW) 40 3 * will set the timer to 0.3 minutes (18 seconds). If you want 3.0 minutes, be sure to enter (PW) 40 30 *.
Transmitter Functions Reset Transmitter Timeout Timer Resets the Transmitter Timeout Timer. • If the transmitter timeout timer has been exceeded, this command will allow the transmitter to return to the air. Command Form: Command Form Reset Transmitter Timeout Timer (PW) 10 * Acknowledgment: None Errors: None Default: None...
7K • Chapter 17 Enable/Disable Transmitter Enables or disables the specified Transmitter (TX1 or TX2) while not affecting receiver functions. • The receiver will still be able to send commands to the controller, but the transmitter will not be keyed upon receiving COR signals.
Transmitter Functions Key Transmitter (Timed) Keys the specified Transmitter (TX1 or TX2) for a timed period. • The specified transmitter will not key under this command if it has been disabled using the Enable/Disable Transmitter command on page 17-8. • Enter transmitter, 1 or 2. •...
Page 236
7K • Chapter 17 Key Transmitter (Untimed) Keys the specified transmitter (TX1 or TX2) until canceled. • The specified transmitter will not key under these commands if it has been disabled using the Enable/Disable Transmitter command on page 17-8. • Enter one digit, 0 for OFF (cancel), 1 for ON (key).
Page 237
Transmitter Functions Enable/Disable Transmitter Minimum Unkey Delay Enables or disables the transmitter minimum unkey delay. • A Minimum Unkey Delay is normally observed on Transmitter #1 to prevent it from unkeying between software keying requests. If this delay is disabled, the transmitter may drop out between messages or other activities that require keying.
7K • Chapter 17 Select Transmitter Minimum Unkey Delay Programs the minimum amount of time for a transmitter to unkey. • A Transmitter 1 Minimum Unkey Delay can be programmed from 0 to 655.3 seconds. • A Transmitter 2 Minimum Unkey Delay can be programmed from 0 to 655.3 seconds.
Transmitter Functions Select Receiver-to-Transmitter-Triggered Macros Allows the programmer to execute macros based on receiver-to- transmitter activity. • Macros can be executed based on receiver-to-transmitter activity. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*). •...
7K • Chapter 17 Select Transmitter PTT-Triggered Macros Allows the programmer to execute macros based on transmitter keying. • Each transmitter has its own PTT Inactive-to-Active Macro, PTT Active-to- Inactive Before Unkey Delay Macro, and PTT Active-to-Inactive Macro. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*).
Page 241
Transmitter Functions Tx Unkey Delay Inactive-to- Before-Unkey- Active-to- Active Macro Delay Macro Inactive Macro Example 1: PTT-triggered macros provide a way to generate messages, control logic outputs, start timers, etc., for functions that need to be synchronized to a transmitter’s operation. The Inactive-to-Active macro is executed when the transmitter is keyed.
Page 242
7K • Chapter 17 To adjust the amount of time that the transmitter stays keyed after the tone encoder is disabled, set the Transmitter Minimum Unkey Delay (see page 17- 15). For example, to set the Tx1 Minimum Unkey Delay to 0.4 seconds, enter...
Repeater Functions Chapter 18 Repeater Functions The commands in this chapter relate to the repeater, which we define as the Receiver 1 and Transmitter 1 combination. Receivers 2 and 3, and Transmitter 2, are generally viewed as link devices, and are described in other chapters (see Receiver Functions on page 16-1, Transmitter Functions on page 17-1, and Links on page 13-1).
7K • Chapter 18 Select Repeater Access Mode (Path 1) Selects one of seven possible Access Modes for Path 1. • Enter one digit from the Repeater Access Mode Table below. Command Form: Command Form Data Digit (Mode) Select Repeater Access Mode (Path 1)
Page 245
Repeater Functions Examples: Assume that the repeater is in carrier access mode, and that PL access is desired. The proper command would be: (PW) 57 00 2 * A better mode for many repeater installations is mode 3, And-PL access. This mode has better rejection of adjacent-channel interference than mode 2, since noise falsing from unsquelched audio is eliminated.
7K • Chapter 18 Select Repeater Activity-Triggered Macros Select Repeater Activity Counter/Timer Allows the programmer to execute macros based on the activity of the repeater. Sets the Repeater Activity Counter/Timer (both the Event Count and the Duration). • No data digits are required for the macros.
Page 247
Repeater Functions Example: Applications for this feature include tape recording all repeater conversations, in which case, the activity count would be set to zero. However, if a taped message is to be played every 5th usage of the repeater, set the activity counter/timer to 4.
7K • Chapter 18 Select Anti-Kerchunker Parameters Programs the “Anti-Kerchunk” Key-up Delay and Re-Arm Delay for the repeater. • Users must key for the selected length of time before the repeater transmitter keys. • Once the Key-Up Delay is exceeded, the feature is disabled.
Page 249
Repeater Functions Examples: If you want to require a one-half second key-up delay, enter: (PW) 80 05 * Unless changed, the anti-kerchunker will re-arm as soon as the repeater transmitter drops. If you want a 1.5 minute delay in re-arming, enter: (PW) 99 10 15 * To disable the anti-kerchunker, set the key-up delay to 0: (PW) 80 00 *...
7K • Chapter 18 Select Anti-Kerchunk No Hangtime Mode Allows the programmer to modify the operation of the Anti-Kerchunker. • By default and when disabled, the Anti-Kerchunker does not key the transmitter during the Key-Up Delay. • By enabling the No Hangtime Mode, the transmitter is keyed during the Key-Up Delay.
Repeater Functions Select (Review) Courtesy Messages Program unique Courtesy Messages for each receiver. • Enter the password, the 4-digit root number, the desired message, and a (*). • Any message may be any combination of message types including CW, beeps, page tones, speech, etc. •...
Page 252
7K • Chapter 18 Example: Suppose we want to change the courtesy message for Receiver 1 to a burst of 2 beeps. We want the two beeps to be 25 and 21, we want them to be 40mS in duration, and we want no gap between them.
Repeater Functions Select Repeater Action-Triggered Macros Allows the programmer to execute macros based on repeater activity. • Macros can be executed based on receiver activity, receiver inactivity and when a courtesy message is sent. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*).
Base Station Functions Chapter 19 Base Station Functions The controller includes features that allow commercial customers to operate Base Stations from standard dial-up phone lines or microwave links. The base station is connected to the Receiver 1 and Transmitter 1 ports in place of a repeater.
7K • Chapter 19 Enable/Disable Star/Pound Talkout Turns ON or OFF the Star/Pound (*/#) Talkout feature. • This feature is used when controlling a Half-Duplex Base Station from a standard dial-up phone line. • When enabled, the phone line party has control of the DTMF decoder.
Page 257
Base Station Functions Examples: Dial the base station telephone number. When it answers, enter: (PW) 63 13 1 * This puts the controller into star/pound talkout mode. To exit the mode, enter: (PW) 63 13 0 *. Note: Be sure you have selected Base Station Mode with the Select Talkout Transmitter Mode command on page 19-4.
7K • Chapter 19 Select Talkout Transmitter Mode Selects either Repeater Mode or Base Station Mode for phone line talkout applications. • In Repeater Mode, transmitter #1 stays keyed during the entire conversation. This is the usual mode for all repeater autopatch applications.
Base Station Functions Enable/Disable Command Execution on Interdigit Timer Selects whether DTMF Interdigit Timer serves to cancel a partial command or execute a command that is not terminated. • Used by those commercial customers owning radios that lack the (*) and (#) characters.
User Timers Chapter 20 User Timers The Controller features ten User Timers. These timers can be used to implement timed operations not otherwise implemented by the controller. The User Timers can be set in 0.1-second increments to 655.3 seconds (slightly less than 11 minutes). When a timer times out, an event macro is executed to perform a user-defined operation.
7K • Chapter 20 Select Timeout Value Programs the duration of a User Timer. • The range of a one-shot or a retriggerable timer is from 0.1 second to 655.3 seconds. • Enter the 2-digit number to select a timer. Use a leading zero.
User Timers Select Timer Event Macro Assigns the macro to be triggered when the one-shot or retriggerable timer times out. • Enter the 2-digit timer number and 4-digit macro name to be called upon timeout of the timer. Use leading zeros if required. •...
7K • Chapter 20 Stop Timer Stops the one-shot or retriggerable timer. • Enter the 2-digit timer number. Use a leading zero. • If the timer is running, it is stopped without triggering the macro. • If the timer is stopped or has timed out, this command has no effect.
User Timers Start Timer (Retriggerable) Starts the selected timer as a retriggerable timer. • Enter the 2-digit timer number. Use a leading zero. • If the timer is stopped, the timer is reset to zero time expired and started. • If the timer is running, the timer is reset to zero time expired and continues. Command Form: Command Form...
7K • Chapter 20 Start Timer (One-Shot) Starts the selected timer as a one-shot timer. • Enter the 2-digit timer number. Use a leading zero. • If the timer is stopped, the timer is set to zero time expired and started.
User Timers Example: Fan Control Installing a fan to cool a repeater or link transmitter is always a good idea. It can extend the life of the transmitter significantly. But, leaving the fan running all the time will shorten the life of the fan. To extend the life of the fan, the fan can be operated whenever the transmitter is keyed and for a couple of minutes after.
7K • Chapter 20 Example: An Activity Timer The repeater and each receiver input has an activity timer available to cause a macro to be triggered after activity on the repeater has ceased. But, sometimes one activity timer is not enough. A User Timer can be used to implement one or more additional activity timers.
Doug Hall Electronics RBI-1 Remote Base Interface. All of the capabilities of the RBI-1 are supported. The 7K Remote Base Interface has the following features: • All remote base user functions use a password that is different from the Master, Control Operator, or Autopatch Passwords defined within the controller.
(PW) 31 34 * ;Delete Normal ID Message for Tx2 By default, the 7K will mute all DTMF tones from Receiver 1 to Transmitter 2. If you wish to pass tones to Transmitter 2, enter the following command: (PW) 63 53 0 * ;Disable Rx1-Tx2 DTMF Mute...
Remote Base Interface Event Triggered Macros The system owner must create two macros that are triggered by user function access to the remote base interface. These Event-Triggered Macros allow the users to enter simple user function commands to access the remote base to make use of it, and to dump the remote base when they are done with it.
7K • Chapter 21 Assign Remote Base Password Assigns a new password for remote base users. • The new Remote Base Password may be 2, 4, or 6 digits in length. • The new Remote Base Password may be any combination of the numbers 0-9 and the letters A-D.
Remote Base Interface Select Remote Base Access- and Dump-Triggered Macros Assigns macros to be executed upon accessing or dumping the remote base. • Enter the password, the 4-digit root number, and the 4-digit name of the macro you wish to have executed at the transition, and the (*). •...
7K • Chapter 21 Select (Review) Remote Base Off Message This message is sent over the repeater transmitter when the remote base is off. • The Remote Base Off Message is sent when a User Function command has been executed and the remote base has not been enabled (see page 21-7).
• This command performs a reset of the RBI-1 and attached remote base radios. • The RBI-1 Reset output (7K J3-16) is pulsed to hard-reset the RBI-1. • After the Reset occurs, the previous radio settings are sent to the RBI-1.
7K • Chapter 21 Enable/Disable Access to the Remote Base A flexible control scheme controls access to the remote base. • Turns ON or OFF the remote base interface. • Enter 1 digit: 0 for OFF (disabled), 1 for ON (enabled).
Page 277
Remote Base Interface Example: The Control Operator can enable the remote base interface by entering: (PW) 63 71 1 * The Control Operator can disable the remote base interface by entering: (PW) 63 71 0 * To have the Scheduler control remote base access, define Scheduler setpoints to disable the remote base interface during afternoon drive times (4:00 P.M.
7K • Chapter 21 User Functions: Controlling the Radios Users will operate the remote base radios using the User Functions commands described on the following pages. These commands allow users to turn on and off the remote base interface, change VFO frequency or memory channel, transmitter offset and power, and change the operation of the CTCSS encoder and decoder.
Remote Base Interface Defining Memory Channels using Macros The macros of the 7K controller can be used to predefine memory channels for easy selection of the most-used frequencies and radio configurations. Because macros can hold complicated controller commands, changing channels can be easily done using a short macro name.
Page 280
7K • Chapter 21 User Function: Access Remote Base Access the remote base. • Enter the Remote Base Password followed by a 1 and the star (*). • Entering this command causes the Remote Base Access-Triggered Macro to be executed.
Remote Base Interface User Function: Dump Remote Base Dump the remote base. • Enter the Remote Base Password followed by a 0 and the star (*). • Entering this command causes the Remote Base Dump-Triggered Macro to be executed. • Note: if no Remote Base Dump-Triggered Macro has been assigned, this command will have no effect.
7K • Chapter 21 User Function: Speak Radio Configuration Speak the current remote base radio configuration. • The current radio settings can be spoken by the controller in one of several formats. • Both abbreviated and detailed information is available.
Page 283
Remote Base Interface Acknowledgment for Abbreviated Responses: • When the VFO of the remote base radio is selected, an abbreviated version of the actual frequency is spoken. For example, “545” is spoken for “145.450” or “445.450”. • When a memory channel of the remote base radio is selected, the memory channel number is spoken.
7K • Chapter 21 User Function: Select Memory Channel and Band Selects a specific remote base radio and memory channel. • The RBI-1 supports four bands: 144, 222, 440, and 1200. • Memory channels range from 1 to the maximum number available in the selected radio.
Remote Base Interface User Function: Select VFO Frequency and Offset Selects a specific remote base radio and enters a VFO frequency and offset. • Enter the frequency that you want the receiver of the remote base radio to be set to. •...
Page 286
7K • Chapter 21 Default Condition: None. Example: To set the VFO frequency on the 440 MHz radio to 446.000 MHz with the transmitter disabled, enter the following (RBPW) 41 446000 * To set the VFO frequency on the 144 MHz radio to 146.940 MHz with a minus...
Remote Base Interface User Function: Select Transmitter Offset Selects a transmitter offset on the currently active remote base radio. • Transmitter offsets of minus, simplex, plus, and special can be selected. • This command has no effect when a memory channel is currently selected. •...
7K • Chapter 21 User Function: Enable/Disable Transmitter Enables or disables the transmitter on the currently active remote base radio. • The transmitter can be enabled or disabled. Command Form: Command Form Enable/Disable Transmitter (RBPW) 45 x * 0 = OFF (disable)
Remote Base Interface User Function: Enable/Disable Receiver Enables or disables the receiver on the currently active remote base radio. • The receiver can be enabled or disabled. Command Form: Command Form Enable/Disable Receiver (RBPW) 44 x * 0 = OFF (disable) 1 = ON (enable) Macro: Select Enable/Disable Receiver (RBPW) 24 x *...
7K • Chapter 21 User Function: Enable/Disable Radio Power Enables or disables the power to the currently active remote base radio. • The radio power can be enabled or disabled. • Note: not all radios that can be connected to the RBI-1 can have their power controlled.
Remote Base Interface User Function: Select Transmitter Power Output Selects the transmitter power output level of the currently active remote base radio. • The transmitter power output level can be set to low, medium, or high. • Note: not all radios that can be connected to the RBI-1 can have their transmitter power output level controlled.
7K • Chapter 21 User Function: Select Frequency of CTCSS Selects the frequency of the CTCSS Encoder and Decoder of the currently active remote base radio. • The CTCSS frequency is entered as a Tone Code that is looked up in a table.
Remote Base Interface User Function: Enable/Disable CTCSS Encoder Enables or disables the CTCSS Encoder on the currently active remote base radio. • The CTCSS Encoder can be enabled or disabled. • This command has no effect if a memory channel of the currently active radio is selected and the memory channel enables the CTCSS Encoder.
7K • Chapter 21 User Function: Enable/Disable CTCSS Decoder Enables or disables the CTCSS Decoder on the currently active remote base radio. • The CTCSS Decoder can be enabled or disabled. • This command has no effect if a memory channel of the currently active radio is selected and the memory channel enables the CTCSS Encoder or Decoder.
Remote Base Interface Macro Function: Send Queued Settings Transfers the queued Macro settings to the remote base radio. • The settings entered from the Macro commands are stored in the controller memory until this command is executed. • Settings are queued using Macro commands 20-29. Command Form: Command Form...
7K • Chapter 21 RBI-1 User Function Outputs The eight RBI-1 User Function Outputs are available for your use in operating auxiliary devices at the repeater site. These outputs can be latched ON or OFF. The outputs can be controlled individually or as a group.
Remote Base Interface Select RBI-1 Number of User Function Outputs Selects the number of RBI-1 User Function Outputs to be included in the group. • Enter a number from 0 to 8 to define how many outputs are to be controlled as a group.
Page 298
? err 2 illegal digit entered Default Condition: After a 7K cold reset, the outputs are off. After a power failure, the outputs will be set to the state they were in before the power failure. Example:...
Page 299
? err 2 illegal digit entered Default Condition: After a 7K cold reset, the outputs are off. After a power failure, the outputs will be set to the state they were in before the power failure. Example:...
Programming Tables Appendix A Programming Tables The tables in this section are used to program the controller. Additionally, the Command Quick Reference on page A-25 contains a summary of each command.
7K • Appendix A CW Character Set Tables CW Alphanumeric Characters Control Character 9900 Character Code Character Code...
Page 303
Programming Tables CW Punctuation and Related Characters Control Character 9900 Character/Parameter Symbol Code period comma fraction Question word space space end-of-message (AR) wait (AS) break (BK) double dash (BT) end-of-work (SK) hyphen colon semicolon parenthesis apostrophe ’ exclamation quotation ” understood (SN) 1.0 second pre-message delay...
7K • Appendix A Beep Character Set Tables Factory-Fixed Frequency Beeps Control Character 9910 Freq Note Beep Freq Note Beep Freq Note Beep 262Hz 659Hz 1661Hz 277Hz 698Hz 1760Hz 294Hz 740Hz 1865Hz 311Hz 784Hz 1976Hz 330Hz 831Hz 2093Hz 349Hz 880Hz...
Page 305
Programming Tables Beep Duration Change Characters Control Character 9910 Beep Duration Change Code 10mS 20mS 30mS 40mS 60mS 80mS 120mS 160mS 240mS 320mS Beep Gap Change Characters Control Character 9910 Beep Gap Change Code 10mS 20mS 30mS 40mS 60mS 80mS 120mS 160mS 240mS...
Page 306
7K • Appendix A Beep Parameters (General) Control Character 9910 Beep Parameter Code custom beep 57xxxxyy custom beep delay 58xx 1 second pre-message delay automatic beep gap OFF automatic beep gap ON...
Programming Tables DTMF Character Set Tables DTMF Characters Control Character 9950 DTMF Character Code DTMF Character Code DTMF Duration Change Characters Control Character 9950 DTMF Duration Change Code 30mS 40mS 50mS 60mS 70mS 80mS 90mS 100mS 150mS 200mS...
Page 308
7K • Appendix A DTMF Gap Change Characters Control Character 9950 DTMF Gap Change Code 20mS 30mS 40mS 50mS 60mS 70mS 80mS 90mS 100mS 150mS DTMF Pause Characters Control Character 9950 DTMF Pause Code 100mS 200mS 300mS 400mS 500mS 600mS...
Page 309
Programming Tables DTMF Custom Changes (Duration Gap Pause) Control Character 9950 DTMF Custom Change Code Data Digit custom DTMF duration change (10990mS) 50xx 0199 x 10mS custom DTMF duration change (1009900mS) 51xx 0199 x 100mS custom DTMF gap change (10990mS) 52xx 0199 x 10mS custom DTMF gap change (1009900mS)
7K • Appendix A Synthesized Speech Vocabulary (Male Voice) Control Character 9960 Word Code Word Code Word Code 0001 area 0035 calling 0068 abeam 0002 arrival 0036 calm 0069 abort 0003 0037 cancel 0070 about 0004 association 0038 caution 0071...
7K • Appendix A Message Run-Time Variables Run-Time Variable Meaning Example 9810 hour & minute, 12-hr format CW 2 45 in CW 9811 AM/PM, CW PM in CW 9812 hour & minute, 24-hr format, CW 14 45 in CW 9813...
7K • Appendix A Scheduler Day Code Table Day Code Explanation Day Code Explanation 01-31 calendar day-of-month 2nd Saturday of month weekdays (Mon-Fri) 3rd Sunday of month weekends (Sat-Sun) 3rd Monday of month Sundays 3rd Tuesday of month Mondays 3rd Wednesday of month...
7K • Appendix A Root Numbers (Commands) by Number Page Number Description 17-9 Key Transmitter (Timed) 10-2 Enable/Disable CTCSS Encoder 10-3 Select Frequency of CTCSS 4-12 Select Frequency of CW/Beep 4-19 17-7 Reset Transmitter Timeout Timer 4-13 Send Next CW Message Slowly...
Page 323
Programming Tables Root Numbers (Commands) by Number 12-8 Send Initial ID Message for Tx1 A-29 Select Access Mode (See table page A-29.) 7-36 Select Autopatch Call Types Select Autopatch Dialing Mode A-30 Enable/Disable Software Switches (See page A-30.) 7-53 Select Phone Line Answer Mode 7-25 Select Autopatch Timeout Timer 7-42...
7K • Appendix A Event Macros by Number Assign with (PW) 26 (number) (macro) * Erase with (PW) 26 (number) * Page Number Description 6-16 Power-On Reset Macro 12-4 Initial ID Macro for Tx1 12-4 Normal ID Macro for Tx1...
Programming Tables Messages by Number Program with (PW) 31 (number) (message) * Review with (PW) 34 (number) * Page Number Description Default 4-45 Warm Reset Message ?RES in CW 4-44 OK Command Response Message OK in CW 4-44 Error 1 Command Response Message ?ERR1 in CW 4-44 Error 2 Command Response Message...
Page 328
7K • Appendix A Messages by Number Program with (PW) 31 (number) (message) * Review with (PW) 34 (number) * Page Number Description Default 21-6 Remote Base Off Message OFF in CW 4-41 User Message 1 none 4-41 User Message 2...
Programming Tables Tenth-Second Timers by Number User Timers: (PW) 49 (number) (function) (value) * Other Timers: (PW) 49 (number) (value) * Page Number Description 20-1 00-09 User Timers 7-11 Autopatch Pause (“B”) Digit Time 12-6 Select ID Pending Interval for Tx1 and Tx2 17-12 Select Tx1 Unkey Delay 17-12...
7K • Appendix A Software Switches by Number (PW) 63 (number) (enable/disable) * Page Number Description 17-8 Enable/Disable Transmitter 1 4-11 Enable/Disable CW 11-2 Enable/Disable Command Responses 7-10 Enable/Disable Autopatch Dialing Mixed-Mode 7-12 Enable/Disable Autopatch Pound Down (# Dump) 7-18...
Page 331
Programming Tables Software Switches by Number (PW) 63 (number) (enable/disable) * 19-5 Enable/Disable Command Execution on Interdigit Timer for Phone Line 16-8 Enable/Disable From-Start-of-Transmission Timer for Rx1 16-8 Enable/Disable From-Start-of-Transmission Timer for Rx2 16-8 Enable/Disable From-Start-of-Transmission Timer for Rx3 11-10 Enable/Disable DTMF Long Tones 21-8 Enable/Disable Remote Base -- Control Operator...
7K • Appendix A Command Quick Reference This section of the manual may be copied by the registered owner and distributed freely to users of the repeater controller. It may not be copied for any other purpose. No other portion of the manual may be copied.
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User Messages 4-11 Enable/Disable CW (PW) 63 01 x * 0 = OFF (disabled) enabled 1 = ON (enabled) 4-12 Select Frequency of CW (PW) 06 00 (tone code) * 1500 Hz See Tone Code Table on page A-20.
Page 334
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 4-37 Select Autopatch Dialing Message (PW) 31 40 (message) * AS in CW 4-37 Select Autopatch Timeout Warning (PW) 31 41 (message) * AR in CW...
Page 335
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User Assign Control Operator Privilege Level (PW) 94 (root number, x) * 0 = master and control operator commands 1 = master only accessible Assign Control Operator Privilege Level to (PW) 94 (first root number, last root a Range of Commands number, x) *...
Page 336
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User Review Autopatch Dump Message (PW) 34 43 * none 7-10 Enable/Disable Autopatch Dialing Mixed- (PW) 63 04 x * Mode 0 = OFF (disabled)
Page 337
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 7-24 Autopatch Timeout Timer 7-25 Select Autopatch Timeout Timer (PW) 65 xxx * (000-546) = 0.0-54.6 minutes minutes 000 = infinity 001 = 0.1 minute 030 = 3.0 minutes 546 = 54.6 minutes ...
Page 338
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 7-44 Autopatch Redialer 7-45 Redial Last Number (PW) 84 * memory cleared 7-46 Clear Autopatch Redialer (PW) 85 * memory cleared 7-47 Autopatch Call Counter...
Page 339
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 7-59 Reverse Patch 7-60 Trigger Reverse Patch (PW) 87 * none 7-61 Answer Reverse Patch (PW) 88 * none 7-62 Select Reverse Patch Ringout Message (PW) 31 51 (message) * 55 in CW 7-62 Review Reverse Patch Ringout Message...
Page 340
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User Scheduler Create Setpoint (PW) 28 (setpoint, macro, month, day, hour, minute) * setpoints setpoint = 00-99, 2 digits macro = 4 digits month = 01-12 or 99, 2 digits day = 01-75 or 99, 2 digits (See Day Code Table page A-46.)
Page 341
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 11-5 Select Rx3-to-DTMF Decoder Access (PW) 57 08 x * Mode Same as above carrier access 11-7 Select DTMF Decoder Interdigit Timer (PW) 82 xx * (01-99) = 0.1-9.9 seconds seconds 01 = 0.1 seconds...
Page 342
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 11-11 Assign Macro to Long Tone Star (*) (PW) 26 64 (macro name) * none 11-11 Assign Macro to Long Tone Pound (#) (PW) 26 65 (macro name) *...
Page 343
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 12-9 Review Normal ID Programmable Tail (PW) 34 29 * none Message for Tx1 12-10 Select Initial ID Tail Message for Tx1 (PW) 50 0 xx * none xx = tail number 0-15 and 98 0 = (none)
Page 344
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 13-2 Enable/Disable Path 7 (Rx1 to AP) (PW) 63 87 x * 0 = OFF (disabled enabled 1 = ON (enabled) 13-2 Enable/Disable Path 8 (Rx2 to AP)
Page 345
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 14-1 Logic Inputs 14-2 Assign Macro to Logic Input 1 Hi-to-Lo (PW) 26 20 (macro name) * none 14-2 Assign Macro to Logic Input 1 Lo-to-Hi (PW) 26 21 (macro name) * none 14-2...
Page 346
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 16-2 Select Rx1 Post-Activity Macro (PW) 26 68 (macro name) * none 16-2 Select Rx2 Start-of-Activity Macro (PW) 26 69 (macro name) * none...
Page 347
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 16-8 Enable/Disable From-Start-of- (PW) 63 66 x * Transmission Timer for Rx3 0 = OFF (disabled) disabled 1 = ON (enabled) 17-1 Transmitter Functions 17-3 Select Courtesy Delay (PW) 32 xx * (00-50) = 0.0-5.0 seconds seconds...
Page 348
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 17-12 Select Tx1 Minimum Unkey Delay (PW) 49 98 xxxx * 0.1 second (00-6553) = 0-655.3 second when 0000 = 0.0 second enabled 0001 = 0.1 second 0010 = 1.0 second...
Page 349
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 18-8 Select Anti-Kerchunk No Hangtime Mode (PW) 63 30 x * 0 = OFF (disabled) disabled 1 = ON (enabled) 18-9 Select Courtesy Message for Rx1 (PW) 31 10 (message) * 60 mS 440 Hz beep...
Page 350
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 20-1 User Timers 20-2 Set Timer Timeout (PW) 49 xx 03 yyyy * 1.0 second xx = timer number, 00-09 yyyy = timeout (0001-6553) = 0.1-655.3 seconds...
Page 351
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 21-10 Remote Base User Commands 21-12 Access Remote Base (RBPW) 1 * 21-13 Dump Remote Base (RBPW) 0 * 21-14 Speak Radio Configuration (RBPW) 19 x * 0 = Frequency and Offset 1 = CTCSS Frequency 2 = Both...
Page 352
7K • Appendix A Command Quick Reference Page Command Name Form and Data Digit Default User 21-19 Select Transmitter Offset (RBPW) 42 (offset) * none offset: 1 = Minus 2 = Simplex 3 = Plus 0 = On 1200, Minus 20. On 420- 440, special offset depending on radio.
Page 353
Programming Tables Command Quick Reference Page Command Name Form and Data Digit Default User 21-24 Macro: Select Frequency of CTCSS (RBPW) 27 (tone code) * none See Page 10-5 for frequencies of 67.0 through 203.5. Above 203.5, use: 33 = 210.7 24 = 218.1 35 = 225.7 36 = 233.6...
For example, let's assume that we have defined 5 CW ID messages that we want the 7K to “rotate.” How do we program the 7K to do the rotation? • Delete the messages (callsigns) that have been stored in the ID-er, if any.
Page 356
7K • Appendix B Place two commands into each macro; the first one is a Send Message command (page 4-42) that has one of the desired callsigns in it, and the second one reprograms the impolite ID macro using the Select Impolite ID...
Transmitters that require positive voltage keying include models made by Hamtronics, Maggiore, and the RCA 500 and 700-series repeaters. A simple outboard circuit can be placed between the 7K controller and the transmitter PTT. A PNP power transistor allows current to flow to the transmitter to key, and opens the current path to unkey.
Installation Appendix C Installation Theory of Operation Great care was taken in the design of the controller to make it installer-friendly. Audio and digital interfaces are universal in nature, so that a minimum of external hardware is needed to complete the installation. Although the controller’s “engine”...
7K • Appendix C optional Speech Synthesizer Module requires approximately 180mA more. Power can be unregulated, since the controller contains internal regulators to create both a 10VDC audio supply and a 5VDC digital supply. A third supply of 4.5VDC is created from the audio supply, and is used as the audio section’s bias voltage.
(about 1 µA) current drawn by the RAM under backup conditions. Cables You will need to prepare either two or three Cables for the 7K controller. • One cable is for DC power, using the 2.5mm plug provided.
Page 362
2V threshold as the incoming carrier is applied and removed. The third resistor mentioned above is R12 (4.7K), which is a “pullup” resistor connected between the input pin and the controller’s +5V supply. The purpose of the pullup resistor is to provide input current for the transistor in installations using dry contacts, or an open- collector transistor driver, to feed the COR input.
+12V supply, its collector goes to the transmitter’s PTT input, and its base goes to the controller’s PTT output through a 2K resistor (important). • Connect a 4.7K resistor across the PNP transistor’s base and emitter. • If the transmitter draws little current through its PTT (500mA or less), you can use a 2N2904.
7K • Appendix C • If the transmitter keys when the PTT input is opened and unkeys when the PTT input is driven low, place DIP Switch #7 in the OFF (open) position. Repeater Receiver Audio The controller requires audio from the repeater receiver. Connect the audio from the repeater receiver to Pin #1 of J2 (the female DB25S connector).
Installation After you have completed the repeater receiver audio interfacing, check the audio level at Pin #1 of U37A. It should be 700mV RMS (2V p-p) when the receiver is fed a fully- deviated 1KHz sine wave tone from a service monitor. Repeater Transmitter Audio Your transmitter will require audio from the controller.
7K • Appendix C Repeater CTCSS Decoder CTCSS, or Continuous Tone-Controlled Squelch System, is a convenient problem solver for those bands that are being crowded with repeaters in various parts of the country. In addition, the controller allows CTCSS to be used as a qualifier for the entry of DTMF commands to increase the security of the repeater system.
Installation Control Receiver COR A control receiver is a wise addition to your repeater system, as it allows you to control the repeater on a frequency other than the repeater’s input. Users of the repeater will not notice any change in operation while the control channel is occupied, except that the repeater will not accept any of their DTMF commands.
15VDC. The amount of current drawn by the controller depends upon the configuration. • The 7K Main Board draws less than 125 mA. • The Telephone Interface Module draws negligible current. • The Speech Synthesis Module draws about 180 mA.
• The sleeve forms the negative (-) connection. Note: Owners of alternatively-powered repeaters (solar, fuel cell, battery, etc.) should be aware that the 7K has been designed to behave predictably when the DC power source is slowly reduced. Such behavior is important to prevent damage to the energy source.
7K • Appendix C Repeater Transmitter PTT section on page C-5 for details on the design of the output circuit. The power MOSFETS used as logic output drivers appear as 5Ω resistances to ground when in the conducting state (ON), and can sink up to 75mA. They appear as open circuits when in the non-conducting state (OFF).
Installation The Telephone Interface Module contains lightning protection circuitry. However, it is still a good practice to install additional protection at the telephone line service entrance. The following companies market phone line suppressors: Telephone Line Suppressors Market Sources Citel America, Inc. 1111 Parkcentre L-COM Data Products 1755 Osgood Blvd., Suite 474 MiamiFL33169 (305) Street, Rt.
Page 372
7K • Appendix C Section 68.108 Incidence of Harm. “Should terminal equipment or protective circuitry cause harm to the telephone network, the telephone company shall, where practicable, notify the customer that temporary discontinuance of service may be required; however, where prior notice is not practicable, the telephone company may temporarily discontinue service forthwith, if such action is reasonable in the circumstances.
Input and Output Connectors Two 25-position D-subminiature connectors, one male and one female, are mounted on the 7K Main Board for interfacing to external devices. J2 is a female connector (DB25S). J3 is a male connector (DB25P). Use the mating connectors supplied with the 7K for your cable assemblies.
7K • Appendix C Audio Level Potentiometers The 7K Main Board contains 12 potentiometers. The pots are used to adjust audio levels only. Signalling tones are digitally generated and do not require frequency adjustment. Audio Level Potentiometers Controller Main Board...
Installation Message Level Potentiometers Five of the 12 pots located on the 7K Main Board are used to set levels associated with messages. The five pots are shown in the table which follows: Message Level Potentiometers Controller Main Board Sets Level...
7K • Appendix C DIP Switches The 7K Main Board contains a group of 8 DIP Switches. They are used to invert the logic of the 3 COR inputs, the 3 CTCSS decoder inputs, and the 2 PTT outputs. In all cases, a switch in the ON (closed) position means low active;...
Installation If the CW message is still too loud with the pot turned nearly all the way down, you may be attempting to drive the microphone input of the transmitter instead of a later stage. If you cannot drive a later stage, check the Transmitter Audio Output on page C-7 for hints for decreasing the transmitter drive level.
7K • Appendix C digit can be severely clipped while the low frequency tone is not. The result is twist, and the solution is to keep the DTMF pad audio at a reasonably low level. Twist can also be introduced by the repeater receiver if it has poor audio response, or if a poor impedance match exists between the receiver and the controller.
Installation Falsing Some user’s voices can contain frequency components that appear as DTMF digits to the decoder. If such a digit is detected, falsing is said to occur. If the DTMF muting feature is enabled, the result of falsing is the loss of repeat audio for a syllable or two.
Page 384
7K • Appendix D Connectors 2-pin male header P3(MEM), P5(RTC) 4-pin male header P1(ADM1), P2(ADM2) 10-pin male header P9(DISPLAY) 14-pin male header P7(TIM) 16-pin male header P8(SSM) 8-pin IC socket 14-pin IC socket 16-pin IC socket 20-pin IC socket 24-pin IC socket...
Page 385
Parts Lists and Schematics Main Board schematic page 1 of 4 to be provided.
Page 386
7K • Appendix D Main Board schematic page 2 of 4 to be provided.
Page 387
Parts Lists and Schematics Main Board schematic page 3 of 4 to be provided.
Page 388
7K • Appendix D Main Board schematic page 4 of 4 to be provided.
Page 389
Parts Lists and Schematics Main Board layout to be provided.
Page 391
Parts Lists and Schematics LMC662/TLC272 MC68705P3S Si7661 TSP5220C Crystals 3.579545MHz Connectors 16-pin (dual 8) header ribbon cable assembly 8-pin IC socket for U3, U10 16-pin IC socket for U4 20-pin IC socket for U7, U8, U9 28-pin IC socket for U1, U2, U5, U6 Hardware PC board heat sink...
Page 392
7K • Appendix D SSM schematic to be provided. D-12...
Page 398
7K • Appendix D • Model ADM/U (Universal) utilizes marked components. • Model ADM/K (K series of repeater controllers) omits R32, C25, and D1; R32 and C25 are replaced by wire jumpers D-18...
Page 399
Parts Lists and Schematics ADM Schematic to be provided. D-19...
Page 400
7K • Appendix D ADM Board Layout to be provided D-20...