Meinberg GPS169PCI User manual

Technical Information
Operating Instructions
GPS169PCI
with IRIG-Generator

Impressum
Meinberg Funkuhren GmbH & Co. KG
Auf der Landwehr 22
D-31812 Bad Pyrmont
Phone: ++49 52 81 - 9309-0
Fax: ++49 52 81 - 9309-30
Internet: http://www.meinberg.de
Email: [email protected]
February 20, 2006

Table of Contents
Impressum ............................................................................................ 2
Driver Diskette ..................................................................................... 4
Content of the diskette .......................................................................... 5
General information .............................................................................. 6
Block diagram GPS169PCI .................................................................. 7
GPS169PCI features ............................................................................. 8
Time zone and daylight saving .................................................... 8
Asynchronous serial ports ........................................................... 9
Time capture inputs ..................................................................... 9
Pulse and frequency outputs ........................................................ 9
DCF77 emulation ...................................................................... 10
Connectors and LEDs in the rear slot cover ....................................... 11
Installing the radio clock ..................................................................... 12
Configuring the 9 pin connector ................................................ 12
Mounting the board ................................................................... 12
Mounting the antenna ................................................................ 13
Powering up the system............................................................. 13
Firmware updates ............................................................................... 14
Replacing the lithium battery .............................................................. 15
CE label .............................................................................................. 15
Timecodes .......................................................................................... 16
The timecode generator ............................................................. 16
IRIG standard format................................................................. 17
AFNOR-standard format........................................................... 18
Assignment of CF Segment in IEEE1344 mode ....................... 19
Generated timecodes ................................................................. 20
Selection of timecode ....................................................... 20

4
Driver Diskette
Table of Contents (continued)
Technical Specifications GPS169PCI ................................................ 21
Assignment of the 5 pin jumper block ....................................... 23
Technical specifications of antenna ........................................... 24
Assembly with CN-UB/E (CN-UB-280DC) ............................ 25
Time strings ............................................................................... 26
Format of the Meinberg Standard time string ................... 26
Format of the Meinberg Capture String ........................... 27
Format of the SAT-time string ......................................... 28
Format of the NMEA 0183 string (RMC) ....................... 29
Format of the Uni Erlangen string (NTP) ........................ 30
Format of the ABB SPA time string ................................ 32

5
Content of the diskette
The diskette contains a driver program that keeps the computer´s system time synchro-
nous to the board time. If the present delivered diskette doesn’t include a driver
program for the operating system used, it can be downloaded from:
http://www.meinberg.de/english/sw/
On the diskette there is a file called „readme.txt“, which helps installing the driver
correctly. The content of this file is as follows:
Installation Instructions
-------------------------
Execute Setup.exe and choose the installation directory.
By default, the installation directory is:
C:\Program Files\Meinberg\MbgMon
Then shut down the computer, install the Meinberg radio
clock plug-in board into a free slot and reboot.
Now you are asked to install a driver. The driver file
MEINBERG.INF can be found in the subdirectory Driver\PnP
of the installation directory.
After the installation is complete, start the monitor
program MbgMon. Start the time service, control the state
of the reference clock and configure the device(s).
Copyright (C) Meinberg Funkuhren, Bad Pyrmont, Germany

