1.2.1 Grounding To avoid damaging the sensitive electronic components in the FireFly-1A GSPDO always make sure to discharge any built-up electrostatic charge to a good ground source, such as power supply ground. This should be done before handling the circuit board or anything connected to it, i.e. the GPS antenna.
Connect a clean +12V power supply to J5. The connector style is a MolexPart Number 22-23-2031 connector. Warning: Do not reverse the polarity of the power connector, this will damage the unit. 2.1.1 Major connections The major connections and features of the FireFly-1A PCB are shown in :Figure 2.1. Figure 2.1 Major connections to FireFly-1A...
Connect the GPS antenna to the BNC to MMCX cable adapter. Caution: use a Lightning Arrestor on your Antenna setup. Use an amplified GPS antenna that is 3V LNA compatible. The FireFly-1A GPS receiver is a 50 channel high-sensitivity GPS receiver with very fast lock time. It does not require any self-survey or position-hold mode (auto survey), and thus can be used in mobile platforms.
Phase compensation: this is the Integral part of the PID loop. This corrects phase offsets between the FireFly-1A 1PPS signal and the UTC 1PPS signal as generated by the GPS receiver. Set higher values for tighter phase-following at the expense of frequency stability. Typical values range from 4 - 30, 25 being the default.
Symmetricom 58503A commands.To get a listing of the available commands, send the HELP? query. This will return a list of all the available commands for the FireFly-1A GPSDO. Additional information regarding the SCPI protocol syntax can be found on the following web site: http://www.scpiconsortium.org...
3.3.4 NMEA Support The following two commands allow the FireFly-1A GPSDO to be used as an industry standard navigation GPS receiver. The GPGGA and GPRMC NMEA commands comprise all necessary information about the antenna position, height, velocity, direction, satellite info, fix info, time, date and other information that can be used by standard navigation applications via the FireFly-1A RS-232 interface.
3.3.6 GPS:GGASTat This command instructs the FireFly-1A to send a modified version of the NMEA standard string $GPGGA every N seconds, with N in the interval [0,255]. The command is disabled during the initial 7 minute OCXO warmup phase.
PTIME:DATE? PTIME:TIME? PTIME:TZONE? PTIME:TINTerval? 3.5 SYNChronization Subsystem This subsystem regroups the commands related to the synchronization of the FireFly-1A with the GPS receiver. The list of the commands supported for this subsystem is the following: SYNChronization:SOURce:MODE [GPS|EXTernal|AUTO] SYNChronization:SOURce:STATE? SYNChronization:HOLDover:DURation? SYNChronization:HOLDover:INITiate...
This command terminates a manual holdover that was initiated with the SYNC:HOLD:INIT command, and return the unit to normal GPS locking mode. 3.5.5 SYNChronization:TINTerval? This query returns the difference or timing shift between the FireFly-1A 1 PPS and the GPS 1 PPS signals. The resolution is 1E-10 seconds. 3.5.6 SYNChronization:IMMEdiate This command initiates a near-instantaneous alignment of the GPS 1 PPS and Receiver output 1 PPS.
It returns a value in volts between 0 and 5 V 3.7 MEASURE Subsystem This subsystem regroups the queries related of some parameters that are measured on-board on the FireFly-1A. The list of the commands supported for this subsystem is the following: MEASure:VOLTage? MEASure:CURRent? MEASure? 3.7.1 MEASure:VOLTage?
This query returns the result of the two following queries: MEASure:VOLTage? MEASure:CURRent? 3.8 SYSTEM Subsystem This subsystem regroups the commands related to the general configuration of the FireFly-1A. The list of the commands supported for this subsystem follows: SYSTem:COMMunicate:SERial:ECHO <ON | OFF> SYSTem:COMMunicate:SERial:PROmpt <ON | OFF>...
SERVo:TRACe <int > [0,255] SERVo? 3.9.1 SERVo:COARSeDac This command sets the coarse Dac that controls the EFC. The FireFly-1A control loop automatically adjusts this setting. The user should not have to change this value. This command has the following format: SERVo:COARSeDac <int>...
This parameter is a coefficient that represents the drift of the EFC needed to compensate the natural drift in frequency of the OCXO due to aging. This coefficient is automatically computed and adjusted over time by the Jackson Labs Technologies, Inc. firmware. This command has the following format: SERVo:AGINGcompensation <float> [-10.0, 10.0] 3.9.8 SERVo:PHASECOrrection...
Firmware Upgrade Instructions 4.1 Introduction The following is a short tutorial on how to upgrade the FireFly-1A GPSDO firmware. Please follow the instructions in-order to prevent corrupting the FireFly-1A Flash, which may require reflashing at the factory. With some practice, the entire Flash upgrade can be done in less than one minute, even though the following seems like a fairly long list of instructions.
OWER 4.4 Downloading the firmware Download the latest version of FireFly-1A firmware from the Jackson Labs Technologies, Inc. support website and store it in a place that will be remembered. The file is in .hex format. The unit needs to be connected to the computer’s RS-232 serial port prior to firmware download.
Figure 5.4. Care must be taken when sending these commands so be sure that the command that you select is supported by the FireFly-1A GPSDO. Once you’ve selected the command, you can press “Send” to send it to the FireFly-1A.
5.4 Interpreting the Data Figure 5.5 shows the data acquired by the FireFly-1A unit over a period of more than 200 hours The red trace is EFC (crystal frequency control voltage). The crystal is aging (becoming faster in frequency over time). This requires the control voltage to be lowered to maintain 10.0MHz exactly.
This Jackson Labs Technologies, Inc. hardware product is warranted against defects in material and workmanship for a period of 1 (one) year from date of delivery. During the warranty period Jackson Labs Technologies, Inc. will, at its discretion, either repair or replace products that prove to be defective.
FireFly-1A User Manual PURPOSE. No license, express or implied, by estoppel or otherwise, to any intellectual property rights is granted by this document. Jackson Labs Technologies, Inc. products are not intended for use in medical, life saving, or life sustaining applications.
Need help?
Do you have a question about the FireFly-1A GPSDO and is the answer not in the manual?
Questions and answers