User Manual Preface Thank you for purchasing the RTM3204 GPS Timing Module. Our goal in developing this product is to bring you a precise time and frequency reference that will quickly, easily and reliably meet or ex- ceed your system requirements. Your new RTM3204 is fabricated using the highest quality materials and manufacturing processes available today, and will give you years of troublefree service.
This manual will guide you through simple installation and set up procedures. Introduction – The RTM3204 GPS Timing Module, how it works, where to use it, its main features. Basic Installation – How to connect, configure and test your RTM3204 GPS Timing Module.
If the warranty period has expired, we offer repair services for equipment you have purchased from EndRun. Call and ask for a customer service agent. It is important to contact us first as many prob- lems may be resolved with a phone call. Please have the serial number of the unit and the nature of the problem available before you call.
Page 6
R T M 3 2 0 4 G P S T i m i n g M o d u l e U s e r M a n u a l...
Commands for more information. Secure Network Interface An ethernet port is provided as a standard feature of the RTM3204 GPS Timing Module with a wide variety of protocols including SNMP with Enterprise MIB, SSH, TELNET, and FTP. Refer to Chap- ter 2 - Basic Installation for information to help you set up your network interface.
B - Upgrading the Firmware. GPS Timing-How It Works The time and frequency engine in the RTM3204 receives transmissions from satellites that are operat- ing in compliance with the Navstar GPS Interface Control Document (ICD) known as GPS-ICD-200. It specifies the receiver interface needed to receive and demodulate the navigation and time transfer data contained in the GPS satellite transmissions.
This chapter will guide you through the most basic checkout and physical installation of your RTM3204 GPS Timing Module. Subsequent chapters and appendices will give you the information needed to configure your installation for the maximum performance in your operating environment.
RS-232 Connector This DB-9M connector provides the RS-232 serial I/O console interface to the RTM3204. This console allows the user to initialize and maintain the RTM3204. See Chapter 3 - RS-232 Serial I/O Port Signal Definitions for detailed information. 1PPS Jack This SMB connector provides the 1PPS TTL output.
Performing an Initial Site Survey Using the status LED indicators, it’s easy to find out if your RTM3204 will work in your desired loca- tion: 1. Mount the antenna on the roof using the supplied mounting hardware. Make sure that it is not blocked by large metallic objects closer than one meter.
If your network does use DHCP for host configuration, and you are in a hurry to get your RTM3204 up and running, you may procede to Verifying Network Configuration to make sure that the network...
Then it will create or modify the appropriate files needed to configure the ethernet interface. The following sections will guide you in setting up communications with the RTM3204 using its RS-232 serial I/O port. Connect the RS-232 Serial I/O Port You will need to use the RS-232 serial I/O port if your network does not support the Dynamic Host Configuration Protocol (DHCP).
Page 18
These lines are the Linux bootloader boot prompt. This prompt will timeout after 5 seconds and the Linux kernel and the factory default RTM3204/Tycho root file system will be loaded. When the Linux kernel is loaded from FLASH memory into RAM a long list of kernel-generated, informational messages is displayed as the kernel begins execution and the various device drivers are initialized: Booting Linux with FACTORY root file system...
Page 19
B A S I C I N S T A L L A T I O N pcnet32: PCnet/FAST III 79C973 at 0x1000, 00 0e fe 00 00 33 tx_start_pt(0x0c00):~220 bytes, BCR18(9a61):BurstWrEn BurstRdEn NoUFlow SRAMSIZE=0x1700, SRAM_BND=0x0800, assigned IRQ 12. eth0: registered as PCnet/FAST III 79C973 pcnet32: 1 cards_found.
Starting the system watchdog...woof! During this process, the factory default TychoGPS_0 root file system is loaded from FLASH disk to an 16MB ramdisk and the remainder of the boot process completes. At this point, the RTM3204/ Tycho login prompt is displayed:...
Page 21
B A S I C I N S T A L L A T I O N the user are underlined and are provided purely for illustrative purposes. You must provide equiva- lent entries that are specific to your network. Those shown here are appropriate for a typical network that does not use DHCP.
Tycho GPS (root@gsys:~)-> shutdown -r now If you are using the RS-232 serial I/O port to communicate with the RTM3204, you will be able to see the kernel generated boot messages when the unit re-boots. You should note the line Configuring eth0 as 192.168.1.245...
If so, then the ethernet interface of your RTM3204 has been successfully configured to operate on your network and you are ready to check operation of the RTM3204 over the network. If not, you should re-check your configuration and/or repeat the procedure.
RTM3204/Tycho. Both of these protocols are supported in the RTM3204 via the OpenSSH implementations for Linux. Refer to Appendix D - Security for more information about the secure shell protocol.
Connecting Instruments to the RTM3204 Front-panel mounted SMB jacks provide the means of connecting your equipment to the RTM3204. The standard RTM3204 provides two precision output signals capable of driving properly terminated coaxial cables: 1PPS and 10MPPS. These signals are DC-coupled and sourced from Advanced CMOS (ACMOS) drivers which are able to maintain output TTL levels into a 50-ohm load.
Page 26
C H A P T E R T W O R T M 3 2 0 4 G P S T i m i n g M o d u l e U s e r M a n u a l...
The serial I/O port physical and electrical characteristics are defined as well. General Linux Shell Operation The RTM3204 is a derivative of our Tycho GPS Frequency Reference. As such, the user inteface will refer to the Tycho GPS. The command shell used by the RTM3204/Tycho is the Linux standard: .
Prints the installed oscillator type which is Rubidium or HS- Rubidium. gsyspasswd Allows the root user to change the password for the two con- figured users on the RTM3204/Tycho: gsysuser and root. This script calls the standard Linux binary and then saves passwd the resulting /etc/shadow file to the non-volatile FLASH disk.
RS-232 serial I/O port or from a session. telnet This script modifies these files: /etc/hosts.allow and /etc/hosts.deny. These are non-volatilely stored in the FLASH disk /boot/etc directory. You must re-boot the RTM3204 after running this script for the changes to take effect. Set: accessconfig RTM3204/Tycho response: Interactive shell script is started.
This command displays the current GPS subsystem dynamic mode of operation. It has two possible settings: ON or OFF. When it is ON, it is assumed that the RTM3204 is installed on a moving plat- form. When it is OFF, it is assumed that the RTM3204 is installed in a stationary location.
Page 31
C O N T R O L A N D S T A T U S C O M M A N D S results of this poll are used to steer the system clock and are saved to a log file. This command parses and formats the information contained therein and prints this fixed-length string having these fields: LKSTAT TFOM = ? YEAR DOY HH:MM:SS.sssssssss LS LF S N VCDAC SN.R FLTS Where:...
Page 32
It indicates either an over or under current condition. Usually it means that the antenna downlead cable is not plugged into the connector on the rear of the RTM3204. If the condition persists after checking the antenna/downlead for obvious faults, this is a fatal fault and the unit should be returned to the factory for repair.
FLASH Write Fault and that there is an Antenna Fault. Query: gpsstat RTM3204/Tycho response: LOCKED TFOM = 4 2001 092 04:48:56.347916732 13 13 2 7 28605 41.6 008A gpstrkstat This command displays the current GPS subsystem satellite tracking status. A list of eight satellite numbers is displayed, one for each receiver channel.
RTM3204/Tycho response: Tycho GPS 6010-0042-000 v 2.00 Wed Jan 16 22:38:21 UTC 2004 help This command displays a list of the RTM3204/Tycho commands (not Linux commands). To get help on a particular command you would type , followed by the command.
C O N T R O L A N D S T A T U S C O M M A N D S This script modifies the /etc/inetd.conf file, which is non-volatilely stored in the FLASH disk /boot/ etc directory. You must re-boot the RTM3204 after running this script for the changes to take effect. Set:...
GPS subsystem. By default, the unit is configured for static operation, so this setting is OFF. If the RTM3204 will be mounted on a moving platform, like a ship, then this setting must be changed to ON. The change takes place immediately and is stored non-volatilely.
UPGRADE root file system partition, /dev/rootfs_1 of the RTM3204 FLASH disk. It may also be used to reset the default back to the FACTORY root file sys- tem partition. Refer to Appendix B - Upgrading the Firmware for detailed instructions for perform- ing the upgrade procedure.
RS-232 Serial I/O Port Signal Definitions The RS-232 DB9M connector on the rear panel of the RTM3204 is wired as shown below. In order to connect the RTM3204 to another computer, a null-modem adapter must be used. The serial cable provided with the shipment is wired as a null-modem adapter and can be used to connect the RTM3204 to your computer.
> 10 ms, unsynchronized state if never locked to GPS In all cases, the RTM3204 reports this value as accurately as possible, even during periods of GPS signal outage where the RTM3204 is unable to directly measure the relationship of its timing outputs to UTC.
Page 40
A P P E N D I X A R T M 3 2 0 4 G P S T i m i n g M o d u l e U s e r M a n u a l...
To perform the upgrade, log in as the root user to the RTM3204 using the local console serial I/O port,...
Page 42
Now reboot the system by issuing this command at the shell prompt: shutdown –r now Wait about 30 seconds for the system to shutdown and re-boot. Then log in to the RTM3204/Tycho using . If all has gone well, you should be able to log in the usual way. After you telnet have entered your password, the system message will be displayed.
Performing the GPS Upgrade To perform this upgrade, log in as the root user to the RTM3204 using either the local console serial I/O port, and perform these operations: telnet...
FW 6010-0020-000 v 1.00 - Aug 18 2004 10:47:41 FPGA 6020-0005-000 v 0202 The firmware version should match that of the binary file that you uploaded. At this point, the script terminates its execution, and you will again have the standard RTM3204 console gradegps prompt.
Page 45
U P G R A D I N G T H E F I R M W A R E You should now see the ‘C’ character being received every three seconds. This is the character that the GPS engine bootloader sends to indicate to the XMODEM utility that it is wating for a download. You may now re-try the upload procedure, assuming that you have corrected any original problem with the binary file.
Page 46
A P P E N D I X B R T M 3 2 0 4 G P S T i m i n g M o d u l e U s e r M a n u a l...
Management Information (SMI) object tree. Enterprise Management Information Base (MIB) In addition to providing the SNMP variables contained in MIB-II as described in RFC-1213, EndRun Technologies has implemented an enterprise MIB using the syntax of the SMI version 2 (SMIv2) as described in RFC-2578:...
A P P E N D I X C TYCHO-MIB Which is located on your RTM3204 in this ASCII file: /usr/local/share/snmp/mibs/TYCHO-MIB.txt In addition to a complete set of GPS status objects, the MIB defines two SMIv2 notification objects: • GPS Fault Status change •...
IP address or hostname of the destination host for receiving the notifica- xxx.xxx.xxx.xxx tions or informs generated by the RTM3204. By default, the v2c trap or inform will be sent to port 162. You may optionally add another parameter,...
Page 50
To use the SNMPv3 capabilities of the RTM3204, you must first set up user information and access limits for those users in /etc/snmpd.conf. Uncomment and edit these two lines to define your v3 users and their access parameters: rwuser root priv .1...
Page 51
The encryption algorithms used by the agent are dependent upon the IP address of the RTM3204. Because of this, new keys must be generated anytime your RTM3204’s IP address is changed. It also means that you cannot use the same /boot/ucd-snmp/snmpd.conf file with multiple RTM3204 units. To generate...
Page 52
A P P E N D I X C R T M 3 2 0 4 G P S T i m i n g M o d u l e U s e r M a n u a l...
Linux Operating System Note: The RTM3204 is a derivative of our standard product, the Tycho GPS Frequency Reference. As such, the operating system software will refer to the Tycho. The embedded Linux operating system running in the RTM3204 is based on kernel version 2.4.26 and version 7 of the Slackware Linux distribution.
A P P E N D I X D The last two topics are supported on the RTM3204 by a pair of shell scripts which ease configuration for the inexperienced user of Unix-like operating systems. These are accessconfig inetd- config...
Page 55
Advanced users wishing to modify the configuration of the sshd config file and then copy it to the /boot/etc directory of the RTM3204/Tycho. Be careful to maintain the proper ownership and access permissions by using when copying the file. At boot time,...
Page 56
A P P E N D I X D R T M 3 2 0 4 G P S T i m i n g M o d u l e U s e r M a n u a l...
"Smarter Timing Solutions" Appendix Timecode Formats A standard feature of your RTM3204 GPS Timing Module is a single timecode output available at the rear panel SMB connector identified as AM CODE The output code format is selectable via a console command. See...
A P P E N D I X E IEEE-1344 Bit Definition Bit Position Bit Definition Explanation Year, BCD1 Unit years Year, BCD2 Year, BCD4 Year, BCD8 Not used Year, BCD10 Tens years Year, BCD20 Year, BCD40 Year, BCD80 Position identifier Leap second pending Set to one, 59 seconds prior to leap insertion Leap second...
Page 59
"Smarter Timing Solutions" Appendix F Specifications GPS Receiver: L1 Band – 1575.42 MHz 8 Channels, C/A Code Antenna: TNC jack in base of antenna housing, Z out = 50Ω Integral +35 dB gain LNA with bandpass filter for out-of-band interference rejection. Rugged, all-weather housing capable of operation over –40°C to +85°C temperature extremes Mounting via 18”...
Page 60
A P P E N D I X F 10M PPS Output: Signal: Positive TTL pulse into 50Ω. Accuracy: < 1 x 10 to UTC for 24-hour averaging times when locked. -1/2 Stability: ADEV < 3 x 10 τ , τ < 10 seconds.
Page 61
S P E C I F I C A T I O N S Mounting Dimensions: ������ ������ ����� ���� ���� ����� ����� ����� ����� �������� ��������� ��������� ����������� ����������� ��� ��� ����� ����� ����� ����� ����� �� ������������� � ���������� � ������ ���� �����...
Page 62
A P P E N D I X F R T M 3 2 0 4 G P S T i m i n g M o d u l e U s e r M a n u a l...
Page 63
"Smarter Timing Solutions" Special Modifications Changes for Customer Requirements From time to time EndRun Technologies will customize the standard RTM3204 GPS Timing Module for special customer requirements. If your unit has been modified then this section will describe what those changes are.
Page 64
S P E C I A L M O D I F I C A T I O N S R T M 3 2 0 4 G P S T i m i n g M o d u l e U s e r M a n u a l...
Page 66
Santa Rosa, CA, USA Santa Rosa, CA TEL 1-877-749-3878 TEL 1-877-749-3878 FAX 707-573-8619 FAX 707-573-8619 "Smarter Timing Solutions" www.endruntechnologies.com www.endruntechnologies.com...
Need help?
Do you have a question about the RTM3204 and is the answer not in the manual?
Questions and answers