6
General information
The satellite clocks made by Meinberg have been designed to provide extremly
precise time to their users. The clocks have been developed for applications where
conventional radio clocks can´t meet the growing requirements in precision. High
precision available 24 hours a day around the whole world is the main feature of the
new system which receives its information from the satellites of the Global Posi-
tioning System.
The Global Positioning System (GPS) is a satellite-based radio-positioning, navi-
gation, and time-transfer system. It was installed by the United States Departement
of Defense and provides two levels of accuracy: The Standard Positioning Service
(SPS) and the Precise Positioning Service (PPS). While PPS is encrypted and only
available for authorized (military) users, SPS has been made available to the general
public.
GPS is based on accurately measuring the propagation time of signals transmitted
from satellites to the user´s receiver. A nominal constellation of 24 satellites together
with some active spares in six orbital planes 20000 km over ground provides a
minimum of four satellites to be in view 24 hours a day at every point of the globe.
Four satellites need to be received simultaneously if both receiver position (x, y, z)
and receiver clock offset from GPS system time must be computed. All the satellites
are monitored by control stations which determine the exact orbit parameters as well
as the clock offset of the satellites´ on-board atomic clocks. These parameters are
uploaded to the satellites and become part of a navigation message which is retrans-
mitted by the satellites in order to pass that information to the user´s receiver.
The high precision orbit parameters of a satellite are called ephemeris parameters
whereas a reduced precision subset of the ephemeris parameters is called a satellite´s
almanac. While ephemeris parameters must be evaluated to compute the receiver´s
position and clock offset, almanac parameters are used to check which satellites are
in view from a given receiver position at a given time. Each satellite transmits its
own set of ephemeris parameters and almanac parameters of all existing satellites.

7
Block diagram GPS169PCI

8
GPS169PCI features
The satellite controlled clock GPS169PCI is a plug-in board designed for computers
with 3.3V or 5V PCI bus running with clock frequencies of 33MHz or 66 MHz. The
rear slot cover integrates the antenna connector, the modulated timecode, two status
LEDs, and a 9 pin sub-D male connector.
The antenna/converter unit is connected to the receiver by a 50 Ωcoaxial cable with
length up to 250m. Power is supplied to the unit DC insulated across the antenna cable.
Optionally, an overvoltage protection and an antenna distributor are available. The
antenna distributor can be used to operate up to 4 Meinberg GPS receivers using a
single antenna/converter unit.
The navigation message coming in from the satellites is decoded by satellite clock's
microprocessor in order to track the GPS system time with an accuracy of better than
250nsec. Compensation of the RF signal´s propagation delay is done by automatical
determination of the receiver´s position on the globe. A correction value computed
from the satellites´ navigation messages increases the accuracy of the board´s tempera-
ture compensated master oscillator (TCXO) to ±5•10-9 and automatically compensates
the TCXO´s aging. The last recent value is restored from the non-volatile memory at
power-up. Optionally, the clock is also available with a higher precision time base.
A monitoring software shipped with the board can be used to check the clock's status
and configure some operational parameters.
Time zone and daylight saving
GPS system time differs from the universal time scale (UTC) by the number of leap
seconds which have been inserted into the UTC time scale after GPS has been initiated
in 1980. The current number of leap seconds is part of the navigation message supplied
by the satellites, so the satellite clock´s internal real time is based on UTC. Conversion
to local time including handling of daylight saving year by year can be done by the
receiver´s microprocessor. For Germany, the local time zone is UTC + 3600 sec for
standard time and UTC + 7200 sec if daylight saving is in effect.
The clock's microprocessor determines the times for start and end of daylight saving
time by a simple algorithm e. g. for Germany:
Start of DST is on the first Sunday after March, 25th, at 2 o'clock standard time.
End of DST is on the first Sunday after October, 25th, at 3 o'clock daylight time.
The monitoring software shipped with the board can be used to configure the time zone
and daylight savings parameters easily. Switching to daylight saving time is inhibited
if for both start and end of daylight saving the parameters are exactly the same.
The timecode (IRIG, AFNOR, IEEE) generated by GPS169PCI is available with
these settings or with UTC as reference. This can be set by the monitor program.

