Page 2
Notice The information in this publication is subject to change without notice. Although every effort is made to ensure the accuracy of the information in this manual, Broadcast Electronics Inc accepts no responsibility for any errors or omissions.
Table of Contents 1. About the RDi 20 A Note on System Settings Customer Service Contact Information 2. Installing the RDi 20 Verify Contents of Shipment Tools/Items Needed for Installation (not supplied) Mounting Considerations Estimated Time for Installation/Setup 3. RDi 20 Rear Panel Connections 4.
Page 4
7.6.4 Setting Composite Options 7.6.5 Setting RDS Options 7.6.6 Setting Station-specific Options 7.6.7 Extended Functionality Options Restart the RDi 20 To Enable Your Changes 7-11 8. Using the RDi 20 with TRE 9. RDi 20 Command Reference Console Commands RDi 20 Front Panel Command Menu 10.
Page 5
Telnet Programming Reference Set the IP Address Set the Subnet Mask Set the Gateway Set DNS values Set UDP Input 1 Configure the MPX port Enable MPX Back-Channel Configure Composite Sync Configure Composite Phase Specify the RDS Output Level Settings Enabling RDS Group Generation Set the PS Group Type Enabling RDS Subcarrier Output...
Page 7
The RDi 20 Radio Data System (RDS) Generator adds text to FM programming in the form of station branding, Program Associated Data (PAD) and other information. Listeners want to know “what’s happening now”. To improve the immediacy of PAD, the RDi 20 RDS generator increases the rate at which receiver RadioText is refreshed. RadioText is the 64-character message display available on more sophisticated receivers.
In addition to the low battery signal, a CRC is also used to verify the NVRAM contents and thereby prevent the RDi 20 from reading potentially corrupt system parameters. Customer Service Contact Information Broadcast Electronics RF Customer Service Telephone (217) 224-9617...
Page 12
12 13 16 17 - Fig. 2 RDi 20 Rear Panel Connections - MPX In Serial data input from BE’s TRE or similar product. This is a D9F connector with DCE pin-out (see Figures 4 and 4A). Both the MPX Thru connectors have a passive bypass relay such that multiplex data will pass thru to the next device in the chain even if the RDi 20 is powered off.
Page 13
Side Chain/Loop Thru Switch Selects the mode of operation for the Composite IO section. Side Chain operation the 19kHz pilot is applied to a sync input and only the RDS waveform appears at the RDS output. (The RDS waveform is locked in phase to the applied pilot reference.) Loop Thru operation the complete composite signal (including audio and the 19kHz pilot) is applied to a sync input and a precision...
Page 15
- Fig. 3 RDi 20 Front Panel Features - Text Display In normal operation the date and time (UTC) is displayed along with the selected sync input (upper right), the 8 character PS code (lower left) and current radio text (scrolling area, lower right). With release of the firmware v0.152 it is now possible to configure common features of the RDi 20 from the front panel using a combination of menus on the text display and the encoder (item 9).
Page 16
Numeric Display The numeric display cycles through a set of three device ID codes. This includes the PI code in hexadecimal and ASCII form as well as the station broadcast frequency. Encoder With release of the firmware v0.152 it is now possible to configure common features of the RDi 20 from the front panel using menus (on the text display, item 1) and this control.
AC Voltage Configuration The RDi 20 can be quickly configured for either 115V (factory default) or 230V operation. On the rear of the RDi unit there is a fuse block the can be removed, rotated 180˚, and reinstalled to quickly change from 115V to 230V.
Connect the Data Input Cable (Serial or Ethernet) The RDi 20 will accept either serial data to the MPX IN port, or ethernet data via the TCP/IP network port. Most installations will connect a standard ethernet cable (not supplied) from the RDi 20 to the STL at the transmitter site.
(via BNC Cable 947-0020 supplied in kit) to a Subcarrier (SCA) or Aux Input on the FM Exciter. In this mode of operation, only the RDS waveform is present at the RDi 20 RDS Output and this signal is mixed into the final composite by a summing amplifier within the Exciter.
Overview Front Panel Setup With firmware release v0.152, the RDi 20 has the capability of using the Encoder Wheel and the Display. - Fig. 5 RDi 20 Status Display- Once the RDi 20 comes up, depress the Encoder Wheel once to enter the programming menu set. - Fig.
Exiting the Programming Menu Set Without Saving If at any time during the programming process you wish to exit without saving changes, navigate to the [00] programming menu and depress the encoder wheel. The RDi 20 will then return to the Status Display screen.
6.7.3 Setting MPX Options Configure the MPX port: [18] MPX port XMCP = mpx : sig : baud : bits : par : stop -- for non-multiplexed data, or 00-99 (channel number) for multiplexed data. RS232 or RS422 to select the type of electrical signaling. baud 300-115200 to select the baud rate (typically 9600).
RDS Output Level Settings [04] Output attenuation XEDB = ?.? dB Setting range is 0 to 60 dB in 0.5 dB steps; default is 33.0 dB. The RDS output level is adjusted using XEDB command. This command sets the amount of attenuation (in 0.5 dB steps) applied to the RDS waveform.
Save the settings. Navigate to the [01] programming menu... [01] Save parameters to NVRAM XSAV ...and depress the encoder wheel to save all settings to NVRAM. 6.7.6 Setting Station-specific Options Set Date and Time (UTC) [08] Set date and time (UTC) XUTC = mm/dd/yyyy hh:mm.ss Set Local Offset from UTC [09] Set local offset from UTC...
Page 28
News Soft 23 College Information Nostalgia 24 Unassigned Sports Jazz 25 Unassigned Talk Classical 26 Unassigned Rock Rhythm & Blues 27 Unassigned Classic Rock Soft R&B 28 Unassigned Adult Hits Foreign Language 29 Weather Soft Rock Religious Music 30 Emergency Test Top 40 Religious Talk 31 Emergency...
6.7.7 Extended Functionality Options Enable/edit AF (Alternate Frequency) Lists To transmit an AF list, the PS group type must be set to 0A (see page 6-5) and an alternate frequency list must be created. The following summarizes use of the “XIAF” command for creation of AF lists: Display the AF list: [42] Alternate Frequency (AF) XIAF?
Page 30
To disable ECC, set the code to zero: [41] Extended Country Code (ECC) XICC=00 If a valid ECC is defined, a 1A group containing that code is transmitted once per minute. Country Country Australia Mexico Bangladesh Nepal Brazil Netherlands Canada New Zealand Czech Republic Saudi Arabia...
Save the settings. Navigate to the [01] programming menu... [01] Save parameters to NVRAM XSAV ...and depress the encoder wheel to save all settings to NVRAM. Restart the RDi 20 To Enable Your Changes After all desired programming changes have been made and saved to NVRAM, navigate to the [02] programming menu...
As an alternative to using the front panel to configure the RDi 20, you may also connect to the RDi 20 using the serial port connector on the front of the RDi 20. This port is wired and is always configured for 115200 baud, no parity, 8 bits, 1 stop bit.
If using a COM port, configure the port setting as shown, click Apply, then click to initiate the session. To logout, simply issue the command logout. An idle Telnet session is automatically terminated after one minute of inactivity. Setting Telnet Options To access the RDi-20 console over TCP/IP, simply Telnet to the IP address of the device.
Restarting the RDi 20 After Saving Settings Certain system parameters (such as the TCP/IP configuration) only take effect when the RDi-20 CPU starts up. As such, use option [02] to restart the CPU after all desired changes have been made and saved to NVRAM.
7.6.1 Setting Basic Connectivity XIPA Set the IP Address using the command. XIPA = * . * . *. * For example, an IP Address of 192.168.0.3 would be entered as: XIPA=192.168.0.3 <Enter> If the IP Address is accepted, a “+” will then appear on the next line. If the IP Address is NOT accepted, a “!“...
7.6.2 Setting Software Connectivity XIPP Set UDP Input 1 using the command. It is necessary to set the UDP port that the RDi 20 listens to for incoming data. This value must also be set on the controlling software. XIPP=n :n.n.n.n Where the first “n”...
Page 38
7.6.4 Setting Composite Options Configure Composite Sync using the XESS command: XESS=Disabled/Input 1/Input 2 The active sync input is selected using the XESS command. XESS=Input 1 selects sync input 1, XESS=Input 2 selects sync input 2. XESS=Disabled, A third case, is provided for monophonic broadcast (no stereo pilot.) When XESS=Disabled the RDi 20 phase lock loop is disabled and the RDS subcarrier is generated using an accurate free running oscillator.
Page 39
When XENA=Disabled group generation is disabled and an “all zero” modulation appears at the output. (That is to say, the subcarrier waveform is present but no group data is being generated. The RDS /RBDS standards consider “all zero” modulation as the reference waveform for use when setting the RDS injection level.) Set the PS Group Type with the XPSG...
Page 40
Set the PTY (Programming Type) code to correct the program type for RBDS (US standard) using the XPTY command: XPTY=?? See Figure 10; will default to 5 if using TRE. News Soft 23 College Information Nostalgia 24 Unassigned Sports Jazz 25 Unassigned Talk Classical...
Page 41
7.6.7 Extended Functionality Options Enable/edit AF (Alternate Frequency) Lists To transmit an AF list, the PS group type must be set to 0A (see page 6-5) and an alternate frequency list must be created. The following summarizes use of the XIAF command for creation of AF lists: Display the AF list:...
Page 42
Set PTYN (Program Type Name) To transmit PTYN, simply define the 8 character name: XPTN=x Country Country Australia Mexico Bangladesh Nepal Brazil Netherlands Canada New Zealand Czech Republic Saudi Arabia Germany South Africa Hong Kong Taiwan India Thailand Indonesia Italy United Kingdom Malaysia United States of America...
Page 43
Restart the RDi 20 To Enable Your Changes After all desired programming changes have been made and saved to NVRAM, reset the RDi 20 using XRES command: XRES <Enter> Even if you have saved your changes, the RDi 20 will not begin operating with the new settings until the unit has been re-started! 7-11...
Page 45
If you are using TRE (The Radio Experience) in conjunction with the RDi 20, certain RDi 20 parameters will automatically be set by TRE upon initial power up. These default parameters are listed in the following chart. If desired, any of these parameters may also be changed. Setting Options TRE Default...
Page 47
Console Commands Command/Syntax Usage/Notes XCMD List available commands XEPB=0/1 Disable/enable output bypass XEDB=n Output attenuation, 0.5 dB steps XENA=0/1 Disable/enable data output XEPH=n Output phase, 1 degree steps XESS=0/1/2 Sync select. 0=Disabled, 1=Input 1, 2=Input 2. XFBT=0/1 Enable time-of-day group XFDI=0-15 Set DI flags XFMS=0/1...
Page 48
XIPC=n,user,pass Change RDi 20 TCP/IP Telnet port, username and password. Default settings are port 23, username “user” and password “pass”. A change in login and password occurs immediately without needing to restart the RDi 20. A change of port number requires a parameter save and hardware restart.
Page 49
XPTN=x Set the 8-character Program Type Name. For example, XPTN=FOOTBALL. If PTYN is defined, two 10A groups are transmitted approximately every 10 seconds. (On the minute transition, a 4A group is transmitted instead of 10A if the broadcast time is enabled “XFBT=1”...
Page 51
New firmware is frequently released for the RDi 20 to add new features and functionality. To upgrade the RDi 20 firmware with the newer release, the upgrade is transferred from a PC to the RDi 20 using a Telnet session. HyperTerminal, an application released with the Windows operating system, is most commonly used.
Page 52
Select the appropriate connection port from the Connect Using drop-down box. If using TCP/IP (Winsock) enter the RDi 20 IP address in the Host Address field and click to initiate the session. If using a COM port, configure the port setting as shown, click Apply, then click to initiate the session.
Page 53
Type XRES <Enter>, then type A <Enter> (within 2 seconds) to go to into programming mode (all typed commands must be UPPER case). The nb> prompt will appear as shown. At the nb> prompt, type FLA <Enter> (to enter Flash mode).
Page 54
When the upgrade is complete, the RDi 20 will automatically reset. After the RDi 20 resets, the HyperTerminal screen will look as shown. Type XVER <Enter> to verify that the firmware was in fact upgraded. In the example shown, the RDi 20 was upgraded to v0.152. Disconnect the serial cable from the RDi 20.