Home

FireFly-1C User Manual - Jackson Labs Technologies, Inc.

image

Contents

1. 21 3 5 1 PTIMe TZONe 21 35 2 PTIMe DATE ii 2 ke dec An a ME ae a 21 3 5 3 PTIMe TIME s saia 22 3 5 4 PTIMe TIME STRing 22 3 5 5 PTIMe TINTerval 22 3 5 6 PTIME pain a GA as He ie ay Gees e eae ay ce 3 6 SYNChronization Subsystem Sy Gd peas hy A Ge ee E 22 3 6 1 SYNChronization HOLDover DURation po bo do 4 amp Ga 22 3 6 2 SYNChronization HOLDover INITiate LB HER EEE ZO 3 6 3 SYNChronization HOLDover RECovery INITiate SENS DEEE SE amp 428 3 6 4 SYNChronization SOURce MODE a 23 3 6 5 SYNChronization SOURce STATE 23 3 6 6 SYNChronization TINTerval 23 3 6 7 SYNChronization IMMEdiate 23 3 6 8 SYNChronization FEEstimate 24 3 6 9 SYNChronization LOCKed M de da 24 3 6 10SYNChronization OUTput 1PPS RESET ONIOFF o 24 3 6 11SYNChronization health a he he tke Hw Ba oe eae TAA 3 6 12SYNChronization 25 3 7 DIAGnostic Subsystem gt 3 7 1 DIAGnostic ROSCillator EFControl RELative gu ela a Se Rowe 25 3 7 2 DIAGnostic ROSCillator EFControl ABSolute 25 3 8 MEASURE Subsyste
2. Value Model Application Portable Recommended as a default setting Stationary Used in stationary applications Pedestrian Used in man pack pedestrian settings Automotive Vehicular velocity applications 2012 Jackson Labs Technologies Inc 17 FireFly 1C User Manual Jackson Labs 4 Sea Used on Ships where altitude is expected to be constant 5 Airborne lt lg Airborne applications with less than 1g acceleration 6 Airborne lt 2g Airborne applications with less than 2g acceleration 7 Airborne lt 4g Airborne applications with less than 4g acceleration 8 Automatic Mode Select one of the above states 0 7 based on the actual velocity of the vehicle As an example sending the following command to the FireFly 1C will select a stationary GPS dynamic model eps dynam 1 3 3 14 GPS DYNAMic 8 Automatic Dynamic Mode The following table shows the Dynamic mode the unit will program into the GPS receiver when Automatic Mode is selected Dynamic Mode 8 In this Automatic mode the unit will configure the GPS based on the actual vehicle velocity Velocity Threshold Selected Dynamic Model Fallback to lower setting 0 2 knots Stationary none gt 2 knots Pedestrian lt 1 knots gt 10 knots Automotive lt 8 knots gt 60 knots and gt 400 Feet min Airborne lg lt 50 knots climb descent gt 150 knots Airborne 2g lt 130 knots gt 240 knots Airborn
3. AB 6 Certification and Warranty 49 6 1 Certification lt s s s s w 49 6 1 1 Warranty We ae CN An mio CU nd nn 49 6 1 2 Limitation of Warranty eb ee hee ee DR AE asd USE 4 449 6 1 3 Exclusive Remedies 50 2012 Jackson Labs Technologies Inc 3 FireFly 1C User Manual J a C ks on Labs 4 2012 Jackson Labs Technologies Inc J a ck S onj FireFly 1C User Manual Labs Introduction 1 1 Overview The FireFly 1C GPSDO uses a GPS receiver to discipline a TCXO local oscillator to better than lppb frequency accuracy It supplies 10MHz as well as 100MHz sine wave outputs and also has the capability to lock within seconds to an external 10MHz 0dBm to 15dBm reference The board includes both TTL level RS 232 serial levels optional and USB serial control ports for NMEA and SCPI communication The board operates from a single 5V supply or from the USB power and has connectors to indicate GPS and External Reference lock presence The board includes a high performance GPS receiver that can acquire and track up to 50 GPS signals down to a state of the art 158dBm a 32bit processor that runs a Real Time OS two 10MHz 13dBm outputs one 100MHz 7dBm output IPPS UTC synchronized CMOS output TTL USB or TTL serial control interfaces and precision voltage references and DACs Figure 1 1 FireFly 1C GPS
4. 2012 Jackson Labs Technologies Inc 7 FireFly 1C User Manual Jackson Labs The GPS receiver generates a 1PPS time signal that is phase synchronized to UTC This 1PPS signal is used to frequency lock the 10MHz output of the FireFly 1C GPSDO to UTC thus disciplining the unit s 1OMHz frequency output to the US Naval master clock for very high frequency accuracy typically better than 10 digits of frequency accuracy when locked to GPS The 10MHz and 100MHz outputs of the unit can also be disciplined by an external 10MHz reference signal if connected to J7 and the unit will automatically switch over to external reference lock whenever any AC signal is applied to connector J7 GPS disciplining will stop whenever an AC signal is applied to connector J7 2 4 Remote serial control The unit is controlled via the TTL or USB serial port at 115200 baud 8N1 Other Baud Rates can be set via SCPI commands Attach the FireFly 1C unit to your PC s Hyperterminal the optional GPSCon software package see Chapter 5 of this manual or a third party freeware Windows based application program called Z38xx The Z38xx program can be used to track the performance of the FireFly 1C Z38xx is available on the Jackson Labs Technologies Inc website under the following URL http www jackson labs com assets uploads main Z38XX zip 2 5 Loop parameter adjustment All loop parameters can be controlled via either of the two serial ports Loop paramet
5. This command instructs the FireFly 1C to send the NMEA standard string GPRMC every N seconds with N in the interval 0 255 The command is disabled during the initial 7 minute OCXO warm up phase This command has the following format GPS GPRMC lt int gt 0 255 3 3 8 GPS XYZSPeed This command is a 3D velocity vector output command Enabling this command will output a 3 dimensional velocity vector indicating the unit s speed in centimeters per second in the ECEF coordinate system X Y and Z speed are individually given and are independent of each other An accuracy estimate in centimeters per second is also given The velocity data is time stamped using the time of week with a resolution of milliseconds Additionally the number of accrued Leapseconds is indicated in this message which allows proper calculation of GPS time from UTC time as indicated by other messages as well as proper handling of Leapsecond events Use the following format to generate the velocity vector every N seconds with N in the interval 0 255 GPS XYZSPeed lt int gt 0 255 3 3 9 GPS GPZDA This command instructs the FireFly 1C to send the NMEA standard string GPZDA every N seconds with N in the interval 0 255 The command is disabled during the initial 7 minute OCXO warm up phase This command has the following format GPS GPZDA lt int gt 0 255 3 3 10 GPS PASHR 14 The NMEA string PASHR POS has been added for compatibility
6. Please reset your LPC2000 board now and then press OK OK Press the OK button and the download should start Sometimes the utility gets confused and this process from item 4 4 B has to be tried several times It is not necessary to press reset as the utility is asking Just press OK on the utility window s button Warning DO NOT PRESS THE ERASE BUTTON AT ANY TIME THIS WILL RENDER THE PCB USELESS AND CAN ONLY BE RECOVERED AT THE FACTORY 4 4 2 Flash Magic Flash Programming Utility A Open the Flash Magic utility Set the COM port in the Flash Magic application as needed on your PC Set Interface to None ISP 36 O 2012 Jackson Labs Technologies Inc J a C ks ony abs FireFly 1C User Manual Figure 4 3 Flash Magic utility aula 3svE gt vimos UN Step 1 Communications LPC2138 Erase per 0x000000 0k000FFF Erase block 1 04001000 04001 FFF a OM Erase block 2 0x002000 0x002FFF Erase block 3 0x003000 0x003FFF Baud Rate SADO Erase block 4 0x004000 0x004FFF Interface lo Erase block 5 0x005000 0x005FFF R Erase all Flash Code Ad Prot Oscillator MHz 7 Erase blocks used by Hex File Step 3 Hex File Hex File FireFly llA_2 19 hex Modified Unknown more info Fill unused Flash Gen block checksums Execute Your Training or Consulting Partner Embedded Systems Academy www esacademy com IL B P
7. signal with lt 10Hz bandwidth and disable the GPS disciplining algorithm J10 Pin 2 Ref Detect External reference 3 3V LVCMOS 3 3V An external reference is detect indicator detected will indicate even if reference frequency is outside the capture range of 10MHz 40Hz Also drives Ref Detect LED J10 Pin 1 Ground Ground Ground Ground U17 USB USB command and USB 2 0 USB Power and interface for SCPI control and NMEA sentences Runs in paralell to TTL serial port Auto switchover between TTL and USB ports Alternate power input if J4 5V input is not used Diode protected J2 1PPS output 1PPS output signal 3 3V LVCMOS 10ns rise time 1PPS output signal rising edge aligned to UTC aligned to UTC when locked to GPS and no external 10MHz reference is applied Aligned to external 10MHz reference when reference is applied 2 1 3 Notes on Signal Interfacing The internal TCXO is locked to GPS when no external 10MHz reference is applied to the system on connector J7 The internal TCXO will immediatly lock to an external 10MHZ reference applied to connector J7 with a 40Hz lock range around 10MHz Applying any reference to J7 even if the frequency is outside of the lock range of the internal TCXO will cause the GPS disciplining to stop and the TCXO to try to lock to the external reference The NMEA GPS output is still valid in this case as long as a valid satellite signal is being received through the antenna connector
8. 10 UTC Receiver timeout 22 40 07 28 10 10 UTC Receiver timeout 22 40 23 28 10 10 UTC Receiver timeout 22 42 17 28 10 10 UTC Receiver timeout and if chosen the right click always overrides the span setting To display all of the data in the file without manually setting the span to zero you should right double click in the graph This has the effect of setting the start time to zero the stop time to infinity and asserting the mouse override condition To release left double click Since this is harder to describe than to actually do here is a paraphrase of the above To zoom in The mouse is used to set the left extent and the right extent of the portion of the curve that the user wants to fill the screen Click once with the left mouse button on the point that marks the left side of what you want to be the magnified curve Immediately that point becomes the left end of the curve Then similarly click the right mouse button on the curve at the time you wish to be the right most portion of the magnified curve and it immediately becomes the end point on the right side And finally to return to the zoomed out fit to window view left double click on the curve 2012 Jackson Labs Technologies Inc 45 FireFly 1C User Manual 46 Jackson fa Remember in order to see all the data in the log file you must either set the span control to zero or right double click in the graph When you have locked the star
9. 3 PRN El Az 15 2 147 18 7 261 26 4 118 VdmLabs Firmware Rev 2 19 Life fel star Jr Stop Hide UTC 22 56 52 28 Oct 2616 LAT N 37 16 52 397 LON W 121 59 15 645 74 16 m HSL OCXO Current OK GPS Receiver Status 3D Fix 1PPS SOURCE MODE GPS GPSDO Status Locked 1PPS SOURCE STATE GPS Send v 22 39 10 28 10 10 UTC Receiver timeout Y Log 9 DIAG LOG READ ALL DIAG LOG READ Y LogE DIAG ROSC EFC ABS DIAG ROSC EFC REL M Tlto DIAG TEMP F L DIAG TEST RES 99 DIAG TEST ALL T Contj GPS INIT DATE yr mo day GPS INIT POS N deg min sec W deg min sec elev Last error E 5 3 3 Use of the mouse in graph mode Refer to Figure 5 5 for the following description In graph mode the span of the graph may be set using the span setting Alternatively the start and or stop time of the graph may be locked using the mouse Set the start time by left clicking on the desired start point If you wish the stop time may also be locked by right clicking the desired stop point This can all be unlocked by left double clicking anywhere on the graph Double click always causes all of the selected span data to be displayed At the next update cycle the selected span 1f not set to zero will be enforced However the left click 22 39 20 28 10 10 UTC Receiver timeout 22 39 29 28 10 10 UTC Receiver timeout 22 39 39 28 10 10 UTC Receiver timeout 22 39 48 28 10 10 UTC Receiver timeout 22 39 58 28 10
10. Export graphics Remote control rene 2nd port enor request sting SYSTERR lt CR gt Enable second serial port 2nd port OK prompt scpi lt SPC gt gt lt SPC gt Wildcard for any character type is 7 Wildcard for numeric character is Y Camiage retum is 2nd port error prompt E7 H gt lt SPC gt lt CR gt Linefeed is lt LF gt Aux request string meas curent lt CR gt M Log Axl or Log Max SS Aux2 request string DATA E1 lt CR gt 7 Log Aux2 or Log Min SS Aux3 request string DATA E47 lt CR gt I Log Aux3 m Traces to be visible on the graph F EFC Label pr Pax OCXO cur fi Mag Hold Offset jo i VF PU M Aux2 1023 fo a 5 3 1 3 Other options The other tabs in the options window can be selected and you can set whatever options you need such as paths for logging or exporting graphics 5 3 2 Sending manual commands to the receiver You can send SCPI commands manually by using the drop down box under the display window as shown in 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 1C GPSDO Once you ve selected the command you can press Send to send it to the FireFly 1C 44 O 2012 Jackson Labs Technologies Inc Jackson ES Figure 5 4 Sending manual commands FireFly 1C User Manual GPSCon iy Pro oPSCom CO Status Time Map Graph Export Help About Not Tracking
11. SERVo FASTlock to 1 This will set the dynamic gain to 1 0 effectively disabling the fastlock feature This command has the following format SERVo FASTlock lt int gt 1 20 3 10 2 SERVo FALEngth 28 This command adjusts the length of time during which the FASTLOCK feature is active please see the command SERVo FASTlock above It can be set from 100 seconds to 20 000 seconds The Dynamic FASTLOCK gain is slowly reduced until it reaches a gain of 1 0 after the FALEngth period of seconds During this time the PLL loop gain is increased by the amount specified in the SERVo FASTlock parameter which will result in a faster initial phase lock to UTC after power on while giving the lowest possible noise floor best short term stability during normal operation This command has the following format SERVo FALEngth lt int gt 100 20000 O 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs 3 10 3 SERVo COARSeDac This command sets the coarse DAC that controls the EFC The FireFly 1C control loop automatically adjusts this setting The user should not have to change this value This command has the following format SERVo COARSeDac lt int gt 0 225 3 10 4 SERVo DACGain This command is used for factory setup 3 10 5 SERVo EFCScale Controls the Proportional part of the PID loop Typical values are 0 7 double oven OCXO to 6 0 simple single oven OCXO Larger values increase the loop control at th
12. We can see it ranges from 0 135607A to 0 178146A The OCXO current jumps lower every 24 hours because the unit is sitting next to a window and the sun shines onto the OCXO in the evenings heating it up and thus making the unit use lower power during that event In Figure 5 6 which is a zoom of Figure 5 5 we can see the phase offset error of the internal OCXO to the UTC GPS reference We can see the maximum drift is 77ns to 93ns The average is TI av 0 03ns The standard deviation over the 200 hour plot is sd 11ns This means the average error of the 1OMHz phase of this unit over 200 hours is only 11ns rms Or in other words the average jitter wander over 200 hours of operation is 11ns 200Hrs 1 528E 014 or in other words the unit performs as well as a high quality Cesium Atomic reference clock over long periods of time The unit disciplines its internal 10MHZ reference to within less than 80ns peak to peak of UTC at all times which is less than one complete clock cycle at 10MHz 48 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs Certification and Warranty 6 1 Certification Jackson Labs Technologies Inc certifies that this product met its published specifications at time of shipment 6 1 1 Warranty 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 warrant
13. near instantaneous alignment of the GPS 1 PPS and Receiver output PPS To be effective this command has to be issued while not in holdover 2012 Jackson Labs Technologies Inc 23 FireFly 1C User Manual ksony Jac son ls 3 6 8 SYNChronization FEEstimate This query returns the Frequency Error Estimate similar to the Allan Variance using a 1000s measurement interval and comparing the internal 1PPS to GPS 1PPS offset Values less than 1E 012 are below the noise floor and are not significant 3 6 9 SYNChronization LOCKed This query returns the lock state 0 OFF 1 ON of the PLL controlling the TCXO 3 6 10 SYNChronization OUTput 1PPS RESET ON OFF This command allows the generation of the 1PPS pulse upon power on without an external GPS antenna being connected to the unit By default the unit does not generate a 1PPS pulse until the GPS receiver has locked onto the Satellites With the command SYNC OUT 1PPS RESET ON the unit can now be configured to generate an asynchronous I PPS output after power on even if a GPS antenna is not connected to the unit Once the GPS receiver locks the 1PPS pulse will align itself to UTC by stepping in 10 equally spaced steps toward UTC alignment The default setting is OFF which means the 1PPS pulse is disabled until proper GPS lock is achieved 3 6 11 SYNChronization health 24 The SYNChronization health query returns a hexadecimal number indicating the system s health status Er
14. to from both ports as long as commands are not sent to both ports at the same time Try some of these SCPI commands help syst stat GPS sync meas O 2012 Jackson Labs Technologies Inc 3 FireFly 1C User Manual J a C k S onj Labs 2 1 1 PCB Photos The FireFly 1C PCB is shown in Figure 2 1 Figure 2 1 FireFly 1C Single Oven PCB a Lc 6PS Tu GPS ANT NE SE 1Pps BE i es ae Mo ie Ref Detect kis i a e ca no E pini g 1SP EV L ug in E TTL Serial s m i Figure 2 2 FireFly 1C PCB Mechanical Drawing 2 1 2 Mechanical Drawings The following drawings show the mechanical dimensions and the pinout of the FireFly 1C PCB 4 2012 Jackson Labs Technologies Inc Jackson ES Figure 2 3 FireFly 1C Mechanical Dimensions o O o un o m Ww u u N e FireFly 1C User Manual 2 100 IEA 1 900 1 555 1 630 1 400 1 245 LAS 400 PR i mm mit As 210 m mers O lt 200 l f o o ooo O em ooo N o OM Ww NNN Table 2 1shows the FireFly 1C revision 1 0 hardware pin descriptions Table 2 1 FireFly 1C hardware connectors Ref Name Function Specification Description J4 Pin 3 Power In Main Power Input 5V 0 25V 5V DC Power input USB alternate J4 Pin 1 2 Ground Ground Ground Main Power Return J3 Pin 3 LOCK OK Lock and Event 3 3V LVCMOS 3 3V Unit Locked to GPS and no indic
15. 3 Current 2 4099 0 075127 28 0 ns Ti av 1 03n sd 4 7 n F Client mode T 2012 Jackson Labs Technologies Inc 9 FireFly 1C User Manual J a ck S on Labs 10 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs SCPI Control Quick Start Instructions 3 1 Introduction The SCPI Standard Commands for Programmable Instrumentation subsystem is accessed via the TTL or USB serial interfaces and a terminal program By default the terminal settings are 115200 8N 1 no flow control There are a number of commands that can be used as listed below Most of these are identical or similar to 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 1C GPSDO Additional information regarding the SCPI protocol syntax can be found on the following web site http www scpiconsortium org Please refer to the document SCPI 99 pdf for details regarding individual SCPI command definitions A basic familiarity with the SCPI protocol is recommended when reading this chapter 3 2 General SCPI Commands 3 2 1 Quick Start Commands For a quick start try the following SCPI serial port commands help syst stat gps sync meas 3 2 2 IDN This query outputs an identifying string The response will show the following information O 2012 Jackson Labs Technologies Inc 11 FireF
16. 30 0 This command has the following format SERVo PHASECOrrection lt float gt 100 0 100 0 3 10 11 SERVo 1PPSoffset This command sets the FireFly 1C 1PPS signal s offset to UTC in 16 7ns steps Using the SERV 1PPS command results in immediate phase change of the 1PPS output signal This command has the following format SERVo 1PPSoffset lt int gt ns 3 10 12 SERVo TRACe This command sets the period in seconds for the debug trace Debug trace data can be used with Ulrich Bangert s Plotter utility to show UTC tracking versus time etc This command has the following format SERVo TRACe lt int gt 0 255 An example output is described here 08 07 31 373815 60685 32 08 2 22E 11 14 10 6 0x54 date 1PPS Count Fine DAC UTC offset ns Frequency Error Estimate Sats Visible Sats Tracked Lock State Health Status Please see the SYNChronization command for detailed information on how to decode the health status indicator values The Lock State variable indicates one of the following states Value State 0 TCXO warmup 1 Holdover 2 Locking TCXO training 4 Value not defined 5 Holdover but still phase locked stays in this state for about 100s after GPS lock is lost 6 Locked and GPS active 30 2012 Jackson Labs Technologies Inc J a C k S O n abs FireFly 1C User Manual 3 10 13 SERVo This command returns the result of the following queries SERVo COARSeDac SERV
17. 4 M da ho du tn ee 4 249 3 3 6 GPS GGASTat a a 3 3 3 7 GPS GPRMC 14 3 3 8 GPS XYZSPeed 14 3 3 9 GPSIGPZDA au a de a a 4 4 4 414 3 3 10GPS PASHR a a s s 14 3 3 11GPS GYRO i sca edoa do Goa aodo ba a d 16 3 3 12GPS GYRO CAL ee 16 3 3 13GPS DYNAMic m echt a BE 3 3 14GPS DYNAMic 8 Automatic Dynamic Mode a a a T8 3 3 15GPS REFerence ADELay lt float gt lt s ns gt En 327608 gt 3 3 16GPS REFerence PULse SAWtooth o ES 3 3 17GPS RESET ONCE A O 3 3 18GPS INITIal DATE lt yyyy mm dd gt E RE ae SiS dart 19 3 3 19GPS INITial TIME lt hour min sec gt 19 3 3 20GPS JAMlevel ZO 3 93 21GPS7 a an fae he al ee Se D Re a RO a a La E 20 3 4 GYRO SUBSYSTEM ee 3 4 1 GYRO MODE lt ON OFF gt a a a a da 420 3 4 2 GYRO TRACE lt int gt 0 255 20 2012 Jackson Labs Technologies Inc 1 FireFly 1C User Manual Jackson Labs 3 4 3 GYRO CAL lt float float float float float float gt 20 3 4 4 GYRO CAL COMPUTE BS ni ee NA 3 4 5 GYRO SENS GYRO EFC and GPs CAL RESET pa MS ah nd 2 3 4 6 GYRO GLOAD o 2 3 5 PTIME Subsystem
18. CKSON LABS TECHNOLOGIES INC SPECIFICALLY DISCLAIMS THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR O 2012 Jackson Labs Technologies Inc 49 FireFly 1C User Manual Jackson Labs 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 6 1 3 Exclusive Remedies THE REMEDIES PROVIDED HEREIN ARE THE CUSTOMER S SOLE AND EXCLUSIVE REMEDIES JACKSON LABS TECHNOLOGIES INC SHALL NOT BE LIABLE FOR ANY DIRECT INDIRECT SPECIAL INCIDENTAL OR CONSEQUENTIAL DAMAGES WHETHER BASED ON CONTRACT TORT OR ANY OTHER LEGAL THEORY 50 2012 Jackson Labs Technologies Inc
19. DO 2012 Jackson Labs Technologies Inc 1 FireFly 1C User Manual Jackson Labs 1 2 General Safety Precautions The following general safety precautions must be observed during all phases of operation of this instrument Failure to comply with these precautions or with specific warnings elsewhere in this manual violates safety standards of design manufacture and intended use of the instrument Jackson Labs Technologies Inc assumes no liability for the customer s failure to comply with these requirements 1 2 1 Antenna Lightning Protector Always use a UL approved and properly installed GPS Antenna Lightning protector on the coaxial GPS antenna feed to prevent damage injury and or death in case of a lightning strike 1 2 2 Grounding To avoid damaging the sensitive electronic components in the FireFly 1C 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 1 2 3 Power Connections Make sure to connect the DC power to the device following the polarity indicated in Section 2 1 Do not reverse the power pins as this will cause serious damage to the circuit board 1 2 4 Environmental Conditions This instrument is intended for indoor use It is designed to operate at a maximum relative non condensing humidity of 95 and at altitudes of up to 50 000 meter
20. Inc Jackson FireFly 1C User Manual Labs 4 Firmware Upgrade Instructions 33 4 1 Introduction MA ee M RD ee Be DO 4 2 ISP Flash Loader Utility installation Stk Sh lt A 4 2 1 Philips LPC2000 Flash Utility ont a AAA de a oy DO 4 2 2 Flash Magic Flash Programming Utility e A DUR A em a amp a SOS 4 3 Putting the PCB into In Circuit hn ss mode 34 4 4 Downloading the firmware Le ake EE te oe hoe 2 oe 2 ADA 4 4 1 Philips LPC2000 Flash Utility ee Bene ee ee ee a OM 4 4 2 Flash Magic Flash oe Utility fou eee DE 4 2 0 amp 4 SOE 4 5 Verifying Firmware Update Se toa De O OS 5 GPSCon Utility 4 5 1 Description 4 5 2 Installation 41 5 3 Using GPSCon 41 5 3 1 Setting the options eo a A ss 4d 5 3 1 1 Communication Parameters ete By Wate OM ng ee he OR ee Be ay oe pee 5 3 1 2 Auxiliary parameters 42 5 3 1 3 Other options woh a Mo ek ee a amp 44 5 3 2 Sending manual commands to the t receiver 44 5 3 3 Use of the mouse in graph mode 45 5 3 4 Exporting the graphics 47 5 4 Interpreting the Data
21. Jackson N FireFly 1C User Manual Document 80200513 Date 13 August 2012 FireFly 1C User Manual Copyright O 2010 2011 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs 1 Introduction 1 1 1 Overview sl 1 2 General Safety Precautions os 2 1 2 1 Antenna Lightning Protector 2 1 2 2 Grounding T 2 1 2 3 Power Connections 2 1 2 4 Environmental Conditions 2 2 Quick Start Instructions 3 2 1 Powering Up the Unit 8 2 1 1 PCB Photos 4 2 1 2 Mechanical Drawings 4 2 1 3 Notes on Signal Interfacing 6 2 1 4 Coaxial Connectors Y 2 2 Power Y 2 3 Connecting the GPS Antenna Y 2 4 Remote serial control 8 2 5 Loop parameter adjustment 8 3 SCPI Control Quick Start Instructions 11 3 1 Introduction bo da DE de we Wy gde a Ok amp ai 3 2 General SCPI Commands E ori A ld a boo ass ra ll 3 2 1 Quick Start Commands 2 6 2 2 1 322 INS aaa ee ee De a ee ee CE a ae Se call 3 2 3 HELP aa 4 a amp a 0 4 we amp amp Rw wee bo 402 3 3 GPS Subsystem e gt e s s gt esa po 12 3 3 1 GPS SATellite dies OP ak A RS lA 3 3 2 GPS SATellite TRAcking COUNI Shah et ee Sen Gs hs an Gt ae ee 3 3 3 GPS SATellite VISible COUNt 2 2 2 2 18 3 3 4 NMEA Support 3 3 3 5 GPS GPGGA
22. RRent MEASure 3 8 1 MEASure VOLTage This query returns the power supply voltage applied to the TCXO 5V 3 8 2 MEASure CURRent This command is not supported on the FireFly 1C board 3 8 3 MEASure This query returns the result of the two following queries MEASure VOLTage MEASure CURRent 3 9 SYSTEM Subsystem This subsystem regroups the commands related to the general configuration of the FireFly 1C The list of the commands supported for this subsystem follows SYSTem COMMunicate SERial ECHO lt ON OFF gt SYSTem COMMunicate SERial PROmpt lt ON OFF gt SYSTem COMMunicate SERial BAUD lt 9600 19200 38400 57600 115200 gt SYSTem STATus SYSTem FACToryReset ONCE 3 9 1 SYSTem COMMunicate 3 9 1 1 SYSTem COMMunicate SERial ECHO This command enables disables echo on TTL serial This command has the following format SYSTem COMMunicate SERial ECHO lt ON OFF gt 26 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs 3 9 1 2 SYSTem COMMunicate SERial PROmpt This command enables disables the prompt scpi gt on the SCPI command lines The prompt must be enabled when used with the software GPSCon This command has the following format SYSTem COMMunicate SERial PROmpt lt ON OFF gt 3 9 1 3 SYSTem COMMunicate SERial BAUD This command sets the TTL serial speed The serial configuration is always 8 bit 1 stop bit no parity no HW flow control Upon Factory reset t
23. The GPS sub system will indicate HOLDOVER anytime an external reference is applied to connector J7 The 100MHz output on connector J9 is at all times phase locked to the internal 10MHz TCXO O 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs The LOCK OK OUT is a 3 3V LVCMOS signal and thus require a series resistor of typically 390 to 470 Ohms when used to drive an external LED Do not terminate the 1PPS LVCMOS output this is designed to drive 50 Ohms transmission lines or coax cables with 1M Ohms or higher DC input impedance open ended at the far end of the trace The serial port RX and TX lines cannot be directly connected to a DB9 connector as these are driven with TTL signal levels Connecting these pins to an TTL serial interface may damage the board The SCPI and NMEA outputs are sent to both the TTL serial output and the USB output and the SCPI control commands can be sent to either the TTL serial port or the USB serial input both signals are ored together on the board Commands can thus be sent to the board via both ports but should not be sent to the TTL serial port and the USB serial port simultaneoulsy as this will result in non destructive garbling of the serial transmission The board can be fully powered by the USB port or by the 5V power input on connector J4 Both power inputs can be active at the same time as they are diode protected against each other Connect an active or p
24. aph Esport Help Res Jackson Labs FireFly ll Firmware Rev 2 19 IA Life fed D Tl max ns 20 H 02 38 51 16 14 10 EFC 2 414208 ad 0m sd 0 05m 2 4r A 159494 Temp E Filter coeff 0 025 Stat Span mins 15000 4 Stop Hide Not Tracking l PRN El z 15 1 40 VTC 1 35 45 16 Now 2010 LAT N 27 15 29 756 LON W 121 57 40 195 7 20 m MSL ae E 3 gt 6 4a ta mn 8 69 0 ns start 17 27 41 15 11 10 UTC o H Send servitar y 18 02 47 15 11 10 UTC Receiver timeout z servitar T Log Status M Log sat count Translate time codes 2584 95 6348 7 66236 0 0054106 4 072305 0 00530379 LogEFC 2 414209 Options scpi gt IV Tlto GPS F11E 09 0 158524 I Log PU fl in el Update now D Continuously read error queue l Flash LE Last error t ir 5 3 4 Exporting the graphics The settings which control the mode of the Export function are contained in the Options dialog Export allows you to create an image file of either the graph or the satellite map You select which you want using the radio buttons If you select Graph you have the option to export only that which is currently visible or to export the graph which is a plot of the entire logfile contents Use the checkbox All to make this choice You may nominate a size in X and Y The file format may be BMP JPG GIF or PNG Your settings will be stored and will be the default next time you open this dialog If you choose to export the
25. assive L1 GPS antenna that is compatible to 5V antenna power and connect this antenna prior to turning on the board Use a lightning arrestor on the antenna feed for safety and to prevent damage injury or death in case of a lightning strike 2 1 4 Coaxial Connectors The GPS antenna connector the 10MHZ connectors and the 100MHz connector on the FireFly 1C board are generic SMA types 2 2 Power The unit is powered from a 4 75 0V to 5 25V DC source with 5 0V nominal voltage The current is typically less than 0 25A at 5V Connect a clean 5V power supply to pin 3 of J4 and ground to pins 1 and 2 of J4 or connect the board to a suitable USB connector Both USB power and external 5V power can be connected at the same time to the unit Connector J4 is reverse polarity protected 2 3 Connecting the GPS Antenna Connect the GPS antenna to the SMA connector J5 Caution use a Lightning Arrestor on your Antenna setup Use an amplified GPS antenna that is 5V LNA compatible The FireFly 1C 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 Please note that the FireFly 1C unit supports 5V antennae The FireFly 1C is capable of generating standard navigation messages see GPS GPGGA GPS GPZDA GPS PASHR and GPS GPRMC TTL serial commands that are compatible with most GPS based navigation software
26. ator events pending OV Event is pending events can be queried via the sync health command J3 Pin 2 ISP and GPS Enable ISP mode 3 3V LVCMOS open collector Enables In System Programming Detect indicate GPS signal pulled to 3 3V via 4 7K resistor mode ISP when pulled low during detection Do not load this pin to power on typically enabled by using ground as this would enable a jumper to pin 1 ISP mode during power on Use an LVCMOS input to 3 3V GPS is receiving a sat fix query the state of this pin OV GPS is not receiving a sat fix J3 Pin 1 Ground Ground Ground Ground J1 Pin 1 Serial TX Serial Transmit Output 3 3V LVCMOS RS 232 serial Serial Transmit output for NMEA and optional SCPI sentences internally connected to USB TX signal 2012 Jackson Labs Technologies Inc FireFly 1C User Manual Jackson ls J1 Pin 3 Serial RX Serial Receive Input 3 3V LVCMOS RS 232 serial Serial Receive input for SCPI optional commands internally wired ored to USB RX signal J1 Pin 2 Ground Ground Ground Ground J6 J8 10MHz output 10MHz Sine Wave 13dBm 3dBm 10MHz output from isolated Output distribution amplifier driven by on board TCXO J9 100MHz output 100MHz Sine Wave 7dBm 3dBm 100MHz output from TCXO Output J7 10MHz Ref In 10MHz external OdBm to 15dBm Applying a 10MHz reference signal reference input 10MHz with up to 40Hz error to this pin will lock the TCXO to this
27. ctor of 1 125 O 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs Thus we need to add 2 Degrees offset and a gain of 1 125 The calibration command would thus look as follows GPS GYRO CAL 2 0 0 1 125 1 1 All three axis need to be calibrated simultaneously as shown above for the X Axis GPS GYRO CAL returns the setting of the calibration factors of the accelerometer system Due to the nature of the accelerometer chip the Z axis will have the largest error and lowest sensitivity of all three axis The X and Y axis will have the best resolution and highest sensitivity when the unit is sitting level horizontally 3 3 13 GPS DYNAMic This command allows the user to select the dynamic motion model being applied to the Kalmann filters in the GPS receiver This allows for larger amounts of filtering for lower velocity applications effectively reducing noise Applications with high acceleration can now be used with fast filter settings to allow for the most accurate GPS coordinates to be provided in high dynamic applications such as Jet aircraft Firmware version 1 04 and later add an automated feature where the unit will select the GPS profile itself based on the unit s velocity This alleviates the user from having to track the state of a mission and manually selecting the best dynamic setting The command has the following syntax GPS DYNAMic lt int gt 0 8 The following settings are available
28. d Sector Time Out sec 2 r Device Use DTR RTS Device SAT Read Part ID a for Reset and Boot Loader TAL Freq kHz f10000 Device ID Boot Loader ID Selection Please note that the Use Baud Rate setting needs to be set to 38400 Baud or less it will not work faster than 38400 Baud The DEVICE should show up as LPC2138 after pressing READ DEVICE ID Also please point the Filename to the directory where you have stored the latest firmware hex file that is to be downloaded D Start the download by pressing Upload to Flash button The following window should appear if the correct COM port has been chosen etc O 2012 Jackson Labs Technologies Inc 35 FireFly 1C User Manual Jackson ls Figure 4 2 LPC2000 flash download E LPC2000 Flash Utility File Buffer Help LPC2000 Flash Utility V2 2 3 Flash Programming Filename Upload to Flash Compare Flash Device Device LPC2106 y XTAL Freq kHz 10000 fe SARMiFury GPSDOt4pplicationtmainFur Erase Blank Blank Check Entire Device C Selected Sectors Start Sector J End Sector 14 eae Part 10 Read Device ID Boot Loader 10 Communication Connected To Port COMI d Use Baud Rate 38400 Time Out sec Pa Use DTR RTS a for Reset and Boot Loader Selection File Upload Failed LPC2000 Flash Utility Reset Message
29. download The FireFly 1C is TTL level compatible A TTL to RS 232 converter must be used when connecting to the computer s RS 232 serial port to prevent damage to the board Connect a USB or TTL serial connector to the FireFly 1C as indicated in Section 2 1 1 4 4 1 Philips LPC2000 Flash Utility A Open the LPC2000 utility Set the COM port in the LPC2000 application as needed on your PC B Select the Baud Rate of the LPC2000 utility to be 38400 or slower Faster Baud rates will not work properly C Press the READ DEVICE ID button this should then show LPC2138 in the DEVICE window if the unit is communicating correctly to the application Warning Make sure NOT to press the erase button under any circumstances this may erase factory calibration data and the unit will not operate and will have to be returned to the factory Pressing the erase button on the ISP utility will thus void the warranty 34 2012 Jackson Labs Technologies Inc J a ck S O n FireFly 1C User Manual Labs Figure 4 1 LPC2000 flash utility E LPC2000 Flash Utility File Buffer Help LPC2000 Flash Utility V2 2 3 r Flash Programming Erase Blank Communication Filename Connected To Port C ARM Fury_GPSDO Vapplication mainFur Blank Check Entire Device com2 r NES S T Use Baud Rate Upload to Flash O nA eia Start Sector ta ad C Selected Sectors alter Erase Compare Flash Manual Heset om En
30. e 4g lt 210 knots Please note that in order to switch from the Automotive mode into the first Airborne 1g mode both a vehicle velocity greater than 60 knots as well as a climb descent rate greater than 400 feet per minute are required Without an appropriate climb descent the unit will remain in Automotive mode The following command returns the setting of the GPS dynamic model GPS DYNAMic Settings will be applied immediately to the GPS receiver and are stored in Non Volatile memory 18 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs 3 3 15 GPS REFerence ADELay lt float gt lt s ns gt 32767ns 32767ns The ADELay command allows bi directional shifting of the 1PPS output in relation to the UTC 1PPS reference in one nanosecond steps This allows antenna cable delay compensation as well as retarding or advancing the 1PPS pulse arbitrarily Typical antenna delays for a 30 foot antenna cable with 1 5ns per foot propagation delay would be compensated with the following command GPS REF ADEL 45ns This command can be used to fine tune different units to have co incident 1PPS pulse outputs Please note that during normal operation the 1PPS pulse may wander around the UTC 1PPS pulse while the unit is tracking the GPS signals The present offset between the 1PPS output and the UTC 1PPS signal can be queried with the command SYNC TINT and this offset should be taken into account when calibrating
31. e expense of increased noise while locked Setting this value too high can cause loop instabilities This command has the following format SERVo EFCScale lt float gt 0 0 500 0 3 10 6 SERVo EFCDamping Set s the Low Pass filter effectiveness of the DAC Values from 2 0 to 50 are typically used Larger values result in less noise at the expense of phase delay This command has the following format SERVo EFCDamping lt float gt 0 0 4000 0 3 10 7 SERVo SLOPe The parameter determines the sign of the slope between the EFC and the frequency variation of the OCXO This parameter should be set to match your OCXO s EFC frequency slope This command has the following format SERVo SLOPe lt NEG POS gt 3 10 8 SERVo TEMPCOmpensation This command is not supported on the FireFly 1C board 3 10 9 SERVo AGINGcompensation 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 lt float gt 10 0 10 0 O 2012 Jackson Labs Technologies Inc 29 FireFly 1C User Manual Jackson Labs 3 10 10 SERVo PHASECOrrection This parameter sets the Integral part of the PID loop Loop instability will result if the parameter is set too high Typical values are 10 0 to
32. ep 4 4 H Go to Step 5 and press Start You wil observe the firmware being downloaded to the FireFly 1C 4 5 Verifying Firmware Update Power cycle the unit with the pin 2 of J3 ISP left floating Both LED s should blink During power on the unit sends an ID string out of the serial port at 115200 Baud by default The firmware version can also be queried by sending the IDN command Verify that the firmware version is the version that was downloaded O 2012 Jackson Labs Technologies Inc 39 FireFly 1C User Manual J a C k S onj Labs 40 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs GPSCon Utility 5 1 Description GPSCon is a program for the monitoring and control of a variety of GPS time and frequency standard receivers It communicates with the receiver using the SCPI command set This utility can be obtained directly from Real Ham Radio com at the following URL http www realhamradio com gpscon buy now htm Important note On newer faster computers running Windows 7 GPSCon may not acquire data correctly Ifyou encounter this problem it is recommended that you install GPSCon on a slower computer using Windows XP 5 2 Installation Follow the directions that come with GPSCon for installing the utility on your computer 5 3 Using GPSCon The GPSCon utility has a help file that should be consulted in order to get the full functionality of this utility Only a few of the fea
33. er 0x10 Oring these values together results in 0x40 0x10 0x4 0x54 The unit would thus indicate HEALTH STATUS 0x54 A health status of 0x0 indicates a properly locked and warmed up unit that is completely healthy 3 6 12 SYNChronization This query returns the results of these four queries SYNChronization SOURce MODE SYNChronization SOURce STATE SYNChronization LOCKed SYNChronization HOLDover DURation SYNChronization health 3 7 DIAGnostic Subsystem This subsystem regroups the queries related to the diagnostic ofthe TCXO The list of the commands supported for this subsystem is as follows DIAGnostic ROSCillator EFControl RELative DIAGnostic ROSCillator EFControl ABSolute 3 7 1 DIAGnostic ROSCillator EFControl RELative This query returns the Electronic Frequency Control EFC output value of the internal reference oscillator It returns a percentage value between 100 to 100 3 7 2 DIAGnostic ROSCillator EFControl ABSolute This query returns the Electronic Frequency Control EFC output value of the internal reference oscillator It returns a value in volts between 0 and 5 V 2012 Jackson Labs Technologies Inc 25 FireFly 1C User Manual Jackson Labs 3 8 MEASURE Subsystem This subsystem regroups the queries related of some parameters that are measured on board on the FireFly 1C The list of the commands supported for this subsystem is the following MEASure VOL Tage MEASure CU
34. ers are optimized for the TCXO on the board and changing the factory settings may result in the unit s performance to deteriorate The commands to control the loop parameters are part of the servo command See also the SERVO Subsystem section below The individual commands are EFC Scale this is the proportional gain of the PID loop Higher values will give quicker convergence and faster locking of the GPS time lower loop time constant lower values give less noise Values between 0 7 good double oven OCXO and 6 0 simple single oven OCXO are typical EFC Damping overall IIR filter time constant higher values increase loop time constant Jackson Labs Technologies Inc typically uses values between 10 to 50 Setting this value too high may cause loop instability Phase compensation this is the Integral part of the PID loop This corrects phase offsets between the FireFly 1C 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 Setting this value too high may cause loop instability A well compensated unit will show performance similar to the plot shown in Figure 2 4 when experiencing small perturbations 8 2012 Jackson Labs Technologies Inc J a C ks on bs FireFly 1C User Manual Figure 2 4 FireFly 1C phase compensation plot EFC 2 409962 ad 0m sd 0 07 m
35. graph you might want to override the TI max setting in force on the screen display You may do this by entering a non zero value into the Override TT control A value of zero causes the export to take the same setting if any as the screen display The export may be done automatically on a timed basis Simply enter a non zero value in seconds to choose an export time interval To manually export in accordance with the settings press the Export button 2012 Jackson Labs Technologies Inc 47 FireFly 1C User Manual Ja ck S on Labs 5 4 Interpreting the Data Figure 5 5 shows the data acquired by the FireFly 1C 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 A drift of 2mV is visible over 200 hours On the left side of the screen the EFC range over this 200 hour plot is displayed vertically as 0 00193V This means the drift of the EFC voltage due to aging is 88mV per year The EFC sensitivity of the crystal is about 8Hz per volt so the crystal ages at 8Hz V 0 088V Year 0 704Hz Year drift At 1OMHz 0 704Hz 10MHz 7 04E 08 aging rate per year This is the same as 0 2ppb drift due to aging per day This crystal aging is fully compensated by the firmware with and without GPS reception of course The OCXO heater current is shown in turqoise
36. he optional Accelerometer data in g s per axis and in tilt in Degrees per axis Both offset and gain need to be calibrated on the unit to properly format the output of the three axis tilt to be 90 Degrees to 90 Degrees and the 0 Degree reference By default the unit is shipped with a normalized output of 0 Degrees Offset and a gain of 1 0 and the user will need to calibrate their unit in their system This command has the following format GPS GYRO CAL lt float gt lt float gt lt float gt lt float gt lt float gt lt float gt Calibration is accomplished by slowly tilting the unit on all six axis and measuring the maximum and minimum tilt indications in all six axis and writing these down on a piece of paper to calculate the calibration values Later firmware releases may automate this process Example if the result for say the X axis is 87 Degrees to 93 Degrees then we need to remove an offset of 3 Degrees from the X axis while the gain of the X axis is properly set We would thus send the following calibration command to the unit GPS GYRO CAL 3 0 0 1 1 1 This will remove a 3 Degree offset from the X Axis and keep the Y and Z axis without offset or gain adjustments After the Offset is removed we may have to adjust the gain of the axis sensor For example if the range of the X Axis output is 82 Degrees to 78 Degrees then the axis has both an offset of 2 degrees and a gain error of 90 80 Degrees a fa
37. he speed is set at 115200 bauds This command has the following format SYSTem COMMunicate SERial BAUD lt 9600 19200 38400 57600 115200 gt 3 9 2 SYSTem STATus This query returns a full page of GPS status in ASCII format The output is compatible with GPSCon 3 9 3 SYSTem FACToryReset ONCE This command applies the Factory Reset setting to the EEPROM All aging tempco and user parameters are overwritten with factory default values 3 10 SERVO Subsystem This subsystem regroups all the commands related to the adjustment of the servo loop SERVo COARSeDac lt int gt 0 225 SERVo DACGain lt int gt 0 1 10000 SERVo EFCScale lt float gt 0 0 500 0 SERVo EFCDamping lt float gt 0 0 4000 0 SERVo SLOPe lt NEG POS gt SERVo TEMPCOmpensation lt float gt 4000 0 4000 0 SERVo AGINGcompensation lt float gt 10 0 10 0 SERVo PHASECOrrection lt float gt 100 0 100 0 SERVo 1PPSoffset lt int gt ns SERVo QUIet lt ON OFF gt SERVo TRACe lt int gt 0 255 SERVo FASTlock lt int gt 1 20 SERVo FALEngth lt int gt 100 20000 SERVo O 2012 Jackson Labs Technologies Inc 27 FireFly 1C User Manual Jackson Labs 3 10 1 SERVo FASTlock The FASTlock command enables the FASTLOCK mode and sets its gain parameter Fastlock works by momentarily multiplying the EFCScale gain to a value determined by this SERVo FASTlock parameter Gain values of 1x to 20x can be set with a gain of 1x effectively disab
38. ireFly 1C 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 STATe SYNChronization HOLDover INITiate SYNChronization HOLDover RECovery INITiate SYNChronization OUTput 1PPS RESET ONJOFF SYNChronization TINTerval SYNChronization IMMEdiate SYNChronization FEEstimate SYNChronization LOCKed SYNChronization 3 6 1 SYNChronization HOLDover DURation This query returns the duration of the present or most recent period of operation in the holdover and holdover processes This is the length of time the reference oscillator was not locked to GPS and 22 O 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs thus coasting The time units are seconds The first number in the response is the holdover duration The duration units are seconds and the resolution is 1 second If the Receiver is in holdover the response quantifies the current holdover duration If the Receiver is not in holdover the response quantifies the previous holdover The second number in the response identifies the holdover state A value of 0 indicates the Receiver is not in holdover a value of 1 indicates the Receiver is in holdover 3 6 2 SYNChronization HOLDover INITiate The SYNC HOLD INIT and SYNC HOLD REC INIT commands allow the user to manually en
39. ling the FASTLOCK feature By selecting gain values of gt 1 the PLL loop parameter Proportional gain SERV EFCscale will be increased after power on thus increasing loop aggressiveness and improving lock PLL time It is not desirable to maintain a high loop gain for longer than necessary to lock the PLL since high loop gains come at the expense of increased phase noise reduced short term stability The FASTLOCK mechanism will automatically reduce the FASTLOCK gain over a period of time specified by the SERVo FALEngth command during which time the FASTLOCK gain is slowly decreased from its initial value to 1 0x Setting the FASTLOCK gain to 2 for example will result in the Proportional gain value stored in the SERVo EFCscale parameter to be multiplied by 2x initially after power on This dynamic gain is slowly reduced until the gain is back to 1 0x the value stored in the SERVo EFCScale parameter For example if we set SERVo FASTlock to 2 and SERVo FALEngth to 3600 and SERVo EFCScale is set to 0 7 Then initially the unit will multiply the EFCscale by 2x and an effective EFCscale value of 1 4 is applied to the PLL loop This increased gain value difference will be reduced every second by 1 3600 so that the gain after two seconds would be 1 3998 until after 3600 seconds the gain has been reduced back to its long term value of 0 70 as stored in the SERVo EFCscale parameter Disabling the FASTLOCK mode is accomplished by setting the
40. ly 1C User Manual Jackson Labs lt company name gt lt model number gt lt serial number gt lt firmware revision gt 3 2 3 HELP This query returns a list of the commands available for the FireFly 1C GPSDO 3 3 GPS Subsystem Note Please note that FireFly 1C displays antenna height in MSL Meters rather than in GPS Meters on all commands that return antenna height the legacy Fury GPSDO uses GPS height The NMEA position fixes are in the WGS84 coordinate system while the X Y and Z velocity vectors are given in the ECEF coordinate system The GPS subsystem regroups all the commands related to the control and status of the GPS receiver The list of the commands supported is the following GPS SATellite TR Acking COUNt GPS SATellite VISible COUNt GPS GPGGA lt int gt 0 255 GPS GGASTat lt int gt 0 255 GPS GPRMC lt int gt 0 255 GPS GPZDA lt int gt 0 255 GPS PASHR lt int gt 0 255 GPS GYRO GPS GYRO CAL GPS DYNAMic lt int gt 0 7 GPS REFerence ADELay lt float gt lt s ns gt 32767ns 32767ns GPS REFerence PULse SAWtooth GPS RESET ONCE GPS INITial DATE lt yyyy mm dd gt GPS INITial TIME lt hour min sec gt GPS JAMlevel GPS 3 3 1 GPS SATellite This group of commands describe the satellite constellation 3 3 2 GPS SATellite TRAcking COUNt This query returns the number of satellites being tracked 12 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Lab
41. m 26 3 8 1 MEASure VOLTage 26 3 8 2 MEASure CURRent 26 3 83 MEASUrRZ car 4 D 44 AR da 4 a 4 amp te 4226 3 9 SYSTEM Subsystem SEE See wae Se ABLE Ab 3 9 1 SYSTem COMMunicate a do tas baa e amp 4 4 4 26 3 9 1 1 SYSTem COMMunicate SERial ECHO E mel ass a 226 3 9 1 2 SYSTem COMMunicate SERial PR mpt 27 3 9 1 3 SYSTem COMMunicate SERial BAUD 27 3 9 2 SYSTem STATus D oe BB a a 27 3 9 3 SYSTem ee ONCE a AA AAA el 3 10SERVO Subsystem pe Ai se te nae ES Ae oe Ae es A es LE 3 10 1SERVo FASTlock 28 3 10 2SERVo FALEngth gt a a s e cad 28 3 10 3SERVo COARSeDac 29 3 10 4SERVo DACGain 29 3 10 5SERVo EFCScale 29 3 10 6SERVo EFCDamping 29 3 10 7SERVo SLOPe E 1 4129 3 10 8SERVo TEMPCOmpensation E A A 3 10 9SERVo AGINGcompensation 29 3 10 10SERVo PHASECOrrection 30 3 10 11SERVo 1PPSoffset 30 3 10 T2SERVO TRACE ou da 4 we do ae eo amp a we lt CR 4 O 3 10 13SERV0 o 2 s a a a sa sog ao da a 31 2 O 2012 Jackson Labs Technologies
42. mand instructs the FireFly 1C to send 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 warm up phase This command has the following format GPS GPGGA lt int gt 0 255 GPGGA shows height in MSL Meters this is different from traditional GPS receivers that display height in GPS Meters The difference between MSL and GPS height can be significant 35m or more are common 3 3 6 GPS GGASTat This command instructs the FireFly 1C 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 warm up phase This command has the following format GPS GGASTat lt int gt 0 255 This command replaces the regular NMEA GGA validity flag with a decimal number indicating the lock state of the unit Please see section SERVo TRACe for a detailed description of the lock state 2012 Jackson Labs Technologies Inc 13 FireFly 1C User Manual Jackson Labs variable The command allows capture of the position and other information available in the GGA command as well as tracking the lock state and health of the unit s OCXO performance GGASTat shows height in MSL Meters this is different from traditional GPS receivers that display height in GPS Meters The difference between MSL and GPS height can be significant 35m or more are common 3 3 7 GPS GPRMC
43. o DACGain SERVo EFCScale SERVo EFCDamping SERVo SLOPe SERVo TEMPCOmpensation SERVo AGINGcompensation SERVo PHASECOrrection SERVo 1PPSoffset SERVo TRACe 2012 Jackson Labs Technologies Inc 31 FireFly 1C User Manual J a ck S on Labs 32 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs Firmware Upgrade Instructions 4 1 Introduction The following is a short tutorial on how to upgrade the FireFly 1C GPSDO firmware Please follow the instructions in order to prevent corrupting the FireFly 1C 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 4 2 ISP Flash Loader Utility installation There are two Flash loader utilities available to upgrade the FireFly 1C firmware You can download the Philips LPC2000 utility from the Jackson Labs Technologies Inc website under the Support tab http www jackson labs com support html The Flash Magic utility is available for download on the Flash Magic website http www flashmagictool com 4 2 1 Philips LPC2000 Flash Utility The first is the Philips LPC2000 utility version 2 2 3 Please note that some computers are known to be incompatible with the LPC2000 flash utility Preliminary investigations show Windows Media Center and or Centrino vPro processor systems to create download diffic
44. on parameters for your system Open the dialog box by pressing the Options button Then select the Coms tab You will see the window shown in Figure 5 2 Select the correct COM port for your computer and set the baud rate to 115200 parity to None Data Bits to 8 and Stop Bits to 1 Set Flow Control to None Once you have configured the communication parameters press the OK button to close the window 5 3 1 2 Auxiliary parameters 42 After pressing the Options button you can select Auxiliary and set other options or measurements See Figure 5 3 for an example of an auxiliary measurement You will notice that the Aux 1 request string has been set to meas current lt CD gt and the Log Aux1 box is checked In the area below labeled Traces to be visible on the graph the box Aux 1 is checked and the label OCXO curr has been added O 2012 Jackson Labs Technologies Inc J a cks ony a bs FireFly 1C User Manual Figure 5 2 Setting the communications parameters Pa pep pa O E GPSCon Utility Pro GPSCon COM4 i Status Time Map Graph Export Help About PRN EL AZ SS i Options i s dialog Paths amp settings FTP Em RTS CTS 2012 Jackson Labs Technologies Inc 43 FireFly 1C User Manual Jackson abs Figure 5 3 Auxiliary Parameters window AA Paths amp settings FTP Email Coms Time services Awdliary Aux coms
45. on the three different axis to aid in this calibration 3 4 5 GYRO SENS GYRO EFC and GPS CAL RESET Used for factory calibration of Gyro subsystem 3 4 6 GYRO GLOAD This command will return the present acceleration on the X Y and Z axis if the optional 3 axis accelerometer is installed 3 5 PTIME Subsystem The PTIME subsystem regroups all the commands related to the management of the time The list of the commands supported is the following PTIMe TZONe PTIMe DATE PTIMe TIME PTIMe TIME STRing PTIMe TINTerval PTIME 3 5 1 PTIMe TZONe Returns the local time zone offset 3 5 2 PTIMe DATE This query returns the current calendar date The local calendar date is referenced to UTC time The year month and day are returned O 2012 Jackson Labs Technologies Inc 21 FireFly 1C User Manual Jackson Labs 3 5 3 PTIMe TIME This query returns the current 24 hour time The local time is referenced to UTC time The hour minute and second is returned 3 5 4 PTIMe TIME STRing This query returns the current 24 hour time suitable for display for example 13 24 56 3 5 5 PTIMe TINTerval This query is equivalent to the command SYNChronization TINTerval 3 5 6 PTIME This query returns at once the result of the four following queries PTIME DATE PTIME TIME PTIME TZONE PTIME TINTerval 3 6 SYNChronization Subsystem This subsystem regroups the commands related to the synchronization of the F
46. operating the unit in GPS denied environments This command is compatible to the PTIME OUT ON command described in section 3 5 5 to allow automatic time and date synchronization of two units to each other The internal RTC is driven by the highly stable CSAC 10MHz signal and thus has very high accuracy 2012 Jackson Labs Technologies Inc 19 FireFly 1C User Manual Jackson Labs 3 3 20 GPS JAMlevel Firmware revision 2 32 and later adds support for a GPS signal jamming indicator The GPS receiver will detect and flag jamming interference with levels ranging from 0 no jamming to 255 strong jamming Any level exceeding 50 and loss of the 1PPS signal from the GPS will cause a SYNC HEALTH 0x800 event to be flagged and the unit to disable the LOCK_OK signal on connector J3 3 3 21 GPS This query displays the configuration position speed height and other relevant data of the GPS receiver in one convenient location 3 4 GYRO SUBSYSTEM The following Gyro commands are supported if the optional 3 axis accelerometer is installed in the FireFly 1C unit GYRO MODE lt ON OFF gt GYRO TRACE lt int gt 0 255 GYRO CALibrate lt float float float float float float gt GYRO CALibrate COMPute GYRO CALibrate RESET GYRO SENSitivity lt float float float gt GYRO EFC lt float gt GYRO GLOAD 3 4 1 GYRO MODE lt ON OFF gt Enables or disables electronic compensation This feature must be calibrated at the factory bef
47. ore it can be used 3 4 2 GYRO TRACE lt int gt 0 255 Similar to the GPS GYRO command Please see the GPS GYRO command for details 3 4 3 GYRO CAL lt float float float float float float gt Similar to the GPS GYRO CAL command Used to manually calibrate the gain and offset of the optional Accelerometer output Please see the GPS GYRO CAL command for details See also the GYRO CAL COMPUTE command for a semi automated calibration method 20 O 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs 3 4 4 GYRO CAL COMPUTE This command can be used to automatically compute the offset and gain compensation of the optional accelerometer output for units that are not factory calibrated The goal is to have the unit indicate a range of 1 0g on all three axis when slowly rotated through the axis as well as 0 0g for any axis that is perpendicular to the earth s gravity The user must establish the minimum and maximum g loads that are displayed on all three axis by slowly tilting the unit over 180 degrees on all three axis These values are written down on a piece of paper and the system calculates the required gain and offset parameters to scale the accelerometer output to 1g peak to peak scale and Og indication based on entering these values The GYRO CAL COMPUTE command will query the user for the maximum and minimum indicated g loads The GYRO TRACE 10 command can be used to help establish the g indications
48. ress the Select Device button and the window shown in Figure 4 4 will appear O 2012 Jackson Labs Technologies Inc 37 FireFly 1C User Manual Jackson Figure 4 4 Device selection window File ISP Options Tools Help alagvE gt v 408 St ARM Cortex LPC9300 2 clock 80051 80051 xA Technical on line articles about 8051 and x4 programming www esacademy com fag docs C Expand the ARM7 folder and select the appropriate processor in this case the LPC2138 38 O 2012 Jackson Labs Technologies Inc J a C k S O n abs FireFly 1C User Manual Figure 4 5 Expanded device selecion window Flash Magic NON PRODUCTION USE ONLY File ISP Options Tools Help dHIAS VE gt PH OB On Line training classes for microcontrollers and embedded networking and Internetworking www esacademy com fag classes D Select the Baud Rate of the Flash Magic utility to be 38400 or slower Faster Baud rates will not work properly E Set the Oscillator MHz to 10 F Check the box marked Erase blocks used by Hex File Warning Make sure NOT to check the box marked Erase all Flash Code Rd Prot under any circumstances this may erase factory calibration data and the unit will not operate and will have to be returned to the factory Checking this box on the ISP utility will thus void the warranty G Under Step 3 Hex File browse for the hex file that you downloaded in st
49. ror flags are encoded in a binary fashion so that each flag occupies one single bit of the binary equivalent of the hexadecimal health status flag The following system parameters are monitored and indicated through the health status indicator Individual parameters are ored together which results in a single hexadecimal value encoding the following system status information If the OCXO coarse DAC is maxed out at 255 HEALTH STATUS 0x1 If the OCXO coarse DAC is mined out at 0 HEALTH STATUS 0x2 If the phase offset to UTC is gt 250ns HEALTH STATUS 0x4 If the run time is lt 300 seconds HEALTH STATUS 0x8 If the GPS is in holdover gt 60s HEALTH STATUS 0x10 If the Frequency Estimate is out of bounds HEALTH STATUS 0x20 If the OCXO voltage is too high HEALTH STATUS 0x40 If the OCXO voltage is too low HEALTH STATUS 0x80 If the short term drift ADEV 100s gt 100ns HEALTH STATUS 0x100 For the first 7 minutes after a phase reset or a coarsedac change HEALTH STATUS 0x200 If the GPS receiver indicates a strong jamming signal of gt 50 HEALTH STATUS 0x800 range is 0 to 255 As an example if the unit is in GPS holdover and the OCXO voltage is too high and the UTC phase offset is gt 250ns then the following errors would be indicated 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs 1 UTC phase gt 250ns 0x4 2 OCXO voltage too high 0x40 3 GPS in holdov
50. s 3 3 3 GPS SATellite VISible COUNt This query returns the number of satellites PRN that the almanac predicts should be visible given date time and position 3 3 4 NMEA Support The following four commands allow the FireFly 1C GPSDO to be used as an industry standard navigation GPS receiver The GPGGA GPRM PASHR and GPZDA 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 1C TTL serial interface Once enabled FireFly 1C will send out information on the ttl serial transmit pin automatically every N seconds All incoming TTL serial commands are still recognized by FireFly 1C since the TTL serial interface transmit and receive lines are completely independent of one another Please note that the position direction and speed data is delayed by one second from when the GPS receiver internally reported these to the FireFly 1C Microprocessor so the position is valid for the 1PPS pulse previous to the last 1PPS pulse at the time the data is sent one second delay The time and date are properly output with correct UTC synchronization to the 1PPS pulse immediately prior to the data being sent Once set the following two commands will be stored in NV memory and generate output information even after power to the unit has been cycled 3 3 5 GPS GPGGA This com
51. s Refer to the specifications tables for the ac mains voltage requirements and ambient operating temperature range 2 2012 Jackson Labs Technologies Inc Jackson FireFly 1C User Manual Labs Quick Start Instructions 2 1 Powering Up the Unit To operate the unit simply follow these two steps 1 Connect a 5V compatible GPS antenna to SMA connector J5 The antenna can be passive or active 2 Connect 5V DC Power to J4 pin 3 on the unit and ground to pins 2 and or 1 of J4 or provide USB power through USB connector U17 The unit will now lock to GPS Red LED D1 is blinking when satellites are being received and will indicate proper lock when the Green LED D1 goes on Once the green LED D1 is on the unit will output 10MHz and 100MHZ with significantly better than 1ppb frequency accuracy Please note that the GPS receiver establishes the internal antenna gain right after power on so for proper operation the GPS antenna should always be connected prior to turning on the 5V power Connect a terminal program TeraTerm is recommended to the unit via the TTL serial connector J1 or USB serial port with 115 2KB 8N1 and no flow control WARNING Do not connect RS 232 serial levels to connector J1 the unit may get damaged from RS 232 serial levels on connector J1 as the default configuration is TTL level Both the TTL serial port J1 and the USB port are internally ored together so the user may send and receive commands
52. t and stop time using the mouse you can scroll left or right through the data without changing the span To scroll to a later time use Shift Left click To scroll to an earlier time use Shift Right click Double left click to release everything The time span indication at the lower right of the graph will turn red to signify that mouse override is in effect Figure 5 5 Graph display GPSCon Utility Pro GPSCon COM8 Status Time Map Graph Export Help About 02 36 34 16 11 10 EFC 2 414181 ad 0m sd 0 04m 59 0 17 Temp 2 41396 0 13560 93 0 ns TI TT sd 11n 3 E i Sat Sort 77 0 ns o start 14 45 02 07 11 10 UTC 203 86 hrs Send servitar da I Log Status M Log sat count I Translate time codes M Log EFC 2 414181 Options Y Tlto GPS 1E 08 0 157483 M LogPU fi phentinode Continuously read error queue TF Flash LED Last error Set systime SS p ackson Labs FireFly ll Firmware Rev 2 19 Lif 440 D TI max ns 20 LE Fiter coeff 0 025 Ls jr Stop Span mins 15000 _Stop Hide Not Tracking 0 PEN El z VTC 2 36 25 16 Now 2010 LAT N 27 15 29 756 LON W 11 57 40 127 86 80 m MSL 18 02 47 15 11 10 UTC Receiver timeout 2584 95 6348 7 66236 0 0054106 4 072305 0 00530379 2012 Jackson Labs Technologies Inc J a C k S on FireFly 1C User Manual Labs Figure 5 6 Expanded Graph Display 2 GPSCon Utility Pro GPSCon COM8 x Status Time Map f Gr
53. ter and exit the holdover state even while GPS signals are still being properly received This forced holdover allows the unit to effectively disable GPS locking while still keeping track of the state of the 1PPS output in relation to the UTC 1PPS signal as generated by the GPS receiver When the unit is placed into forced holdover with this command the unit will indicate the time interval difference between the 1PPS output and the GPS UTC 1PPS signal by using the SYNC TINT command This allows the user to see the OCXO drift when not locked to GPS for testing purposes or to prevent the GPS receiver from being spoofed and affecting the OCXO frequency accuracy All other frequency disciplining functions of the unit will behave as if the GPS antenna was disconnected from the unit while in this forced holdover state 3 6 3 SYNChronization HOLDover RECovery INiTiate This command will disable the forced holdover state see the SY NC HOLD INIT command The unit will resume normal GPS locking operation after this command has been sent 3 6 4 SYNChronization SOURce MODE This command is not supported in the FireFly 1C board 3 6 5 SYNChronization SOURce STATE This command is not supported in the FireFly 1C board 3 6 6 SYNChronization TINTerval This query returns the difference or timing shift between the FireFly 1C 1 PPS and the GPS 1 PPS signals The resolution is 1E 10 seconds 3 6 7 SYNChronization IMMEdiate This command initiates a
54. to legacy GPS hardware The PASHR command alongside the GPZDA command will give all relevant parameters such as time date position velocity direction altitude quality of fix and more As an example the String has the following data format O 2012 Jackson Labs Technologies Inc Ja ck S on FireFly 1C User Manual Labs PASHR POS 0 7 202939 00 3716 28369 N 12157 43457 W 00087 40 070 01 000 31 000 10 05 6 03 5 04 3 00 0 DD00 32 Please note that the length of the string is fixed at 115 characters plus the two binary 0x0d 0x0a termination characters SPASHR POS 0 aa bbbbbb 00 cccc cceccc d eeeee eeeee f ggege ge hhhh iiiii jjj jj kkkk kk I 1 mm m nn n 00 0 p pp checksum Where aa Number of Sats bbbbbb 00 Time of Day UTC cecc ccccc d Latitude S N eeee ceeee f Longitude W E geggg gg Antenna Height in meters hhhh Four fixed symbols kkkk k Vertical Velocity in meters s 1 1 PDOP mm mHDOP nn nVDOP 00 0Static number p pp Firmware Version 1 05 and above This command instructs the FireFly 1C to send the NMEA standard string PASHR every N seconds with N in the interval 0 255 The command is disabled during the initial 7 minute OCXO warm up phase This command has the following format GPS PASHR lt int gt 0 255 3 3 11 GPS GYRO This command sets up the output period of the optional Accelerometer data in g s per axis and in tilt in Degrees per axis The fastest period is 50ms 20 outpu
55. ts per second achieved when setting the command to GPS GYRO 1 The resolution of this command is 1 20 of a second Setting the command to 0 disables the Accelerometer output This command has the following format GPS GYRO lt int gt 0 255 O 2012 Jackson Labs Technologies Inc 15 FireFly 1C User Manual Jackson Labs GPS GYRO returns the setting of the period of this command The output of the system is in six floating point numbers the acceleration on the X Y and Z axis in g s and the Tilt of the X Y and Z axis in Degrees 90 to 90 Please note that the Accelerometer has its best resolution and accuracy when the earth s gravitational acceleration is perpendicular to the axis to be measured Thus the sensors accuracy and resolution will be best when the tilt of any axis is around 0 Degrees The worst performance with an accuracy of only 5 Degrees is when any of the axis are at their 90 Degree angles this is due to the fact that a SIN g load calculation is done to generate the output normalized to Degrees and the vector is thus least sensitive at 90 Degree angles Acceleration can be measured with up to 3g range on all three axis Please note that since the tilt angle is calculated from the acceleration vectors using gravity that the tilt angles will actually exceed 90 Degrees when acceleration greater than 1g is applied 3 3 12 GPS GYRO CAL 16 This command calibrates the output period of t
56. tures and commands are mentioned in this appendix for convenience 5 3 1 Setting the options To set up the options for your GPSCon session press the Options button below the display area The window shown in Figure 5 1 will appear You can select from the tabs which options you wish to set O 2012 Jackson Labs Technologies Inc 41 FireFly 1C User Manual Jackson Figure 5 1 Options window E GPSCon Utility Pro GPSCon COM A Status Time Map Graph Export Help About oie OO O Paths amp settings FTP Email Coms Time services Auiary Aux coms Export graphics Remote control Logging and graph IV Log Status Data log file e n_labs apscon apslog lo IV Log EFC Interval 30 secs M Log sat count M Tlto GPS Local HTML and image files HTML file c program files amp 86 gpscon gpsstat htm Browse M Log PU Bli from display bitmap IV Translate time codes Pixels 317 HTML update interval 30 secs Continuously read error queue Fash LED m Satellite tracking history file FF Use bamap Track file c program files amp 86 gpscon gpsdmp bin Browse IV Statistics Max kB 0 unlimited 512 E Iv Show best fit to EFC font i on E T ANSI font in status a F Timax g ns Filter coeff 0 025 5 JICIKSO a Rel Max kB 0 unlimited 10 5 3 1 1 Communication Parameters Before you can use GPSCon you must set the communicati
57. two unit s 1PPS outputs to each other since the lock algorithms will try to steer the OCXO for a 0 0ns offset to the UTC 1PPS time pulse 3 3 16 GPS REFerence PULse SAWtooth This command returns the momentary sawtooth correction factor that the GPS receiver indicated 3 3 17 GPS RESET ONCE Issues a reset to the internal GPS receiver This can be helpful when changing the antenna for example since the GPS receiver measures the antenna system s C No right after reset and adjusts its internal antenna amplifier gains accordingly It takes approximately 1 minute for locking to commence after a GPS reset as indicated by the red blinking LED 3 3 18 GPS INITial DATE lt yyyy mm dd gt Firmware revision 2 32 and later adds support for manually setting the time and date in the RTC in the event that no GPS signals are available This command allows setting the internal RTC DATE manually when operating the unit in GPS denied environments This command is compatible to the PTIME OUT ON command described in section 3 5 5 to allow automatic time and date synchronization of two units to each other The internal RTC is driven by the highly stable CSAC 10MHz signal and thus has very high accuracy 3 3 19 GPS INITial TIME lt hour min sec gt Firmware revision 2 32 and later adds support for manually setting the time and date in the RTC in the event that no GPS signals are available This command allows setting the internal RTC TIME manually when
58. ulties Please use a different computer if you experience problems such as the download breaking up in the middle of the transfer Or alternatively you may use the Flash Magic programming tool Please ensure that you have at least version 2 2 3 of the LPC2100 flash utility installed Earlier versions may not recognize the LPC2138 processor used on the FireFly 1C boards 4 2 2 Flash Magic Flash Programming Utility The second utility is the Flash Magic tool available on the Flash Magic website O 2012 Jackson Labs Technologies Inc 33 FireFly 1C User Manual Jackson Labs http www flashmagictool com If the Philips LPC2000 tool doesn t work please use this one 4 3 Putting the PCB into In Circuit Programming ISP mode Momentarily short out the ISP pin 2 of header J3 to pin 1 of header J3 of the FireFly 1C board to ground the ISP pin during power on It may be useful to connect a push button to pin 1 and pin 2 of J3 to allow in field firmware upgrades on the FireFly 1C PCB Both LED s should remain off indicating the unit is properly placed into ISP mode If the LED s light up after power on the unit is not in ISP mode 4 4 Downloading the firmware Download the latest version of FireFly 1C 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 TTL serial serial port prior to firmware
59. y period Jackson Labs Technologies Inc will at its discretion either repair or replace products that prove to be defective Jackson Labs Technologies Inc does not warrant that the operation for the software firmware or hardware shall be uninterrupted or error free even if the product is operated within its specifications For warranty service this product must be returned to Jackson Labs Technologies Inc or a service facility designated by Jackson Labs Technologies Inc Customer shall prepay shipping charges and shall pay all duties and taxes for products returned to Jackson Labs Technologies Inc for warranty service Except for products returned to Customer from another country Jackson Labs Technologies Inc shall pay for return of products to Customer If Jackson Labs Technologies Inc is unable within a reasonable time to repair or replace any product to condition as warranted the Customer shall be entitled to a refund of the purchase price upon return of the product to Jackson Labs Technologies Inc 6 1 2 Limitation of Warranty The foregoing warranty shall not apply to defects resulting from improper or inadequate maintenance by the Customer Customer supplied software or interfacing unauthorized modification or misuse opening of the instruments enclosure or removal of the instruments panels operation outside of the environmental or electrical specifications for the product or improper site preparation and maintenance JA

Download Pdf Manuals

image

Related Search

Related Contents

Manual do usuário  JVC SX-LC33 User's Manual  View/Open - Oregon State University  Manual de Instruções LWTE – rev.1  別紙 150  "取扱説明書"  

Copyright © All rights reserved.
Failed to retrieve file