9
Asynchronous serial ports
Two asynchronous serial interfaces (RS232) called COM0 and COM1 are available
to the user. Only COM0 is available at the rear panel slot cover, COM1 must use
another submin-D connector which can optionally be connected to the 5 pin jumper
block on the board. The monitoring program can be used to configure the outputs. In
the default mode of operation, the serial outputs are disabled until the receiver has
synchronized after power-up. However, they can be configured to be enabled imme-
diately after power-up. Transmission speed, framing and mode of operation can be
configured individually for each port. Both of the ports can be configured to transmit
either time strings (once per second, once per minute, or on request with ASCII ´?´
only), or to transmit capture strings (automatically when available, or on request).
The format of the output strings is ASCII, see the technical specifications at the end
of this document for details.
Time capture inputs
The board provides two time capture inputs called User Capture 0 and 1 (CAP0 and
CAP1) which can be mapped to pins at the 9 pin connector at the rear panel. These
inputs can be used to measure asynchronous time events. A falling TTL slope at one of
these inputs lets the microprocessor save the current real time in its capture buffer.
From the buffer, an ASCII string per capture event can be transmitted via COM1 or
displayed using the monitoring program. The capture buffer can hold more than 500
events, so either a burst of events with intervals down to less than 1.5 msec can be
recorded or a continuous stream of events at a lower rate depending on the transmissi-
on speed of COM1 can be measured. The format of the output string is described in the
technical specifications at the end of this document. If the capture buffer is full a
message "** capture buffer full" is transmitted, if the interval between two captures is
too short the warning "** capture overrun" is being sent via COM1.
Pulse and frequency outputs
The satellite clock's pulse generator outputs TTL level pulses once per second
(P_SEC) and once per minute (P_MIN). A DIL switch on the board can be set up to
map one or both of the pulses to pins at the 9-pin connector at the rear slot cover.
A TTL level master frequency of 10 MHz is derived from the TCXO. By default,
this frequency is available only at the 5 pin jumper block on the board.
In the default mode of operation, the pulse outputs are disabled until the receiver has
synchronized after power-up. However, the monitoring program can be used to enable
these outputs immediately after power-up.

10
DCF77 emulation
The GPS169PCI satellite clock generates TTL level time marks (active HIGH) which
are compatible with the time marks spread by the German long wave transmitter
DCF77. This long wave transmitter installed in Mainflingen near Frankfurt/Germany
transmits the reference time of the Federal Republic of Germany: time of day, date of
month and day of week in BCD coded second pulses. Once every minute the complete
time information is transmitted. However, the clock generates time marks representing
its local time as configured by the user, including announcement of changes in daylight
saving and announcement of leap seconds. The coding sheme is given below:
Time marks start at the beginning of a new second. If a binary "0" is to be transmitted,
the length of the corresponding time mark is 100 msec, if a binary "1" is transmitted,
the time mark has a length of 200 msec. The information on the current date and time
as well as some parity and status bits can be decoded from the time marks of the 15th
up to the 58th second every minute. The absence of any time mark at the 59th second of
a minute signals that a new minute will begin with the next time mark. The DCF
emulation output is enabled immediately after power-up.

11
Connectors and LEDs in the rear slot cover
The coaxial antenna connector, two status
LEDs and a 9 pin sub D connector can be
found in the rear slot cover. (see figure). The
upper, green LED (LOCK) is turned on when
after power-up the receiver has acquired at
least four satellites and has computed its posi-
tion. In normal operation the receiver position
is updated continuously as long as at least four
satellites can be received.
The lower, red LED (FAIL) is turned on
after power-up until the receiver has synchro-
nized or if a severe error occurs during opera-
tion.
The 9 pin sub D connector is wired to the
GPS169PCI's serial port COM0. Pin assign-
ment can be seen from the figure beside. This
port can not be used as serial port for the compu-
ter. Instead, it can be uses to send out Meinberg's
standard time string to an external device.
A DIL switch on the board can be used to wire some TTL inputs
or outputs (0..5V) to some connector pins. In this case, absolute
care must be taken if another device is connected to the port,
because voltage levels of -12V through +12V (as commonly used
with RS-232 ports) at TTL inputs or outputs may damage the
radio clock.
Behind the little hole in the slot cover there is a push button (BSL) which is needed
if the clock's firmware shall be updated. See the chapture about firmware updates for
details.
GPS
antenna
modulated
timecode
LOCK FAIL
BSL key
RxD
TxD
GND

