Inovonics Model 712 Programming and Operation Instruction Manual
Inovonics Model 712 Programming and Operation Instruction Manual
INSTRUCTION MANUAL
MODEL 712
R D S RADIODATA ENCODER
RADIO DATA SYSTEM
Revision 2
(Automatic Parsing)
Firmware Rev. 1.0.4
Effective with 712 S/N 406
USER S RECORD
Model 712
MODEL 712
RDS
RADIODATA ENCODER
December, 2005
TABLE OF CONTENTS
Section I - INTRODUCTION
MODEL 712 PRODUCT DESCRIPTION ................................................................... 3
The Radio Data System
General Features
DI
FFG
M/S
PI
PS
PTY
RT
TA
TP
Heat Dissipation
Power Cord
Ground Loops
Loop-Through Mode
Modem Link
Subcarrier Phase
PROGRAMMING OPTIONS.................................................................................... 18
Simplified Windows Data-Entry Software
Advanced Programming Tutorial
Echo
Section IV - APPENDIX
TABULATED LISTING OF ENCODER COMMANDS AND PROMPTS ....................41
INOVONICS WARRANTY ......................................................... (INSIDE BACK COVER)
Section I
INTRODUCTION
MODEL 712 PRODUCT DESCRIPTION
The Radio
Data System
The Radio Data System allows the FM broadcaster to transmit certain digital data along with his regular audio programming. Packets of data transmitted on a low-level subcarrier identify the station
and its particular broadcasting format, allow for transmission of
song information, advertising and other text messages, and perform
additional ID, control and housekeeping chores.
General
Features
BLOCK DIAGRAM
Figure 1, below, is a simplified Block Diagram of the Model 712. Because of the all-digital, minimalist-discrete-component nature of encoder circuitry, we have not provided schematic diagrams of the
Model 712 in this Manual. As they say on the back of TV sets:
NO USER-SERVICEABLE COMPONENTS
INSIDE. REFER ALL SERVICING TO
QUALIFIED TECHNICAL PERSONNEL.
Nonetheless, Inovonics does, of course, support the Model 712 to the
technical nth degree, and will provide detailed service information
upon request, including sources for all replaceable parts and realistically-priced factory replacements for firmware-proprietary integrated circuits.
(FAILSAFE BYPASS)
PILOT/MPX
INPUT
SIDE
RDS/MPX
OUTPUT
LOOP
19kHz
BPF
LPF
DIGITAL CONTROL
PLL
CPU
DAC
RDS SYNTH.
(LOCK)
DATA RAM
CODE/DATA ROM
TIMEBASE
PROGRAMMABLE
EEPROM
RS-232
SERIAL PORT
TA
SWITCH
Figure 1
Section II
THE RADIO DATA SYSTEM
RDS: EUROPE vs. AMERICA
The European Broadcasting Union (EBU) and its member countries
originated the concept of Radio Data transmission. The European
RDS specification, CENELEC Standard EN50067, was first published in 1984, and was revised in 1986, 1990, 1991 and 1992.
European RDS has grown in use following initial adoption of the
Standard. RDS is nearly universal throughout Europe; it is almost
impossible to find a European FM broadcasting station that does not
carry a radio data subcarrier.
The popularity of RDS in Europe is very much in contrast with initial reluctance on the part of US broadcasters to embrace this technology. This can be ascribed to material differences in broadcasting
practices.
Almost without exception, FM broadcasting in the United States is
detached and independent; that is, each station originates its own
programming. One exception might be America s National Public
Radio, though for most of the broadcast day even NPR stations
originate, or at least schedule, their own programs.
Much of European broadcasting is similar to the concept of network
radio that was common in the US prior to the 1950s. In Europe, a
central program originator may have many transmitting facilities of
modest power situated throughout the country. The European disposition toward lower-power transmitters can be found on the local
radio level as well, with relay (re-broadcast) repeater transmitters
at several different frequencies to blanket a designated service area.
The European concept of a service area equates to the US broadcaster s market. The subtle difference between these designations
further characterizes broadcasting practices and ethics. RDS benefits the European broadcaster through almost an altruistic endeavor
to be of service to his listeners. The US broadcaster is marketing his
programming, and is primarily interested in how he can create additional revenue from RDS.
List of Alternative Frequencies: A network broadcaster, or one using low-power rebroadcast transmitters to fill holes in his coverage
area, can include a list of all frequencies where the identical program can be heard simultaneously. Upscale RDS receivers constantly search for the best signal that carries the very same program. When a stronger signal is found, the radio re-tunes with no
noticeable interruption. The principal utility of this RDS function
FFG
M/S
PI
PS
Program Service Name: This is the station s street name that will
appear on the receiver faceplate display. The PS can be up to eight
characters in length (including spaces) and can be as simple as the
station s call letters (KWOW or KWOW FM) or a slogan (NEWSTALK or
LIVE 95). The Program Service Name is automatically displayed,
even on automobile receivers, so it is meant to remain static. Because of driving safety considerations, broadcasters are discouraged
from making the PS dynamic ; that is, to send long messages in
successive 8-character frames. As a matter of fact, it is a violation
of both the CENELEC and the NRSC standards to flash or scroll
the PS display. Nevertheless, this nefarious practice has become
very common, both in the US and abroad.
PTY
Program Type: The PTY data flag identifies the station format from
TA
TP
tener can select for visual display on the faceplate of the radio. This
function is generally not available on automobile receivers for safety
considerations, which has precipitated the frowned-upon practice of
scrolling the PS field instead. Most radios have limited alphanumeric display capability, so the 64 characters march across the
front panel, much akin to those annoying LED advertising signs
found in airport buses or fast food emporia. Like the scrolling PS
implementation, RadioText can announce song titles and performers, run special promotions or contests, or display sponsors messages.
Traffic Announcement: This is a temporary flag added to the RDS
data stream only as a traffic bulletin is being aired. Some RDS car
radios can be set to search for traffic bulletins among various TP
stations (see TP below) while tuned to a listener s preferred program, or even while playing a CD or tape. As soon as any TP station broadcasts a traffic bulletin, the receiver temporarily switchesover to receive it. When the bulletin is finished, the receiver
switches back to the original program, CD or tape.
Traffic Program Identification: The TP flag identifies the station as
Section III
ENCODER INSTALLATION
UNPACKING AND INSPECTION
As soon as the equipment is received, inspect carefully for any shipping damage. If damage is suspected, notify the carrier at once, and
then contact Inovonics.
We recommend retaining the original shipping carton and packing
materials, just in case return or reshipment becomes necessary. If
returned for Warranty repair, shipping damage sustained as a result
of improper packing for return may invalidate the Warranty!
IT IS VERY IMPORTANT that the Warranty Registration Card found at the front of this Manual be completed
and returned. Not only does this assure coverage of the
equipment under terms of the Warranty, and provide a
means of tracing lost or stolen gear, but also the user will
automatically receive specific SERVICE OR MODIFICATION INSTRUCTIONS should these be forthcoming.
MOUNTING
Rack
Requirement
Heat Dissipation
Consuming less power than a pet-grooming hair clipper, the 712 itself generates negligible heat. The unit is specified for operation
within an ambient temperature range extending from freezing to
120F/50C. But because adjacent, less efficient equipment may radiate substantial heat, be sure that the equipment rack is adequately ventilated to keep its internal temperature below the specified maximum ambient.
AC (MAINS) POWER
Fuseholder
The fuseholder is at the far left of the front panel. Apply downward
pressure and pull the cap outward to access the 5mm mains fuse.
Note that the cap has space for a spare fuse as well. The cap is
reseated by reversing the removal process. This fuse also serves as a
10
Unless specifically ordered for export shipment, the Model 712 is set
at the factory for operation from 115V, 50/60Hz AC mains. This can
be confirmed by checking the designation next to the mains connector on the rear panel. The inappropriate voltage and fuse value will
have been crossed out at the factory with a black marker.
To change the mains voltage, first remove the top cover of the unit.
A clearly marked slide switch is next to the AC mains connector on
the encoder circuit board. With power disconnected, use a small
screwdriver to set the switch for 115VAC or 230VAC operation.
Be sure to install the appropriate fuse listed on the rear panel. You
can remove the factory strikethrough with a (doubtless, carcinogenic) solvent and then cross out the inappropriate marking with an
indelible felt pen.
Power Cord
Although it is natural for the 712 to be installed alongside highpower transmitters, please practice reasonable care and common
sense in locating the unit away from abnormally high RF fields.
Ground Loops
Because the unbalanced PILOT OR MPX INPUT and the RDS OR MPX
OUTPUT of the Model 712 are chassis-ground-referenced, a mains
frequency or RF ground loop could be formed between the input or
output cable shield grounds and the AC power cord ground. A
ground-lifting AC adapter may well remedy such a situation,
though the chassis somehow must be returned to earth ground for
safety. Generally, being screwed-down in the equipment rack will
satisfy the safety requirement.
11
Sidechain
Mode
Loop-Through
Mode
(MPX ON)
Figure 2
12
Attach a BNC
adapter to the composite/MPX output of the stereo generator as shown in Figure 3, below. Connect one side of the
directly to a wideband (composite/ MPX) input of the FM exciter
and the other side to the PILOT OR MPX INPUT of the Model 712.
(This is only a bridging sync connection when the circuit board has
been jumpered for sidechain operation and in no way affects the
composite/MPX signal.)
If the stereo generator has a dedicated 19kHz TTL-level output designated for RDS encoder sync, you may connect this to the encoder
PILOT OR MPX INPUT. We do not recommend this, however, as a
dedicated 19kHz sync output may not have an accurate phase relationship with the stereo pilot.
Cable the RDS OR MPX OUTPUT of the encoder to a second wideband (subcarrier) input of the FM exciter.
FM STEREO GENERATOR
PROGRAM
LINE IN
MPX OUT
RS-232
LINK
FM EXCITER
RF OUTPUT
1
2
3
WIDEBAND INPUTS
Figure 3
13
Loop-Through
Mode
In the loop-through mode, the output of the stereo generator is cabled directly to the PILOT OR MPX INPUT of the Model 712 as shown
in Figure 4, below. Connect the RDS OR MPX OUTPUT of the encoder to a composite/MPX wideband input of the FM exciter. When
internally jumpered for loop-through operation, the composite/MPX
signal passes through the encoder with unity gain, and with the RDS
subcarrier added.
FM STEREO GENERATOR
PROGRAM
LINE IN
MPX OUT
RS-232
LINK
FM EXCITER
RF OUTPUT
1
2
3
WIDEBAND INPUTS
Figure 4
Manually
Activating
the TA Flag
DATA INTERCONNECTION
The rear-panel RS232 SERIAL DATA INTERCONNECT DB-9 port is
addressed in simple ASCII text for programming the various static
RDS IDs and flags, and for uploading Radio Text. The Windows
14
When connecting the 712 encoder to a computer for static programming, or to station automation for dynamic messaging, a
straight-through, pin-for-pin DB-9 extension should be used. This
cable pinout is diagrammed in Figure 5A at the bottom of the page.
Computer or
Terminal
Requirements
Although the Windows RDS Data-Entry Software affords the easiest method of inputting static RDS data, the encoder may also be
addressed with any computer running a terminal emulation program (eg: HyperTerminal, normally supplied with Microsoft Windows), or with a simple dumb terminal that has an RS-232 interface. The encoder can accommodate several baud rates, but the factory default is 9600 baud. Set the terminal (or terminal program)
for: 9600-baud / 8 data bits / no parity / one stop bit (9600,8,N,1).
Using either the Windows interface or an ASCII terminal, static
PS and other IDs, flags and the alternative frequency list are uploaded into non-volatile encoder memory. If dynamic RadioText is
not used, a slogan, phone number or advertising message can be entered as a simple static message. Once this has been done, the encoder may be disconnected from the computer, relocated to another
operating point, or reconnected to an alternative data source for dynamic messaging. This may be a hard-disk-based station automation system that provides song title and artist, plus ads or station
promos. The automation system must be configured to the encoder s baud rate and programmed to deliver dynamic data in proper
syntax as explained by the advanced instructions in Section IV.
Modem Link
A modem link also may be used for addressing the encoder from a
remote location. When properly configured, a modem link will appear transparent, as if the encoder were connected directly to the
controlling system. Figure 5B shows proper pin connections for the
cable used to connect the Model 712 to a conventional external modem. The three conductors shown are the only ones required.
DB-9 Female
(COMPUTER or
AUTOMATION
end)
2 3
DB-25 Male
(MODEM end)
2 3
1 2 3 4 5
6 7 8 9
DB-9 Male
(ENCODER end)
Figure 5A
Computer or Automation Cable
15
DB-9 Male
(ENCODER end)
Figure 5B
Modem Cable
Section IV
PROGRAMMING AND OPERATION
FRONT PANEL APPOINTMENTS
Six front-panel ENCODER STATUS indicators monitor Model 712 vital signs.
PWR.
ON
PILOT
LOCK
FREE
RUN
When no 19kHz pilot is present at the PILOT OR MPX INPUT, the encoder defaults to a crystal-controlled internal
timebase. This enables RDS transmissions with monaural
programming. The FREE RUN LED shows that the encoder has defaulted to its internal timebase.
RS-232
ACTIVITY
RDS
DATA
This LED flashes as RDS data is being transmitted, indicating that the encoder is operating normally. Even when
no dynamic data is being sent, the various RDS groups of
static identifiers are updated continually.
TA
FLAG
FUSE / DISCONNECT
The front-panel fuseholder also provides a means of disconnecting AC mains power in an emergency. Push the
fuseholder cap down and pull it away from the panel to
interrupt power.
16
INJECTION
LEVEL ADJUST
17
In the interest of maintaining greatest program modulation efficiency, the 57kHz RDS subcarrier should be in quadrature with the
19kHz stereo pilot. Both in-phase and quadrature relationships between the stereo pilot and RDS subcarrier are shown in Figures 6
and 7, respectively. Note that a quadrature relationship (Figure 7)
yields a slightly lower peak level, which allows the greatest carrier
modulation by the program audio signal.
Figure 6
Subcarrier In-Phase
Figure 7
Subcarrier In Quadrature
The Model 712 is skillfully and carefully aligned at the factory to ensure that the subcarrier is in quadrature with the stereo pilot,
whether the encoder is used in the sidechain or in the loop-through
operating mode. Although some stereo generators supply a pilotsync reference for RDS (usually a TTL-level squarewave), this reference may or may not be in exact phase with the actual stereo pilot
component of the composite/MPX signal. For this reason we recommend using the composite/MPX signal for synchronization. In
the sidechain mode, the Model 712 simply bridges the output of the
stereo generator and does not load or otherwise compromise the
composite/MPX signal.
PROGRAMMING OPTIONS
Developed as a fully interactive RDS encoder, the 712 can interconnect directly with station automation to transmit dynamic messaging to the receiver; for example, song title and artist information
or air personality ID. Station automation communicates with the
Model 712 through an RS-232 serial data interface.
The data stream from the automation system must be formatted
properly for communication with the 712 encoder. Commands require proper preambles, or headers, so that the 712 interprets dynamic data as valid commands.
18
To help get RDS on-air quickly and painlessly, a very simple and intuitive Windows interface has been included on the CD-ROM that
comes with the Model 712 encoder. This can be used by anyone to
set the static IDs and flags, and even to program default entries into
the dynamic messaging fields.
Advanced
Programming
Tutorial
19
Using ALL-CAPS
Because many RDS radios cannot display a full set of ASCII characters, the use of mixed (capitals and lowercase) letters can result in a
very bizarre or completely unreadable message. Thus this Windows data-entry software forces the use of all-capital letters.
PI Code
Calculator
PI
PTY
20
for the American RBDS specification, hence the button that toggles
between RBDS and RDS. With the proper RDS/RBDS setting,
choose the station format from the drop-down list. Refer to Page 32
for a breakdown of the PTY lists and their differences.
PS
PARSE
Parsing Defined
Safe Scrolling
Explained
21
The speed of dynamic PS messaging is set here, or dynamic PS messaging can be turned off entirely. When OFF is selected, the dynamic PS message remains in the non-volatile encoder memory, but
only the 8-character default static street name typed into the PS
field will be displayed on the receiver faceplate.
Setting the speed at 1 will result in the slowest refresh rate of the
block message, or slowest Safe Scrolling. 9 is the fastest speed, but
many RDS radios may not display the message properly at high
speed settings. The display should be stable with any radio at a
speed setting of 7 or lower.
DRTS
RadioText is the separate 64-character message that may be displayed on some radios when the listener pushes an INFO or TEXT
button. Many automobile receivers will not permit RadioText display, hence the popularity of dynamic, scrolling-PS despite rules and
cautions against its use. RadioText is sent as a single, 64-character
message, so it generally needs to be refreshed less frequently in the
normal RDS transmission cycle.
DRTS sets this RadioText transmission refresh rate. As a static RadioText message is not generally called upon to convey dynamic advertising or song-title information like the scrolling-PS function, a
setting of 3 should be adequate. Higher settings may interact with
other functions and compromise the stability of any scrolling-PS
messages.
When DRTS is set to OFF, the RadioText message will not be transmitted. It will remain on the software screen and in the encoder
firmware memory, however.
MS
TA
The TA flag is to be sent only for critical traffic-related announcements, and then only while the announcement is being broadcast.
We fervently recommend using only direct-connected, hardwareswitch-activation of the TA flag, as described on Page 14.
However, as the 712 encoder may be some distance from the studio
and addressed by a serial (or modem) connection, provision has been
made to set the TA flag with a software command. Selecting ON
from the drop-down TA menu will set the flag, which will remain on
until reset by selecting and sending OFF, or until the TA function
times-out, if the timeout function has been programmed using a
terminal or terminal emulation program (see Page 34).
22
TP
Set this to YES only if your station regularly broadcasts traffic advisories and will activate the TA flag for critical announcements. This
is clarified on Page 9.
DI
This is generally set for STEREO, unless the station has allmonaural programming and does not transmit the stereo pilot signal, in which case MONO may be selected. DI is discussed in further
depth on Page 8.
DPS
Manual Parsing
The tic marks above the DPS entry field are useful in manually formatting dynamic, scrolling-PS messages that are not automatically
parsed; that is, broken into sensible groups by Model 712 Revision 2
software. The following illustration shows how one can manually
format a scrolling PS message for optimum readability. This same
illustration may prove valuable when it comes to deciding how to
format non-parsed messages within station automation software.
NOTE: In this illustration, the menu that drops-down from the
PARSE button would be set to 8, meaning that the full eight characters available on the radio faceplate would be sent as a group at each
transmission interval. Again, the automatic parsing function of the
Model 712 Encoder is not called into play for this illustration.
When simply scrolled one character at a time (PARSE = 1), the message shown in the example could be read easily, although it would
take about a minute for all characters to march sequentially across
the receiver faceplate. Alternatively, automatic parsing (PARSE = 0)
would break the message into independently-meaningful groups
with much faster message throughput.
But as it is typed in the Windows screen example on Page 20, and
with PARSE set to 8 (corresponding to the limit of the receiver display), the message would show up something like this:
LI S T E N
B R E T
I N
O R N I N G
T H E
H I L L A R
N D
C H E T
T H E Y
A R
I O U S
By altering the text slightly and forcing the message to break into
standalone clusters of eight characters, block transmission of essentially the same message would be far more readable. Here is an
example of how the message could be formatted:
23
L I S T E N
T O
I N
M O R N I N G
T H E
L AU G H
B R E T
A N D
T H E Y
C H E T
A R E
R I O T
SPEED
ECHO
The Model 712 can be set either to echo RS-232 programming commands back to the computer or automation system, or not. The option is not important when using the supplied Windows software,
but may have implication when addressing the encoder from a
dumb terminal or with station automation.
AF1
through
AF9
NOTE: When AFs are listed, the station s primary frequency must
also be in the list. AF frequencies are selected from a drop-down
menu associated with each AF button.
Sending Data
to the Encoder
Once all information is entered into the various fields, clicking the
Send To Encoder button will upload all RDS data to the Model 712.
As data is received by the Model 712, the RS-232 ACTIVITY indicator
on the front panel will flash.
Data transfer takes about 3 seconds, and a progress bar is shown at
the bottom of the window.
24
In a situation where the RS-232 data link is lost, once communication has been reestablished data may be read from the encoder to
verify what is currently being broadcast. Clicking on Read From
Encoder will copy all entries from the encoder buffer to the software
screen.
The data resident in the Model 712 encoder memory may be
downloaded back onto the software screen without interrupting RDS
transmission. This feature is useful for updating only certain fields
of RDS data being transmitted without having to re-enter everything. Download by clicking Read From Encoder, make changes in
any of the fields, and then upload the revised file back to the encoder
with a Send To Encoder command.
File Management
25
Click Connect Using and select Direct to Com1, unless there is a reason
to use another serial COM port. Click OK.
The next window that appears shows COM1 Properties. Here you set
the communications parameters as follows: Bits per second: 9600, Data
bits: 8, Parity: None, Stop bits: 1, Flow control: None. Check your settings
against the picture at the top of the next page. Click OK to close all
boxes and to clear the HyperTerminal data entry screen.
26
FilePropertiesSettings.
Click the ASCII Setup button. On the next screen, check the box: Send
line ends with line feeds, as shown at the right, below. Then close all
boxes. This leaves the main HyperTerminal window open for data
entry.
27
Connect and
Turn-On
PROGRAMMING SYNTAX
How to Type
In these programming instructions the exact ASCII syntax to be entered on the keyboard will be given in the font used in this example:
TEXT=HELLO8 . Specifically, the word TEXT, the equal sign and
the word HELLO would be typed, followed immediately by pressing
the Enter key. We will use 8 as the symbol for Enter.
Take time to type deliberately and slowly. Even at 9600 baud, some
delays are inherent in the communications between the computer
and the encoder. One characteristic of typing too quickly will be the
omission of line feeds in responses returned from the encoder.
Programming commands should be typed in ALL CAPS (capital letters) and messages should be kept as simple as possible. Though
the encoder will accept lowercase letters and all ASCII punctuation
in the PS and RT fields, some RDS radios have limited character
sets and may display ambiguous lowercase characters or gibberish.
To assure readability, keep the keyboard Caps Lock key engaged
and avoid fancy punctuation. Smileys are not a good idea.
Correcting
Mistakes
28
Your computer screen will display what has been echoed by the
encoder as data is entered. Each character typed on the keyboard
will be sent to the encoder, which will turn it back around to be
shown on the monitor screen. This round trip gives continuous confirmation of 2-way communications.
The return data path is not essential, however. The Model 712 will
accept programming commands on a receive-only basis. For example, a studio-transmitter radio link (STL) may include 1-way data
transmission that could be used to address the encoder.
If double characters appear when typing, your terminal or computer
has been configured for local echo. Rather than defeating the echo
function of the encoder, local echo should be turned off. This is usually a software command in the terminal or terminal program. Local echo may be used with a 1-way link.
The Model 712 has been set to echo as the factory default. The
command to turn echo off is ECHO=08 . To turn echo back on
again, type ECHO=18 .
Validity Symbols
The Model 712 ignores ASCII inputs that do not conform to proper
formatting rules. This is an important feature when the encoder is
connected full-time to station automation. When a valid command
is accepted by the encoder, it returns OK to the computer screen. If
a data input is properly formatted, but is ambiguous or otherwise
not accurate, the screen will display NO. Examples of valid and invalid commands are shown below. Follow programming instructions
exactly to ensure that commands will be accepted.
29
Echo
Encoder
Initialization
Saving Presets
Once the RDS parameters have been set-up, or after any updates
have been made, type: SAVE8 to write data to non-volatile memory.
The SAVE8 command may be executed at any time during the data
entry process to protect everything entered to that point, and executed again when all entry is complete.
Encoder Reset
Firmware
Version
30
In Europe and in some other parts of the world, an appropriate bureaucracy assigns the PI code for RDS transmissions. PI is a hexadecimal number that becomes the station digital address. In the
US the PI code is mathematically calculated from the station s call
letters using a formula published in the US RBDS Standard. This is
a copious process, that s why we built a calculator into the Windows software supplied with the Model 712.
The manual PI calculation method shown here is valid only for fourletter calls. Three-letter calls have been preassigned. These are
published in the RBDS Standard.
For the manual method, each letter of the alphabet is assigned a
number value according to the following list:
A
B
C
D
E
F
G
0
1
2
3
4
5
6
H
I
J
K
L
M
N
7
8
9
10
11
12
13
O
P
Q
R
S
T
U
14
15
16
17
18
19
20
V
W
X
Y
Z
21
22
23
24
25
Now follow these simple(?) steps to calculate the PI. Here we have
provided an example for Radio Station KWAV.
1) Take the number value of the
fourth letter of your call and write it
at the top of a column.
V=21
A=0 (X 26)
3) Take the number value of the second letter of your call, multiply it by
676 and add it to the column.
W=22 (X 676)
K (add 4096)
21
14872
4096
______
18989
This gives a decimal number value for your call letters, which now
31
Next check the Hex box. The hexadecimal value will be displayed on
the calculator as shown below.
PTY
32
PTY
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
US (NRSC)
EUROPE (CENELEC)
None
News
Information
Sports
Talk
Rock Music
Classic Rock Music
Adult Hit Music
Soft Rock Music
Top 40 Music
Country Music
Oldies Music
Soft Music
Nostalgia Music
Jazz
Classical Music
Rhythm and Blues Music
Soft R and B Music
Foreign Language
Religious Music
Religious Talk
Personality
Public Non-Commercial
College
(unassigned)
(unassigned)
(unassigned)
(unassigned)
(unassigned)
Weather
Emergency Test
Emergency!
None
News
Current Affairs
Information
Sports
Education
Drama
Culture
Science
Varied
Pop Music
Rock Music
Easy Listening Music
Light Classics Music
Serious Classics Music
Other Music
Weather
Finance
Children s Programs
Social Affairs
Religion
Phone-In
Travel
Leisure
Jazz Music
Country Music
National Music
Oldies Music
Folk Music
Documentary
Alarm Test
Alarm!
NOTE: PTY codes 30 and 31 are reserved for true emergency and
emergency test situations only. Consult the appropriate Standards
Group for using these PTY codes.
Also please take care in coding the PTY identifier, as the categories
can be ambiguous. For instance, what if yours is a college station
that relays NPR programming? How about Rock and Top 40 crossovers? Just what can Cultural possibly pertain to in the 21st Century? Would Serious Classics dare to include Stravinsky or Bartok?
For clarifications on these and other burning questions, refer to the
appropriate RBDS or RDS Standard, or put your question directly to
the Standards Group. We regret that Inovonics is not certified to
answer such questions.
The PTY identifier can be made into a semi-dynamic function. It
can be changed from one entry to another if your station dayparts
(alters formats during specific, extended periods). The PTY should
33
TA
TA Timeout
A safety feature has been built into the Model 712 to guard against
an extended software-activated TA flag. Say, for example, that the
TA flag was activated by the software command: TA=18 , and the
data link was suddenly lost. No TA=08 command would be received, and the TA flag would remain raised indefinitely. As this is
not a good thing, an automatic timeout option has been included for
software-activated TA flags.
Timeout can be set between 1 and 9 minutes. To enable this feature, type: TATIME=m8 , with the value of m (minutes) between 1
and 9. This will automatically reset the TA flag to TA=0 after the
programmed time has elapsed.
As received, this timeout feature is disabled. Type: TATIME?8 . A
zero returned from the encoder shows that the feature is turned off.
Once set, the feature can again be disabled by typing: TATIME=08 .
NOTE: The timeout should not be used to define the actual period
that the TA flag is raised. The TA flag must be reset to zero immediately following a traffic announcement. Again, it s best to use the
manual switch option for this command as described on Page 14.
AF
34
MHz
CHAN
MHz
CHAN
MHz
CHAN
MHz
CHAN
87.6
87.7
87.8
87.9
88.0
88.1
88.2
88.3
88.4
88.5
88.6
88.7
88.8
88.9
89.0
89.1
89.2
89.3
89.4
89.5
89.6
89.7
89.8
89.9
90.0
90.1
90.2
90.3
90.4
90.5
90.6
90.7
90.8
90.9
91.0
91.1
91.2
91.3
91.4
91.5
91.6
91.7
91.8
91.9
92.0
92.1
92.2
92.3
92.4
92.5
92.6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
92.7
92.8
93.9
93.0
93.1
93.2
93.3
93.4
93.5
93.6
93.7
93.8
93.9
94.0
94.1
94.2
94.3
94.4
94.5
94.6
94.7
94.8
94.9
95.0
95.1
95.2
95.3
95.4
95.5
95.6
95.7
95.8
95.9
96.0
96.1
96.2
96.3
96.4
96.5
96.6
96.7
96.8
96.9
97.0
97.1
97.2
97.3
97.4
97.5
97.6
97.7
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
97.8
97.9
98.0
98.1
98.2
98.3
98.4
98.5
98.6
98.7
98.8
98.9
99.0
99.1
99.2
99.3
99.4
99.5
99.6
99.7
99.8
99.9
100.0
100.1
100.2
100.3
100.4
100.5
100.6
100.7
100.8
100.9
101.0
101.1
101.2
101.3
101.4
101.5
101.6
101.7
101.8
101.9
102.0
102.1
102.2
102.3
102.4
102.5
102.6
102.7
102.8
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
102.9
103.0
103.1
103.2
103.3
103.4
103.5
103.6
103.7
103.8
103.9
104.0
104.1
104.2
104.3
104.4
104.5
104.6
104.7
104.8
104.9
105.0
105.1
105.2
105.3
105.4
105.5
105.6
105.7
105.8
105.9
106.0
106.1
106.2
106.3
106.4
106.5
106.6
106.7
106.8
106.9
107.0
107.1
107.2
107.3
107.4
107.5
107.6
107.7
107.8
107.9
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
35
M/S
The utility of this flag also is obscure. Nevertheless, it is recommended to type: MS=08 if your broadcast day is primarily speech,
such as All-News or Talk Radio, and type: MS=18 if music makes up
the bulk of your programming.
RT
RadioText Rate
36
The encoder can transmit two unspecified data groups for in-house
remote control, restricted paging or similar proprietary applications.
This feature can be static, with the same data transmitted repeatedly, or controlled by an external application as a dynamic function.
The two free data groups are known as the
and
groups.
Each contains three hexadecimal ASCII blocks of data. To enter
data into these groups, type: G=bbbbccccdddd8
and/or:
H=bbbbccccdddd8 . The blocks represented by bbbb, cccc and
dddd are the RDS B, C and D data blocks. Certain hexadecimal values in these blocks may already be in use for RDS functions supported by the 712 encoder. Consult the applicable RBDS or RDS
Standard for more information on how these data can be used.
Saving Entries
RadioText
RadioText is transmitted as a 64-character block of data. The presentation of this display has been left to receiver manufacturers.
Some home receivers can actually show the entire message at once,
whereas other radios must scroll the message in a limited window.
A good number of auto radios simply do not support RadioText, and
others require the operator to press a TEXT or INFO button to enable the display. A few car radios actually disable the RT readout
37
When the CENELEC and NRSC standards for RDS/RBDS were initially drafted, scrolling text in the PS field was absolutely forbidden.
Despite this edict, not to mention the inferences of common sense,
the refresh rate of the PS field makes message scrolling not only
possible but also tempting. Early implementers of RDS discovered
the means by which this could be done, and encoder manufacturers
rose to the occasion with accommodating hardware. Now thirdparty data consolidators provide message formatting services on a
subscription basis to broadcasters, fitting messages into the 8character PS field by calling on Internet connections and links to
libraries of song titles, weather forecasts, stock quotes and ads.
Block
Transmission
C U T
D E E P E S T
I S
T H E
S H E R Y L
C R O W
This gives the information in six screens. With a typical refresh rate
of two seconds per screen, this same information could be repeated
several times during the song, and even interspersed with a preview
of the next selection, advertising, or a station ID and promo.
The main drawback to the block method of messaging is that a message in this format must be watched almost continuously to avoid
missing part of the text. If the message can be counted on to repeat,
a missed portion could be caught next time around. But if a lot of
information is flying along at a good clip, the data-deprived driver
could easily be distracted.
True Scrolling
C U T
C U T
T
I S
T H E
H E
I S
F I R S T
S T
D E E P E
I S
I S
D E
T H E
E
38
I R S T
C U T
C U T
T H E
C U
T H E
D E E
D E E P E S
C U T
C U T
I S
U T
I S
T H
I S
T H E
T H E
D E E P
D E E P E S T
D E E P E S T
E E P E S T
P E S T
E S T
C H E
S H E R Y L
H E R Y L
C R
C H E R
S H E R Y L
E R Y L
C R O
E P E S T
S T
S H E R Y
S H E R Y L
R Y L
C H
C R O W
This safer method has taken 30 screens to show the same information that the block method displayed in 6 screens. That s a full
minute versus 12 seconds by the block method. Clearly the
throughput is far less with true scrolling, but the display requires
only the occasional glance to capture the entire message. True
scrolling does not accommodate the channel surfer well, however; a
scrolled message may not repeat if tuned-in in the middle of a song.
Selecting the
Dynamic Mode
Enabling
Dynamic PS
and Setting the
Refresh Rate
The transmission rate for successive frames of PS data can be adjusted between a nominal fast and slow. For block text transmission, a slower setting would be a wise choice, as each block of the
message would stay on the radio s 8-character display long enough
to be seen by an occasional casual glance.
In the case of scrolling text, a faster setting would be in order, as the
message inherently takes longer to display in its entirety.
To enable dynamic PS messaging, type: DPSS=n8 , where n is a
number between 1 and 9; 1 being the slowest update of the PS field,
and 9 being the fastest. Type: DPSS=08 to turn dynamic PS messaging off. Entering a zero value will transmit the saved static message in the PS field.
Some radios cannot process fast updates in the PS field. A fast setting for scrolling text could display only gibberish on some radios.
Entering
Dynamic PS
Text
F I R S T
C U T
I S
T H E
D E E P E
x23 x24 x25 x26 x27 x28 x29 x30 x31 x32 x33 x34 x35 x36 x37 x38 x39 x40 x41 x42 x43 x44
S T
S H E R Y L
C R O W
x45 x46 x47 x48 x49 x50 x51 x52 x53 x54 x55 x56 x57 x58 x59 x60 x61 x62 x63 x64
39
Note that, in this case, text is entered without need for special formatting, perhaps just as it comes from station automation.
Note also that there is sufficient space available to add further information such as ON KWAV or ON A&M RECORDS. If no text is entered in the blank, trailing fields, the message will begin repeating
from the beginning.
40
Section IV
APPENDIX
TABULATED LISTING OF ENCODER COMMANDS AND PROMPTS
PARAMETER
COMMAND
DATA ENTRY
Program Identification
PI=
PS=
Dynamic PS
DPS=
Dynamic PS Speed
DPSS=
Dynamic PS Method
PARSE=
Program Type
PTY=
Traffic Program
TP=
0 or 1 (0 = no, 1 = yes)
Traffic Alert
TA=
Software TA Timeout
TATIME=
Alternative Frequencies
AF1=
AF2=
AF3=
AF4=
AF5=
AF6=
AF7=
AF8=
AF9=
Decoder Information
DI=
M/S
MS=
0 or 1 (0 = speech-only, 1 = music)
RadioText
TEXT=
DRTS=
SPEED=
Command Echo
ECHO=
41
COMMAND
SPECIAL COMMANDS
??
REV
SAVE
RESET
INIT
RESPONSE
MEANING
OK
NO
(NONE)
42
INOVONICS WARRANTY
I
TERMS OF SALE: Inovonics products are sold with an understanding of full satisfaction ; that is, full credit or refund will be issued for
products sold as new if returned to the point of purchase within 30
days following their receipt, provided that they are returned complete and in an as received condition.
II
III
IV