BG7TBL LCD-GPSDO English User Manual V1.1-D
BG7TBL LCD-GPSDO English User Manual V1.1-D
BG7TBL LCD-GPSDO English User Manual V1.1-D
Instruction Manual
Version 1.1 - D
2
Table of Contents
3
Section 1: Key Features
Section 2: Overview
The GPSDO (GPS Disciplined Oscillator) uses GPS signals to control the 10 MHz
OCXO (Oven Controlled Crystal Oscillator), and to provide a accurate GPS controlled
1 PPS (Pulse Per Second) output. A unique software algorithm filters and processes
the GPS timing signal to improve the overall timing and frequency accuracy. The front
panel LCD display provides GPS Signal Strength, Time, and Error Calculation for the
10 MHz output frequency.
4
Section 4: Equipment Installation
Rear Panel
1. Status LEDs
ALM: Red LED indicates OCXO is warming, and not at initial set temperature.
GPS LOCK: Green LED 'ON' indicating GPS is tracking and locked. RUN:
Flashing green LED (~1 PPS) indicates normal operation state.
3. GPS locked 1 PPS Square Wave output, with timing valid on the rising edge.
5. SMA connector for Active GPS antenna, with DC power for it.
5
4.2 Front Panel
Front Panel
LCD display provides Signal Strength, Time, GPS Lock, and 10 MHz Error status.
GPSDO-DB9
- PC-DB9
PIN2 -------------- PIN2
PIN3 -------------- PIN3
PIN5 -------------- PIN5
PIN8 -------------- PIN8
6
4.4 Rear Panel Status LEDs
- Power up: All three LEDs will light momentarily followed by 'RUN' (flashing), 'ALM'
ON, and 'GPS Lock' OFF.
- Power up current: Less than 1.5 A.
- Preheat: The OCXO requires 30 minutes to warm up and stabilize. When it initially
reaches operating temperature, the 'ALM' (red) will turn OFF. When the GPS is Locked,
the 'GPS Lock' (green) will turn ON indicating normal operation is in process.
-- Normal: 'RUN' (green) flashing, 'GPS Lock' (green) ON. 'ALM' (red) OFF, means that
the GSDO is operating normally.
1 2 3
4 5
A type 1602 LCD is used with a display area of 2 lines and 16 characters each.
1. GPS signal strength, 1 to 5 bars, 1 bar being Weak, and 5 bars Strong.
2. User defined 6-character
- display area.
3. Time Display; user options are available for international Time Zones.
4. GPS Disciplined state display, ‘L’ is indicated for a GPS Lock condition.
Highest Accuracy is when the least significant digits are 0.
5. Reference output frequency/accuracy display area (user options available).
At power up, LCD display will momentarily illuminated fully, and briefly display:
7
4.6 Display Commands - User Display Options
- An Internal 'Run/Test Mode Jumper' must set to the Test Mode for programming.
Test Mode is enabled by placing a connection across this Jumper (on main PCB behind
the 3 LEDs)
- Configure a PC for Terminal emulation with an appropriate software utility* (see Section
7, Programming Notes.
- User LCD Display Programming basic command string ($) structure follows:
The instructions are in 'ASCII code' starting with: $GPGTC’, then 12 bits (X1-X12),
and ending with ‘T*
$GPGTC, X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 T*
X1, sets frequency display mode:
‘0’ for “10000000.0000 Hz” format
‘1’ for “10M +/- 0.0000 Hz” format
‘2’ for “10M +/- 000.00 ppb” format (i.e. 001.00 = 1 x 10 -9 , 000.01 = 1 x 10 -11 )
‘3’ for “10M +/- 0.00000 ppm” format (i.e. 1.00000 = 1 x 10 -6 )
X2 - X7, sets the user defined 6-character area
X8, sets positive time offset from UTC ‘+’ (default is +, e.g. +0000)
X9 & X10, two digit hour offset, ‘00’ to ‘23’ (default 00, for UTC Time)
X11 & X12, two-digit minute offset, ’00’ to ‘59’ (default is 00, seldom ever changed )
- Note: The following command strings use 1 Space before 'UTC' and 2 Spaces after.
- Example 1: PPM frequency format display mode, w/UTC displayed as 'BJT' (Beijing)
Time, with a time offset of 8:00 hours, the command would be;
$GPGTC,3 BJT +0800T*
- Example 2: 10000000.0000 Hz frequency format display mode, with UTC Time display,
without a time offset, the command would be;
$GPGTC,0 UTC +0000T*
- Example 3: PPB frequency format display mode, with EST Time display,
with a time offset
- of 5:00 hours, the command would
be; $GPGTC,2 EST +0500T*
- NOTE ! All basic command strings ($) for programming need to be copied twice (2x)
into the TX Send [field] of the Terminal Emulator (without a space between them). i.e.
Copy $GPGTC,0 GMT +0000T* twice for sending to the GPSDO as follows:
$GPGTC,0 GMT +0000T*$GPGTC,0 GMT +0000T* (two basic command strings as
one)
- After a command is sent and executed successfully, the device will return an ‘OK’ reply.
- When LCD display programming has been completed, remove the PC connection, and set
the 'Test Mode Jumper' to the normal 'Run Mode' (Open). Recycle the GPSDO DC Power
(OFF/ON), and the GPSDO should boot-up using the new LCD Display Option format.
8
4.7 Notes
The LCD display for the Frequency Standard's frequency, or error, is a calculated value,
and as such, there may be a deviation from its actual frequency.
The GPSDO surface will become Warm (not HOT) during operation, and this is normal.
For optimum GPS signal Lock, place the antenna for a clear view of the sky, avoid
potential interference sources such as high voltage power lines, etc. GPS Lock may be
obtained without a full view of the sky, although with a potential for degradation in
frequency accuracy.
Hz
10 MHz
Block Diagram
9
Section 6: FAQ
Q :The 5m GPS active antenna cable is too short for connecting it to the GPSDO?
A : An appropriate 50 Ohm coax extension cable with SMA M/F connectors can be used.
The GPSDO will operate in if the GSP antenna isn't connected, or the GPS signals
are lost for any reason. In this event, GPS NO FIX is displayed, and the frequency
accuracy may be degraded.
Q : I use a frequency counter and the frequency of the device shows a difference, what
should I do?
A : The LCD frequency of the device is from a internal calculation, the actual test frequency
may have a deviation. However, when the machine displays L10000000.0000 Hz the
the accuracy is high. For verification measurement, ensure that the reference frequency
measurement device's accuracy is at least good for +/- 0.000,01 Hz. A frequency
counter should have an accuracy of at least 10 times better than the expectation of the
device being measured.
Q : The displayed GPS signal strength changes from high, to low, etc.
A : Some of this is normal. The signal strength is affected by the satellite locations, weather
(rain, snow, etc), and any signal absorption, or reflections.
10
Section 7: Programming Notes
Remember:
LCD Display Option Programming Commands currently are to be sent as a double basic
string, without a space between them. This a firmware programming verification
requirement to help ensure that only valid commands are executed, although this could
change in future firmware versions.
Recommendation:
Termite' Terminal Emulator, is a proven application for programming the LCD-GPSDO.
It is a freeware, portable app. that doesn't require installation, and can be run from a
USB Thumb drive. Available at > https://www.compuphase.com/software_termite.htm
Terminal Emulator Configuration: Baud Rate 9600bps, Data bits 8, Stop bit 1, Parity
bit NONE, Flow control NONE.
Connect PC to the Rear Panel RS232 connector. A inexpensive 'USB to Serial Port
(RS232) Adapter Cable' works well for programming using a PC without a Serial Port.
'Master Reset' command for the BG7TBL LCD-GPSDO: To Initialize Factory Defaults.
Send > 00000000000000000000000000$GPGTC,0 UTC +0000T* twice in a single $
(this command leads with 26 Zeros, then One Space before "UTC", Two Spaces after).
The full command to send is as follows:
00000000000000000000000000$GPGTC,0 UTC +0000T*00000000000000000000000000$GPGTC,0 UTC +0000T*
Miscellaneous:
1. Potentiometer RP1 on the Display Board is a Contrast adjustment for the LCD.
2. To configure the GPSDO to supply 5 VDC to the GPS Antenna (vs. default 3.3
VDC) for a 5 VDC Active GPS Antenna. Move the SMT Fuse from 'ANT 3.3V' to
the 'ANT 5V' location. These are clearly marked on the bottom of the Main PCB,
next to the U-blox GPS Receiver IC.
3. GPS NO FIX is displayed on the LCD when the GPS isn't Locked.
4. The character '$' is used to represent a ASCII string command.
LCD Display Option Pgm. Commands: Ready to paste into Terminal [TX Field]
1. Display UTC Time, with Frequency in Hz (default, as
supplied) $GPGTC,0 UTC +0000T*$GPGTC,0 GMT +0000T*
2. Display UTC Time, with Frequency Error in PPB (recommended)
$GPGTC,2 UTC +0000T*$GPGTC,2 GMT +0000T*
3. Display EST Time, with Frequency Error in PPB
$GPGTC,2 EST +0500T*$GPGTC,2 EST +0500T*
11