12
Installing the radio clock
Every PCI board is a plug&play board. After power-up, the computer's BIOS assigns
ressources like I/O ports and interrupt lines to the board, the user does not need to take
care of the assignments. The programs shipped with the board retrieve the settings from
the BIOS.
Configuring the 9 pin connector
By default only the signals needed for the serial port COM0 are mapped to the pins of the
connector. Whenever one of the additional signals shall be used, the signal must be
mapped to a pin by putting the appropriate lever of the DIL switch in the ON position.
The table below shows the pin assignments for the connector and the DIL switch lever
assigned to each of the signals. Care must be taken when mapping a signal to Pin 1, Pin
4 or Pin 7of the connector, because one of two different signals can be mapped to these
Pins. Only one switch may be put in the ON position in this case:
Pin 1: DIL 1 or DIL 8 ON
Pin 4: DIL 5 or DIL 10 ON
Pin 7: DIL 3 or DIL 7 ON
Those signals which do not have a lever of the DIL switch assigned are always available
at the connector:
niP-BUS-DniP-BUS-D niP-BUS-D niP-BUS-DniP-BUS-DlangiSlangiS langiS langiSlangiSlevellangiSlevellangiS levellangiS levellangiSlevellangiShctiws-LIDhctiws-LID hctiws-LID hctiws-LIDhctiws-LID
1tuoCCVV5+1
1tuoSPP232SR8
2niDxR232SR-
3tuoDxT2
32SR-
4tuoMPPLTT5
4tuozHM01LTT01
5DNG--
6ni0PACLTT2
7ni1PACLTT3
7tuoCDGIRI05otniLTT Ω7
8tuoSPPLTT4
9tuoFCDLTT6
Mounting the board
The computer has to be turned off and its case must be opened. The satellite clock can be
installed in any PCI slot not used yet. The rear plane must be removed before the board
can be carefully plugged in. The computer´s case should be closed again and the antenna
can be connected to the coaxial plug at the clock's rear slot cover. After the computer has
been restarted, the monitor software can be run in order to check the clock's configurati-
on.

13
Mounting the antenna
The GPS satellites are not stationary but circle round the globe in a period of about 12
hours. They can only be received if no building is in the line-of-sight from the antenna to
the satellite, so the antenna/converter unit must be installed in a location from which as
much of the sky as possible can be seen. The best reception is given when the antenna
has a free view of 8° angular elevation above horizon. If this is not possible the antenna
should be installed with a mostly free view to the equator because of the satellite courses
which are located between latitudes of 55° North and 55° South.
If even this is not possible problems occure especially when at least four sattelites for
positioning have to be found.
The unit can be mounted using a pole with a diameter up to 60 mm. A standard coaxial
cable with 50 Ωimpedance (e.g. RG58C) should be used to connect the antenna/
converter unit to the receiver. Cable thinner than RG58 should be avoided due to its
higher DC resistance and RF attenuation. When using the optional antenna diplexer the
total length of one antenna line between antenna, diplexer and receiver must not be
longer than 250 m. If a cable with less attenuation is used its length may be increased
accordingly (e.g. 500 m with RG213).
If the antenna cable was canned by the user: before powering up
the system, make sure that there is no short-circuit between the
inner and outer conductor of the antenna cable, because this
could cause a fault of GPS169PCI.
Powering up the system
After the board has been mounted and the antenna has been connected, the system is
ready to operate. About 10 seconds after power-up the receiver´s TCXO operates with
the required accuracy. If the receiver finds valid almanac and ephemeris data in its battery
buffered memory and the receiver´s position has not changed significantly since its last
operation the receiver can find out which satellites are in view now. Only a single
satellite needs to be received to synchronize and generate output pulses, so synchroniza-
tion can be achieved at least one minute after power-up. After 20 minutes of operation
the TCXO has achieved its final accuracy and the generated frequencies are within the
spezified tolerances.
If the receiver position has changed by some hundred kilometers since last operati-
on, the satellites´ real elevation and doppler might not match those values expected
by the receiver thus forcing the receiver to start scanning for satellites. This mode is
called Warm Boot because the receiver can obtain ID numbers of existing satellites
from the valid almanac. When the receiver has found four satellites in view it can
update its new position and switch to normal operation. If the almanac has been lost
because the battery had been disconnected the receiver has to scan for a satellite and
read in the current almanacs. This mode is called Cold Boot. It takes 12 minutes until

14
the new almanac is complete and the system switches to Warm Boot mode scanning
for other satellites.
In the default mode of operation, neither pulse outputs nor the serial ports will be
enabled after power-up until synchronization has been achieved. However, it is possible
to configure some or all of those outputs to be enabled immediately after power-up. If the
system starts up in a new environment (e. g. receiver position has changed or new power
supply) it can take some minutes until the TCXO´s output frequency has been adjusted.
Up to that time accuracy of frequency drops to 10-8 reducing the accuracy of pulses to
±2µs.
Firmware updates
Whenever the on-board software must be upgraded or modified, the new firmware can
be downloaded to the internal flash memory via the radio clock's serial port COM0.
There is no need to open the computer case and insert a new EPROM.
If the button behind a hole in the rear slot cover is pressed for approximately 2
seconds, a bootstrap loader is activated and waits for instructions from the serial port
COM0. A loader program shipped together with the file containing the image of the
new firmware sends the new firmware from one of the computer's serial ports to the
clock's serial port COM0. The bootstrap loader does not depend on the contents of the
flash memory, so if the update procedure is interrupted, it can easily be repeated.
The contents of the program memory will not be modified until the loader program
has sent the command to erase the flash memory. So if the button has been pressed
accidentally, the system will be ready to operate again after the computer has been
turned off an the on again.

15
Replacing the lithium battery
The life time of the lithium battery on the board is at least 10 years. If the need arises
to replace the battery, the following should be noted:
ATTENTION!
Danger of explosion in case of inadequate replacement of
the lithium battery. Only identical batteries or batteries
recommended by the manufacturer must be used for
replacement. The waste battery must be disposed as
proposed by the manufacturer of the battery.
CE label

16
Timecodes
The transmission of coded timing signals began to take on widespread importance
in the early 1950´s. Especially the US missile and space programs were the forces
behind the development of these time codes, which were used for the correlation of
data. The definition of time code formats was completely arbitrary and left to the
individual ideas of each design engineer. Hundreds of different time codes were
formed, some of which were standardized by the „Inter Range Instrumantation
Group“ (IRIG) in the early 60´s.
Except these „IRIG Time Codes“ other formats, like NASA36, XR3 or 2137, are
still in use. The board GPS169PCI however generates the IRIG-B, AFNOR NFS 87-
500 code as well as IEEE1344 code which is an IRIG-B123 coded extended by
information for time zone, leap second and date. If desired other formats are
available.
The timecode generator
The board GPS169PCI generates modulated and unmodulated timecodes. Modula-
ted signals are transmitting the information by varying the amplitude of a sinewave
carrier, unmodulated timecodes are transmitted by pulse duration modulation of a
DC-signal (TTL in case of GPS169PCI), see chapter „IRIG standard format“ for
details.
The sinewave carrier needed for modulated signals is generated in a digital way by
a programmable logic device on the board. The frequency of this signal is derived
from the main oscillator of GPS169PCI, which is disciplined by the GPS-system.
This leads to a sinewave carrier with high accuracy. Transmission of date is synchro-
nized by the PPS (pulse per second) derived from the GPS-system.
The modulated timecode has an amplitude of 3Vpp (MARK) and 1Vpp (SPACE)
into 50 Ω. The number of MARK-amplitudes within ten periods of the carrier defines
the coding:
a) binary „0“ : 2 MARK-amplitudes, 8 SPACE-amplitudes
b) binary „1“ : 5 MARK-amplitudes, 5 SPACE-amplitudes
c) position-identifier : 8 MARK-amplitudes, 2 SPACE-amplitudes
The DC-signal has the following pulse durations accordingly:
a) binary „0“ : 2 msec
b) binary „1“ : 5 msec
c) position-identifier : 8 msec

17
IRIG standard format

18
AFNOR-standard format

19
Assignment of CF Segment in IEEE1344 mode
.oNtiB.oNtiB .oNtiB .oNtiB.oNtiBnoitangiseDnoitangiseD noitangiseD noitangiseDnoitangiseDnoitpircseDnoitpircseD n
oitpircseD noitpircseDnoitpircseD
94
5PreifitnedInoitisoP
051dedocneDCBraeY
raeydedocneDCBfoelbbinwol
152dedocneDCBraeY
254dedocneDCBraeY
358dedocneDCBraeY
45orezsyawla,
ytpme
5501dedocneDCBraeY
raeydedocneDCBfoelbbinhgih
6502dedocneDCBraeY
7504dedocneDCBraeY
8508dedocneDCBraeY
956
PreifitnedInoitisoP
06gnidnePdnoceSpaeL-PSLnoitresniSLerofebs95otputes
16dnoceSpaeL-SL dnocespaeleteled=1,d
nocespaeldda=0
).1
26gnidnePgnivaSthgilyaD-PSD gnivasthgilyaderofebs95otputes
revoegnahc
36emiTgnivaSthgilyaD-TSDemitgnivasthg
ilyadgnirudtes
46ngiStesffOenozemiT'-'=1,'+'=0tesffoZTfongis
561dedocneyranibtesffOZT
.emitCTUotemitGIRImor
ftesffO
slauqetesffOZTsulpemitGIRIdedocnE
!semitllataCTU
662dedocneyranibtesffOZT
764dedocneyranibtesffOZT
8
68dedocneyranibtesffOZT
967PreifitnedInoitisoP
07ruoh5.0tesffOZTtesfforuohflahlanoitiddafites
17tiremfoerugif
emiTMOFT
detamixorppastneserpertiremfoerugifemit
.rorrekcolc
).2
dekcolkcolc=00x0
deliafkcolc=F0x0
27tiremfoerugifemiTMOFT
37tiremfoerugifemiTMOFT
47tiremfoerugifemiTMOFT
57YT
IRAP emitB-GIRI.lcnistibgnidecerpllanoytirap
).1
sdnocespaelfonoiteledtroppustonseoderawmriftnerruc
).2
.purewopretfatsrifdezinorhcnyssikcolcnehw,deraelcsiMOFT
edocemitdetarenegfonoitceleSretpahcees

20
Generated timecodes
The board GPS169PCI generates modulated unmodulated (TTL into 50 Ω) time-
codes, so that six different signals are available:
a) B002: 100pps, DC-signal, no carrier
BCD time of year
b) B122: 100pps, AM-sinewave signal, 1 kHz
BCD time of year
c) B003: 100pps, DC-signal, no carrier
BCD time of year, SBS time of day
d) B123: 100pps, AM-sinewave signal, 1 kHz
BCD time of year, SBS time of day
e) AFNOR: Code according to NFS-87500, 100pps, AM-sinewave signal, 1kHz
BCD time of year, complete date, SBS-Time of Day
f) IEEE1344: Code. according to IEEE1344-1995, 100pps, AM-sinewave signal, 1kHz
BCD time of year, SBS time of day,
IEEE1344 expansion for date, timezone, daylight saving and leap second
in Control Funktions Segment (CF)
see table „Assignment of CF Segment in IEEE1344 mode“
Modulated and unmodulated signals with the same coding (B002/B122 and B003/
B123) are always available simultaneously via the BNC- and the D-SUB-connector.
Selection of timecode
The selection of timecode is done by the monitor software.
The unmodulated timecode can be delivered as an active-high or active-low signal by
setting a jumper on the board GPS169PCI into the appropriate position:
Table of contents
Other Meinberg Clock manuals

Meinberg
Meinberg NTP-SLAVE-CLOCK User manual

Meinberg
Meinberg GPS163TDHS User manual

Meinberg
Meinberg GPS161AHS User manual

Meinberg
Meinberg FUNKUHREN ANZ14_V3 User manual

Meinberg
Meinberg GPS167BGT User manual

Meinberg
Meinberg DCF600HS User manual

Meinberg
Meinberg DCF77C51 Manual

Meinberg
Meinberg GPS164xHS User manual

Meinberg
Meinberg GPS167SV User manual

Meinberg
Meinberg WWVB51USB User manual