Trimble Outdoors TV Antenna AcutimeTM2000 Synchronization Kit User Manual

Acutime2000  
Synchronization Kit  
User Guide  
Part Number 45005-00-ENG  
Revision A  
April 2001  
F
Download from Www.Somanuals.com. All Manuals Search And Download.  
Software and Firmware License, Limited  
Warranty  
Warranty Exclusions and Disclaimer  
These warranties shall be applied only in the event  
and to the extent that: (i) the Products and  
Software are properly and correctly installed,  
configured, interfaced, maintained, stored, and  
operated in accordance with Trimbles relevant  
operator's manual and specifications, and; (ii) the  
Products and Software are not modified or  
misused. The preceding warranties shall not apply  
to, and Trimble shall not be responsible for defects  
or performance problems resulting from (i) the  
combination or utilization of the Product or  
Software with products, information, data,  
systems or devices not made, supplied or specified  
by Trimble; (ii) the operation of the Product or  
Software under any specification other than, or in  
addition to, Trimble's standard specifications for  
its products; (iii) the unauthorized modification or  
use of the Product or Software; (iv) damage  
caused by accident, lightning or other electrical  
discharge, fresh or salt water immersion or spray;  
or (v) normal wear and tear on consumable parts  
(e.g., batteries).  
This Trimble software and/or firmware product  
(the Software) is licensed and not sold. Its use is  
governed by the provisions of the applicable End  
User License Agreement (EULA), if any,  
included with the Software. In the absence of a  
separate EULA included with the Software  
providing different limited warranty terms,  
exclusions, and limitations, the following terms  
and conditions shall apply. Trimble warrants that  
this Trimble Software product will substantially  
conform to Trimbles applicable published  
specifications for the Software for a period of  
ninety (90) days, starting from the date of  
delivery.  
Warranty Remedies  
Trimble's sole liability and your exclusive remedy  
under the warranties set forth above shall be, at  
Trimbles option, to repair or replace any Product  
or Software that fails to conform to such warranty  
(Nonconforming Product), or refund the  
purchase price paid by you for any such  
THE WARRANTIES ABOVE STATE TRIMBLE'S  
ENTIRE LIABILITY, AND YOUR EXCLUSIVE  
REMEDIES, RELATING TO PERFORMANCE OF  
THE PRODUCTS AND SOFTWARE. EXCEPT AS  
OTHERWISE EXPRESSLY PROVIDED HEREIN,  
THE PRODUCTS, SOFTWARE, AND  
Nonconforming Product, upon your return of any  
Nonconforming Product to Trimble in accordance  
with Trimbles standard return material  
authorization procedures.  
ACCOMPANYING DOCUMENTATION AND  
MATERIALS ARE PROVIDED AS-ISAND  
WITHOUT EXPRESS OR IMPLIED WARRANTY  
OF ANY KIND BY EITHER TRIMBLE  
NAVIGATION LIMITED OR ANYONE WHO HAS  
BEEN INVOLVED IN ITS CREATION,  
PRODUCTION, INSTALLATION, OR  
DISTRIBUTION, INCLUDING, BUT NOT LIMITED  
TO, THE IMPLIED WARRANTIES OF  
MERCHANTABILITY AND FITNESS FOR A  
PARTICULAR PURPOSE, TITLE, AND  
NONINFRINGEMENT. THE STATED EXPRESS  
WARRANTIES ARE IN LIEU OF ALL  
OBLIGATIONS OR LIABILITIES ON THE PART  
OF TRIMBLE ARISING OUT OF, OR IN  
CONNECTION WITH, ANY PRODUCTS OR  
SOFTWARE. SOME STATES AND  
JURISDICTIONS DO NOT ALLOW LIMITATIONS  
ON DURATION OR THE EXCLUSION OF AN  
IMPLIED WARRANTY, SO THE ABOVE  
LIMITATION MAY NOT APPLY TO YOU.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
TRIMBLE NAVIGATION LIMITED IS NOT  
RESPONSIBLE FOR THE OPERATION OR  
FAILURE OF OPERATION OF GPS SATELLITES  
OR THE AVAILABILITY OF GPS SATELLITE  
SIGNALS.  
Notices  
Class B Statement Notice to Users. This  
equipment has been tested and found to comply  
with the limits for a Class B digital device,  
pursuant to Part 15 of the FCC rules. These limits  
are designed to provide reasonable protection  
against harmful interference in a residential  
installation. This equipment generates, uses, and  
can radiate radio frequency energy and, if not  
installed and used in accordance with the  
instructions, may cause harmful interference to  
radio communication. However, there is no  
guarantee that interference will not occur in a  
particular installation. If this equipment does  
cause harmful interference to radio or television  
reception, which can be determined by turning the  
equipment off and on, the user is encouraged to  
try to correct the interference by one or more of  
the following measures:  
Limitation of Liability  
TRIMBLES ENTIRE LIABILITY UNDER ANY  
PROVISION HEREIN SHALL BE LIMITED TO  
THE GREATER OF THE AMOUNT PAID BY YOU  
FOR THE PRODUCT OR SOFTWARE LICENSE OR  
U.S.$25.00. TO THE MAXIMUM EXTENT  
PERMITTED BY APPLICABLE LAW, IN NO  
EVENT SHALL TRIMBLE OR ITS SUPPLIERS BE  
LIABLE FOR ANY INDIRECT, SPECIAL,  
INCIDENTAL, OR CONSEQUENTIAL DAMAGES  
WHATSOEVER UNDER ANY CIRCUMSTANCE  
OR LEGAL THEORY RELATING IN ANY WAY TO  
THE PRODUCTS, SOFTWARE, AND  
ACCOMPANYING DOCUMENTATION AND  
MATERIALS, (INCLUDING, WITHOUT  
LIMITATION, DAMAGES FOR LOSS OF  
Reorient or relocate the receiving antenna.  
BUSINESS PROFITS, BUSINESS INTERRUPTION,  
LOSS OF BUSINESS INFORMATION, OR ANY  
OTHER PECUNIARY LOSS), REGARDLESS OF  
WHETHER TRIMBLE HAS BEEN ADVISED OF  
THE POSSIBILITY OF ANY SUCH LOSS AND  
REGARDLESS OF THE COURSE OF DEALING  
WHICH DEVELOPS OR HAS DEVELOPED  
BETWEEN YOU AND TRIMBLE. BECAUSE SOME  
STATES AND JURISDICTIONS DO NOT ALLOW  
THE EXCLUSION OR LIMITATION OF LIABILITY  
FOR CONSEQUENTIAL OR INCIDENTAL  
DAMAGES, THE ABOVE LIMITATION MAY NOT  
APPLY TO YOU.  
Increase the separation between the equipment  
and the receiver.  
Connect the equipment into an outlet on a  
circuit different from that to which the receiver  
is connected.  
Consult the dealer or an experienced radio/TV  
technician for help.  
Changes and modifications not expressly  
approved by the manufacturer or registrant of this  
equipment can void your authority to operate this  
equipment under Federal Communications  
Commission rules.  
European Community (CE) Directive  
Conformance Statement  
The Acutime 2000 GPS Smart Antenna conforms  
with the essential requirements of the EMC  
Directive 89/336/EEC. A Declaration of  
Conformity indicating the requirements met has  
been signed at Trimble Navigation Limited, 645  
North Mary Avenue, Sunnyvale, CA 94086, USA.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Contents  
About This Manual  
Scope and Audience . . . . . . . . . . . . . . . . . . . . . . . . xix  
Organization . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx  
Reader Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . xxi  
Related Information . . . . . . . . . . . . . . . . . . . . . . . . xxii  
Update Notes . . . . . . . . . . . . . . . . . . . . . . .xxii  
World Wide Web (WWW) Site . . . . . . . . . . . . . .xxii  
Technical Assistance. . . . . . . . . . . . . . . . . . . .xxiii  
Abbreviations. . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii  
Document Conventions. . . . . . . . . . . . . . . . . . . . . . . xxiii  
Cautions and Notes . . . . . . . . . . . . . . . . . . . . . . . . . xxiv  
1
2
Introduction  
1.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-1  
1.2 Acutime 2000 GPS Smart Antenna Features. . . . . . . . . . . . 1-2  
1.3 Starter Kit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-4  
Getting Started  
2.1 Connecting the Smart Antenna . . . . . . . . . . . . . . . . . . . 2-2  
2.2 Connecting the Computer and Power Source . . . . . . . . . . . 2-3  
2.3 Communicating with the Acutime 2000 . . . . . . . . . . . . . . 2-4  
Acutime 2000 Synchronization Kit User Guide  
v
Download from Www.Somanuals.com. All Manuals Search And Download.  
Contents  
3
Acutime 2000 Installation  
3.1 Choosing a Location . . . . . . . . . . . . . . . . . . . . . . . . 3-2  
3.2 Mounting the Smart Antenna. . . . . . . . . . . . . . . . . . . . 3-4  
3.3 Routing and Securing the Interface Cable . . . . . . . . . . . . . 3-5  
3.4 Connecting the Host System . . . . . . . . . . . . . . . . . . . . 3-6  
4
Acutime 2000 Connections  
4.1 Interface and Power Connections. . . . . . . . . . . . . . . . . . 4-2  
4.2 Interface Cables and Connectors . . . . . . . . . . . . . . . . . . 4-4  
4.2.1  
Pin-Outs . . . . . . . . . . . . . . . . . . . . . . . . . .4-5  
4.3 Connection Instructions . . . . . . . . . . . . . . . . . . . . . . 4-7  
4.3.1  
4.3.2  
4.3.3  
4.3.4  
Power Connection (Red and Black Wires) . . . . . . . .4-7  
Timing Pulse Connections. . . . . . . . . . . . . . . . .4-7  
Serial Port Connections . . . . . . . . . . . . . . . . . .4-8  
Event Input. . . . . . . . . . . . . . . . . . . . . . . . .4-9  
5
System Operation  
5.1 Start-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-1  
5.2 Automatic Operation . . . . . . . . . . . . . . . . . . . . . . . . 5-2  
5.2.1  
5.2.2  
5.2.3  
5.2.4  
5.2.5  
5.2.6  
Satellite Masks. . . . . . . . . . . . . . . . . . . . . . .5-2  
Tracking Modes . . . . . . . . . . . . . . . . . . . . . .5-4  
PPS Output Options . . . . . . . . . . . . . . . . . . . .5-6  
PPS Quantization Error . . . . . . . . . . . . . . . . . .5-7  
External Event Input. . . . . . . . . . . . . . . . . . . .5-9  
Cable Delay Compensation . . . . . . . . . . . . . . . .5-9  
5.3 Serial Data Communication . . . . . . . . . . . . . . . . . . . . 5-10  
5.3.1  
5.3.2  
Port B . . . . . . . . . . . . . . . . . . . . . . . . . . .5-10  
Port A (Timing) . . . . . . . . . . . . . . . . . . . . . .5-10  
5.4 GPS Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-12  
5.4.1  
Timing Operation . . . . . . . . . . . . . . . . . . . . .5-13  
vi  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Contents  
5.5 Using the Acutime 2000 in Mobile Applications . . . . . . . . . 5-15  
5.6 Customizing Acutime 2000 Operations . . . . . . . . . . . . . . 5-16  
6
NTP Software Installation and Configuration  
6.1 Network Time Protocol. . . . . . . . . . . . . . . . . . . . . . . 6-1  
6.1.1  
6.2 Software Sources and Compatibility . . . . . . . . . . . . . . . . 6-3  
6.2.1 Installation Support . . . . . . . . . . . . . . . . . . . .6-4  
6.3 Pre-Installation Check List . . . . . . . . . . . . . . . . . . . . . 6-4  
NTP Time Servers . . . . . . . . . . . . . . . . . . . . .6-2  
6.3.1  
6.3.2  
6.3.3  
GPS Preparation . . . . . . . . . . . . . . . . . . . . . .6-5  
Host System Preparation . . . . . . . . . . . . . . . . .6-6  
Operating System Specific Information . . . . . . . . . .6-7  
6.4 Time Transfer Cable Connection . . . . . . . . . . . . . . . . . . 6-8  
6.4.1 Optional Connections . . . . . . . . . . . . . . . . . . .6-9  
6.5 NTP Software Installation . . . . . . . . . . . . . . . . . . . . . 6-10  
6.5.1  
6.5.2  
6.5.3  
6.5.4  
NTP Configuration File . . . . . . . . . . . . . . . . . .6-11  
Acutime Configuration . . . . . . . . . . . . . . . . . .6-12  
Network Server Selection . . . . . . . . . . . . . . . . .6-13  
Additional Configuration Information. . . . . . . . . . .6-14  
6.6 Windows NT Installation . . . . . . . . . . . . . . . . . . . . . . 6-15  
6.6.1  
6.6.2  
6.6.3  
Automatic Installation . . . . . . . . . . . . . . . . . . .6-16  
Manual Installation . . . . . . . . . . . . . . . . . . . .6-17  
Starting the Service . . . . . . . . . . . . . . . . . . . .6-23  
6.7 UNIX Installation. . . . . . . . . . . . . . . . . . . . . . . . . . 6-24  
6.7.1  
6.7.2  
6.7.3  
6.7.4  
6.7.5  
6.7.6  
Create the Configuration File . . . . . . . . . . . . . . .6-25  
Set Up Device Links. . . . . . . . . . . . . . . . . . . .6-26  
Hardware Configuration . . . . . . . . . . . . . . . . . .6-28  
Copying Executable Files . . . . . . . . . . . . . . . . .6-29  
System Initialization. . . . . . . . . . . . . . . . . . . .6-30  
Start NTP . . . . . . . . . . . . . . . . . . . . . . . . .6-31  
Acutime 2000 Synchronization Kit User Guide  
vii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Contents  
6.8 Monitoring NTP . . . . . . . . . . . . . . . . . . . . . . . . . . 6-31  
6.8.1  
6.8.2  
6.8.3  
NTP Events on Windows NT . . . . . . . . . . . . . . .6-32  
UNIX System Log Files . . . . . . . . . . . . . . . . . .6-34  
NTPQ The NTP Query Utility . . . . . . . . . . . . .6-35  
A Trimble Standard Interface Protocol  
A.1 Interface Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . A-1  
A.1.1  
Packet Structure . . . . . . . . . . . . . . . . . . . . . .A-2  
A.2 Physical Interface Characteristics . . . . . . . . . . . . . . . . . A-3  
A.2.1  
A.2.2  
A.2.3  
Nomenclature . . . . . . . . . . . . . . . . . . . . . . .A-4  
Protocol Capabilities. . . . . . . . . . . . . . . . . . . .A-4  
Event Input. . . . . . . . . . . . . . . . . . . . . . . . .A-6  
A.3 Packets Output at Power-Up . . . . . . . . . . . . . . . . . . . . A-6  
A.4 Receiver Warm Start . . . . . . . . . . . . . . . . . . . . . . . . A-7  
A.5 Default Background Packets for Acutime 2000 . . . . . . . . . . A-8  
A.6 Default Automatic Position and Velocity Reports  
for Acutime 2000 . . . . . . . . . . . . . . . . . . . . . . . . . A-9  
A.7 Automatic Primary and Supplemental Timing Reports  
for ACE UTC . . . . . . . . . . . . . . . . . . . . . . . . . . . A-9  
A.8 Low-Latency Timing Packets . . . . . . . . . . . . . . . . . . . A-10  
A.9 Event Packets . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-11  
A.10 Satellite Data Packets. . . . . . . . . . . . . . . . . . . . . . . . A-11  
A.11 Customizing Receiver Operations . . . . . . . . . . . . . . . . . A-12  
A.12 Command Packets Sent to the Receiver . . . . . . . . . . . . . . A-14  
A.13 Report Packets Sent by the GPS Receiver to the User . . . . . . . A-16  
A.14 Packet Structure . . . . . . . . . . . . . . . . . . . . . . . . . . A-19  
A.15 Packet Descriptions. . . . . . . . . . . . . . . . . . . . . . . . . A-20  
A.16 Custom OEM Packets . . . . . . . . . . . . . . . . . . . . . . . A-85  
A.17 TSIP Superpackets . . . . . . . . . . . . . . . . . . . . . . . . . A-85  
A.18 Datums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-126  
A.19 Sample TSIP Routines . . . . . . . . . . . . . . . . . . . . . . . A-134  
viii  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Contents  
B
Timing Receiver Monitor  
B.1 Start-Up. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1  
B.2 Main screen. . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2  
C NMEA 0183  
C.1 The NMEA 0183 Communication Interface . . . . . . . . . . . . C-2  
C.2 NMEA 0183 Message Format . . . . . . . . . . . . . . . . . . . C-2  
C.3 NMEA 0183 Message Options . . . . . . . . . . . . . . . . . . . C-4  
C.4 NMEA 0183 Message Formats. . . . . . . . . . . . . . . . . . . C-5  
C.4.1  
C.4.2  
C.4.3  
C.4.4  
C.4.5  
GGA GPS Fix Data . . . . . . . . . . . . . . . . . . .C-5  
GLL Geographic Position Latitude/Longitude . . . .C-6  
GSA GPS DOP and Active Satellites . . . . . . . . . .C-7  
GSV GPS Satellites in View. . . . . . . . . . . . . . .C-8  
RMC Recommended Minimum Specific  
GPS/Transit Data . . . . . . . . . . . . . . . . . . . . .C-9  
C.4.6  
C.4.7  
VTG Track Made Good and Ground Speed. . . . . . .C-10  
ZDA Time & Date . . . . . . . . . . . . . . . . . . . .C-11  
D Specifications and Drawings  
D.1 Acutime 2000 GPS Smart Antenna Specifications. . . . . . . . . D-1  
D.2 Acutime 2000 Standard Interface Cable Diagram . . . . . . . . . D-5  
E
NTP Diagnostics and Debugging  
E.1 Diagnostics and Debugging . . . . . . . . . . . . . . . . . . . . E-1  
E.1.1  
E.1.2  
System Log Entries . . . . . . . . . . . . . . . . . . . .E-1  
Error Log Entries . . . . . . . . . . . . . . . . . . . . .E-3  
E.2 Running NTP in Debug Mode . . . . . . . . . . . . . . . . . . . E-8  
E.2.1  
E.2.2  
E.2.3  
Debug Mode Not Available . . . . . . . . . . . . . . . .E-9  
NTP Startup and Acutime Poll . . . . . . . . . . . . . .E-9  
Acutime is not Responding . . . . . . . . . . . . . . . .E-11  
Acutime 2000 Synchronization Kit User Guide  
ix  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Contents  
E.2.4  
E.2.5  
E.2.6  
Running NTP with Event Polling Disabled . . . . . . . .E-12  
Incorrect Port and Bad Data . . . . . . . . . . . . . . . .E-15  
Serial Port is Unavailable . . . . . . . . . . . . . . . . .E-16  
E.3 Compiling the NTP Distribution . . . . . . . . . . . . . . . . . . E-17  
E.4 Windows NT Administration. . . . . . . . . . . . . . . . . . . . E-21  
E.4.1  
E.4.2  
Controlling the NTP Service . . . . . . . . . . . . . . .E-21  
Removing the NTP Service . . . . . . . . . . . . . . . .E-21  
E.5 Additional Information . . . . . . . . . . . . . . . . . . . . . . . E-23  
F
Theory of Operation  
F.1 GPS Satellite Message . . . . . . . . . . . . . . . . . . . . . . . F-2  
F.2 Satellite Acquisition and Time to First Fix. . . . . . . . . . . . . F-3  
F.2.1  
F.2.2  
F.2.3  
F.2.4  
Cold Start . . . . . . . . . . . . . . . . . . . . . . . . .F-3  
Warm Start. . . . . . . . . . . . . . . . . . . . . . . . .F-4  
"Garage Search" Strategy . . . . . . . . . . . . . . . . .F-5  
Hot Start . . . . . . . . . . . . . . . . . . . . . . . . . .F-5  
F.3 Position Accuracy . . . . . . . . . . . . . . . . . . . . . . . . . F-6  
F.3.1 Selective Availability (S/A) . . . . . . . . . . . . . . . .F-6  
F.4 Coordinate Systems. . . . . . . . . . . . . . . . . . . . . . . . . F-7  
F.4.1  
F.4.2  
TSIP . . . . . . . . . . . . . . . . . . . . . . . . . . . .F-7  
NMEA 0183 . . . . . . . . . . . . . . . . . . . . . . . .F-7  
F.5 Performance Characteristics . . . . . . . . . . . . . . . . . . . . F-8  
F.5.1  
F.5.2  
F.5.3  
Update Rate . . . . . . . . . . . . . . . . . . . . . . . .F-8  
Dynamic Limits . . . . . . . . . . . . . . . . . . . . . .F-8  
Re-Acquisition. . . . . . . . . . . . . . . . . . . . . . .F-8  
F.6 System Architecture . . . . . . . . . . . . . . . . . . . . . . . . F-10  
Glossary  
Index  
x
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
List of Figures  
Figure 1-1  
Figure 2-1  
Figure 3-1  
Figure 4-1  
Figure 4-2  
Figure 5-1  
Figure 5-2  
Figure 6-1  
Figure 6-2  
Figure 6-3  
Figure 6-4  
Figure D-1  
Figure D-2  
Figure F-1  
Figure F-2  
Acutime 2000 GPS Smart Antenna Enclosure . . . . . . . 1-3  
Connection Diagram . . . . . . . . . . . . . . . . . 2-3  
Mounted Antenna . . . . . . . . . . . . . . . . . . 3-2  
Acutime 2000 Interface Connector . . . . . . . . . . . 4-2  
Acutime 2000 12-pin Connector format. . . . . . . . . . 4-3  
PPS Quantization Error . . . . . . . . . . . . . . . . 5-7  
Removing the Quantization Error from the PPS Output . . . 5-8  
Time Transfer Connection Diagram . . . . . . . . . . . 6-8  
NTP Configuration File . . . . . . . . . . . . . . . . 6-11  
Disabling Serial Port Services Using an Administrative Tool . 6-28  
Sample UNIX Log Entries . . . . . . . . . . . . . . . 6-34  
Acutime 2000 Standard Interface Cable. . . . . . . . . . D-5  
NTP Interface Cable . . . . . . . . . . . . . . . . . D-6  
Acutime 2000 Block Diagram (RS-232 Version) . . . . . . F-11  
Acutime 2000 Block Diagram (RS-422 Version) . . . . . . F-11  
Acutime 2000 Synchronization Kit User Guide  
xi  
Download from Www.Somanuals.com. All Manuals Search And Download.  
List of Figures  
xii  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
List of Tables  
Table 4-1  
Table 4-2  
Table 4-3  
Table 5-1  
Table 5-2  
Table 5-3  
Table 5-4  
Table 5-5  
Table 5-6  
Table 5-7  
Table 5-8  
Table 5-9  
Table 6-1  
Table A-1  
Table A-2  
Table A-3  
Table A-4  
Table A-5  
Table A-6  
Table A-7  
Table A-8  
Table A-9  
Table A-10  
Mating Connectors . . . . . . . . . . . . . . . . . . . . . . . 4-4  
Acutime 2000 RS-422 Cable Pin-Out . . . . . . . . . . . . . 4-5  
Acutime 2000 RS-232 Cable Pin-Out . . . . . . . . . . . . . 4-6  
Default Satellite Mask Settings. . . . . . . . . . . . . . . . . 5-2  
Receiver Configuration (segment 2) . . . . . . . . . . . . . . 5-17  
OEM Configuration (segment 3) . . . . . . . . . . . . . . . . 5-17  
Port A and B Configuration (segment 4) . . . . . . . . . . . . 5-18  
PPS Configuration (segment 5). . . . . . . . . . . . . . . . . 5-18  
Position Information (segment 6) . . . . . . . . . . . . . . . 5-18  
Self-Survey Configuration (segment 7) . . . . . . . . . . . . 5-19  
NMEA Configuration (segment 8) . . . . . . . . . . . . . . . 5-19  
UTC Information (segment 11) . . . . . . . . . . . . . . . . 5-19  
System Serial Ports and Symbolic Link Names . . . . . . . . 6-27  
Ace UTC Port Translation Table. . . . . . . . . . . . . . . . A-4  
Acutime 2000 Port Translation Table . . . . . . . . . . . . . A-4  
Secondary Port Features (Acutime 2000) . . . . . . . . . . . A-5  
Secondary Port Features (Ace UTC) . . . . . . . . . . . . . . A-6  
Event Packets. . . . . . . . . . . . . . . . . . . . . . . . . . A-6  
Packets Output at Power-Up . . . . . . . . . . . . . . . . . . A-7  
Receiver Warm Start Commands . . . . . . . . . . . . . . . A-7  
Background Packets . . . . . . . . . . . . . . . . . . . . . . A-8  
Automatic position and Velocity Reports . . . . . . . . . . . A-9  
Low-Latency Timing Packets . . . . . . . . . . . . . . . . . A-10  
Acutime 2000 Synchronization Kit User Guide  
xiii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
List of Tables  
Table A-11  
Table A-12  
Table A-13  
Table A-14  
Table A-15  
Table A-16  
Table A-17  
Table A-18  
Table A-19  
Table A-20  
Table A-21  
Table A-22  
Table A-23  
Table A-24  
Table A-25  
Table A-26  
Table A-27  
Table A-28  
Table A-29  
Table A-30  
Table A-31  
Table A-32  
Table A-33  
Table A-34  
Table A-35  
Table A-36  
Table A-37  
Table A-38  
Table A-39  
Table A-40  
Satellite Data Packets. . . . . . . . . . . . . . . . . . . . . . A-11  
Customizing Receiver Operations . . . . . . . . . . . . . . . A-12  
Advanced Packets . . . . . . . . . . . . . . . . . . . . . . . A-13  
Command Packets Sent to the Receiver . . . . . . . . . . . . A-14  
Report Packets Sent by GPS Receiver to User . . . . . . . . . A-16  
Command Packet 1D - Clear Oscillator Offset. . . . . . . . . A-20  
Command Packet 1D - Set Oscillator Offset . . . . . . . . . . A-20  
Command Packet 1E . . . . . . . . . . . . . . . . . . . . . . A-21  
Command Packet 23 . . . . . . . . . . . . . . . . . . . . . . A-22  
Command Packet 2B . . . . . . . . . . . . . . . . . . . . . . A-26  
Command Packet 2E . . . . . . . . . . . . . . . . . . . . . . A-27  
Command Packet 35 . . . . . . . . . . . . . . . . . . . . . . A-31  
Command Packet 38 . . . . . . . . . . . . . . . . . . . . . . A-36  
Command Packet 39 . . . . . . . . . . . . . . . . . . . . . . A-37  
Command Packet 3A . . . . . . . . . . . . . . . . . . . . . . A-38  
Command Packet 3B . . . . . . . . . . . . . . . . . . . . . . A-38  
Command Packet 3C . . . . . . . . . . . . . . . . . . . . . . A-39  
Command Packet 3F-11 . . . . . . . . . . . . . . . . . . . . A-40  
Report Packet 40 . . . . . . . . . . . . . . . . . . . . . . . . A-40  
Report Packet 41 . . . . . . . . . . . . . . . . . . . . . . . . A-41  
Relationship Between Packet 41 and Packet 46 . . . . . . . . A-42  
Report Packet 42 . . . . . . . . . . . . . . . . . . . . . . . . A-43  
Report Packet 43 . . . . . . . . . . . . . . . . . . . . . . . . A-44  
Report Packet 45 . . . . . . . . . . . . . . . . . . . . . . . . A-45  
Report Packet 46 . . . . . . . . . . . . . . . . . . . . . . . . A-46  
Report Packet 46 . . . . . . . . . . . . . . . . . . . . . . . . A-47  
Report Packet 47 . . . . . . . . . . . . . . . . . . . . . . . . A-48  
Report Packet 49 . . . . . . . . . . . . . . . . . . . . . . . . A-49  
Report Packet 4A Report Reference Altitude . . . . . . . . A-49  
Report Packet 4A Report Single-Precision LLA Position . . A-50  
xiv  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
List of Tables  
Table A-41  
Table A-42  
Table A-43  
Table A-44  
Table A-45  
Table A-46  
Table A-47  
Table A-48  
Table A-49  
Table A-50  
Table A-51  
Table A-52  
Table A-53  
Table A-54  
Table A-55  
Table A-56  
Table A-57  
Table A-58  
Table A-59  
Table A-60  
Table A-61  
Table A-62  
Table A-63  
Table A-64  
Table A-65  
Table A-66  
Table A-67  
Table A-68  
Table A-69  
Table A-70  
Report Packet 4B . . . . . . . . . . . . . . . . . . . . . . . . A-51  
Byte 1 Bit Encoding Status 1. . . . . . . . . . . . . . . . . A-51  
Report Packet 4C . . . . . . . . . . . . . . . . . . . . . . . . A-52  
Report Packet 4E . . . . . . . . . . . . . . . . . . . . . . . . A-53  
Report UTC Parameters . . . . . . . . . . . . . . . . . . . . A-54  
Report Packet 54 . . . . . . . . . . . . . . . . . . . . . . . . A-55  
0x56 Velocity Fix, East-North-Up (ENU) Report . . . . . . A-56  
Report Packet 57 . . . . . . . . . . . . . . . . . . . . . . . . A-57  
Report Packet 58 . . . . . . . . . . . . . . . . . . . . . . . . A-58  
Report Packet 58 ALMANAC Data Report . . . . . . . . . A-59  
Report Packet 58 ALMANAC HEALTH Data Report. . . . A-60  
Report Packet 58 IONOSPHERE Data Report. . . . . . . . A-60  
Report Packet 58 UTC Data Report . . . . . . . . . . . . . A-61  
Report Packet 58 EPHEMERIS Data Report . . . . . . . . A-61  
Report Packet 59 . . . . . . . . . . . . . . . . . . . . . . . . A-63  
Report Packet 5A. . . . . . . . . . . . . . . . . . . . . . . . A-64  
Report Packet 5B . . . . . . . . . . . . . . . . . . . . . . . . A-67  
Report Packet 5C . . . . . . . . . . . . . . . . . . . . . . . . A-68  
Report Packet 5F-11 EEPROM Segment Status Report . . . A-70  
Report Packet 0x60 Data Formats . . . . . . . . . . . . . . . A-71  
Report Packet 0x60 Data Formats for Health and Power . . . A-72  
Command Packet 0x61 Data Formats . . . . . . . . . . . . . A-73  
Report Packet 6D . . . . . . . . . . . . . . . . . . . . . . . . A-74  
Command Packet 7A . . . . . . . . . . . . . . . . . . . . . . A-75  
Report Packet 83 . . . . . . . . . . . . . . . . . . . . . . . . A-76  
Report Packet 84 . . . . . . . . . . . . . . . . . . . . . . . . A-77  
Survey State Configurations . . . . . . . . . . . . . . . . . . A-78  
Vaild GPS Configuration Settings . . . . . . . . . . . . . . . A-79  
Command Packet BB. . . . . . . . . . . . . . . . . . . . . . A-81  
Command Packet BC. . . . . . . . . . . . . . . . . . . . . . A-83  
Acutime 2000 Synchronization Kit User Guide  
xv  
Download from Www.Somanuals.com. All Manuals Search And Download.  
List of Tables  
Table A-71  
Table A-72  
Table A-73  
Table A-74  
Table A-75  
Table A-76  
Table A-77  
Table A-78  
Table A-79  
Table A-80  
Table A-81  
Table A-82  
Table A-83  
Table A-84  
Table A-85  
Table A-86  
Table A-87  
Table A-88  
Table A-89  
Table A-90  
Table A-91  
Table A-92  
Table A-93  
Table A-94  
Table A-95  
Table A-96  
Table A-97  
Table A-98  
Table A-99  
Command Packet 8E-14 . . . . . . . . . . . . . . . . . . . . A-87  
Command Packet 8E-14 . . . . . . . . . . . . . . . . . . . . A-88  
Command Packet 8E-20 . . . . . . . . . . . . . . . . . . . . A-89  
Command Packet 0x8E-45 . . . . . . . . . . . . . . . . . . . A-90  
Command Packet 8E-4A . . . . . . . . . . . . . . . . . . . . A-91  
Command Packet 8E-4D . . . . . . . . . . . . . . . . . . . . A-92  
Command Packet 8E-4D - Packets Affected By Bits . . . . . A-93  
Command Packet 0x8E-4E. . . . . . . . . . . . . . . . . . . A-95  
Command Packet 0x8E-4F . . . . . . . . . . . . . . . . . . . A-95  
Command Packet 8E-A5 . . . . . . . . . . . . . . . . . . . . A-97  
Command Packet 8E-A6 . . . . . . . . . . . . . . . . . . . . A-98  
Command Packet 8E-A9 Data Format <<segment 7>> . . . . A-99  
Command Packet 8E-AB. . . . . . . . . . . . . . . . . . . . A-100  
Command Packet 8E-AC. . . . . . . . . . . . . . . . . . . . A-101  
Report Packet 8F-0B . . . . . . . . . . . . . . . . . . . . . . A-103  
Report Packet 8F-14 . . . . . . . . . . . . . . . . . . . . . . A-105  
Report Packet 8F-20 . . . . . . . . . . . . . . . . . . . . . . A-106  
Report Packet 8F-20 . . . . . . . . . . . . . . . . . . . . . . A-107  
Report Packet 0x8F-26 . . . . . . . . . . . . . . . . . . . . . A-108  
Report Packet 8F-41 . . . . . . . . . . . . . . . . . . . . . . A-109  
Report Packet 8F-42 . . . . . . . . . . . . . . . . . . . . . . A-110  
Command Packet 8E-AD. . . . . . . . . . . . . . . . . . . . A-111  
Report Packet 8F-4A . . . . . . . . . . . . . . . . . . . . . . A-112  
Report Packet 8F-4D . . . . . . . . . . . . . . . . . . . . . . A-113  
Report Packet 8F-4D . . . . . . . . . . . . . . . . . . . . . . A-113  
Report Packet 0x8F-AB . . . . . . . . . . . . . . . . . . . . A-117  
Report Packet 8F-AC. . . . . . . . . . . . . . . . . . . . . . A-121  
Report Packet 8F-AD. . . . . . . . . . . . . . . . . . . . . . A-123  
Tracking Status Flag Definitions . . . . . . . . . . . . . . . . A-124  
Table A-100 Leap Second Flag Definitions . . . . . . . . . . . . . . . . . A-125  
xvi  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
List of Tables  
Table A-101 Datums . . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-126  
Table C-1  
Table C-2  
Table C-3  
Table C-4  
NMEA 0183 Characteristics . . . . . . . . . . . . . . . . . . C-2  
Acutime 2000 NMEA Messages . . . . . . . . . . . . . . . . C-4  
GGA GPS Fix Data Message Parameters . . . . . . . . . . C-5  
GLL Geographic Position Latitude / Longitude Message  
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . C-6  
Table C-5  
Table C-6  
Table C-7  
GSA GPS DOP and Active Satellites Message Parameters . C-7  
GSV GPS Satellites in View Message Parameters. . . . . . C-8  
RMC Recommended Minimum Specific GPS / Transit Data  
Message Parameters . . . . . . . . . . . . . . . . . . . . . . C-9  
Table C-8  
VTG Track Made Good and Ground Speed Message  
Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . C-10  
Table C-9  
Table D-1  
Table D-2  
Table D-3  
Table D-4  
Table D-5  
Table E-1  
Table E-2  
Table F-1  
ZDA Time & Date Message Parameters . . . . . . . . . . . C-11  
Physical Specifications . . . . . . . . . . . . . . . . . . . . . D-1  
Environmental Specifications . . . . . . . . . . . . . . . . . D-2  
Performance Specifications . . . . . . . . . . . . . . . . . . D-2  
Electrical Specifications . . . . . . . . . . . . . . . . . . . . D-3  
Serial Protocols. . . . . . . . . . . . . . . . . . . . . . . . . D-4  
Troubleshooting: Acutime is Not Responding . . . . . . . . . E-12  
Troubleshooting: Incorrect Port and Bad Data . . . . . . . . . E-15  
Dynamic Upper Bound . . . . . . . . . . . . . . . . . . . . . F-8  
Acutime 2000 Synchronization Kit User Guide  
xvii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
List of Tables  
xviii  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
About This Manual  
Welcome to the Acutime™ 2000 Synchronization Kit User Guide.  
This manual describes how to integrate the Acutime 2000 smart  
antenna with your host system.  
Note – The Acutime 2000 has replaced the Palisadeand Palisade  
Network Time Protocol (NTP). It can be used with NTP (See Chapter  
6) or as a stand-alone timing receiver. In some instances the term  
Palisade is still used in the screen captures and text in this manual.  
This will be updated in future revisions.  
!
Scope and Audience  
Even if you have used other Global Positioning System (GPS)  
products before, Trimble recommends that you spend some time  
reading this manual to learn about the special features of this product.  
If you are not familiar with GPS, Trimble recommends that you do  
one of the following:  
Read the booklet GPS, A Guide to the Next Utility (available  
from Trimble).  
Complete the GPS tutorial at:  
www.trimble.com/gps  
The following sections provide you with a guide to this manual, as  
well as to other documentation that you may have received with this  
product.  
Acutime™ 2000 Synchronization Kit User Guide  
xix  
Download from Www.Somanuals.com. All Manuals Search And Download.  
About This Manual  
Organization  
This manual contains the following:  
Chapter 1, Introduction, describes the Acutime 2000 GPS  
smart antenna.  
Chapter 2, Getting Started, describes how to quickly install,  
connect and operate the Acutime 2000.  
Chapter 3, Acutime 2000 Installation, provides general  
installation guidelines.  
Chapter 4, Acutime 2000 Connections, provides detailed  
interfacing guidelines for connecting the Acutime 2000 GPS  
smart antenna to the host system.  
Chapter 5, System Operation, describes the operating  
characteristics of the Acutime 2000 from power-up through  
the output of GPS information. GPS timing applications are  
also described.  
Chapter 6, NTP Software Installation and Configuration,  
desrcibes the use of the Acutime 2000 in a NTP time server  
implemintation.  
Appendix A, Trimble Standard Interface Protocol, defines the  
TSIP protocol and the structure of all message packets.  
Appendix B, Timing Receiver Monitor, describes the monitor  
program included on the Acutime 2000 CD-ROM.  
Appendix C, NMEA 0183, provides a brief description of the  
NMEA 0183 protocol and defines the structure of the NMEA  
message output by the Acutime 2000.  
Appendix D, Specifications and Drawings, includes the  
specifications and mechanical drawings for the Acutime 2000  
GPS smart antenna interface cables.  
Appendix E, NTP Diagnostics and Debugging, provides  
information to help troubleshoot NTP problems.  
xx  
Acutime™ 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
About This Manual  
Appendix F, Theory of Operation, gives a more detailed  
technical description of many of the Acutime 2000 GPS  
smart antenna's operating characteristics. A brief overview of  
the system architecture is also presented.  
The Glossary contains definitions of GPS and technical terms  
used in this manual.  
Reader Feedback  
Your feedback about the product documentation helps us to improve it  
with each revision. To forward your comments, do one of the  
following:  
Send an email to [email protected].  
Complete the Reader Comment Form at the back of this manual  
and mail or fax it according to the instructions at the bottom of  
the form.  
If the Reader Comment Form is not available, send your  
comments and suggestions to the address in the front of this  
manual. Please mark it Attention: Documentation Group.  
All comments and suggestions become the property of Trimble  
Navigation Limited. Thank you for your help.  
Acutime™ 2000 Synchronization Kit User Guide  
xxi  
Download from Www.Somanuals.com. All Manuals Search And Download.  
About This Manual  
Related Information  
The following sections discuss other sources of information that  
introduce, extend, or update this manual.  
Update Notes  
If any changes are made to the firmware, update notes and firmware  
are posted to the Trimble Web site.  
World Wide Web (WWW) Site  
For more information about Trimble, visit our site on the  
World Wide Web:  
www.trimble.com  
xxii  
Acutime™ 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
About This Manual  
Technical Assistance  
If you have a problem and cannot find the information you need in the  
product documentation, contact your sales representative.  
Alternatively, request technical support via email at  
[email protected] or by phone at 1-800-767-4822.  
Abbreviations  
In this manual, the following abbreviations are used:  
TSIP - Trimble Standard Interface Protocol  
host system or host - the device or instrument connected to  
the Acutime 2000 smart antenna  
The host system can be a PC, network equipment, or timing  
system, depending on the application.  
Document Conventions  
Italics identify software menus, menu commands, dialog boxes, and  
the dialog box fields.  
SMALL CAPITALS identify user commands, directories, filenames, and  
filename extensions.  
Helvetica represents messages printed on the screen.  
Courier Boldrepresents information that you must type in a  
software screen or window.  
Helvetica Bold identifies a software command button.  
[Ctrl] is an example of a hardware function key that you must press on  
a personal computer (PC). If you must press more than one of these at  
the same time, this is represented by a plus sign, for example,  
[Ctrl] + [C].  
Acutime™ 2000 Synchronization Kit User Guide  
xxiii  
Download from Www.Somanuals.com. All Manuals Search And Download.  
About This Manual  
Cautions and Notes  
Cautions, notes, and tips draw attention to important information and  
indicate its nature and purpose.  
Caution – Cautions describe operating procedures and practices  
required for correct operation and alert you to situations that could  
cause hardware damage or malfunction or software error.  
"
Note – Notes give additional significant information about the subject  
to increase your knowledge, or guide your actions.  
!
#
Warning Warnings alert you to situations that could cause personal  
injury or unrecoverable data loss. A warning precedes the text it  
references.  
xxiv  
Acutime™ 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
1 Introduction  
This chapter provides an overview of the Acutime 2000 GPS smart  
antenna.  
1.1  
Overview  
The Acutime 2000 is the latest in the Trimble family of GPS smart  
antennas. The smart antenna allows OEMs and systems integrators to  
add GPS capability to their product lines quickly and easily, without  
becoming GPS experts. The Trimble Acutime 2000 GPS smart  
antenna encompasses the experience of four product lines: Acutis™,  
Acutime™, Acutime™ II and Palisade™.  
The Acutime 2000, using Trimble’s latest GPS technology, is  
designed for wireless voice and data network synchronization. It  
offers precise PPS output, event input, and also supports long cable  
runs.  
The Acutime 2000 is composed of a set of matched subsystems. This  
ensures optimal GPS performance, long-term reliability, ease of  
operation, and easy integration.  
The Acutime 2000 houses the GPS receiver, antenna, power supply,  
interface and other support circuitry in a single enclosure that mounts  
like an antenna. As a sealed, shielded, self-contained unit with a  
digital interface, the Acutime 2000 eliminates most of the difficulties  
associated with integrating GPS. Once power is applied, the  
Acutime 2000 self-initializes, acquires satellite signals, and computes  
position and time, automatically outputting this data to the host  
system.  
Acutime 2000 Synchronization Kit User Guide  
1-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Introduction  
1
To integrate the Acutime 2000, the OEM only needs to add a standard  
serial interface port on the host system and develop a software  
interface. Commonly used interface protocols, such as NMEA 0183,  
and the software interface tool (the Timing Receiver Monitor),  
simplify this task, minimizing the engineering costs associated with  
integrating the Acutime 2000.  
1.2  
Acutime 2000 GPS Smart Antenna Features  
The Acutime 2000 has many features common to previous products  
in the Trimble family of smart antennas, including:  
an 8 to 36-volt DC power supply with protection against  
reverse polarity.  
Trimble's advanced multi-channel GPS receiver architecture,  
including:  
the reference oscillator  
the synthesizer and IF circuits  
the digital signal processing hardware  
a microprocessor  
the serial interface circuitry  
a patch GPS antenna with a proprietary pre-amp design for  
excellent performance against jamming signals.  
a sealed, waterproof connector supporting both the power and  
interface connections.  
1-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
1
Introduction  
a waterproof, UV-resistant, plastic (polycarbonate) enclosure  
with a proven epoxy seal.  
(The enclosure is illustrated in Figure 1-1).  
Figure 1-1  
Acutime 2000 GPS Smart Antenna Enclosure  
Acutime 2000 generates a PPS synchronized to UTC within 50  
nanoseconds (one sigma). This level of precision is obtained using an  
overdetermined time solution, an 80-nanosecond pulse steering  
resolution and a T-RAIM (Time-Receiver Autonomous Integrity  
Monitor) algorithm. The Acutime 2000’s PPS conforms to RS-422,  
which supports long cable runs. The Acutime 2000 outputs a  
comprehensive time packet after each PPS on a dedicated serial port.  
It also features an automatic operating mode that requires no user or  
host intervention. The Acutime 2000 accepts an event input and  
reports time stamps in response to an external event signal.  
The Acutime 2000 is available in the following configurations:  
Acutime 2000 with RS-422 Interface and 8-channel receiver  
Acutime 2000 with RS-232 Interface and 8-channel receiver  
Acutime 2000 Synchronization Kit User Guide  
1-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Introduction  
1
1.3  
Starter Kit  
The Acutime 2000 Synchronization Kit includes the following:  
Acutime 2000 with RS-422 interface and 8-channel receiver  
Acutime 2000 User Guide  
100’ interface cable with DB25 connectors  
RS-422 to RS-232 converter  
Timing Receiver Monitor software  
Power Supply  
For information about Acutime 2000 interface cables, see Chapter 4,  
Acutime 2000 Connections.  
For information about part numbers, refer to:  
www.trimble.com/products/acutime2000  
1-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
2 Getting Started  
This chapter describes how to quickly install, connect and  
communicate with the Acutime 2000 GPS Smart Antenna.  
Note – For permanent installations, see the instructions in Chapter 3.  
!
You will need the following items:  
a PC running Windows  
the Timing Receiver Monitor software for Windows  
(also available on the web site)  
an interface cable for the smart antenna  
an RS-422 to RS-232 converter  
(included in the Acutime 2000 Starter Kit)  
You may require this if you are using an Acutime 2000 with  
an RS-422 interface. In many cases, however, a PC’s  
communication port is flexible enough to accept an RS-422  
signal without a converter.  
connectors/adapters for connecting the interface cable to the  
PC’s communication port  
The interface cable included in the Acutime 2000 Starter Kit  
is terminated with a DB25 connector. The standard interface  
cables are not terminated with connectors.  
a DC power source  
The Acutime 2000 accepts 8-36 V DC power, and draws  
approximately 110 milliamps at 12 volts.  
Acutime 2000 Synchronization Kit User Guide  
2-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
2
A mounting pole  
The Acutime 2000 accepts a standard 1"-14 straight thread.  
2.1  
Connecting the Smart Antenna  
The Acutime 2000 can be placed anywhere with a clear view of  
the sky.  
Connect the interface cable to the smart antenna. The connector on  
the interface connector has a locking ring for securing the connection.  
2-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
2
Getting Started  
2.2  
Connecting the Computer and Power Source  
The connection instructions illustrated in Figure 2-1 assume use of  
the Trimble interface cable included in the Synchronization Kit. If  
you are using your own cable, modify the instructions accordingly.  
Wall Power  
Acutime 2000  
Synchronization  
Interface  
Module  
(RS-422 to RS-232  
converter)  
PPS  
Port A Port B  
PC  
(primary port)  
Port A  
(The starter kit includes only one cable.)  
Port B  
Figure 2-1  
Connection Diagram  
Acutime 2000 Synchronization Kit User Guide  
2-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Getting Started  
2
2.3  
Communicating with the Acutime 2000  
When power is applied, the Acutime 2000 acquires a valid set of  
satellites and automatically transmits position and time messages.  
During the satellite acquisition process, the Acutime 2000 outputs  
periodic status messages.  
To begin communicating with the Acutime 2000, start the Timing  
Receiver Monitor program. Data fields in the Timing Receiver  
Monitor program fill up as the data becomes available. For more  
information, see Appendix B, Timing Receiver Monitor.  
2-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3 Acutime 2000  
Installation  
This chapter provides installation guidelines for the Acutime 2000  
GPS smart antenna. Installation of the Acutime 2000 requires four  
steps:  
1.  
2.  
3.  
4.  
Choosing a location.  
Mounting the smart antenna.  
Routing and securing the interface cable.  
Connecting the host system.  
Each of these installation steps is described on the following pages.  
Acutime 2000 Synchronization Kit User Guide  
3-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Acutime 2000 Installation  
3
3.1  
Choosing a Location  
Select an outdoor location for the antenna (such as the roof of your  
building) that has a relatively unobstructed view of the sky. Consider  
the length of the cable run and the length of the interface cable when  
selecting a location. The Acutime 2000 GPS smart antenna is  
designed for a pole mount. (The mounting pole is not included with  
the Acutime 2000.) Pole mounting is illustrated in Figure 3-1.  
Figure 3-1  
Mounted Antenna  
3-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3
Acutime 2000 Installation  
The antenna can receive satellite signals through glass, canvas, and  
thin fiberglass, but dense wood, concrete and metal structures shield  
the antenna from satellite signals.  
The Acutime 2000 GPS smart antenna contains an active antenna. For  
optimal performance, place it as far as possible from transmitting  
antennas, including radars, satellite communication equipment and  
cellular transmitters. When locating the antenna near a radar  
installation, ensure that the antenna is positioned outside of the  
radar’s cone of transmission. When installing the antenna near  
satellite communication equipment, follow the same guideline. For  
best results, mount the antenna below and at least ten feet away from  
satellite communication equipment.  
For installations exposed to shock or vibration exceeding the limits  
specified in Appendix D, Specifications and Drawings, use a  
mounting scheme that isolates the Acutime 2000 from the excessive  
shock or vibration.  
Acutime 2000 Synchronization Kit User Guide  
3-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Acutime 2000 Installation  
3
3.2  
Mounting the Smart Antenna  
The smart antenna is designed for a pole mount, as illustrated in  
Figure 3-1. The threaded socket in the base of the antenna accepts a  
standard 1"-14 straight thread. A wide variety of 1"-14 pole mounts  
are available from marine hardware suppliers.  
After obtaining an appropriate mounting pole, follow these simple  
steps to install the Acutime 2000 GPS smart antenna.  
1.  
Secure the mounting pole to a solid structure so that it is  
oriented vertically.  
2.  
Thread the smart antenna onto the pole or pipe and hand-  
tighten until snug.  
Caution – Do not over-tighten the smart antenna on the pole or use a  
tool—this could damage the threaded socket in the base of the  
antenna. Also, do not use a thread-locking compound because it can  
damage the plastic housing.  
"
"
3.  
Connect the interface cable to the smart antenna.  
The connector on the interface connector has a locking ring  
for securing the connection.  
Caution – Do not over-tighten the locking ring—this can strip the  
connector.  
3-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
3
Acutime 2000 Installation  
3.3  
Routing and Securing the Interface Cable  
After the smart antenna is mounted:  
1.  
Route the interface cable from the smart antenna to the host  
location.  
Note – The interface cable is a digital cable, so it can be spliced and  
extended, if necessary.  
!
Choose the most direct path to the host system, while  
avoiding the following hazards:  
sharp bends or kinks in the cable  
hot surfaces (exhaust manifolds or stacks)  
rotating or reciprocating equipment  
sharp or abrasive surfaces  
door and window jambs  
corrosive fluids or gases  
2.  
When you have established the ideal cable routing, secure the  
cable along the routing using tie-wraps.  
When securing the cable, start at the antenna and work  
towards the host system. To provide strain relief for the  
interface cable connections, ensure that the cable is secured at  
points close to the smart antenna and the host system.  
Note – Additional protection (for example, heat-shrink tubing) may be  
required to protect the cable jacket at points where the cable enters or  
exits bulkheads, especially if the opening is rough or sharp.  
!
3.  
Once the cable is secured, the host end of the cable can be cut  
to an appropriate length (if necessary).  
Leave enough slack to allow for easy connection to the host  
and normal movement (for example, rack, gimbal or swivel  
mounts).  
Acutime 2000 Synchronization Kit User Guide  
3-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Acutime 2000 Installation  
3
3.4  
Connecting the Host System  
The final step, if applicable, is the installation of the connector on the  
host end of the cable. The connector installation instructions depend  
on the type of connector required by the host system.  
For information on pin-outs, see Chapter 4, Acutime 2000  
Connections.  
3-6  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
4 Acutime 2000  
Connections  
This chapter provides instructions on connecting the Acutime 2000 to  
the host system and power source.  
Acutime 2000 Synchronization Kit User Guide  
4-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Acutime 2000 Connections  
4
4.1  
Interface and Power Connections  
The black plastic connector located in the base of the Acutime 2000  
supports both the interface and power connections. The Acutime  
2000 uses a 12-pin connector. Figure 4-1 illustrates the location of the  
connector.  
Figure 4-1  
Acutime 2000 Interface Connector  
4-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
4
Acutime 2000 Connections  
Figure 4-2 illustrates the pin arrangement for this connector.  
9
1
4
10  
11  
8
2
3
12  
7
6
5
Figure 4-2  
Acutime 2000 12-pin Connector format  
Acutime 2000 Synchronization Kit User Guide  
4-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Acutime 2000 Connections  
4
4.2  
Interface Cables and Connectors  
Interface cables for the Acutime 2000 are available in the following  
standard lengths.  
50' (15-meter)  
100' (30-meter)  
200' (60-meter)  
400' (120-meter)  
Contact Trimble for custom-length cables up to 300 m.  
For a list of part numbers, refer to:  
www.trimble.com/products/acutime2000  
Note – The standard interface cables offered by Trimble are not  
terminated on the host end, so the appropriate connector must be  
installed before connecting the cable to the host system.  
For OEMs and integrators who want to produce their own interface  
cables, Table 4-3 specifies the source and part number of the mating  
cable connectors for the 12-pin connector.  
Table 4-1  
Mating Connectors  
Antenna  
Mating  
Manufacturer  
Description  
Connector  
Connector  
MMP Series  
MMP Series  
Deutsch Commercial Products  
5733 W. Whittier Avenue  
Hemet, California 92545  
Connector  
body  
#68001-2212P1 #26C-2212S1  
(requires a  
molded  
backshell)  
Phone: (909) 765-2200  
Fax: (909) 922-1544  
4-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
4
Acutime 2000 Connections  
4.2.1  
Pin-Outs  
Table 4-2 lists the pin-out descriptions and color codes for the  
standard interface cables.  
Table 4-2  
Acutime 2000 RS-422 Cable Pin-Out  
Signal Description  
Wire Color Protocol  
Acutime 2000  
Connector  
DC Power  
Red  
+8 to 36 V  
Pin 1  
(+8 to +36 Volts DC)  
Port B: RS-422 / Receive  
Violet  
TSIP RS422  
TSIP RS422  
TSIP RS422  
TSIP RS422  
Pin 2  
Pin 3  
Pin 4  
Pin 5  
Port B: RS-422 / Receive + Orange  
Port B: RS-422 / Transmit - Brown  
Port B: RS-422 / Transmit  
+
Yellow  
Port A: RS-422 / Receive -  
White  
Event Input / RTCM  
RS422  
Pin 6  
Pin 7  
Port A: RS-422 / Receive + Gray  
Port A: RS-422 / Transmit - Green  
Event Input/ RTCM  
RS422  
NMEA / TSIP RS422 Pin 8  
Ground Pin 9  
NMEA / TSIP RS422 Pin 10  
DC Ground  
Black  
Blue  
Port A: RS-422 / Transmit  
+
One PPS: Transmit +  
Orange w/  
White  
stripe  
RS422  
RS422  
Pin 11  
Pin 12  
One PPS: Transmit -  
Black w/  
White  
stripe  
Acutime 2000 Synchronization Kit User Guide  
4-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Acutime 2000 Connections  
4
Table 4-3  
Acutime 2000 RS-232 Cable Pin-Out  
Signal Description  
Wire Color  
Protocol  
Acutime 2000  
Connector  
DC Power  
Red  
+8 to +36V  
TSIP RS232  
Not Used  
Pin 1  
Pin 2  
Pin 3  
Pin 4  
Port B: RS-232 Receive Violet  
Not Used  
Orange  
Port B: RS-232  
Transmit  
Brown  
TSIP RS232  
Not Used  
Yellow  
Not Used  
Pin 5  
Pin 6  
Pin 7  
Port A: RS-232 Receive White  
Event Input/RTCM  
TSIP RS232  
Port A: RS-232  
Transmit  
Gray  
Vback  
Green  
Black  
Blue  
Battery Backup  
Ground  
Pin 8  
DC Ground  
Pin 9  
Not Used  
Not Used  
Pin 10  
Pin 11  
Pin 12  
One PPS: Transmit +  
One PPS: Transmit -  
Orange/White RS422  
Black/White RS422  
Note – The cable color codes listed in this table apply only if you are  
using the Trimble interface cable.  
!
!
Note – Receive and Transmit are with respect to the Acutime 2000  
GPS smart antenna. The host Transmit should be connected to the  
Acutime 2000’s Receive, and vice versa.  
Note – The Acutime 2000 with an RS-232 interface is designed  
especially for short cable runs (usually under 50 feet). For longer  
cable runs, an RS-422 interface is recommended.  
!
4-6  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
4
Acutime 2000 Connections  
4.3  
Connection Instructions  
This section provides detailed information for connecting the  
Acutime 2000's power, timing pulse and data packet lines.  
4.3.1  
Power Connection (Red and Black Wires)  
The red wire (Acutime 2000 pin #1) and black wire (Acutime 2000  
pin #9) in the interface cable support the power and ground  
connections, respectively. The Acutime 2000 features a switching DC  
power supply, which accepts from 8 to 36 volts. The Acutime 2000 is  
protected against reverse polarity and brief over-voltage conditions;  
however, sustained over-voltage conditions can cause  
permanent damage.  
Warning – Voltages exceeding 36 volts can cause permanent  
damage to the Acutime 2000's power supply.  
#
!
The typical power consumption of the Acutime 2000 at an input  
voltage of 12 volts is 110 milliAmps, or 1.3 watts.  
Note – The Acutime 2000 requires a minimum of 8 volts at the  
interface connector. When specifying the supply voltage, line losses  
in the interface cable must be considered. To account for line loss, the  
supply voltage may need to exceed 8 volts to satisfy the minimum  
voltage at the Acutime 2000.  
4.3.2  
Timing Pulse Connections  
The Acutime 2000 outputs a timing pulse for use in timing and  
synchronization applications. The timing pulse is generated using an  
RS-422 line driver circuit (pins #11 and #12). The leading edge of the  
PPS output pulse is synchronized to UTC. The width of the pulse's  
leading edge is 20 nanoseconds or less. The exact width and shape of  
the pulse depends on the distributed capacitance in the interface  
cable.  
Acutime 2000 Synchronization Kit User Guide  
4-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Acutime 2000 Connections  
For more information on using the timing pulse, see Chapter 5,  
4
System Operation.  
4.3.3  
Serial Port Connections  
The recommended use of the serial ports on the Acutime 2000 for  
most users is as follows:  
Use Port B to configure the Acutime 2000 as necessary.  
Disable the automatic output packets on Port B using  
command packet 8E-A5.  
Use Port B to transmit the desired timing packet.  
Use Port B to query for specific satellite data as needed.  
Use the Port A receive line to time-tag external events or  
input RTCM data.  
If you have two serial ports, use ports A and B on the Acutime 2000  
as follows:  
Use Port B to configure the Acutime 2000 as necessary.  
Use Port A to transmit the desired timing packet.  
Use Port B to query for specific satellite data as needed.  
Use the Port A receive line to time-tag external events or  
input RTCM data.  
Port B  
Port B is the primary serial port for the Acutime 2000. You can send  
commands, receive command replies, and query for and receive a  
variety of satellite data (for example, ephemeris, tracking  
information, signal levels, and so on) using Port B. You can also  
receive timing packets that are synchronized with the PPS output on  
Port B.  
4-8  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
4
Acutime 2000 Connections  
TSIP timing packets 8F-0B, 8F-AB and 8F-AC (which work together  
as a pair of packets) or 8F-AD can be enabled on Port B using  
command packet 8E-A5. These packets are sent within 30  
milliseconds after the PPS pulse when enabled.  
By default, the Acutime 2000 automatically sends a variety of  
satellite data packets on Port B that you may not need. You can  
disable these automatic output packets with command packet 8E-A5  
so that only the timing packets are sent. You can also choose to  
receive these timing packets on Port A, which serves as a dedicated  
transmit port for timing packets, and use Port B to send commands  
and receive satellite data.  
Port B can also be configured to transmit NMEA packets, but these  
packets are not guaranteed to be sent within 30 milliseconds after the  
PPS output.  
Port A  
By default, the Port A receive line is used to receive external event  
inputs as described below; however, Port A can also receive serial  
RTCM (differential corrections.) When you enable RTCM messages  
on Port A (by sending command packets on Port B), the event input  
mechanism is automatically disabled. When RTCM messages are off  
(the default state), the event input mechanism is automatically  
enabled.  
4.3.4  
Event Input  
The Acutime 2000 accepts an external event input in the form of an  
RS-422 pulse. The external event pulse input is supported on Port A  
(pins #6 and #7). The Acutime 2000 transmits a TSIP time packet  
(8Fx0B or 8FxAD) in response to the event input. The TSIP packet  
increments the event count field for each event received.  
The event time stamp is generated within 320 nanoseconds of arrival  
at the Acutime 2000’s interface connector. The precision of the time  
stamp is subject to Selective Availability.  
Acutime 2000 Synchronization Kit User Guide  
4-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Acutime 2000 Connections  
4
Note – These Port A pins are shared between the external event  
!
input and serial RTCM message inputs. When differential GPS is  
enabled, this input is set up to receive RTCM messages. When  
differential GPS is off, this input is set up to receive external event  
signals.  
4-10  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5 System Operation  
This chapter describes the operating characteristics of the Acutime  
2000 GPS smart antenna, including start-up, satellite acquisition,  
operating modes, serial data communication, and the timing pulse.  
The Acutime 2000 acquires satellites and computes position and time  
solutions. It outputs data in the TSIP (or NMEA) protocol through its  
serial ports.  
For more technical information on system operation, see Appendix F,  
Theory of Operation .  
5.1  
Start-Up  
At power-up, the Acutime 2000 automatically begins to acquire and  
track GPS satellite signals. It typically obtains its first fix in under  
two minutes.  
During the satellite acquisition process, the Acutime 2000 outputs  
periodic TSIP status messages on Port B. These status messages  
confirm that the receiver is working.  
Note – The Acutime 2000 has no provision for external backup power  
and always begins operation from a cold start unless a warm start is  
forced by uploading almanac data and time.  
!
Acutime 2000 Synchronization Kit User Guide  
5-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
5
5.2  
Automatic Operation  
When the Acutime 2000 has acquired and locked onto a set of  
satellites that pass the mask criteria listed below, and has obtained a  
valid ephemeris for each satellite, it performs a self-survey. After a  
number of position fixes, lasting approximately 40 minutes, the self-  
survey is complete. At that time, the Acutime 2000 automatically  
switches to a time-only mode and periodic outputs of navigation  
information cease.  
5.2.1  
Satellite Masks  
The Acutime 2000 continuously tracks and uses up to eight satellites  
in an overdetermined clock solution. The satellites must pass the  
mask criteria to be included in the solution.  
Table 5-1 lists the default satellite masks used by the Acutime 2000.  
These masks serve as the screening criteria for satellites used in fix  
computations and ensure that solutions meet a minimum level of  
accuracy. The satellite masks can be adjusted using the TSIP protocol  
described in Appendix A, Trimble Standard Interface Protocol.  
Table 5-1  
Default Satellite Mask Settings  
Mask  
Elevation  
SNR  
Setting  
Notes  
10°  
4
SV elevation above horizon  
Signal strength  
Self-survey only  
DOP  
8
Elevation Mask  
Satellites below 10° elevation are not used in the solution. Generally,  
signals from low-elevation satellites are of poorer quality than signals  
from higher elevation satellites. These signals travel farther through  
the ionospheric and tropospheric layers and undergo distortion due to  
these atmospheric conditions.  
5-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
System Operation  
SNR Mask  
Although the Acutime 2000 is capable of tracking signals with SNRs  
as low as 2, the default SNR mask is set to 4 to eliminate poor quality  
signals from the fix computation. Low SNR values can result from:  
low-elevation satellites  
partially obscured signals (for example, dense foliage)  
multi-reflected signals (multipath)  
Multi-reflected signals, also known as multipath, can degrade the  
position solution. Multipath is most commonly found in urban  
environments with many tall buildings and a preponderance of  
mirrored glass. Multi-reflected signals tend to be weak (low SNR  
value), since each reflection diminishes the signal. Setting the SNR  
mask to 4 or higher minimizes the impact of multi-reflected signals.  
PDOP Mask  
Position Dilution of Position (PDOP) is a measure of the error caused  
by the geometric relationship of the satellites used in the position  
solution. Satellite sets that are tightly clustered or aligned in the sky  
have a high PDOP and contribute to a lower position accuracy. For  
most applications, a PDOP mask of 8 offers a satisfactory trade-off  
between accuracy and GPS coverage. With worldwide GPS coverage,  
the PDOP mask can be lowered even more for many applications  
without sacrificing coverage.  
Note – PDOP is only applicable during self-survey or whenever the  
receiver is performing position fixes.  
!
Acutime 2000 Synchronization Kit User Guide  
5-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
5
5.2.2  
Tracking Modes  
The Acutime 2000 operates in one of two main fix modes:  
Self-Survey (Position fix mode)  
Overdetermined Clock mode  
After establishing a reference position in Self-Survey mode, the  
Acutime 2000 automatically switches to Overdetermined (OD) Clock  
mode.  
Self-Survey Mode  
At power-on, the Acutime 2000 performs a self-survey by averaging  
2000 position fixes. The number of position fixes until survey  
completion is configurable using the 8E-4B or 8E-A9 command.  
The default mode during self-survey is 3-D manual, where the  
receiver must obtain a 3-D solution with a PDOP below both the  
PDOP mask and PDOP switch. The PDOP mask and switch criteria  
can be set and queried using a TSIP packet. If fewer than four  
conforming satellites are visible, the Acutime 2000 suspends data  
output.  
The highest accuracy fix mode is 3-D manual, where altitude is  
always calculated along with the latitude, longitude, and time.  
Obtaining a position requires four satellites with a PDOP below the  
PDOP mask. Depending on how the PDOP mask is set, 3-D mode can  
be restrictive when the receiver is subjected to frequent obscuration  
or when the geometry is poor due to an incomplete constellation.  
If only a 2-D solution is desired, or if the exact altitude is known, 2-D  
manual should be requested. In this case, the receiver uses either the  
last altitude obtained in a 3-D fix, or the altitude supplied by the user.  
Any error in the assumed altitude affects the accuracy of the latitude  
and longitude solution. Use packet BB to set the desired position  
fix mode.  
Note – Altitude and the fix mode are stored in non-volatile memory.  
!
5-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
System Operation  
Overdetermined Clock Mode  
Overdetermined Clock Mode is used only in stationary timing  
applications. This is Acutime 2000's default mode. After the Acutime  
2000 self-surveys its static reference position, it automatically  
switches to Overdetermined Clock Mode and determines the clock  
solution. The timing solution is qualified by a T-RAIM algorithm,  
which automatically detects and rejects faulty satellites from the  
solution.  
In this mode, the Acutime 2000 does not navigate or update positions  
and velocities, but maintains the PPS output, solving only for the  
receiver clock error (bias) and error rate (bias rate).  
Acutime 2000 Synchronization Kit User Guide  
5-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
5
5.2.3  
PPS Output Options  
The PPS (Pulse Per Second) output is the primary timing output  
generated by the Acutime 2000. In all configurations of the product,  
the PPS output is provided through a RS-422 differential driver.  
Although using a RS-422 differential receiver to receive the PPS  
provides the best noise immunity, you can use just one side of the  
differential signal for single-ended applications.  
You can program the characteristics of the PPS output using TSIP  
packets. Packet 0x8E-4A allows you to enable or disable (turn it on or  
off), control the polarity, select the time base (GPS or UTC) and set  
the offset (control the cable delay compensation) of the PPS output.  
Packet 0x8E-4E allows you to set an accuracy criterion for the  
generation of the PPS signal based on the number of usable satellites.  
The accuracy of the PPS output depends to some degree on the  
number of satellites used in the solution that determine the placement  
of the PPS output. In some systems, it is preferable to have the PPS  
generated only when it meets the highest levels of accuracy and to  
leave it off if these accuracy levels are not met. Packet 0x8E-4F  
allows you to select the width of the PPS output from 10 us to 500 ms.  
Note – For a complete description of the packets described here, see  
Appendix A, Trimble Standard Interface Protocol.  
!
5-6  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
System Operation  
5.2.4  
PPS Quantization Error  
The Acutime 2000 uses a high-precision, fixed-frequency oscillator  
as the timing source to down-convert and decode the GPS signal and  
to generate the PPS output signal. Since a fixed-frequency oscillator  
is used, the Acutime 2000 must place the PPS output on the clock  
edge that it determines is closest to UTC or GPS. This situation  
results in a quantization error on the placement of the PPS whose  
magnitude is equal to one-half the period of the fixed frequency  
oscillator. The oscillator frequency is 12.504 MHz, which is  
equivalent to a period just under 80 nanoseconds; therefore, the  
quantization error on the PPS output is between +/-40ns.  
Figure 5-1 illustrates quantization error.  
The top waveform represents the 12.504 MHz clock.  
The Acutime 2000 PPS output must be placed on one of the rising  
edges of this clock. The middle waveform represents the UTC/GPS  
on-time mark as determined by the Acutime 2000’s GPS receiver  
electronics.  
The bottom waveform represents the Acutime 2000’s PPS output,  
which is output on the clock edge closest to the actual UTC/GPS on-  
time mark.  
12.504 Mhz Clock  
UTC or GPS PPS  
Acutime 2000 PPS  
Figure 5-1  
PPS Quantization Error  
The amount of quantization error present on each PPS output pulse is  
reported in packet 0x8F-AC. This quantization error information can  
be used to reduce the effective amount of jitter on the PPS pulse.  
Acutime 2000 Synchronization Kit User Guide  
5-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
Figure 5-2 illustrates the result of removing the quantization error  
5
from the PPS output in a user system.  
The top plot shows the offset of the PPS output pulse relative to a  
stable standard such as a Cesium atomic clock. The quantization error  
is responsible for the jagged appearance of the waveform.  
The middle plot shows the quantization error as reported by the  
Acutime 20000 in packet 0x8F-AC.  
The bottom plot is the result of subtracting the quantization error  
from the PPS offset.  
100  
50  
0
-50  
-100  
0
100  
100  
100  
200  
300  
400  
400  
400  
500  
500  
500  
Time (seconds)  
100  
50  
0
-50  
-100  
0
200  
300  
Time (seconds)  
100  
50  
0
-50  
-100  
0
200  
300  
Time (seconds)  
Figure 5-2  
Removing the Quantization Error from the  
PPS Output  
5-8  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
System Operation  
5.2.5  
External Event Input  
The Acutime 2000 provides an External Event Input that allows the  
user to time tag external event pulses. The event capture mechanism  
is triggered on the low-to-high transition of the external event input.  
The time tag provides a resolution of 320 nanoseconds and represents  
the time at which the event pulse occurred at the Acutime 2000  
connector input. Therefore, it is offset by the amount of delay in the  
cable. The time tag information is reported in packet 0x8F-0B (or 8F-  
AD). This feature is intended for use with relatively infrequent event  
pulses. A practical limit on event pulse frequency is about 10 Hz. To  
prevent the Acutime 2000 hardware and firmware from being overrun  
with event pulse inputs, make sure that an event pulse will not occur  
until the time tag from the previous event pulse reported in packet  
0x8F-0B (or 8F-AD) is received.  
5.2.6  
Cable Delay Compensation  
The PPS output from the Acutime 2000 is calibrated to be aligned  
with UTC/GPS at the connector. The PPS you receive is delayed by  
the amount of propagation delay in the cable between the Acutime  
2000 and your equipment. You can compensate for this delay by  
setting the PPS offset field of packet 0x8E-4A. The propagation delay  
through the cable depends on the cable type used, but in general, the  
delay is approximately 1.25 nanosecond per foot of cable. Negative  
PPS offset values cause the PPS output to occur early, which  
compensates for the propagation delay of the cable.  
Acutime 2000 Synchronization Kit User Guide  
5-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
5
5.3  
Serial Data Communication  
When the Acutime 2000 has acquired a set of satellites that conforms  
to the mask and mode settings and has collected a valid ephemeris for  
each satellite, it automatically commences periodic outputs of GPS  
data and generates a timing pulse (PPS).  
5.3.1  
Port B  
The Acutime 2000 outputs periodic TSIP health, mode, and time  
messages on Port B. These status messages confirm that the receiver  
is working. These packets are described in Appendix A, Trimble  
Standard Interface Protocol.  
The factory default port setting is 9600 baud in/out, 8 data bits, odd  
parity, 1 stop bit. The serial port setting can be changed and stored in  
serial EEPROM using a TSIP command.  
This port can also be configured to transmit timing packets, using  
packet 8E-A5 to determine which timing packet to output on this port.  
5.3.2  
Port A (Timing)  
The Acutime 2000 has a dedicated serial port for outputting  
comprehensive time packets. Messages are output after the PPS and  
after external events. The factory default setting is TSIP, 9600,  
8-odd-1, output only.  
The host system receives both the PPS and the time packet  
identifying each pulse. Use packet 8E-A5 to determine which timing  
superpacket to output on this port.  
The Acutime 2000 generates a packet in response to the external  
event input. The event count field in packet 8F-0B (or 8F-AD)  
increments for each event received. This field resets after a power  
cycle and rolls over at 65535. The event tag messages are interleaved  
with the PPS messages. PPS tags are distinguished by a zero (0) in the  
event count field. The Acutime 2000 accepts external events up to a  
5-10  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
System Operation  
10 Hertz rate. Use packet 8E-A5 to configure this port to output the  
8F-0B (or 8F-AD) packet in response to external events.  
Acutime 2000 Synchronization Kit User Guide  
5-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
5
5.4  
GPS Timing  
In many timing applications, such as time/frequency standards, site  
synchronization systems, wireless voice and data networks, and event  
measurement systems, GPS receivers are used to steer a local  
reference oscillator. The steering algorithm combines the short-term  
stability of the oscillator with the long-term stability of the GPS PPS.  
An accurate GPS PPS allows the use of cost-effective crystal  
oscillators, which have poorer stability than expensive, high-quality  
oscillators, such as atomic cells.  
The GPS constellation consists of at least 24 orbiting satellites.  
Unlike most telecommunications satellites, GPS satellites are not  
geostationary, so satellites in view are constantly changing. Each GPS  
satellite contains four highly-stable atomic clocks, which are  
continuously monitored and corrected by the GPS control segment.  
Consequently, the GPS constellation can be considered a set of 24  
orbiting "clocks" with worldwide 24-hour coverage.  
A Trimble GPS receiver uses the signals from these GPS "clocks" to  
correct its own internal clock, which is not as stable or accurate as the  
GPS atomic clocks. A GPS receiver like the Acutime 2000 outputs a  
highly accurate timing pulse (PPS) generated by its internal clock,  
which is constantly corrected using the GPS clocks. In the case of the  
Acutime 2000, this timing pulse is synchronized to UTC within 50  
nanoseconds (one sigma) after survey is complete.  
In addition to serving as highly-accurate stand-alone time sources,  
GPS receivers are used to synchronize distant clocks in  
communication or data networks. This is possible because all GPS  
satellites are corrected to a common master clock. Therefore, the  
relative clock error is the same, regardless of which satellites are  
used. For synchronization applications requiring a common clock,  
GPS is the ideal solution.  
5-12  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
System Operation  
GPS time accuracy is affected by the same major source of error that  
affects position accuracy: Selective Availability (S/A). The position  
and time errors are related by the speed of light. Therefore, a position  
error of 100 meters corresponds to a time error of approximately 333  
nanoseconds. The GPS receiver's clocking rate and software affect  
PPS accuracy. The Acutime 2000’s 12.5 MHz clocking rate enables a  
steering resolution of 80 ns (±40 ns). Using software algorithms like  
an overdetermined clock solution, the Acutime 2000 mitigates the  
effects of S/A to achieve a PPS accuracy of 50 ns (one sigma) after  
survey is complete.  
5.4.1  
Timing Operation  
The Acutime 2000 automatically outputs a PPS and time tag. With an  
accurate reference position, the Acutime 2000 automatically switches  
to an overdetermined clock mode, activates its T-RAIM algorithm  
and outputs a precise PPS. The overdetermined clock solution  
mitigates the effects of S/A. Using a simple voting scheme based on  
pseudo-range residuals, the Acutime 2000's integrity algorithm  
automatically removes the worst satellite with the highest residual  
from the solution set if that satellite’s residual is above a certain  
threshold.  
The Acutime 2000's default configuration provides optimal timing  
accuracy. The only item under user or host control that can affect the  
Acutime 2000’s absolute PPS accuracy is the delay introduced by the  
interface cable. For long cable runs, this delay can be significant (1.25  
nanoseconds per foot). TSIP packet 8Ex4A sets the cable delay  
parameter, which is stored in non-volatile memory. For the best  
absolute PPS accuracy, adjust the cable delay to match the installed  
cable length. The cable delay is 1.25 nanoseconds per foot of cable.  
To compensate for cable delay, use a negative offset to advance the  
PPS output.  
Acutime 2000 Synchronization Kit User Guide  
5-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
Timing Pulse Output (PPS)  
5
A pulse-per-second (PPS), 1 microsecond-wide pulse is available on  
the Acutime 2000’s interface connector. The pulse is sent once per  
second and the leading edge of the pulse is synchronized to UTC or  
GPS time. The pulse shape is affected by the distributed capacitance  
of the attached cabling and input circuit. The leading edge is typically  
less than 20 nanoseconds wide. The pulse's trailing edge should never  
be used for timing applications. An accurate timing pulse is available  
only when the Acutime 2000 is operating in the static  
Overdetermined Clock mode.  
Note – GPS time differs from UTC (Universal Coordinated Time) by a  
small, sub-microsecond offset and an integer-second offset. The  
small offset is the steering offset between the GPS DoD clock  
ensemble and the UTC (NIST) clock ensemble. The large offset is the  
cumulative number of leap seconds since 1 January 1970, which, on  
31 December 1998, was increased from 12 to 13 seconds.  
Historically, the offset increases by one second approximately every  
18 months, usually just before midnight on 30 June or 31 December.  
System designers should note whether the output time is UTC or  
GPS time.  
!
!
Note – The event time reported in 8F-0B and 8-AD is corrected for  
the fractional UTC offset if UTC PPS (default) is selected.  
5-14  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
System Operation  
5.5  
Using the Acutime 2000 in Mobile Applications  
Although it is intended primarily for use in static applications, the  
Acutime 2000 can also be used in mobile applications. The factory  
default settings for the Acutime 2000 assume that the antenna is  
going to be used in a static timing application. To use the Acutime  
2000 in mobile applications, you must disable the Acutime’s self-  
survey mechanism and ensure that a stored position does not exist in  
the nonvolatile EEPROM.  
To prepare the Acutime 2000 for mobile applications, complete the  
following steps.  
Make sure that there is no stored position in the nonvolatile  
EEPROM by using command packet 8E-45 with data byte 1  
set to 6 (accurate position segment.)  
This operation clears any stored position from the EEPROM.  
Disable the self-survey mechanism using command packet  
8E-A9.  
If not disabled, the self-survey mechanism will automatically  
survey the antenna’s position and then set the receiver to  
operate in a static, time-only mode.  
Set the desired position fix mode using command packet BB.  
After these steps are completed, the Acutime 2000 is ready to operate  
properly in mobile applications. While operating in a mobile  
application, the Acutime 2000 can continue to output a PPS pulse as  
well as timing packets.  
Note – The accuracy of the PPS output pulse will be degraded by a  
factor of about 3 when the unit is operated in a mobile application.  
!
Acutime 2000 Synchronization Kit User Guide  
5-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
5
5.6  
Customizing Acutime 2000 Operations  
The Acutime 2000 provides a number of user configurable  
parameters that allow you to customize the operation of the unit.  
These parameters are stored in a non-volatile memory chip  
(EEPROM) to be retained during loss of power and through resets. At  
reset or power-up, the Acutime 2000 configures itself based on the  
parameters stored in the EEPROM. You can change the values of  
these parameters to achieve the desired operations using a variety of  
TSIP packets. The Acutime 2000 configures itself based on the new  
parameter immediately, but the new parameter value is not  
automatically saved to the EEPROM. You must direct the Acutime  
2000 to save the parameters to the EEPROM.  
Parameters are grouped into sections of the EEPROM called  
segments. Each segment is identified with a number and contains a  
group of related parameters. To change the parameter values stored in  
EEPROM, send packet 0x8E-26 to direct the Acutime 2000 to save  
the current parameter values in a specified segment in the EEPROM.  
You can also direct the Acutime 2000 to set the parameter values to  
their factory default settings with packet 0x8E-45. When a segment is  
set to its factory defaults, the contents of the EEPROM segment are  
set and the Acutime 2000 configures itself with the default settings.  
In brief, to customize the Acutime 2000 operations for your  
application:  
Configure the Acutime 2000 using TSIP command packets  
until the desired operation is achieved.  
Use TSIP packet 0x8E-26 to save the settings in non-volatile  
memory (EEPROM.)  
The new settings will control the Acutime 2000 operations whenever  
it is reset or power cycled.  
Tables 5-2 through 5-12 list the user configurable parameters by  
segment number. Each table lists the parameter name, its factory  
default value, and the TSIP packet that sets or reads the parameter  
value (typically, one TSIP packet sets or reads several related  
parameters.)  
5-16  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
System Operation  
Table 5-2  
Receiver Configuration (segment 2)  
Parameter  
Factory default  
4 (Full Position 3D)  
3 (Auto DGPS/GPS)  
1 (Land)  
Set  
Request Report  
Operating dimension  
DGPS mode  
BB  
BB  
BB  
BB  
BB  
BB  
BB  
BB  
BB  
BB  
BB  
BB  
2A  
BB  
BB  
BB  
BB  
BB  
BB  
BB  
BB  
BB  
4A  
Dynamics code  
Elevation mask  
Signal level mask  
PDOP mask  
0.175 radians (10 degrees) BB  
4.0 AMU  
8.0  
BB  
BB  
BB  
BB  
BB  
2A  
PDOP switch  
6.0  
Foliage mode  
DGPS age limit  
0 (never)  
30 seconds  
FALSE  
Have reference  
altitude flag  
Reference altitude  
(meters)  
0.0  
2A  
2A  
4A  
Table 5-3  
OEM Configuration (segment 3)  
Parameter  
Datum index  
Position  
Velocity  
Factory Default  
WGS 84 Ellipsoid  
0x12  
Set  
Request  
8E-15  
35  
Report  
8F-15  
35  
8E-14  
35  
0x02  
35  
35  
35  
Time  
0x01  
35  
35  
35  
Auxiliary  
0x02  
35  
35  
35  
Super packets output 0x32  
mask (byte 1)  
8E-A5  
8E-A5  
8F-A5  
Super packets output 0x21  
mask (byte 2)  
8E-A5  
8E-4D  
8E-A5  
8E-4D  
8F-A5  
8F-4D  
Auto TSIP output  
mask  
0xFFFFFFFC0  
Acutime 2000 Synchronization Kit User Guide  
5-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
5
Table 5-4  
Port A and B Configuration (segment 4)  
Parameter  
Input baud rate  
Output baud rate  
Parity  
Factory default  
Set  
BC  
BC  
BC  
BC  
BC  
BC  
BC  
Request Report  
9600  
9600  
Odd  
8
BC  
BC  
BC  
BC  
BC  
BC  
BC  
BC  
BC  
BC  
BC  
BC  
BC  
BC  
Data bits  
Stop bits  
1
Input protocol  
Output protocol  
none  
TSIP  
Table 5-5  
PPS Configuration (segment 5)  
Parameter  
Factory default  
Enabled  
Set  
Request  
8E-4A  
8E-4A  
8E-4A  
8E-4A  
8E-4A  
Report  
8E-4A  
8E-4A  
8E-4A  
8E-4A  
8E-4A  
PPS enabled switch  
PPS timebase  
Polarity  
8E-4A  
8E-4A  
8E-4A  
8E-4A  
8E-4A  
UTC  
TRUE  
PPS offset  
0.0 Seconds  
300.0 Meters  
Bias uncertainty  
threshold  
PPS width  
10.0e-6 Seconds  
3 (At least 1 SV)  
8E-4F  
8E-4E  
8E-4F  
8E-4E  
8E-4F  
8E-4E  
PPS driver switch  
Table 5-6  
Position Information (segment 6)  
Parameter  
Factory default  
Set  
Request  
Report  
XYZ coordinates  
Such that LLA  
coordinates are all  
zeros  
31  
Have position flag  
FALSE  
5-18  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
5
System Operation  
Table 5-7  
Self-Survey Configuration (segment 7)  
Parameter  
Factory default  
TRUE  
Set  
Request  
Report  
8F-A6  
8F-A6  
8F-A6  
0xBB  
Survey enable flag  
Survey length  
Survey save flag  
8E-A6  
8E-A6  
8E-A6  
0xBB  
8E-A6  
8E-A6  
8E-A6  
0xBB  
2000  
FALSE  
Survey operating  
dimension  
Full Position 3D  
The survey operating dimension can be set to auto and 2D if segments  
are saved (8E-26) while a survey is in process. The receiver uses the  
dimension setting saved for the next survey. If a reference altitude has  
been entered and the receiver is set to 2D survey, the reference  
altitude is used. If a reference altitude has not been entered and the  
receiver is set to 2D survey, an altitude of 0 is used for 2D survey (not  
recommended).  
Table 5-8  
NMEA Configuration (segment 8)  
Parameter  
Factory default  
Set  
Request  
7A  
Report  
7A  
NMEA message mask  
NMEA message rate  
NMEA options  
0x00000020 (ZDA) 7A  
1
0
7A  
7A  
7A  
7A  
7A  
7A  
Table 5-9  
UTC Information (segment 11)  
Parameter  
Factory default  
Set  
Request  
Report  
have_utc  
FALSE  
Acutime 2000 Synchronization Kit User Guide  
5-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
System Operation  
5
5-20  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6 NTP Software  
Installation and  
Configuration  
6.1  
Network Time Protocol  
The Network Time Protocol (NTP) is a family of programs that are  
used to adjust the system clock on your computer and keep it  
synchronized with external sources of time. NTP was developed by  
Dr. David Mills at the University of Delaware. Information is  
available at the official NTP web site:  
www.eecis.udel.edu/~ntp  
The Network Time Protocol is designed to function as a background  
task on the host operating system, so that its operation is transparent  
to the user and system tasks. Time data is transferred from external  
time sources to clients within your domain. NTP achieves accuracy in  
the sub-microsecond to low-millisecond range with hardware  
currently available.  
This section describes installation of the NTP software on a  
designated network computer for use with the Acutime Smart  
Antenna as primary reference clock.  
Acutime 2000 Synchronization Kit User Guide  
6-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
Note – The Acutime 2000 has replaced the Palisade and Palisade  
!
NTP. It can be used with NTP or as a stand-alone timing receiver. In  
some instances the term Palisade is still used in the screen captures  
and text in this manual. This will be updated in future revisions.  
6.1.1  
NTP Time Servers  
A primary network time server is a networked computer connected to  
an accurate external source of reference time. The time server  
synchronizes its clock to the reference clock’s time, and provides  
accurate time of day information to clients on the network. The  
network computer is also referred to as the host, because it provides a  
serial interface for the Acutime and processing facilities for time  
transfer.  
NTP Time Server Requirements  
The Acutime NTP Synchronization Kit can be used on any Windows  
NT or UNIX system with an available serial port. The NTP software  
used must include support for the Acutime Smart Antenna.  
Windows NT 4.0 or UNIX System with RS-232 Port  
NTP Version 4 Executable with Acutime NTP reference  
clock support  
As many as four Acutime receivers can be connected to a single time  
server.  
Optional Equipment:  
DOS/Windows 95/98/NT System for monitoring GPS operation  
through Acutime Port B.  
6-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.2  
Software Sources and Compatibility  
The list of systems supporting the Acutime NTP reference clock is  
continuously growing. For updated information, see the Trimble web  
site at www.trimble.com/oem/ntp.  
For the latest documentation for the Acutime driver, or if Acutime  
NTP reference clocks are not supported by the version of NTP  
shipped with your operating system, see the Trimble FTP site at  
ftp://ftp.trimble.com/pub/ntp. You may also be able to obtain  
binaries supporting Acutime NTP through your operating system  
vendor’s support channel.  
You can also download and compile a late release of the NTP  
distribution yourself. For more information, see Compiling the NTP  
Distribution, page E-17.  
Acutime 2000 Synchronization Kit User Guide  
6-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.2.1  
Installation Support  
Trimble is attempting to provide the best possible support for  
customers who use the Acutime NTP Synchronization Kit to transfer  
time to NTP hosts. Due to the wide variety of systems, peripherals,  
and associated configurations, Trimble is not able to provide  
assistance installing and testing NTP. Technical support for  
installation and configuration of NTP servers is limited to NTP  
documentation and software available on the Trimble Navigation  
NTP Web site at www.trimble.com/oem/ntp.  
Please consult with a qualified systems administrator to verify I/O  
connections between the Acutime NTP reference clock and your host  
system.  
For more information, consult the Internet news group  
news://comp.protocols.time.ntp.  
If you suspect a problem with the Acutime GPS receiver, please see  
Chapter 2, Getting Started, before calling Trimble technical support.  
6.3  
Pre-Installation Check List  
Before beginning installation and configuration of NTP, complete the  
following tasks:  
6-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.3.1  
GPS Preparation  
Perform the checkout, installation and connection  
instructions in chapters 1–4.  
Note – Temporary installations, as described in Chapter 2, can be  
used to establish functionality of NTP, but reliable performance  
cannot be achieved until the Acutime smart antenna is properly  
installed with clear view of the sky.  
!
!
The Acutime and Synchronization Interface Module should  
be powered up.  
PPS indicator LED should be flashing once per second,  
indicating the output of data packets.  
A valid UTC almanac has been acquired by the Acutime  
Smart Antenna. This should be confirmed using the Acutime  
Monitor or TSIPCHAT applications.  
Note – NTP will not accept time stamps from the Acutime NTP  
reference clock until a valid UTC almanac has been obtained. The  
UTC information is stored in non volatile memory and only erased  
during a factory reset operation.  
Acutime 2000 Synchronization Kit User Guide  
6-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.3.2  
Host System Preparation  
Installation of NTP must be performed by a user with  
administrative or super-user privileges.  
Network Time Protocol can not coexist with other clock  
synchronization utilities, such as the TimeServ utility  
available in the Microsoft Windows NT Resource Kit. Any  
other time synchronization utility running on the host system  
must be stopped, disabled or de-installed.  
The host system clock should be set manually to the correct  
time. If your network already has a time server, use the  
NTPDATE utility to reset the system clock is recommended.  
For more information on using NTPDATE, see Appendix E,  
NTP Diagnostics and Debugging. In absence of existing time  
servers, use the operating system date/time facilities to reset  
the clock to the approximate local time.  
6-6  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.3.3  
Operating System Specific Information  
This documentation is applicable to Windows NT and UNIX  
Installation. Separate instructions for the different operating systems  
are provided where required.  
Acutime 2000 Synchronization Kit User Guide  
6-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.4  
Time Transfer Cable Connection  
The serial port of the host computer serves as a precision  
synchronization interface between NTP and the Acutime smart  
antenna.  
Connect Port A on the Acutime Synchronization Interface Module, to  
the NTP time server’s serial port, as shown in Figure 6-1. Trimble  
provides a standard DB-9 serial cable with the Acutime NTP  
Synchronization Kit.  
Note – If your network host’s serial port is not a standard DB-9 serial  
connector, you need an appropriate converter. Ensure that proper  
Ground, Request To Send, Data Transmit and Data Receive  
connections are supported by the converter.  
!
Wall Power  
Actutime  
Synchronization  
Interface  
Module  
PPS  
Port A Port B  
To PC  
Serial  
Port  
Figure 6-1  
Time Transfer Connection Diagram  
6-8  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.4.1  
Optional Connections  
Port B and the PPS output of the Synchronization Interface Module  
are not currently used by the Acutime NTP reference clock driver,  
and do not require connection. They are available for other  
applications, such as backup timing interfaces on the time server.  
Acutime 2000 Synchronization Kit User Guide  
6-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.5  
NTP Software Installation  
NTP software installation consists of copying the NTP program and  
utilities to the host system’s fixed disk, and configuring the system to  
start NTP after booting.  
The same NTP software can be used on servers and client  
workstations. This versatility allows efficient reconfiguration of time  
servers to function with the Acutime NTP reference clock if  
necessary.  
6-10  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.5.1  
NTP Configuration File  
The NTP configuration file, NTP.CONF, is a human readable text file  
which contains information about security settings, time servers and  
reference clocks. NTP reads the information in this file at startup, and  
initializes itself according to the configuration entries.  
The order of the line items in the configuration file is arbitrary. You  
must edit the configuration file for the serial port connection on your  
system. You should also include any available time servers on your  
network.  
Note – The configuration file is a security sensitive file. It should be  
protected from accidental or intentional modification by users, and  
should only be modified by a qualified systems administrator.  
!
Create a NTP configuration file similar to the one shown in  
Figure 6-2.  
#------------------------------------------------------  
# Simple NTP Configuration File for Acutime NTP  
#
# Trimble Acutime Smart Antenna GPS (Stratum 1).  
server 127.127.29.1  
#
# A network time server  
server terrapin.trimble.com  
#------------------------------------------------------  
Figure 6-2  
NTP Configuration File  
Note – If your system already has a configuration file, you may want  
to review the entries or make a backup file before modifying the  
existing configuration.  
!
Acutime 2000 Synchronization Kit User Guide  
6-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.5.2  
Acutime Configuration  
The following line must be found in the NTP configuration file to  
declare an external Acutime NTP reference clock:  
server 127.127.29.x  
The prefix 127.127.29 uniquely identifies the Acutime NTP reference  
clock.  
The last number, represented by x, represents the reference clock unit  
number.  
Unit Number  
The unit number identifies the physical serial port to which Acutime  
is connected. Selection of the unit number, location of the NTP  
configuration file and installation of the software are different for  
Windows NT and UNIX. Follow the appropriate instructions to select  
the correct unit number for your Acutime Reference Clock.  
6-12  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.5.3  
Network Server Selection  
To complete the configuration file, you need to define additional  
sources of time for the server. Each time server on the network should  
have at least three independent clock references to function optimally.  
In large organizations there may already be network time servers in  
operation. Consult your system administrators for their names or IP  
numbers. If you have Internet Access, look at the list of public time  
servers and choose geographically close sites for your sources.  
You should choose a minimum of one time server, and it is a good  
idea to choose three or more for redundancy. An example of a time  
server entry is provided in the sample configuration file. Create one  
server line item with the name or IP number for each available time  
server.  
Acutime 2000 Synchronization Kit User Guide  
6-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.5.4  
Additional Configuration Information  
This documentation provides only minimal required configuration  
information. For complete information about available configuration  
options, please refer to documentation provided with your NTP  
distribution.  
6-14  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.6  
Windows NT Installation  
The following instructions are specific to installing the port of NTP  
for Windows NT distributed by Trimble Navigation at  
ftp://ftp.timble.com/pub/ntp/binaries/winnt.  
Note – To install NTP, you must log into the Windows NT system as a  
user with administrator privileges.  
!
!
!
Note – Other third-party distributions of NTP for Windows NT may not  
support the Acutime NTP reference clock.  
Note – Not all features documented in the UNIX Version of NTP are  
supported in the Windows NT port. Trimble makes every effort to  
maintain the Windows NT port at the highest performance levels, but  
cannot maintain complete compatibility with UNIX versions, or  
provide technical support on the NTP port beyond the online  
documentation.  
Acutime 2000 Synchronization Kit User Guide  
6-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.6.1  
Automatic Installation  
The automatic installation program for Windows NT performs all the  
steps required to install and configure the Network Time Protocol  
Service for Windows NT, with minimal input from the user.  
For detailed installation instructions, please refer to the  
documentation accompanying the NTP installation program. The  
installation program creates the NTP configuration file after allowing  
the user to input the names or IP numbers of Network Time Servers,  
and information about the Acutime NTP reference clock.  
6-16  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.6.2  
Manual Installation  
Manual installation requires the user to create the configuration file,  
copy the NTP executable to the appropriate location on disk, and then  
install, configure and start the NTP service.  
The manual installation procedures for the NTP software are below.  
Create the Configuration File  
The NTP configuration file, NTP.CONF, should be created in the  
\WINNT\ directory.  
The lines preceded by # symbols are comments and are ignored by  
NTP.  
Valid unit numbers on Windows NT are 1–255. The unit number  
identifies the number of the serial port on the Windows NT host. For  
example, if the Acutime NTP reference clock is connected to COM2,  
the entry line should read:  
server 127.127.29.2  
1.  
2.  
Copy the sample configuration file above.  
Change the Acutime unit number to the correct number  
corresponding to the COM port you are using.  
Acutime 2000 Synchronization Kit User Guide  
6-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
3.  
4.  
Add SERVER lines for available NTP servers on your  
network. You must add one line for each NTP server with  
which you want your time server to communicate.  
NTP clients should not be included in the SERVER  
configuration entries in the configuration file.  
Note – If you are using NOTEPAD to create the configuration file,  
make sure that you select All files in the Save as type drop-down  
menu (this avoids creating a file named NTP.CONF.TXT, which NTP will  
not recognize).  
!
6-18  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
Copying Executable Files  
The NTP service requires the NTP service executable, NTPD.EXE, to  
be available at system boot. In this example, the NTP executable is  
located in the \WINNT\SYSTEM32 directory.  
1.  
Verify that all required files are present. The file sizes and  
dates may vary, but all files must be present for successful  
installation.  
The debug directory contains a debug version of NTP, which can be  
used to obtain more information about system operation or to  
diagnose problems. For more information on using the debug version  
of NTP, refer to Appendix E, NTP Diagnostics and Debugging.  
Acutime 2000 Synchronization Kit User Guide  
6-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
2.  
Copy NTPQ.EXE, NTPDATE.EXE, NTPDC.EXE, NTPTRACE.EXE  
and NTPD.EXE to the \WINNT\SYSTEM32 directory.  
This operation ensures the NTP service files are available to  
Windows NT when the system starts.  
6-20  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
Installing the Service  
The NTP service must be registered with the Windows NT Service  
Control Manager and configured to start at system boot.  
To register the service, use the command line utility, INSTSRV.EXE,  
provided with NTP. The INSTSRV.EXE utility requires a single  
parameter representing the complete path to the location of the  
NTPD.EXE executable. This example assumes Windows NT is  
installed in: C:\WINNT. If your system directory is different, modify  
the path to the NTP executable accordingly.  
1.  
Start a command prompt window, and change to the directory  
containing the INSTSRV.EXE utility.  
2.  
Type instsrv c:\winnt\system32\ntpd.exe.  
Acutime 2000 Synchronization Kit User Guide  
6-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
Note – Make sure to also type the .exe extension of the file name.  
!
The program has registered the NTP service with the operating  
system. A message is printed informing the user to change the  
account name and password for NTP. This is not necessary in later  
versions of the Windows NT port.  
6-22  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.6.3  
Starting the Service  
The last steps are performed using the Services Applet in the  
Windows NT Control panel.  
1.  
2.  
3.  
4.  
Open the Control Panel Services Applet.  
Scroll to Network Time Protocol.  
Make sure Startup is set to Automatic.  
Click Start.  
NTP starts and the Network Time Protocol service status changes to  
Started. Close the Services Applet.  
Manual NTP configuration is complete. NTP will start each time the  
system is booted. To verify the correct operation of NTP and the  
Acutime NTP reference clock, follow the instructions in  
Monitoring NTP, page 6-31.  
Acutime 2000 Synchronization Kit User Guide  
6-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.7  
UNIX Installation  
Unix installation must be performed by a user with root  
(or super-user) privileges on the system.  
The host system is usually configured to start NTP when the system  
boots, so that re-synchronization can be established quickly in case of  
a power or network failure.  
Consult your UNIX system documentation to determine what start-up  
scripts must be modified to load NTP at system boot time. Many late  
Unix distributions contain administration tools that perform  
automatic installation and configuration of startup system tasks such  
as NTP.  
6-24  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.7.1  
Create the Configuration File  
The NTP configuration file, NTP.CONF, should be located in the  
/ETC directory.  
The window below shows a simple configuration file declaring a  
Acutime NTP reference clock and a network time server in the  
Trimble.COM domain. The Acutime NTP reference clock is declared  
as unit #1.  
A maximum of four Acutime NTP reference clocks can be connected  
to any UNIX host. Valid unit numbers on UNIX systems are 0–3. The  
next section examines the use of the unit number in mapping to  
physical serial ports on the host system.  
The /ETC/DRIFT file is used to record information about the onboard  
system’s intrinsic frequency error. For more information on this  
feature, please refer to NTP documentation .  
Acutime 2000 Synchronization Kit User Guide  
6-25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.7.2  
Set Up Device Links  
NTP attempts to open the I/O file /DEV/ACUTIMEX, to communicate  
with the Acutime NTP reference clock. The x represents the unit  
number of the reference clock in the configuration file.  
A symbolic link /DEV/ACUTIMEX must be set up to point to the correct  
host serial port. This is typically performed by a sequence of shell  
commands similar to:  
cd /dev  
ln -s ttyS0 /dev/Acutime0  
Creation of a symbolic link for Acutime NTP reference clock unit #1  
connected to the second serial port, ttyb, is shown below for a  
Solaris system. The link for unit 0 has already been established and  
remains unused in this configuration.  
6-26  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
1.  
2.  
Replace the string ttybin the lncommand with the  
appropriate serial port designator for your system.  
Replace the number 1 in the string /dev/Acutime1with  
the unit number in your NTP configuration file.  
Serial port designators on UNIX systems are usually designated by  
/dev/cuau or /dev/ttyu, where u may be composed of one or  
more alphanumeric characters.  
The following table may assist you in locating the appropriate serial  
port and symbolic link names for your system. Verify presence of the  
actual device files and validity of all links in the /DEV directory before  
using a serial device.  
Table 6-1  
System Serial Ports and Symbolic Link Names  
Operating system  
Port Name /  
Enumeration  
Serial Port  
Sample Link  
Linux  
ttyS / 0, 1, 2, ...  
cua / 0, 1, 2, ...  
tty / a, b, c, ...  
/dev/ttyS0  
/dev/cua1  
/dev/ttyc  
/dev/Acutime0  
/dev/Acutime1  
/dev/Acutime2  
HPUX  
SUN OS / Solaris  
Acutime 2000 Synchronization Kit User Guide  
6-27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.7.3  
Hardware Configuration  
You may want to use a system configuration tool to enable and  
configure system serial ports to function with Acutime. Turn off any  
login service or modem server that may be attempting to use the port.  
Figure 6-3  
Disabling Serial Port Services Using an  
Administrative Tool  
Acutime NTP uses the following serial port configuration:  
9600 baud, 8-bits, 1-stop bit, odd parity.  
No DSR signal is generated.  
No DTR signal is required.  
Flow control protocols are not acknowledged.  
If your UNIX system requires initialization of serial devices, use a  
configuration corresponding to these parameters.  
6-28  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.7.4  
Copying Executable Files  
If you obtained binary executable versions of the NTP daemon and  
its utilities, you will have to unpack the archive and manually move  
the files to the desired storage directory. NTP is commonly located in  
/USR/LOCAL/BIN.  
You must also edit your startup scripts to point to the location of the  
NTP executable you choose.  
Acutime 2000 Synchronization Kit User Guide  
6-29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.7.5  
System Initialization  
Some systems may require additional initialization before NTP can  
run. Sun OS and Solaris may require running the TICKADJ utility to  
turn off synchronization with the onboard real-time clock.  
6-30  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.7.6  
Start NTP  
Execute NTP from the command line by typing the path and name of  
the ntp executable:  
/usr/local/bin/ntpd  
Installation of NTP is complete. You still need to modify startup  
scripts to ensure NTP is loaded when the system reboots.  
To verify the correct operation of NTP and the Acutime NTP  
reference clock, follow the instructions in the next section,  
Monitoring NTP. To diagnose possible problems communicating  
with the Acutime, see Appendix E, NTP Diagnostics and Debugging.  
6.8  
Monitoring NTP  
This section briefly describes the tools and operating system facilities  
used when monitoring NTP for correct operation. For more  
information of the capabilities of these tools, please refer to your  
Operating System and NTP documentation.  
NTP provides a network accessible management interface that allows  
the NTP utilities included in the distribution to communicate with  
different servers. The NTP utilities are virtually identical on both  
UNIX and Windows platforms.  
NTP query is a utility to quickly check the status of NTP servers or  
clients. The use of the NTP Query utility, NTPQ.EXE, is outlined on  
page 6-35.  
NTP start-up and synchronization events are written into the  
Operating System Log files. The same messages are generated for  
UNIX and Windows NT, although the log interface is different for the  
two system classes.  
Acutime 2000 Synchronization Kit User Guide  
6-31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.8.1  
NTP Events on Windows NT  
On Windows NT, the Application Event Log is used to record NTP  
events.  
Event Log Entries  
Check the Application Event Log for status messages from the NTP  
task. Event log entries generated by the NTP service appear in the  
event log as shown. When reviewing events in the event log, begin  
with the first event, and move upwards reviewing events in  
chronological order.  
6-32  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
The first entry in the Application log is the NTP startup message,  
reporting the NTP Version and build date. This entry indicates that  
NTP has started. For more information on system log entries  
generated by NTP, see Appendix E, NTP Diagnostics and Debugging.  
Acutime 2000 Synchronization Kit User Guide  
6-33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
6.8.2  
UNIX System Log Files  
In its native UNIX environment, NTP uses the host system’s system  
log facilities to send reports to the operating system log files. Refer to  
your specific system’s documentation to learn how to check the  
system log reports.  
Monitor the host’s system message log for status messages from the  
NTP task. A sample sequence of log entries generated by the NTPD  
daemon at startup are shown below:  
May 3 17:42:27 terrapin ntpd[4032]: ntpd 4.0.92h Mon  
May 3 14:28:00 PDT 1999  
May 3 17:42:28 terrapin ntpd[4032]: precision = 25 usec  
May 3 17:42:28 terrapin ntpd[4032]: using kernel phase-  
lock loop 0041  
May 3 17:42:28 terrapin ntpd[4032]: Acutime(0) fd: 8  
dev: /dev/Acutime0  
Figure 6-4  
Sample UNIX Log Entries  
6-34  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
6.8.3  
NTPQ – The NTP Query Utility  
NTP includes a network-enabled monitoring utility called NTP  
QUERY. This utility has a number of features that enable the user to  
monitor the performance of all time servers from a single console.  
To learn more about NTPQ, please refer to NTP documentation.  
When NTPQ is first started, it presents a prompt:  
ntpq>  
The user enters peto request the Peer Status List from the local  
server:  
ntpq> pe  
A table similar to the following one is generated. Each entry in the  
table provides information about a reference clock that NTP is  
attempting to synchronize with.  
Acutime 2000 Synchronization Kit User Guide  
6-35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
NTP is Communicating with the Acutime NTP Reference  
6
Clock  
The Acutime NTP reference clock is identified in the list as  
GPS_ACUTIME. The data indicates that the Acutime GPS is selected as  
reference clock, that it was last polled 61 seconds ago, and that it has  
responded to each of the last 11 polls. The offset between the system  
clock and UTC is 17 microseconds, with a jitter of 2 microseconds.  
The use of the rvcommand is also shown above. It reveals more  
information about the reference clock source in use by NTP.  
6-36  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
6
NTP Software Installation and Configuration  
NTP is not Running  
If NTP is not running on the machine, you will see a timeout  
message:  
ntpq> pe  
hostname.trimble.com: timed out, nothing  
received  
***Request timed out  
ntpq>  
Problems with NTP and the Acutime NTP reference clock can be  
observed using NTPQ by monitoring the when and reach fields of the  
GPS_ACUTIME line item.  
No Response from the Acutime NTP Reference Clock  
If the Acutime is not responding to NTP poll requests, the debug  
output appears as follows:  
Acutime 2000 Synchronization Kit User Guide  
6-37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Software Installation and Configuration  
6
The reach count for GPS_ACUTIME is 0, which indicates a clock or  
communication failure.  
Observe also that the statusreports sync_ntp, and that refid  
is no longer GPS, indicating the server has fallen back to an available  
network time source.  
For more information on correcting this condition, see Appendix E.  
6-38  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A Trimble Standard  
Interface Protocol  
The Trimble Standard Interface Protocol (TSIP) provides commands  
that the system designer can use to configure a GPS receiver for  
optimum performance in a variety of applications. TSIP enables the  
system designer to customize the configuration of a GPS module to  
meet the requirements of a specific application.  
TSIP is a simple bidirectional, binary packet protocol used in a wide  
variety of Trimble GPS receivers. TSIP offers a broad range of  
command packets and report packets that provide the GPS user with  
maximum control over the Acutime 2000 and ACE UTC receivers.  
This appendix provides the information needed to make use of the  
powerful TSIP features, enhance overall system performance, and  
reduce the total development time. The reference tables beginning on  
page A-7 help you determine which packets apply to your  
application. For those applications requiring customization, see  
Table A-12 for a detailed description of the key setup parameters.  
Application guidelines are provided for each TSIP command packet,  
beginning on page A-10.  
A.1  
Interface Scope  
The Trimble Standard Interface Protocol (TSIP) is based on the  
transmission of packets of information between the user equipment  
(host) and the GPS receiver. Each packet includes an identification  
code (1 byte, representing 2 hexadecimal digits) that identifies the  
Acutime 2000 Synchronization Kit User Guide  
A-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
meaning and format of the data that follows. Each packet begins and  
ends with control characters.  
A.1.1  
Packet Structure  
TSIP packet structure is the same for both commands and reports.The  
packet format is:  
<DLE> <id> <data string bytes> <DLE> <ETX>  
<DLE> is the byte 0x10, <ETX> is the byte 0x03, and <id> is  
apacket identifier byte, which can have any value except for  
<ETX>and <DLE>. The bytes in the data string can have any value.  
To prevent confusion with the frame sequences <DLE> <id> and  
<DLE><ETX>, every <DLE> byte in the data string is preceded by  
an extra<DLE> byte ('stuffing'). These extra <DLE> bytes must be  
added ('stuffed') before sending a packet, and removed ('unstuffed')  
after receiving the packet.  
Note – A simple <DLE> <ETX> sequence does not necessarily  
signify the end of the packet, as these can be bytes in the middle of a  
data string.The end of a packet is <ETX> preceded by an odd number  
of <DLE> bytes.  
!
Multiple-byte numbers (integer, float, and double) follow the ANSI/  
IEEE Std 754 IEEE Standard for Binary Floating-Point Arithmetic as  
illustrated below. They are sent most-significant-byte-first. This may  
involve switching the order of the bytes as they are normally stored in  
Intel-based machines. Only the fractional part of the mantissa for real  
numbers, SINGLE and DOUBLE, is reported because the leading bit  
on the mantissa is always 1. Specifically:  
INTEGER is a 16-bit unsigned number sent in two's complement  
format.  
SINGLE (float, or 4 byte REAL) is sent as a series of four bytes; it  
has a precision of 24 significant bits, approximately 6.5 digits.  
A-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
DOUBLE (8 byte REAL) is sent as a series of eight bytes (a, b, c, d, e,  
f, g, h); it has a precision of 52 significant bits, a little better than 15  
digits.  
The TSIP protocol is the primary protocol used by the Ace UTC and  
Acutime 2000 receivers. This document describes in detail all TSIP  
packet identification codes, the format of each packet, and all  
available information that can be output from the Ace UTC and  
Acutime 2000. This manual allows the user to configure the receiver  
to output information required for a particular application. The  
receiver transmits some of the information (position and velocity  
solutions, etc.) automatically when it is available, while other  
information is transmitted only on request.  
A.2  
Physical Interface Characteristics  
The Ace UTC and the Acutime 2000 utilize high-quality serial I/O  
components to drive the available serial transmit and receive  
channels.  
The Acutime 2000 is available in RS-232 and RS-422 configurations,  
while the Ace UTC utilizes single-ended technology the proven in a  
long series of embedded board-level receiver products.  
Regardless of the physical transmission medium, the receiver  
architectures allow both products to achieve identical performance,  
while the firmware offers a proven standardized interface.  
The Ace UTC’s I/O capabilities differ from those of Acutime 2000 as  
a result of physical differences, between the two boards. Some  
options in the serial port configuration packet 0xBC are not  
applicable to either Ace UTC or Acutime 2000 and are labeled as  
such.  
This section is provided to provide the user with a complete  
understanding of the capabilities of each receiver.  
Acutime 2000 Synchronization Kit User Guide  
A-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
A.2.1  
Nomenclature  
Historically, the ports of the Smart Antenna product lines which  
include Acutis, Acutime and Palisade products, have been described  
using letters "A" and "B". The board-level products, such as Lassen,  
Ace and Core Module 3, have historically used port numbers "1" and  
"2" to label the ports on the starter kit.  
The Acutime 2000 ports are referenced by letters "A" and "B",  
conformant to standards established by the Palisade product line.  
The Ace UTC ports are referenced by numbers, conformant with the  
conventions of previous board-level products.  
This manual reconciles the naming schemes of both receiver lines,  
and generally refers to the ports using the Ace UTC convention of  
using "1" and "2". Exclusively, where designations apply only to  
Acutime 2000, the ports will be referenced as letters "A" or "B".  
The following tables can be used to cross reference the port  
identifiers:  
Table A-1  
Ace UTC Port Translation Table  
Function  
Primary  
Label  
Port 1  
Port 2  
Internal  
Port 0  
Secondary  
Port 1  
Table A-2  
Acutime 2000 Port Translation Table  
Function  
TSIP  
Label  
Port B  
Port A  
Internal  
Port 0  
Timing  
Port 1  
A.2.2  
Protocol Capabilities  
The I/O ports of Ace UTC and Acutime 2000 are highly configurable.  
Port settings are stored in non-volatile memory, and are retained  
across power outages.  
A-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
For systems with minimal bandwidth for processing serial data  
streams, the receivers can be configured as silent devices, which only  
generate I/O when polled. On the other end of the spectrum, the Ace  
UTC and Acutime 2000 receivers can be configured to output various  
automatic report packets and protocols to satisfy demanding real-time  
update requirements of complex monitoring systems.  
Event Input  
Both receivers feature an event input which can capture and report  
time stamps with the same precision as the PPS signal.  
Primary Port Features  
The Acutime 2000 and Ace UTC both feature a primary bi-  
directional port, which is factory configured as for TSIP input and  
output.  
Secondary Port Features (Acutime 2000)  
The Acutime 2000 has a bi-directional, programmable secondary  
port, that is designated as the Timing port. The timing port’s protocol  
input lines are shared with the Event input feature.  
The receiver can be configured to accept protocol input or event  
signals, but not both. Acutime 2000 cannot generate event time tags if  
port A is configured for RTCM input or TSIP input.  
The port can be configured to accept and output data using various  
protocols as shown in the table below.  
Table A-3  
Secondary Port Features (Acutime 2000)  
Port Designator  
Input  
Default  
Output  
Default  
“Port A”  
TSIP, RTCM  
none  
TSIP, NMEA TSIP  
Acutime 2000 Synchronization Kit User Guide  
A-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
Secondary Port Features (Ace UTC)  
A
Due to the number of available I/O pins, the Ace UTC does not  
generate output on its secondary port.  
The input port may be configured as shown in the table below.  
Table A-4  
Secondary Port Features (Ace UTC)  
Port Designator  
Input  
Default  
Output  
“Port 2”  
TSIP, RTCM  
TSIP  
N/A  
A.2.3  
Event Input  
The Ace UTC and Acutime 2000 receivers are capable of time-  
stamping external events with high-precision. Events are triggered by  
an input pulse, and can be reported by either or both of two super  
packets. The output of the event packets can be configured using  
packet 8E-A5.  
The data in both packets allows constructing a unique 4-dimensional  
coordinate identifying each event.  
Event Reporting  
Table A-5  
Event Packets  
Super Packet  
8F-0B  
Length  
74  
Description  
Comprehensive time with LLA position  
Primary UTC time with leap information  
8F-AD  
22  
The receivers can output the event reports on any available TSIP port.  
A.3  
Packets Output at Power-Up  
The following table lists the messages output by the receiver at  
power-up. After completing its self-diagnostics, the receiver  
automatically outputs a series of packets that indicate the initial  
A-6  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
operating condition of the receiver. Messages are output in the  
following order. Upon output of packet 82, the sequence is complete  
and the receiver is ready to accept commands.  
Table A-6  
Packets Output at Power-Up  
Output ID  
Description  
Notes  
46  
4B  
45  
83  
Receiver health  
Machine code/status  
Software version  
Double precision XYZ position  
If single precision is selected,  
packet 42 is output instead.  
84  
82  
Double precision LLA position  
DGPS position fix mode  
If single precision is selected,  
packet 4A is output instead.  
--  
A.4  
Receiver Warm Start  
You can warm-start the receiver by sending each of the following  
commands after the receiver has completed its internal initialization  
and has output packet 82 (see Table ).  
Table A-7  
Receiver Warm Start Commands  
Input ID  
2B/23  
Description  
Initial position (LLA)/ECEF  
Initial time  
2E  
38 (type 2)  
38 (type 3)  
38 (type 4)  
38 (type 5)  
Almanac (for each SV)  
Almanac health  
Ionosphere page  
UTC correction  
Acutime 2000 Synchronization Kit User Guide  
A-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
A.5  
Default Background Packets for Acutime 2000  
The Acutime 2000 automatically outputs a set of packets that you can  
monitor for changes in receiver operations, including receiver health,  
time, almanac pages, and ephemeris updates. These messages are  
output at the rates indicated in the table below.  
Table A-8  
Background Packets  
Output ID  
Description  
Notes  
41  
GPS time  
If the receiver's GPS clock is set and the  
receiver is not outputting positions, time is  
output approximately every 16 seconds.  
Output approximately every 2.5 minutes if  
the receiver is doing position fixes.  
46  
Receiver health  
Output approximately every 16 seconds, if  
the receiver is not doing fixes.  
Output approximately every 30 seconds if  
the receiver is doing position fixes.  
Whenever any bit in the health message  
changes, receiver health is automatically  
output.  
6D  
Mode packet  
Output approximately every 30 seconds  
or when a constellation change occurs.  
Note – The background packets listed in this table are automatically  
output. Background packets can be turned off. For more information  
on this option, see Command Packet 8E-4D.  
!
A-8  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
A.6  
Default Automatic Position and Velocity Reports  
for Acutime 2000  
The Acutime 2000 automatically outputs position and velocity  
reports at set intervals. Report intervals are controlled by packet 35.  
Table A-9  
Automatic position and Velocity Reports  
Output ID  
Description  
42  
83  
4A  
84  
43  
54  
56  
Single precision XYZ position  
Double-precision XYZ position  
Single-precision LLA position  
Double-precision LLA position  
Velocity fix (XYZ ECEF)  
See Note  
Velocity fix (ENU)  
Note – When the receiver is in the Manual or Overdetermined Clock  
mode, it outputs packet 54 to provide the computed clock-only  
solution.  
!
A.7  
Automatic Primary and Supplemental Timing  
Reports for ACE UTC  
Timing Packets 8F-AB and 8F-AC are automatically output at 1 Hz.  
These packets are part of the low-latency packet series AB/AC/AD/  
OB. See section A.8.  
Acutime 2000 Synchronization Kit User Guide  
A-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
A.8  
Low-Latency Timing Packets  
The Ace UTC and Acutime 2000 feature a sequence of high-priority  
timing super packets, which are output within a bounded period of  
time after the PPS. The LLT packets offer an advanced data interface  
for applications requiring accurate data reports in a time constrained  
environment.  
On Acutime 2000 and Ace UTC, the first super packet will start  
transmission no later than 15 – 25 ms after the PPS transition.  
The super packets which meet the LLTP criteria are in the table  
below. The packets are listed in order of output priority. Output of  
each packet can be turned on/off by using the mask in packet 8E-A5,  
but the output order cannot be changed.  
The packets may also be requested, please refer to the specific packet  
documentation for details.  
Table A-10  
Low-Latency Timing Packets  
LLTP Packet ID Description  
Request Packet ID  
8E-AB  
8F-AB  
8F-AC  
8F-AD  
8F-0B  
Primary Timing  
Supplemental Timing  
Primary UTC Time  
8E-AC  
8E-AD  
Comprehensive Time and Position  
8E-0B  
The receiver will output all other TSIP packets after the transmission  
of LLTP packet sequence is complete.  
Note – Only the first packet will meet the LLTP specification. All other  
LLTP packets will be output immediately after the first LLTP packet  
completes.  
!
A-10  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
A.9  
Event Packets  
Event packets 8F-0B and 8F-0A are output in response to the event  
input as configrured by packet 8E-A5  
A.10 Satellite Data Packets  
The following packets request data transmitted by the GPS satellites  
and satellite tracking information.  
Table A-11  
Satellite Data Packets  
Input ID  
20  
Description  
Output ID  
Request almanac  
40  
47  
48  
49  
4F  
58  
59  
5A  
5B  
5C  
27  
Request signal levels  
28  
Request GPS system message  
Request almanac health page  
Request UTC parameters  
Request/load satellite system data  
Set/request satellite disable or ignore health  
Request last raw measurement  
Request satellite ephemeris status  
Request tracking status  
29  
2F  
38  
39  
3A  
3B  
3C  
Acutime 2000 Synchronization Kit User Guide  
A-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
A.11 Customizing Receiver Operations  
The following packets let you customize the receiver output for your  
application.  
Table A-12  
Customizing Receiver Operations  
Input ID  
21  
Description  
Output ID  
Request current time  
41  
23  
Initial position (XYZ Cartesian ECEF)  
Request receiver position fix mode  
Request receiver health  
24  
6D  
26  
46 and 4B  
27  
Request satellite signal levels  
Altitude for 2-D mode  
47  
2A  
4A  
2B  
Initial position (LLA)  
2E  
GPS time  
4E  
35  
Set input/output options  
55  
37  
Status and values of last position and velocity  
Set/request NMEA interval and message mask  
Set/request receiver configuration  
Set/request port configuration  
Set/request datum value  
57 (Note 1)  
7B  
7A  
BB  
BB  
BC  
BC  
8E-14  
8E-15  
8E-4A  
8E-A5  
8E-A6  
8F-14  
8F-15  
8F-4A  
8F-A5  
8F-A6  
Request datum values  
Set/request PPS characteristics  
Set/request packet broadcast mask  
Issue self-survey command  
Note 1: Output is determined by packet 35 settings (see Table A-3).  
A-12  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
The following packets let you customize receiver operations.  
Table A-13  
Advanced Packets  
Input ID  
1E  
Description  
Output ID  
(Note 1)  
(Note 1)  
4D  
Clear memory, reset  
25  
Soft reset and self test  
2D  
Request Oscillator offset  
Information about last computed fix  
Satellite disable or ignore health  
Last raw measurement  
37  
57 (Note 1)  
59 (Note 2)  
5A  
39  
3A  
3B  
Satellite ephemeris status  
Tracking status  
5B  
3C  
5C  
BB  
Set receiver configuration parameters  
Set PPS characteristics  
Set PPS output option  
BB  
8E-4A  
8E-4E  
8E-4F  
8E-20  
8F-4A  
8F-4E  
8F-4F  
8F-20  
Set PPS Width (Acutime 2000 only)  
Fixed Point Superpacket  
Note 1: Output is determined by packet 35 settings. For packets 1E and 25, see Table to  
determine which packets are output at power-up.  
Note 2: Not all modes of packet 39 cause a reply (see the description for packet 39, page  
A-37).  
Acutime 2000 Synchronization Kit User Guide  
A-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
A.12 Command Packets Sent to the Receiver  
Table A-14 summarizes the command packets sent to the receiver. It  
includes a short description of each packet and the associated output  
packet. In some cases, the response packets depend on user-selected  
options. These selections are described beginning on page A-20.  
Table A-14  
Command Packets Sent to the Receiver  
Input  
1D  
1E  
1F  
20  
21  
22  
23  
24  
25  
26  
27  
28  
29  
2A  
2B  
2C  
2D  
2E  
2F  
31  
32  
34  
35  
37  
Packet Description  
Oscillator Offset  
Output ID  
Reset receiver  
(Note 1)  
45  
Software version  
Almanac  
40  
Current GPS time  
41  
Fix Mode select  
(Note 2)  
Initial position (XYZ Cartesian ECEF)  
Receiver position fix mode  
Soft reset and self-test  
Receiver health  
6D  
(Note 1)  
46, 4B  
47  
Signal levels  
GPS system message  
Almanac health page  
Altitude for 2-D mode  
Initial position (LLA)  
Operating parameters  
Oscillator offset  
48  
49  
4A  
4C  
4D  
4E  
4F  
Set GPS time  
UTC parameters  
Accurate initial position (XYZ Cartesian ECEF)  
Accurate initial position (LLA)  
Satellite # for 1-SV mode  
I/O options  
55  
Status and values of last position and velocity  
57 (Note 4)  
A-14  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-14  
Command Packets Sent to the Receiver (Continued)  
Input  
38  
Packet Description  
Output ID  
58  
Load satellite system data  
Satellite enable/disable and health heed/ignore  
Last raw measurement  
39  
59 (Note 3)  
5A  
3A  
3B  
Satellite ephemeris status  
Tracking status  
5B  
3C  
5C  
3D  
Timing port configuration  
3D  
3F-11  
7A  
Request EEPROM segment status  
Set/request NMEA interval and message mask  
Set receiver configuration  
Set port configuration  
5F-11  
7B  
BB  
BB  
BC  
BC  
8E-0B  
8E-14  
8E-15  
8E-20  
8E-26  
8E-41  
8E-42  
8E-45  
8E-4A  
8E-4B  
8E-4D  
8E-4E  
8E-4F  
8E-A5  
8E-A6  
8E-AB  
8E-AC  
8E-AD  
8F-0B output configuration  
Set new datum  
8F-A5/8F-0B  
8F-14  
8F-15  
8F-20  
8F-26  
8F-41  
8F-42  
8F-45  
8F-4A  
8F-4B  
8F-4D  
8F-4E  
8F-4F  
8F-A5  
8F-A6  
8F-AB  
8F-AC  
8F-A5/8F-AD  
Current datum values  
Last fix (fixed point)  
Write receiver configuration EEPROM  
Manufacturing parameters  
Production parameters  
Revert segments to default settings  
Set/request PPS characteristics  
Survey limit  
Packet Output Mask  
Set PPS output option  
Set PPS Width (Acutime 2000 only)  
Set or request packet broadcast mask  
Issue self-survey command  
Set/request primary timing packet  
Set/request supplemental timing packet  
8F-AD output configuration  
Note 1: Output is determined by packet 35 settings. See Table to determine which messages  
are output at power-up.  
Acutime 2000 Synchronization Kit User Guide  
A-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-14  
Input  
Command Packets Sent to the Receiver (Continued)  
Packet Description Output ID  
Note 2: Entering 1SV mode initiates automatic output of packet 54.  
Note 3: Not all packet 39 operations have a response. See packet 39 description.  
Note 4: Output is determined by packet 35 settings.  
A.13 Report Packets Sent by the GPS Receiver to the  
User  
Table A-15 summarizes the packets output by the receiver. It includes  
the output packet ID, a short description of each packet, and the  
associated input packet. In some cases, the response packets depend  
on user-selected options. These selections are covered in the packet  
descriptions beginning on page A-20.  
Table A-15  
Report Packets Sent by GPS Receiver to User  
Output ID  
3D  
40  
Packet Description  
Input  
3D  
20  
Timing port configuration  
Almanac data for one satellite  
GPS time  
41  
21  
42  
Single-precision XYZ ECEF position  
Velocity fix (XYZ ECEF)  
Software version information  
Health of receiver  
37  
43  
37  
45  
1F  
26  
46  
47  
Signal level for all satellites  
GPS system message  
Almanac health for all sats  
Single-precision LLA position  
Machine code/status  
27  
48  
28  
49  
29  
4A  
37  
4B  
26  
4C  
4D  
4E  
Report operating parameters  
Oscillator offset  
2C  
2D  
2E  
2F  
Response to set GPS time  
UTC parameters  
4F  
A-16  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-15  
Report Packets Sent by GPS Receiver to User (Continued)  
Output ID  
54  
Packet Description  
Input  
22  
One-satellite bias and bias rate  
I/O options  
55  
35  
56  
Velocity fix (ENU)  
37  
57  
Information about last computed fix  
GPS system data/acknowledge  
Satellite enable/disable and health heed/ignore  
Raw measurement data  
37  
58  
38  
59  
39  
5A  
3A  
5B  
Satellite ephemeris status  
Satellite tracking status  
3B  
5C  
3C  
5F-11  
6D  
Request EEPROM segment status  
All-in-view satellite selection  
NMEA interval and message mask  
Double-precision XYZ position  
Double-precision LLA position  
Receiver configuration  
3F-11  
24  
7B  
7A  
83  
37  
84  
37  
BB  
BB  
BC  
Port configuration  
BC  
8F-0B  
8F-14  
8F-15  
8F-20  
8F-26  
8F-41  
8F-42  
8F-45  
8F-4A  
8F-4B  
8F-4D  
8F-4E  
8F-4F  
8F-A5  
Comprehensive time  
Auto/Event  
8E-14  
8E-15  
8E-20  
8E-26  
8E-41  
8E-42  
8E-45  
8E-4A  
8E-4B  
8E-4D  
8E-4E  
8E-4F  
8E-A5  
Current datum values  
Current datum values  
Last fix with extra information (fixed point)  
Response to save EEPROM segments  
Manufacturing parameters  
Production parameters  
Response to revert segments to default  
PPS characteristics  
Survey limit  
Automatic packet output mask  
PPS output option  
Set PPS width (Acutime 2000 only)  
Packet broadcast mask  
Acutime 2000 Synchronization Kit User Guide  
A-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-15  
Report Packets Sent by GPS Receiver to User (Continued)  
Output ID  
8F-A6  
Packet Description  
Input  
Response to self-survey command  
Primary timing packet  
8E-A6  
8F-AB  
8E-AB  
8F-AC  
Supplemental timing packet  
UTC event time  
8E-AC  
Event/Auto  
8F-AD  
A-18  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
A.14 Packet Structure  
TSIP packet structure is the same for both commands and reports.  
The packet format is:  
<DLE> <id> <data string bytes> <DLE> <ETX>  
<DLE> is the byte 0x10, <ETX> is the byte 0x03, and <id> is a  
packet identifier byte, which can have any value except for <ETX>  
and <DLE>. The bytes in the data string can have any value. To  
prevent confusion with the frame sequences <DLE> <id> and <DLE>  
<ETX>, every <DLE> byte in the data string is preceded by an extra  
<DLE> byte ('stuffing'). These extra <DLE> bytes must be added  
('stuffed') before sending a packet, and removed ('unstuffed') after  
receiving the packet.  
Note – A simple <DLE> <ETX> sequence does not necessarily  
signify the end of the packet, as these can be bytes in the middle of a  
data string. The end of a packet is <ETX> preceded by an odd  
number of <DLE> bytes.  
!
Multiple-byte numbers (integer, float, and double) follow the  
ANSI/ IEEE Std 754 IEEE Standard for Binary Floating-Point  
Arithmetic as illustrated below. They are sent most-significant-byte-  
first. This may involve switching the order of the bytes as they are  
normally stored in Intel-based machines. Only the fractional part of  
the mantissa for real numbers, SINGLE and DOUBLE, is reported  
because the leading bit on the mantissa is always 1. Specifically:  
INTEGER is a 16-bit unsigned number sent in two's complement  
format.  
SINGLE (float, or 4 byte REAL) is sent as a series of four bytes; it  
has a precision of 24 significant bits, approximately 6.5 digits.  
DOUBLE (8 byte REAL) is sent as a series of eight bytes (a, b, c, d, e,  
f, g, h); it has a precision of 52 significant bits, a little better than  
15 digits.  
Acutime 2000 Synchronization Kit User Guide  
A-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
A.15 Packet Descriptions  
Command packets are sent from an external device, such as a  
computer or terminal, to the receiver when requesting report packets,  
setting receiver parameters, or performing receiver command  
operations such as resetting the receiver. Many command packets  
have a corresponding report packet, which is sent to the external  
device in response to the command packet. Some commands perform  
discrete operations and have no matching report packet.  
0x1D  
Command Packet 1D  
Oscillator Offset  
This packet commands the GPS receiver to set or clear the oscillator  
offset in battery backed memory. This is normally used for servicing  
the unit.  
Table A-16  
Command Packet 1D - Clear Oscillator Offset  
Byte  
Item  
Type  
Value  
Response  
0
Operation  
Byte  
"C," 43 hex  
Clear the oscillator offset  
To set the oscillator offset, four data bytes are sent: the oscillator  
offset in Hertz relative to L1 as a SINGLE real value. The oscillator  
offset is automatically updated when the receiver is doing fixes.  
Table A-17  
Command Packet 1D - Set Oscillator Offset  
Byte  
Item  
Type  
Value  
Response  
0-3  
Offset  
Single  
Offset in  
Hertz  
Set the oscillator offset  
Note – Use of this packet is for diagnostic purposes only and is not  
recommended for the user.  
!
A-20  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x1E  
Command Packet 1E  
Initiate Cold or Factory Reset  
This command packet tells the receiver to perform either a cold reset  
or a factory reset. A cold reset clears all navigation data (for example,  
almanac, and ephemeris) stored in RAM and is equivalent to a power  
cycle. A factory reset also restores the factory defaults for all  
configuration and navigation parameters stored in non-volatile  
memory. This packet can affect separately the configuration  
parameters and navigation parameters. It contains one data byte equal  
to one of the following ASCII letters: ‘K’, ‘F’, ‘C’,‘N’, or ‘R’.  
Table A-18  
Command Packet 1E  
Byte  
Item  
Rest  
Type  
Value  
Response  
0
BYTE  
’K’ (0x4B)  
’F’ (0x46)  
’C’ (0x43)  
Cold reset  
Factory reset  
Compatibility re-start for the Palisade  
firmware version v7.02  
’N’ (0x4E)  
’R’ (0x52)  
Clear navigation data in EEPROM  
and cold reset  
Set configuration parameters in  
EEPROM to factory defaults  
Caution – The factory reset commands 0x1E-‘F’ and 0x1E-‘R’ will  
delete the stored position and cause a self-survey to restart. All  
almanac, ephemeris, current position, mode, and communication port  
setup information stored in RAM is lost by the execution of these  
commands.  
"
0x1F  
Command Packet 1F  
Software Versions Request  
This packet requests information about the version of software  
running in the Navigation and Signal Processors. This packet contains  
no data bytes. The GPS receiver returns packet 45.  
Acutime 2000 Synchronization Kit User Guide  
A-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x20  
Command Packet 20  
Almanac Request  
This packet requests almanac data for one satellite from the GPS  
receiver. This packet contains one data byte specifying the satellite  
PRN number. The GPS receiver returns packet 40 hex.  
0x21  
0x23  
Command Packet 21  
Current Time Request  
This packet requests current GPS time. This packet contains no data.  
The GPS receiver returns packet 41 hex.  
Command Packet 23  
Initial Position (XYZ Cartesian ECEF) Command  
This packet provides the GPS receiver with an approximate initial  
position in XYZ coordinates. This packet is useful if the user has  
moved more than about 1,000 miles since the previous fix.  
Note – The GPS receiver can initialize itself without any data from the  
user; this packet merely reduces the time required for initialization.  
!
This packet is ignored if the receiver is already calculating positions.  
The origin is the earth’s center. The X-axis points toward the  
intersection of the equator and the Greenwich meridian, the Y-axis  
o
points toward the intersection of the equator and the 90 meridian,  
and the Z-axis points toward the North Pole. The cold-start default  
LLA (not XYZ) position is 0, 0, 0.  
The data format is shown in the table below.  
Table A-19  
Command Packet 23  
Byte  
Item  
Type  
Units  
0-3  
X
Single  
meters  
A-22  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Command Packet 23  
Table A-19  
Byte  
4-7  
Item  
Y
Type  
Units  
Single  
Single  
meters  
meters  
8-11  
Z
0x24  
0x25  
Command Packet 24  
GPS Receiver Position Fix Mode Request  
This packet requests the current position fix mode of the GPS  
receiver. This packet contains no data. The GPS receiver returns  
packet 6D.  
Command Packet 25  
Initiate Soft Reset / Self Test Command  
This packet commands the GPS receiver to perform a software reset.  
The GPS receiver performs a self-test as part of the reset operation.  
This packet contains no data. Following completion of the reset, the  
receiver outputs the startup messages (see Table A-1). The receiver  
retains the time, survey position, port configuration, and almanac  
contents during this operation.  
Note – The GPS receiver sends packet 45 only on power-up and  
reset (or on request). If packet 45 appears unrequested, either the  
GPS receiver power was cycled or the GPS receiver was reset.  
!
0x26  
Command Packet 26  
Health Request  
This packet requests health and status information from the GPS  
receiver. This packet contains no data. The GPS receiver returns  
packets 46 and 4B.  
Acutime 2000 Synchronization Kit User Guide  
A-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x27  
Command Packet 27  
Signal Levels Request  
This packet requests signal levels for all satellites currently being  
tracked. This packet contains no data. The GPS receiver returns  
packet 47.  
0x28  
Command Packet 28  
GPS System Message Request  
This packet requests the GPS system ASCII message sent with the  
navigation data by each satellite. This packet contains no data. The  
GPS receiver returns packet 48.  
0x29  
0x2A  
Command Packet 29  
Almanac Health Page Request  
This packet requests the health page from the almanac. This packet  
contains no data. The GPS receiver returns packet 49.  
Command Packet 2A  
Altitude for 2-D Mode Command  
This packet provides the altitude to be used for Manual 2-dimensional  
navigation mode. This altitude is also used for Auto 2-D mode. This  
packet contains one SINGLE number (4 bytes) specifying the altitude  
in meters, using the WGS-84 model of the earth or MSL geoid  
altitude, depending on I/O options (set by packet 35). The GPS  
receiver returns packet 4A. It is recommended that the user upload the  
reference altitude before the receiver starts doing position fixes.  
If an altitude is not provided, the receiver will use the altitude of the  
previous 3-D fix (altitude-hold mode). Sending packet 2A with one  
data byte equal to 0xFF will cancel altitude-set mode and return the  
reference altitude to 0. The altitude setting is stored in non-volatile  
memory. Packet 0x8E-26 can be used to write receiver configuration  
to EEPROM.  
A-24  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
To use the fixed altitude survey mode, the receiver must be  
configured to Manual 2-D navigation mode using packet BB. The  
reference altitude will be used in 2-D survey from both warm and  
cold starts.  
Note – If the receiver altitude is set above 18,000 m, the receiver will  
be forced to reset each time it acquires satellites. This is implemented  
to conform with the COCOM industry standard.  
!
Acutime 2000 Synchronization Kit User Guide  
A-25  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x2B  
Command Packet 2B  
Initial Position (Latitude, Longitude, Altitude)  
Command  
This packet provides the GPS receiver with an approximate initial  
position in latitude and longitude coordinates (WGS-84). This packet  
is useful if the user has moved more than about 1,000 miles since the  
previous fix.  
Note – The GPS receiver can initialize itself without any data from the  
user; this packet merely reduces the time required for initialization.  
!
This packet is ignored if the receiver is already calculating positions.  
The cold-start default LLA position is 0, 0, 0.  
The data format is shown below.  
Table A-20  
Command Packet 2B  
Byte  
0-3  
Item  
Type  
Units  
Latitude  
Longitude  
Altitude  
Single  
Single  
Single  
radians, north  
radians, east  
meters  
4-7  
8-11  
The GPS receiver returns packet 4C.  
0x2D  
Command Packet 2D  
Oscillator Offset Request  
This packet requests the calculated offset of the GPS receiver master  
oscillator. This packet contains no data. The GPS receiver returns  
packet 4D hex. This packet is used mainly for service.  
A-26  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x2E  
Command Packet 2E  
GPS Time Command  
This packet provides the approximate GPS time of week and the  
week number to the GPS receiver. The GPS receiver returns packet  
4E. The data format is shown below. The GPS week number  
reference is Week # 0 starting January 6, 1980. The seconds count  
begins at the midnight which begins each Sunday morning.  
Table A-21  
Command Packet 2E  
Byte  
0-3  
Item Type  
Units  
GPS time of week  
GPS week number  
Single  
seconds  
weeks  
4-5  
Integer  
This packet is ignored if the receiver has already calculated the time  
from tracking a GPS satellite.  
0x2F  
0x31  
Command Packet 2F  
UTC Parameters Request  
This packet requests the current UTC-GPS time offset (leap seconds).  
The packet has no data. The receiver returns packet 4F.  
Command Packet 31  
Accurate Initial Position (XYZ Cartesian ECEF)  
Command  
This packet is identical in content to packet 23. This packet provides  
an initial position to the GPS receiver in XYZ coordinates. However,  
the GPS receiver assumes the position provided in this packet to be  
accurate. This packet is used for satellite acquisition aiding in systems  
where another source of position is available and in time transfer  
(one-satellite mode) applications. For acquisition aiding, the position  
provided by the user to the GPS receiver in this packet should be  
accurate to a few kilometers. For high-accuracy time transfer,  
position should be accurate to a few meters. TRAIM flags come on if  
this position is not accurate enough.  
Acutime 2000 Synchronization Kit User Guide  
A-27  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Inputting accurate position sets the self-survey completion state to  
100%. The uploaded position is not stored in EEPROM unless it is  
stored with command packet 8E-26. The input position is reported by  
packet 8F-AC.  
A-28  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x32  
Command Packet 32  
Accurate Initial Position (Latitude, Longitude,  
Altitude) Command  
This packet is identical in content to packet 2B. This packet provides  
the GPS receiver with an initial position in latitude, longitude, and  
altitude coordinates. However, the GPS receiver assumes the position  
provided in this packet to be accurate. This packet is used for satellite  
acquisition aiding in systems where another source of position is  
available and in time transfer (one-satellite mode) applications. For  
acquisition aiding, the position provided by the user to the GPS  
receiver in this packet should be accurate to a few kilometers. For  
high-accuracy time transfer, position should be accurate to a few  
meters. TRAIM flags come on if this position is not accurate enough.  
Inputting accurate position sets the self-survey completion state to  
100%. The uploaded position is not stored in EEPROM unless it is  
stored with command packet 8E-26. The input position is reported by  
packet 8F-AC.  
0x34  
Command Packet 34  
Satellite Number For One-Satellite Mode Command  
This packet allows the user to control the choice of the satellite to be  
used for the 1D Timing mode. This packet contains one byte. If the  
byte value is 0, the GPS receiver automatically chooses the usable  
satellite with the highest elevation above the horizon. This automatic  
selection of the highest satellite is the default action, and the GPS  
receiver does this unless it receives this packet. If the byte value is  
from 1 to 32, the packet specifies the PRN number of the satellite to  
be used. A subsequent value of 0 will return the receiver to automatic  
1-SV mode.  
Acutime 2000 Synchronization Kit User Guide  
A-29  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x35  
Command Packet 35  
I/O Option Flags Command  
This packet requests the current I/O option states and optionally  
allows the I/O option states to be set as desired.  
To request the option states without changing them, the user sends the  
packet with no data bytes included. To change any option states, the  
user includes 4 data bytes with the values indicated below in the  
packet. The I/O options, their default states, and the byte values for all  
possible states are shown below. These option states are held in  
non-volatile memory. The GPS receiver returns packet 55. Use  
packet 8E-26 to save settings to EEPROM.  
These abbreviations apply:  
ALT - Altitude  
ECEF - Earth-centered, Earth-fixed  
XYZ - Cartesian coordinates  
LLA - Latitude, Longitude, Altitude  
HAE - Height Above Ellipsoid  
WGS-84 - Earth model (ellipsoid)  
MSL geoid - Earth Mean Sea Level mode  
UTC - Universal Coordinated Time  
A-30  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-22  
Command Packet 35  
Byte Parameter Bit  
Default Option  
Associated  
Packets  
Name  
Position Bit  
Value  
0
Position  
0 (LSB)  
0
XYZ ECEF Output  
0: Off, 1: On  
42 or 83  
4A or 84  
4A or 84  
1
2
1
0
LLA Output  
0: Off, 1: On  
LLA ALT Output  
0: HAE (current datum)  
1: MSL geoid WGS-84  
3
4
0
1
ALT input  
0: HAE (current datum)  
1: MSL geoid WGS-84  
2A  
Precision-of-position  
output  
0: Single-precision  
packet 42 and/or 4A.  
1: Double-precision  
packet 83 and/or 84  
5
0
8F-20 Output  
0: Off  
1: On  
6-7  
0
0
0
Unused  
1
2
Velocity  
Timing  
XYZ ECEF Output  
0: Off, 1: On  
43  
56  
1
1
ENU output  
0: Off, 1: On  
2-7  
0
0
1
Unused  
Time type  
0: GPS time, 1: UTC  
1
2
0
0
Fix computation time  
0: ASAP  
1: Next integer sec  
Fix output time  
37  
0: When computed  
1: Only on request  
Acutime 2000 Synchronization Kit User Guide  
A-31  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-22  
Command Packet 35 (Continued)  
Byte Parameter Bit  
Default Option  
Value  
Associated  
Packets  
Name  
Position Bit  
2
3
Timing  
3
0
Synchronized  
measurements  
0: Off  
N/A  
1: On  
4
0
Minimize Projection  
0: Off, 1: On  
N/A  
5-7  
0
0
0
Unused  
Auxiliary  
Raw measurements  
0: Off, 1: oN  
5A  
5A  
1
1
Doppler smoothed  
codephase  
0: Raw, 1: Smoothed  
2-7  
Unused  
Packet 35 is used to control the format and timing of the position and  
velocity output.  
Bytes 0-1  
Bytes 0 and 1 control the message output format.  
Byte 2  
Byte 2 contains the five time parameters described below:  
Time Type - This bit defines whether the time tags associated  
with a position fix are in GPS time or UTC time. The default  
is UTC time.  
Fix Computation Time - This bit controls the time and  
frequency of position fixes. The default is ASAP.  
A-32  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Alternatively, in the integer second mode, the most recent  
measurements are projected to next integer second, and the  
solution is then valid at this time. The benefit of this mode is  
the standard fix time and a 1 Hz output rate. The drawbacks  
are that some measurement projection is performed and that  
the fix may be slightly older than with the default option.  
This mode also conforms to the output rate of NMEA.  
Output Time - This bit defines whether fixes are  
automatically output when computed or only sent in response  
to a packet 37 request. The default is automatic output.  
Synchronized Measurements - This bit controls whether all  
satellite range measurements are required to have the same  
time tag. The default is OFF. Slightly older measurements are  
tolerated (on the order of 3-5 seconds) to provide solutions  
when obscurations make it impossible to obtain exactly  
concurrent measurements from each satellite.  
When this bit is ON, all measurements are required to have  
the same time tag. This mode is used only when the user  
application requires all satellite measurements to be identical  
to the position time tag. If a satellite that is in the selected set  
for the solution is lost, then no fix will be made until a new  
selection is made.  
The synchronized measurement mode combined with the  
minimized projection timing mode (see next paragraph)  
allows absolutely no measurement projection. However,  
obscurations may reduce the fix density when there are  
limited satellites. Use this mode cautiously.  
Acutime 2000 Synchronization Kit User Guide  
A-33  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Minimized Projection - This bit controls the time of the  
position fix relative to the time of the satellite range  
measurements. The default mode is OFF. In this mode, the  
time of solution is the time at which the GPS position fix is  
computed. Thus, all measurements are projected by an  
interval which is roughly the amount of time it takes to  
compute the solution. This approach minimizes the latency  
between the time tag of the computed solution and the  
solution output. The drawback is that the measurement  
projection (which is only about 100 ms) may induce some  
error during high accelerations.  
Alternatively, when minimized projection is ON, the time of  
the solution is the time of the most recent measurements.  
Thus, if all measurements are taken at exactly the same time,  
there is no measurement projection. If a selected satellite's  
measurement time lags the most recent measurement, then it  
is projected to this time. The difference is that the fix will  
have more latency than a fix provided with the above timing  
option. This is the best choice for users performing non real-  
time error analysis, or non real-time DGPS solution-space  
corrections. This is also the preferable mode for users  
integrating GPS with other sensors, where communication  
lags are the dominant latencies, and thus the time lag between  
the applicability and availability of the fix is small.  
Byte 3  
Byte 3, the auxiliary byte, controls the output of additional fix data. It  
contains two control bits:  
Bit 0 controls the output of raw measurements (Packet 5A).  
Bit 1 controls whether the raw measurements output in  
packet 5A are doppler smoothed.  
A-34  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x37  
Command Packet 37  
Last Position and Velocity Request  
This packet requests information regarding the last position fix. The  
GPS receiver returns packet 57 and the appropriate position packet 42  
or 4A, or 83 or 84, and the appropriate velocity packet 43 or 56, based  
on the I/O options in effect. In timing mode, the GPS receiver returns  
packets 57 and 54.  
0x38  
Command Packet 38  
Download and UpLoad Satellite System Data  
This packet requests current satellite data (almanac, ephemeris, etc.)  
or permits loading initialization data from an external source (for  
example, by extracting initialization data from an operating GPS  
receiver via a data logger or computer and then using that data to  
initialize a second GPS receiver unit). The GPS receiver returns  
packet 58.  
Note – The GPS receiver can initialize itself without any data from the  
user; it just requires more time.  
!
"
To request data without loading data, use only bytes 0 through 2.  
To load data, use all bytes.  
Caution – Proper structure of satellite data is critical to receiver  
operation. Requesting data is not hazardous; loading data improperly  
is hazardous. Use this packet only with extreme caution. The data  
should not be modified in any way. It should only be retrieved and  
stored for later reload.  
Acutime 2000 Synchronization Kit User Guide  
A-35  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-23  
Command Packet 38  
Byte  
Item  
Operation  
Type  
Value  
Meaning  
0
Byte  
1
2
Request data from receiver  
Load data into receiver  
1
Type of data Byte  
1
2
3
4
5
6
Not used  
Almanac  
Health page, T_oa, WN_oa  
Ionosphere  
UTC  
Ephemeris  
2
Sat PRN#  
length (n)  
data  
Byte  
Byte  
0
1-32  
Data that is not satellite-ID specific  
satellite PRN number  
3
Number of bytes of data to be  
loaded  
4 to n+3  
n Bytes  
A-36  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x39  
Command Packet 39  
Satellite Attribute Database Command  
Normally the GPS receiver selects only healthy satellites (based on  
transmitted values in the ephemeris and almanac) that satisfy all mask  
values for use in the position solution. This packet allows you to  
override the internal logic and force the receiver to either  
unconditionally disable a particular satellite or to ignore a bad health  
flag. The GPS receiver returns packet 59 for operation modes 3 and 6  
only.  
Table A-24  
Command Packet 39  
Byte  
Item  
Type  
Value  
Meaning  
0
Operation  
Byte  
1
2
3
Enable for selection (default)  
Disable for selection  
Request enable or disable  
status of all 32 satellites  
Heed health on satellite (default)  
Ignore health on satellite  
Request heed or ignore health on  
all 32 satellites  
4
5
6
1
Satellite #  
Byte  
0
All 32 satellites  
1-32  
Any one satellite PRN number  
At power-on and after a reset the default values are set for all  
satellites.  
Caution – Ignoring health can cause the GPS receiver software to  
fail, as an unhealthy satellite may contain defective data. Use  
extreme caution in ignoring satellite health.  
"
Acutime 2000 Synchronization Kit User Guide  
A-37  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x3A  
Command Packet 3A  
Last Raw Measurement Request  
This packet requests the most recent raw measurement data for one  
specified satellite. The GPS receiver returns packet 5A if data is  
available.  
Table A-25  
Command Packet 3A  
Byte  
Item  
Type  
Value  
Meaning  
1
Satellite #  
Byte  
0
All satellites in the current  
tracking set  
1-32  
Desired satellite  
0x3B  
Command Packet 3B  
Satellite Ephemeris Status Request  
This packet requests the current status of satellite ephemeris data. The  
GPS receiver returns packet 5B if data is available.  
Table A-26  
Command Packet 3B  
Byte  
Item  
Type  
Value  
Meaning  
1
Satellite #  
Byte  
0
All satellites for which ephemeris  
data is available  
1-32  
Desired satellite  
A-38  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x3C  
Command Packet 3C  
Satellite Tracking Status Request  
This packet requests the current satellite tracking status. The GPS  
receiver returns packet 5C if data is available.  
Table A-27  
Command Packet 3C  
Byte  
Item  
Type  
Value  
Meaning  
1
Satellite #  
Byte  
0
All satellites in the current  
tracking set  
1-32  
Desired satellite  
Acutime 2000 Synchronization Kit User Guide  
A-39  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x3D  
Command Packet 3D  
Timing Port Configuration Command  
This packet is superceded by 0xBC.  
0x3F-11Command Packet 3F-11  
EEPROM Segment Commands  
This command packet requests the status of the EEPROM segments  
and clears the EEPROM status minor alarm bit (Bit 10) in the  
supplemental timing packet 8F-AC. The ACE UTC replies with  
report packet 5F-11.  
Table A-28  
Command Packet 3F-11  
Byte  
Item  
Type  
Value  
Meaning  
0
Subcode  
BYTE  
0x11  
EEPROM segment status  
0x40  
Report Packet 40  
Almanac Data Page Report  
This packet provides almanac data for a single satellite. The GPS  
receiver sends this packet on request (packet 20 hex) and optionally,  
when the data is received from a satellite. The data format is shown  
below.  
Table A-29  
Report Packet 40  
Byte  
0
Item  
Type  
Units  
satellite  
T_zc  
BYTE  
(identification number)  
seconds  
1-4  
SINGLE  
INTEGER  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
5-6  
week number  
eccentricity  
T_oa  
weeks  
7-10  
11-14  
15-18  
19-22  
(dimensionless)  
seconds  
i_o  
radians  
OMEGA_dot  
radians/second  
A-40  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-29  
Report Packet 40  
Item Type  
Byte  
Units  
23-26  
27-30  
31-34  
35-38  
square_root_A  
OMEGA_0  
omega  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
(meters)1/2  
radians  
radians  
radians  
M_0  
T_zc is normally positive. If no almanac data is available for this  
satellite, then T_zc is negative. T_zc and the week number in this  
packet refer to the Z-count time and week number at the time the  
almanac was received. The remaining items are described in the  
ICD-GPS-200.  
0x41  
Report Packet 41  
GPS Time Report  
This packet provides the current GPS time of week and the week  
number. The GPS receiver sends this packet in response to packet 21  
and during an update cycle. Update cycles occur approximately every  
15 seconds when not doing fixes and occur approximately every 150  
seconds when doing fixes. The data format is shown below.  
Table A-30  
Report Packet 41  
Byte  
0-3  
Item  
Type  
Units  
GPS time of week  
GPS week number  
GPS/UTC offset  
SINGLE  
INTEGER  
SINGLE  
seconds  
weeks  
4-5  
6-9  
seconds  
Note – GPS time differs from UTC by a variable integral number of  
seconds. UTC = (GPS time) - (GPS/UTC offset).  
!
Acutime 2000 Synchronization Kit User Guide  
A-41  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Caution – GPS week numbers run from 0 to 1023 and then cycles  
"
back to week #0. Week #0 began January 6, 1980. Another week #0  
began August 22, 1999. The receiver automatically adds 1024 to the  
GPS week number after August 21, 1999, and reports the cumulative  
week number.  
The seconds count begins with "0" each Sunday morning at midnight  
GPS time. A negative indicated time-of-week indicates that time is  
not yet known; in that case, the packet is sent only on request. The  
following table shows the relationship between the information in  
packet 41, and the packet 46 status code.  
Table A-31  
Relationship Between Packet 41 and Packet 46  
Approximate Time  
Accuracy  
Time Source  
Sign  
(TOW)  
Packet 0x46  
Status Code  
None  
No time at all  
+
0x01  
0x01  
Unknown  
Approximate time from  
real-time clock or packet 2E  
20 to 50 msec + clock  
drift  
Time from satellite  
+
+
not 0x01  
0x00  
Full accuracy  
Time from GPS solution  
Note – Before using the GPS time, verify that the packet 46 status  
code is 0x00 ("Doing position fixes"). This ensures the most accurate  
GPS time.  
!
A-42  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x42  
Report Packet 42  
Single-Precision Position Fix, XYZ ECEF Report  
This packet provides current GPS position fix in XYZ ECEF  
coordinates. If the I/O "position" option is set to "XYZ ECEF" and  
the I/O "precision-of-position output" (Packet 35) is set to single-  
precision, and the packet is masked for output by packet 8E-4D, then  
the GPS receiver sends this packet each time a fix is computed. The  
data format is shown below.  
Table A-32  
Report Packet 42  
Byte  
0-3  
Item  
Type  
Units  
X
SINGLE  
SINGLE  
SINGLE  
SINGLE  
meters  
meters  
meters  
seconds  
4-7  
Y
8-11  
12-15  
Z
time-of-fix  
The time-of-fix is in GPS time or UTC as selected by the I/O "timing"  
option. At start-up, this packet or packet 83 is also sent with a  
negative time-of-fix to report the current known position. Packet 83  
provides a double-precision version of this information.  
Acutime 2000 Synchronization Kit User Guide  
A-43  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x43  
Report Packet 43  
Velocity Fix, XYZ ECEF Report  
This packet provides current GPS velocity fix in XYZ ECEF  
coordinates. If the I/O "velocity" option (Packet 35) is set to "XYZ  
ECEF ", and the packet is masked for output by packet 8E-4D, then  
the GPS receiver sends this packet each time a fix is computed if  
selected by the I/O "timing" option. The data format is shown below.  
Table A-33  
Report Packet 43  
Byte  
0-3  
Item  
Type  
Units  
X velocity  
Y velocity  
Z velocity  
bias rate  
time-of-fix  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
meters/second  
meters/second  
meters/second  
meters/second  
seconds  
4-7  
8-11  
12-15  
16-19  
The time-of-fix is in GPS time or UTC as selected by the I/O "timing"  
option.  
A-44  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x45  
Report Packet 45  
Software Version Information Report  
This packet provides information about the version of software in the  
Navigation and Signal Processors. The GPS receiver sends this  
packet after power-on and in response to packet 1F.  
Table A-34  
Report Packet 45  
Byte  
Item  
Type  
0
1
2
3
4
5
6
7
8
9
Major version number  
Minor version number  
Month  
BYTE  
BYTE  
BYTE  
BYTE  
BYTE  
BYTE  
BYTE  
BYTE  
BYTE  
BYTE  
Day  
Year number minus 1900  
Major revision number  
Minor revision number  
Month  
Day  
Year number minus 1900  
The first five bytes refer to the Navigation Processor and the second  
five bytes refer to the Signal Processor.  
Acutime 2000 Synchronization Kit User Guide  
A-45  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x46  
Report Packet 46  
Health of Receiver Report  
This packet provides information about the satellite tracking status  
and the operational health of the receiver. The receiver sends this  
packet after power-on or software-initiated resets, in response to  
packet 26, during an update cycle, when a new satellite selection is  
attempted, and when the receiver detects a change in its health.  
Packet 4B is always sent with this packet. The data format is given in  
the following table.  
Table A-35  
Report Packet 46  
Byte  
Item  
Type  
Value  
Meaning  
0
Status code  
Byte  
00 hex  
01 hex  
02 hex  
03 hex  
08 hex  
09 hex  
0A hex  
0B hex  
0C hex  
Doing position fixes  
Do not have GPS time yet  
Not used  
PDOP is too high  
No usable satellites  
Only 1 usable satellite  
Only 2 usable satellites  
Only 3 usable satellites  
The chosen satellite is  
unusable  
1
Error codes  
Byte  
A-46  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
The error codes in Byte 1 of packet 46 are encoded into individual  
bits within the byte. The bit positions and their meanings are shown in  
Table A-36.  
Table A-36  
Report Packet 46  
Error Code  
Bit Position  
Meaning if bit value = 1  
0 (LSB)  
Battery back-up failed (Note 3)  
Signal Processor error (Note 1)  
Alignment error, channel or chip 1 (Note 1)  
Alignment error, channel or chip 2 (Note 1)  
Antenna feed line fault (Open or Short)  
Excessive reference frequency error (Note 2)  
(Unused)  
1
2
3
4
5
6
7 (MSB)  
(Unused)  
Note 1: After this error is detected, the bit remains set until the receiver is reset.  
Note 2: This bit is "1" if the last computed reference frequency error indicated  
that the reference oscillator is out of tolerance. (Packet 2D requests the  
oscillator offset and packet 4D returns the oscillator offset to the user.)  
Note 3: The Acutime 2000 does not support BB-RAM, the bit is always set.  
The ACE UTC supports BB-RAM, indicating BB-RAM checksum and the bit  
reports the state of the BB-RAM at system startup.  
Acutime 2000 Synchronization Kit User Guide  
A-47  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x47  
Report Packet 47  
Signal Levels for all Satellites Report  
This packet provides received signal levels for all satellites currently  
being tracked or on which tracking is being attempted (that is, above  
the elevation mask and healthy according to the almanac). The  
receiver sends this packet only in response to packet 27. Table A-37  
shows the data format.  
Table A-37  
Report Packet 47  
Byte  
0
Item  
Type  
Count  
BYTE  
BYTE  
SINGLE  
BYTE  
SINGLE  
(etc.)  
1
Satellite number 1  
Signal level 1  
Satellite number 2  
Signal level 2  
(etc.)  
2-5  
6
7-10  
(etc.)  
Up to 12 satellite number/signal level pairs may be sent, indicated by  
the count field. Signal level is normally positive. If it is zero then that  
satellite has not yet been acquired. If it is negative then that satellite is  
not currently in lock. The absolute value of signal level field is the  
last known signal level of that satellite.  
The signal level provided in this packet is a linear measure of the  
signal strength after correlation or de-spreading.  
0x48  
Report Packet 48  
GPS System Message Report  
This packet provides the 22-byte ASCII message carried in the GPS  
satellite navigation message. The receiver sends this packet in  
response to packet 28 and when this data is received from a satellite.  
The message is effectively a bulletin board from the Air Force to GPS  
users. The format is free-form ASCII. The message may be blank.  
A-48  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x49  
Report Packet 49  
Almanac Health Page Report  
This packet provides health information on all 32 satellites. Packet  
data consists of 32 bytes each containing the 6-bit health from  
almanac page 25. The first byte is for satellite #1, and so on. The  
receiver sends this packet in response to packet 29 and when this data  
is received from a satellite.  
Table A-38  
Report Packet 49  
Byte  
0
Item  
health of satellite #1  
1
health of satellite #2  
- - -  
- - -  
- - -  
31  
- - -  
- - -  
- - -  
health of satellite #32  
In each data byte of this packet, a value "0" indicates that the satellite  
is healthy; all other values indicate that the satellite is unhealthy.  
0x4A  
Report Packet 4A  
Reference Altitude or Single-Precision LLA Position  
Fix Report  
The Reference Altitude variation of the packet is returned in response  
to command packet 2A when setting or requesting reference altitude.  
Table A-39  
Report Packet 4A – Report Reference  
Altitude  
Byte  
0-3  
4-7  
8
Item  
Altitude  
Reserved SINGLE Reserved  
Flag BYTE Reserved  
Type  
Units  
SINGLE Meters above WGS-84 or MSL  
Acutime 2000 Synchronization Kit User Guide  
A-49  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
The Single-Precision LLA Position Fix variation of the packet  
provides current GPS position fix in LLA (latitude, longitude, and  
altitude) coordinates. If the I/O "position" option is set to "LLA" and  
the I/O "precision-of-position output" is set to single-precision, and  
the packet is masked with packet 8E-4D, then the receiver sends this  
packet each time a fix is computed. The data format is shown below.  
Table A-40  
Report Packet 4A – Report Single-Precision  
LLA Position  
Byte  
Item  
Type  
Units  
0-3  
Latitude  
SINGLE  
Radians; + for north,  
- for south  
4-7  
Longitude  
SINGLE  
Radians; + for east,  
- for west  
8-11  
Altitude  
SINGLE  
SINGLE  
SINGLE  
Meters  
Meters  
Seconds  
12-15  
6-19  
Clock Bias  
Time-of-Fix  
The LLA conversion is done according to the datum selected using  
packet 8E-14. The default is WGS-84. Altitude is referred to the  
WGS-84 ellipsoid or the MSL Geoid, depending on which I/O "LLA  
altitude" option is selected. The time-of-fix is in GPS time or UTC,  
depending on which I/O "timing" option is selected.  
This packet also is sent at start-up with a negative time-of-fix to  
report the current stored position. Packet 84 provides a double-  
precision version of this information.  
Caution – When converting from radians to degrees, significant and  
readily visible errors will be introduced by use of an insufficiently  
precise approximation for the constant π(Pi). The value of the  
constant Pi as specified in ICD-GPS-200 is 3.1415926535898.  
"
The MSL option is only valid with the WGS-84 datum. When using  
other datums, only the HAE option is valid.  
A-50  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x4B  
Report Packet 4B  
Machine/Code ID and Additional Status Report  
The receiver transmits this packet in response to packets 25 and 26  
and following a change in state. This packet identifies the receiver  
and may present error messages. Packet 46 is always sent with this  
packet. The machine ID can be used by equipment communicating  
with the receiver to determine the type of receiver to which the  
equipment is connected. Then the interpretation and use of packets  
can be adjusted accordingly.  
Table A-41  
Byte  
Report Packet 4B  
Item  
Type/  
Value  
Status/Meaning  
0
1
Machine  
ID  
BYTE  
0x61 =Acutime 2000  
0x62 = ACE UTC  
Status 1  
BYTE  
The Status 1 codes are  
encoded into individual bits  
within the byte  
2
Status 2  
BYTE  
Super packets are  
supported.  
The status codes are encoded into individual bits within the bytes.  
The bit positions and their meanings are shown below.  
Table A-42  
Byte 1 Bit Encoding – Status 1  
Meaning if bit value = 1  
Status 1 Bit  
Position  
0 (LSB)  
(Not Used)  
1
2
3
Battery Backed Time Clock (ACE UTC only)  
(Not Used)  
The Almanac stored in the receiver is not  
complete and current  
4-7  
Not used  
Acutime 2000 Synchronization Kit User Guide  
A-51  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x4C  
Report Packet 4C  
Operating Parameters Report  
This packet provides several operating parameter values of the  
receiver. The receiver sends this packet in response to packet 2C.  
The data string is four SINGLE values. The dynamics code indicates  
the expected vehicle dynamics and is used to assist the initial  
solution. The elevation angle mask determines the lowest angle at  
which the receiver tries to track a satellite. The signal level mask sets  
the required signal level for a satellite to be used for position fixes.  
The PDOP mask sets the maximum PDOP with which position fixes  
are calculated. The PDOP switch sets the threshold for automatic 3-  
D/2-D mode. If 4 or more satellites are available and the resulting  
PDOP is not greater than the PDOP mask value, then 3-dimensional  
fixes are calculated. This information is stored in non-volatile  
memory.  
Table A-43  
Report Packet 4C  
Byte  
Item  
Type, Units  
Default  
Value, Velocity  
0
Dynamics code  
BYTE  
Land  
(0) value left  
unchanged  
(1) land, <120 knots  
(2) sea, <50 knots  
(3) air, <800 knots  
(4) static, stationary  
1-4  
Elevation angle  
mask  
SINGLE,  
radians  
0.1745(or  
10°)  
5-8  
Signal level mask SINGLE/---  
4.0  
8.0  
6.0  
9-12  
13-16  
PDOP mask  
SINGLE/---  
SINGLE/---  
PDOP switch  
(3-D or 2-D)  
A-52  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x4D  
Report Packet 4D  
Oscillator Offset  
This packet provides the current value of the receiver master  
oscillator offset in Hertz at carrier. This packet contains one SINGLE  
number (4 Bytes). The receiver sends this packet in response to  
packet 2D.  
0x4E  
Report Packet 4E  
GPS Time Change Acknowledgment  
Indicates whether the receiver accepted the time given in a Set GPS  
time packet. The receiver sends this packet in response to packet 2E.  
This packet contains one byte.  
Table A-44  
Report Packet 4E  
Value  
Meaning  
ASCII "Y"  
The receiver accepts the time entered via packet  
2E. The receiver has not yet received the time  
from a satellite.  
ASCII "N"  
The receiver does not accept the time entered via  
packet 2E. The receiver has received the time  
from a satellite and uses that time. The receiver  
disregards the time in packet 2E.  
Acutime 2000 Synchronization Kit User Guide  
A-53  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x4F  
Report Packet 4F  
UTC Parameters Report  
This packet is sent in response to command packet 2F and contains 26  
bytes. It reports the UTC information broadcast by the GPS system.  
For details on the meanings of the following parameters, consult ICD-  
200, Sections 20.3.3.5.2.4, 20.3.3.5.1.8, and Table 20-IX. On the  
simplest level, to get UTC time from GPS time, subtract TLS  
seconds. The other information contained in this packet indicates  
when the next leap second is scheduled to occur.  
Table A-45  
Report UTC Parameters  
Byte  
0-7  
Value  
A0  
Type  
DOUBLE  
SINGLE  
INTEGER  
SINGLE  
INTEGER  
INTEGER  
INTEGER  
INTEGER  
8-11  
A1  
12-13  
14-17  
18-19  
20-21  
22-23  
24-25  
TLS  
TOT  
WNT  
WNLSF  
DN  
TLSF  
A-54  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x54  
Report Packet 54  
Bias and Bias Rate Report  
The receiver sends this packet to provide the computed clock-only  
solution when the receiver is in the manual or automatic  
Overdetermined Clock mode or Time Only (1-SV) mode.  
Table A-46  
Report Packet 54  
Byte  
0-3  
Item  
Type  
Units  
Bias  
SINGLE  
SINGLE  
SINGLE  
meters  
4-7  
Bias rate  
Time of fix  
meters/second  
seconds  
8-11  
The bias is the offset of the receiver internal time clock from GPS  
time. Bias is expressed as meters of apparent range from the satellites.  
It is used to correct the one PPS output. Bias rate is the frequency  
error of the receiver internal oscillator. It is expressed as apparent  
range rate. Time-of-fix is in GPS or UTC time as selected by the I/O  
"timing" option in packet 0x35.  
Caution – For accurate interpretation of the propagation delay, the  
precise constant for the speed of light must be used. The ICD-200  
value for the speed of light is 299,792,458 meters per second.  
"
0x55  
Report Packet 55  
I/O Option Flags Report  
This packet provides current I/O options in response to packet 35  
request. The data format is the same as for packet 35. See packet 35  
for details.  
Acutime 2000 Synchronization Kit User Guide  
A-55  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x56  
Report Packet 56  
Velocity Fix, East-North-Up (ENU) Report  
If East-North-Up (ENU) coordinates have been selected for the I/O  
"velocity" option (Packet 35), the receiver sends this packet under the  
following conditions: (1) each time that a fix is computed if masked  
for output by packet 8E-4D; (2) in response to packet 37 (last known  
fix). The data format is shown in Table A-47.  
Table A-47  
0x56 – Velocity Fix, East-North-Up (ENU)  
Report  
Byte  
Item  
Type  
Units  
0-3  
East Velocity  
SINGLE  
m/s; + for east,  
- for west  
4-7  
North Velocity  
Up Velocity  
SINGLE  
SINGLE  
m/s; + for north,  
- for south  
8-11  
m/s; + for up, - for  
down  
12-15  
16-19  
Clock Bias Rate  
Time-of-fix  
SINGLE  
SINGLE  
m/s  
seconds  
The time-of-fix is in GPS or UTC time as selected by the I/O "timing"  
option.  
A-56  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x57  
Report Packet 57  
Information About Last Computed Fix Report  
This packet provides information concerning the time and origin of  
the previous position fix. The receiver sends this packet, among  
others, in response to packet 37.  
The data format is shown below.  
Table A-48  
Report Packet 57  
Byte  
Item  
Type/Units  
Value  
0
Source of  
BYTE/- - -  
0/none  
information  
1/regular fix  
1
Tracking mode  
BYTE/- - -  
0/Auto  
1/Time Only 1-SV  
2/2Dclock Hold  
3/2D  
4/3D  
5/Overdetermined  
Clock  
6/DGPS Reference  
2-5  
6-7  
Time of last fix  
Week of last fix  
SINGLE/seconds, GPS time  
INTEGER/weeks, GPS time  
Acutime 2000 Synchronization Kit User Guide  
A-57  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x58  
Report Packet 58  
Satellite System Data/Acknowledge from Receiver  
This packet provides GPS data (almanac, ephemeris, etc.). The  
receiver sends this packet under the following conditions: (1) on  
request; (2) in response to packet 38 (acknowledges the loading of  
data). The data format is shown below.  
Table A-49  
Report Packet 58  
Byte  
Item  
Type  
Value  
Meaning  
0
Operation  
BYTE  
1
2
1
2
3
4
5
6
0
Acknowledge  
Data Out  
1
Type of data  
BYTE  
BYTE  
not used  
Almanac  
Health page, T_oa, WN_oa  
Ionosphere  
UTC  
Ephemeris  
2
Sat PRN #  
Data that is not satellite ID-  
specific  
1 to 32  
Satellite PRN number  
3
length (n)  
data  
BYTE  
Number of bytes of data to  
follow  
4 to n+3  
n BYTES  
The binary almanac, health page, and UTC data streams are similar to  
reports 40, 49, and 4F respectively, and those reports are preferred. To  
get ionosphere or ephemeris, this report must be used.  
A-58  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-50  
Report Packet 58 – ALMANAC Data Report  
Byte  
4
Item  
Type  
Meaning  
t_oa_raw  
SV_HEALTH  
e
BYTE  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
(cf. ICD-200, Sec 20.3.3.5.1.2)  
5
BYTE  
6-9  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
INTEGER  
INTEGER  
10-13  
14-17  
18-21  
22-25  
26-29  
30-33  
34-37  
38-41  
42-45  
46-49  
50-53  
54-57  
58-61  
62-65  
66-67  
68-69  
t_oa  
i_o  
OMEGADOT  
sqrt_A  
OMEGA_0  
omega  
M_0  
a_f0  
a_f1  
Axis  
n
OMEGA_n  
ODOT_n  
t_zc  
weeknum  
wn_oa  
Note: All angles are in radians.  
Acutime 2000 Synchronization Kit User Guide  
A-59  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-51  
Report Packet 58 – ALMANAC HEALTH Data Report  
Byte  
4
Item  
Type  
Meaning  
week # for health BYTE  
(cf. ICD-200, Sec 20.3.3.5.1.3)  
(cf. ICD-200, Sec 20.3.3.5.1.3)  
(cf. ICD-200, Sec 20.3.3.5.1.3)  
units = seconds/2048  
5-36  
37  
SV_health  
32 BYTES  
t_oa for health  
current t_oa  
current week #  
BYTE  
38  
BYTE  
39-40  
INTEGER  
Table A-52  
Report Packet 58 – IONOSPHERE Data Report  
Byte  
Item  
Type  
Meaning  
4-11  
---  
---  
compact storage of the following  
info  
12-15  
16-19  
20-23  
24-27  
28-31  
32-35  
36-39  
40-43  
alpha_0  
alpha_1  
alpha_2  
alpha_3  
beta_0  
beta_1  
beta_2  
beta_3  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
(cf. ICD-200, Sec 20.3.3.5.1.9)  
(cf. ICD-200, Sec 20.3.3.5.1.9)  
(cf. ICD-200, Sec 20.3.3.5.1.9)  
(cf. ICD-200, Sec 20.3.3.5.1.9)  
(cf. ICD-200, Sec 20.3.3.5.1.9)  
(cf. ICD-200, Sec 20.3.3.5.1.9)  
(cf. ICD-200, Sec 20.3.3.5.1.9)  
(cf. ICD-200, Sec 20.3.3.5.1.9)  
A-60  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Report Packet 58 – UTC Data Report  
Table A-53  
Byte  
Item  
Type  
Meaning  
4-16  
---  
---  
compact storage of the following  
info  
17-24  
25-28  
29-30  
31-34  
35-36  
37-38  
39-40  
41-42  
A_0  
DOUBLE  
SINGLE  
(cf. ICD-200, Sec 20.3.3.5.1.8)  
(cf. ICD-200, Sec 20.3.3.5.1.8)  
(cf. ICD-200, Sec 20.3.3.5.1.8)  
(cf. ICD-200, Sec 20.3.3.5.1.8)  
(cf. ICD-200, Sec 20.3.3.5.1.8)  
(cf. ICD-200, Sec 20.3.3.5.1.8)  
(cf. ICD-200, Sec 20.3.3.5.1.8)  
(cf. ICD-200, Sec 20.3.3.5.1.8)  
A_1  
delta_t_LS  
t_ot  
INTEGER  
SINGLE  
WN t  
INTEGER  
INTEGER  
INTEGER  
INTEGER  
WN_LSF  
DN  
delta_t_LSF  
Table A-54  
Report Packet 58 – EPHEMERIS Data Report  
Byte  
4
Item  
Type  
Meaning  
sv_number  
t_ephem  
weeknum  
codeL2  
L2Pdata  
SVacc_raw  
SV_health  
IODC  
BYTE  
SINGLE  
SV PRN number  
time of collection  
5-8  
9-10  
11  
INTEGER (cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
BYTE  
BYTE  
BYTE  
BYTE  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
12  
13  
14  
15-16  
17-20  
21-24  
25-28  
29-32  
33-36  
37-40  
INTEGER (cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
T_GD  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
(cf. ICD-200, Sec 20.3.3.3, Table 20-I)  
t_oc  
a_f2  
a_f1  
a_f0  
SVacc  
Acutime 2000 Synchronization Kit User Guide  
A-61  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-54  
Report Packet 58 – EPHEMERIS Data Report (Continued)  
Byte  
Item  
Type  
Meaning  
41  
IODE  
fit_interval  
C_rs  
BYTE  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
(cf. ICD-200, Sec 20.3.3.4)  
= (sqrt_A)2  
42  
BYTE  
43-46  
SINGLE  
SINGLE  
DOUBLE  
SINGLE  
DOUBLE  
SINGLE  
DOUBLE  
SINGLE  
SINGLE  
DOUBLE  
SINGLE  
DOUBLE  
SINGLE  
DOUBLE  
SINGLE  
SINGLE  
DOUBLE  
DOUBLE  
DOUBLE  
DOUBLE  
DOUBLE  
47-50  
delta_n  
M_0  
51-58  
59-62  
C_uc  
63-70  
e
71-74  
C_us  
75-82  
sqrt_A  
t_oe  
83-86  
87-90  
C_ic  
91-98  
OMEGA_0  
C_is  
99-102  
103-110  
111-114  
115-122  
123-126  
127-130  
131-138  
139-146  
147-154  
155-162  
163-170  
i_o  
C_rc  
omega  
OMEGADOT  
IDOT  
Axis  
n
derived from delta_n  
= sqrt(1.0-e2)  
r1me2  
OMEGA_n  
ODOT_n  
derived from OMEGA_0, OMEGADOT  
derived from OMEGADOT  
Note: All angles are in radians.  
A-62  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x59  
Report Packet 59  
Satellite Attributes Database Report  
This packet is returned in response to packet 39 if operation mode 3  
or 6 is used with packet 39.  
Normally the GPS receiver selects only healthy satellites (based on  
transmitted values in the ephemeris and almanac) which satisfy all  
mask values, for use in the position solution.  
Packet 59 indicates whether each satellite is allowed or not allowed to  
be selected for use in the position solution, or whether each satellite’s  
health is to be heeded or ignored. The data format is shown below.  
Note – When viewing the satellite disabled list, the satellites are not  
numbered but are in numerical order. The disabled satellites are  
signified by a 1 and enabled satellites are signified by a 0.  
!
Table A-55  
Report Packet 59  
Byte  
Item  
Type  
Value  
Meaning  
0
Operation BYTE  
3
The remaining bytes tell  
whether receiver is allowed to  
select each satellite.  
6
The remaining bytes tell  
whether the receiver heeds or  
ignores each satellite's health  
as a criterion for selection.  
1 to 32  
Satellite # 32 BYTES  
(1 byte per  
(Depends on byte 0 value.)  
satellite)  
0
1
Enable satellite selection or  
heed satellite's health.  
Default value.  
Disable satellite selection or  
ignore satellite's health.  
Acutime 2000 Synchronization Kit User Guide  
A-63  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x5A  
Report Packet 5A  
Raw Measurement Data Report  
This packet provides raw GPS measurement data. If the I/O auxiliary  
option for "raw data" has been selected (packet 35), and it is masked  
for output by packet 8E-4D, the receiver outputs a packet 5A for each  
satellite being tracked, once per second. The receiver also sends this  
packet in response to packet 3A. The data format is shown below.  
Table A-56  
Report Packet 5A  
Byte  
0
Item  
Type  
Units  
Satellite PRN number BYTE  
----  
1-4  
reserved  
SINGLE  
5-8  
Signal level  
Code phase  
Doppler  
SINGLE  
SINGLE  
SINGLE  
9-12  
13-16  
17-24  
1/16th chip  
Hertz  
Time of  
DOUBLE seconds  
Measurement  
Note – Report Packet 5A provides the raw satellite signal  
measurement information used in computing a fix.  
!
The satellite PRN (Byte 0) number is a unique identification for each  
of the 32 GPS satellites.  
A-64  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Signal level  
The Signal Level (Byte 5) is a linear approximation of C/N0 which is  
stated in antenna amplitude measurement units (AMUs), a Trimble  
devised unit.  
Note – SNR (±3) = 20log((signal counts/noise counts)*(BW/2)) where:  
signal counts = 64 * AMU; noise counts = 90, and BW = 1000Hz.  
The C/N0 is affected by five basic parameters:  
signal strength from the GPS satellite  
receiver/antenna gain  
pre-amplifier noise figure  
receiver noise bandwidth  
accumulator sample rate and statistics  
The approximation is very accurate from 0 to 25 AMUs.  
Codephase  
The codephase (Byte 9) value is the average delay over the sample  
interval of the received C/A code and is measured with respect to the  
receiver's millisecond timing reference. Thus, it includes all receiver,  
satellite, and propagation biases and errors. It is expressed in 1/16th  
of a C/A code chip.  
Doppler  
The Doppler (Byte 13) value is apparent carrier frequency offset  
averaged over the sample interval. It is measured with respect to the  
nominal GPS L1 frequency of 1575.42 MHz, referenced to the  
receiver's internal oscillator. Thus, it includes all receiver and satellite  
clock frequency errors. It is expressed in Hertz at the L1 carrier.  
Acutime 2000 Synchronization Kit User Guide  
A-65  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
Time of measurement  
A
The time of measurement (Byte 17) is the center of the sample  
interval adjusted by adding the receiver-supplied codephase  
(modulo mS) to a user-determined integer number of mS between  
user and satellite.  
The receiver codephase resolution is 1/16th of a C/A code chip.  
This corresponds to:  
1/16 × C/A code chip 977.517ns/16 61.0948 ns  
61.0948 × speed of light, m/s  
18.3158 meters  
The integer millisecond portion of the pseudo-range must then be  
derived by utilizing the approximate user and satellite positions.  
Rough user position (within a few hundred kilometers) must be  
known; the satellite position can be found in its almanac/ephemeris  
data.  
Each mS integer corresponds to:  
C/A code epoch × speed of light 1 ms × speed of light m/s  
=
300 km (approximate)  
299.792458 km (precise)  
The satellite time-of-transmission for a measurement can be  
reconstructed using the code phase, the time of measurement, and the  
user-determined integer number of milliseconds.  
0x5B  
Report Packet 5B  
Satellite Ephemeris Status Report  
This packet is sent in response to packet 3B and optionally, when a  
new ephemeris (based on IODE) is received. It contains information  
A-66  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
on the status of the ephemeris in the receiver for a given satellite. The  
structure of packet 5B is shown in the table below.  
Table A-57  
Report Packet 5B  
Byte  
0
Item  
Type  
Units  
Satellite PRN number BYTE  
1-4  
5
Time of Collection  
Health  
SINGLE  
seconds  
BYTE  
6
IODE  
BYTE  
7-10  
11  
toe  
SINGLE  
BYTE  
seconds  
meters  
Fit Interval Flag  
SV Accuracy (URA)  
12-15  
SINGLE  
SV PRN Number is from 1 to 32 representing the satellite PRN  
number. Time of Collection is the GPS time when this ephemeris data  
was collected from the satellite. Health is the 6-bit ephemeris health.  
IODE, toe, and Fit Interval Flag are as described in ICD-GPS-200.  
SV Accuracy (URA) is converted to meters from the 4-bit code as  
described in ICD-GPS-200.  
Acutime 2000 Synchronization Kit User Guide  
A-67  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x5C  
Report Packet 5C  
Satellite Tracking Status Report  
This packet provides tracking status data for a specified satellite.  
Some of the information is very implementation-dependent and is  
provided mainly for diagnostic purposes. The receiver sends this  
packet in response to packet 3C hex. The data format is shown below.  
Table A-58  
Byte/Item  
Report Packet 5C  
Type/Units  
Value/Meaning  
Byte 0 / Satellite PRN BYTE/  
number  
number 1-32  
Byte 1 / Channel and BYTE  
slot code  
Bit position within Byte 1: bits 7(MSB)-3  
(channel number beginning with 0)  
(MSB)  
0 0 0 0 0 channel 1: used by all receivers  
0 0 0 0 1 channel 2: 8-channel receivers  
0 0 0 1 0 channel 3: 8-channel receivers  
0 0 0 1 1 channel 4: 8-channel receivers  
0 0 1 0 0 channel 5: 8-channel receivers  
0 0 1 0 1 channel 6: 8-channel receivers  
0 0 1 1 0 channel 7: 8-channel receivers  
0 0 1 1 1 channel 8: 8-channel receivers  
Byte 2 / Acquisition  
flag  
BYTE  
BYTE  
0 never acquired  
1 acquired  
2
re-opened search  
Byte 3 / Ephemeris  
flag  
0
flag not set  
≠ (0 or 33) good ephemeris for this  
satellite  
(<4 hours old, good health)  
Byte 4-7 / Signal level SINGLE  
Byte 8-11 / GPS time SINGLE/  
same as in packet 47 hex  
<0 no measurements have been taken  
0 center of the last measurement taken  
from this satellite  
of last measurement  
seconds  
A-68  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-58  
Byte/Item  
Report Packet 5C (Continued)  
Type/Units  
Value/Meaning  
Byte 12-15 /  
Elevation  
SINGLE/  
radians  
Approximate elevation of this satellite  
above the horizon. Updated about every  
15 seconds. Used for searching and  
computing measurement correction  
factors.  
Byte 16-19 / Azimuth  
SINGLE/  
radians  
Approximate azimuth from true north to  
this satellite. Updated about every 15  
seconds. Used for computing  
measurement correction factors.  
Byte 20 / old  
measurement flag  
BYTE  
BYTE  
BYTE  
BYTE  
N/A  
N/A  
N/A  
N/A  
Byte 21 / Integer  
msec flag  
Byte 22 / bad data  
flag  
Byte 23 / Data  
collection flag  
Acutime 2000 Synchronization Kit User Guide  
A-69  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x5F-11  
Report Packet 5F-11  
EEPROM Segment Status Reports  
This report packet is sent in response to command packet 3F-11. It  
contains all the segments in the EEPROM. The Segment Status is  
bitwise encoded with the status of each segment and is cleared to 0  
after it is read. A zero in the bit field indicates that the segment  
contents are valid. A one in the bit field indicates that the segment  
contents were corrupt and had to be reverted to their factory default  
values. The Manufacturing and Production parameters (Bits 0, 1) do  
not have factory default values.  
Table A-59  
Report Packet 5F-11 – EEPROM Segment Status Report  
Byte Bit  
Item  
Type  
Value Meaning  
0
Subcode BYTE  
Segment Bit field  
0x11  
1-2  
0
Manufacturing parameters (8F-41)  
1
2
3
Status  
U16  
Production parameters (8F-42)  
Receiver configuration  
Packet I/O control  
4
5
6
Serial port configuration  
Timing output configuration  
Accurate position  
7
8
9-10  
11  
Self-survey configuration  
NMEA configuration  
(Not Used)  
UTC information  
12-15  
(Not used)  
A-70  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x60  
Command Packet 0x60  
Type 1 Differential GPS Corrections  
This packet provides the ACE UTC GPS with differential corrections  
from RTCM SC-104 record types 1 and 9, in the TSIP format. There  
is no response to this packet. If bit 6 is set, the corrections are as in  
RTCM Type 9 records. The format for this packet is shown in  
Table A-60.  
Table A-60  
Report Packet 0x60 Data Formats  
Byte Bit  
Item  
Type  
UINT16  
UINT8  
Bits  
Range  
0-5999  
--  
Units  
0 - 1  
2
Modified z-count  
Station health  
.6 SEC  
3
3
0 - 5 Number of SVs in packet  
0-31  
0 - 5  
6
Type 9 flag  
Bit  
0
1
type 1  
type 9  
3
7
Version 2 flag  
Bit  
1
must be set  
Acutime 2000 Synchronization Kit User Guide  
A-71  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
The next 5 bytes are repeated as a group for each satellite. The SV  
A
PRN and scale factor contains the SV PRN in the lower 5 bits, and the  
scale factor in the upper 3 bits. Range corrections are scaled by 0.02  
meters times 2 raised to the scale factor power. Range-rate corrections  
are scaled by 0.002 meters per second times 2 raised to the scale  
factor power. The format is shown in Table A-61.  
Table A-61  
Report Packet 0x60 Data Formats for Health and Power  
Byte  
Bit  
0-4  
5-7  
Item  
Type  
Value  
0-31  
0
Definition  
4+ (N*5)  
4+ (N*5)  
SV PRN  
Scale factor  
"0" Is SV 32  
Low Scale factor  
(.02m, .002 m/s)  
High Scale factor  
(.32m, .032 m/s)  
Correction not usable  
4
7
5+ (N*5)  
7+ (N*5)  
8+ (N*5)  
Range  
correction  
UINT16  
UINT8  
UINT8  
RTCM-104  
RTCM-104  
Range-rate  
correction  
IODE  
A-72  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x61  
Command Packet 0x61  
Set Differential GPS Corrections  
This TSIP packet provides the delta differential corrections from  
RTCM-104 record type 2. There is no response to this packet. Scale  
factors are version 1 unless the version 2 flag is set. The format for  
this packet is shown in Table A-62.  
Table A-62  
Command Packet 0x61 Data Formats  
Byte  
0 - 1  
2
Bit  
Item  
Type  
Value  
0-5999  
0-31  
1
Definition  
Modified Z-count  
Number of SVs  
Version 2 flag  
UINT16  
.6 SEC  
0-6  
7
2
Bit  
must be set  
The next 3 bytes are repeated as a group for each satellite:  
3+(N*2)  
3+(N*2)  
0-4  
5-7  
SV PRN  
0-31  
0
"0" Is SV 32  
Scale factor  
Low Scale factor  
(.02m, .002 m/s)  
High Scale factor  
(.32m, .032 m/s)  
Correction not  
usable  
4
7
4+(N*2)  
Range correction UINT16  
RTCM-104  
The units and scale factors are as defined by Packet 0x60. Delta range  
correction rates are not entered.  
Acutime 2000 Synchronization Kit User Guide  
A-73  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x6D  
Report Packet 6D  
All-In-View Satellite Selection Report  
This packet provides a list of satellites used for position fixes by the  
GPS receiver. The packet also provides the PDOP, HDOP, and VDOP  
of that set and provides the current mode (automatic or manual, 3-D  
or 2-D). This packet has variable length equal to 16+nsvs (minimum  
4), where "nsvs" is the number of satellites used in the solution.  
The GPS receiver sends this packet in response to packet 24 or  
whenever a new satellite selection is attempted. The GPS receiver  
attempts a new selection every 30 seconds and whenever satellite  
availability and tracking status change. The data format is shown  
below.  
Table A-63  
Report Packet 6D  
Byte  
Item  
Type  
Units  
0
Mode  
BYTE  
Bit  
Value Meaning  
0-2  
0
1
Auto  
Time Only (1-SV)  
2
2D Clock Hold  
3
2D  
4
3D  
5
6
0
Overdetermined Clock  
DGPS Reference  
Auto  
3
1
manual  
4-7  
- -  
nsvs  
1-4  
PDOP  
HDOP  
VDOP  
TDOP  
SINGLE  
SINGLE  
SINGLE  
SINGLE  
BYTE  
PDOP  
HDOP  
VDOP  
TDOP  
5-8  
9-12  
13-16  
(16+nsvs) SV PRN  
A-74  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x7A  
Command Packet 7A  
Set or Request NMEA Interval and Message Mask  
The NMEA mask determines whether or not a given NMEA message  
will be output. If the bit for a message is set, the message will be sent  
every “interval” seconds. To determine the NMEA interval and  
message mask, use the values shown in Table A-64. While fixes are  
being generated, the output order is: ZDA, GGA, GLL, VTG, GSA,  
GSV, RMC.  
Table A-64  
Command Packet 7A  
Byte Bit  
Item  
Type  
Value  
Definition  
0
1
2
3
Subcode  
Interval  
Reserved  
Reserved  
RMC  
UINT8  
0
UINT8 1-255  
Fix interval in seconds  
UINT8  
UINT8  
Bit  
0
0
4
0
0
1
Off  
On  
4
5
1-7  
0
Reserved  
GGA  
Bit  
Bit  
0
0
1
Off  
On  
5
5
5
5
5
5
1
GLL  
Bit  
Bit  
Bit  
Bit  
Bit  
Bit  
0
1
Off  
On  
2
VTG  
0
1
Off  
On  
3
GSV  
0
1
Off  
On  
4
GSA  
0
1
Off  
On  
5
ZDA  
0
1
Off  
On  
6-7  
Reserved  
0
Acutime 2000 Synchronization Kit User Guide  
A-75  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x7B  
0x83  
Report Packet 7B  
NMEA Message Output  
This packet is sent in response to command packet 7A and has the  
same data format as packet 7A.  
Report Packet 83  
Double-precision XYZ Position Fix And Bias  
Information  
This packet provides current GPS position fix in XYZ ECEF  
coordinates. If the I/O "position" option is set to "XYZ ECEF" and  
the I/O double-precision option is selected (packet 35), the receiver  
sends this packet each time a fix is computed. The data format is  
shown below.  
Table A-65  
Report Packet 83  
Byte  
0-7  
Item  
Type  
Units  
X
DOUBLE meters  
DOUBLE meters  
DOUBLE meters  
DOUBLE meters  
8-15  
Y
16-23  
24-31  
32-35  
Z
clock bias  
time of fix  
SINGLE  
seconds  
The time-of-fix is in GPS time or UTC, as selected by the I/O  
"timing" option in packet 0x35. At start-up, if the I/O double-  
precision option is selected, this packet is also sent with a negative  
time-of-fix to report the current stored position.  
Packet 42 provides a single-precision version of this information.  
A-76  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x84  
Report Packet 84  
Double-precision LLA Position Fix and Bias  
Information  
This packet provides current GPS position fix in LLA coordinates. If  
the I/O "position" option is set to "LLA" and the double-precision  
option is selected (packet 35), the receiver sends this packet each time  
a fix is computed. The data format is shown in the table below.  
Table A-66  
Report Packet 84  
Byte  
Item  
Type  
DOUBLE radians;  
+for north, for south  
DOUBLE radians;  
+for east, for west  
Units  
0-7  
latitude  
8-15  
longitude  
16-23  
24-31  
32-35  
altitude  
DOUBLE meters  
clock bias  
time of fix  
DOUBLE meters  
SINGLE  
seconds  
The time-of-fix is in GPS time or UTC, as selected by the I/O  
"timing" option "packet 35." At start-up, this packet is also sent with a  
negative time-of-fix to report the current stored position.  
Packet 4A provides a single-precision version of this information.  
Caution – When converting from radians to degrees, using an  
insufficiently precise approximation for the constant π (Pi) introduces  
significant and readily visible errors. The value of π as specified in  
ICD-GPS-200 is 3.1415926535898.  
"
Acutime 2000 Synchronization Kit User Guide  
A-77  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0xBB  
Command Packet BB  
Set Primary Receiver Configuration  
TSIP command packet BB contains the primary receiver  
configuration parameters.  
The Ace UTC and Acutime 2000 store 3 independent sets of  
configuration parameters. These are designated as the "Mobile",  
"Survey" and "Timing" configurations.  
The active configuration is determined by the survey state:  
Table A-67  
Survey State Configurations  
Survey State  
Active Configuration  
Survey Disabled  
Survey Active  
Mobile  
Survey  
Timing  
Survey Complete  
When the survey state changes, the receiver automatically switches to  
the new configuration. Only the active configuration can be  
programmed.  
To program configurations, switch the active configuration by  
changing to the appropriate survey state using packets 8E-A6 and 8E-  
A9, update the configuration (BB), and save settings (8E-26).  
There are restrictions to the dynamics code and operating dimension  
settings, which take effect when survey is enabled, ensuring that the  
receiver performs a valid survey and enters a timing mode afterwards.  
The following table shows valid settings for each configuration.  
A-78  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-68  
Vaild GPS Configuration Settings  
Survey State  
Active Configuration  
Dynamics Code  
any  
Operating Dimension  
any  
Survey Disabled  
Survey Active  
Mobile  
Survey  
Land/Sea/Air  
Stationary  
2D or 3D or Auto  
1SV or Over-determined  
Survey Complete Timing  
Send packet BB with subcode 0 as the only data byte, to query for the  
primary receiver configuration. The receiver will respond with report  
packet BB. The table below lists the individual fields within the BB  
packet. When sending this packet, enter 0xFF or –1.0 to leave any  
parameter unchanged.  
Dynamics Code  
The default is LAND mode, where the receiver assumes a moderate  
dynamic environment. In this case, the satellite search and  
re-acquisition routines are optimized for vehicle-type environments.  
In SEA mode, the search and re-acquisition routines assume a low  
acceleration environment and the receiver reverts to the user-entered  
altitude in 2-D auto. In AIR mode, the search and re-acquisition  
routines are optimized for high acceleration conditions.  
Elevation Mask  
This is the minimum elevation angle for satellites to be used in a  
solution output by the receiver. Satellites near the horizon are  
typically more difficult to track due to signal attenuation, and are also  
generally less accurate due to higher variability in the ionospheric and  
tropospheric corruption of the signal. When there are no obstructions,  
the receiver can generally track a satellite down to near the horizon.  
However, when this mask is set too low, the receiver may experience  
frequent constellation switching due to low elevation satellites being  
obscured.  
Acutime 2000 Synchronization Kit User Guide  
A-79  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
Frequent constellation switching is undesirable because position  
A
jumps may be experienced when Selective Availability is present and  
DGPS is not available to remove these effects. The benefit of a low  
elevation mask is that more satellites are available for use in a  
solution and a better PDOP may be yielded. The current default mask  
is set to 0.1745 radians (10°) and provides a reasonable trade-off  
between the benefits and drawbacks.  
Signal Level Mask  
This mask defines the minimum signal strength for a satellite used in  
a solution. There is some internal hysteresis on this threshold, which  
allows brief excursions below the threshold if lock is maintained and  
the signal was previously above the mask. This mask should be  
lowered only with caution since it is also used to minimize the effects  
of jammers and reflected signals on the receiver. Users who require  
high accuracy can use a slightly higher mask of 6.0-8.0, since weaker  
measurements may be noisier and are often caused by reflected  
signals, which provide erroneous ranges.  
Make sure that the elevation and SNR masks are not set too low. The  
satellite geometry is sometimes improved considerably by selecting  
low-elevation satellites. These satellites are, however, subject to  
significant signal degradation by the greater ionospheric and  
tropospheric attenuation that occurs. They are also subject to more  
obscuration by the passing scenery when the receiver is in a moving  
vehicle. The code phase data from those satellites is more difficult to  
decode and therefore has more noise.  
Note – A level of hysteresis in the signal level mask is allowed in the  
core operating software. The hysteresis allows the receiver to  
continue using satellite signals which fall slightly below the mask and  
prevents the receiver from incorporating a new signal until the signal  
level slightly exceeds the mask. This feature minimizes constellation  
changes caused by temporary fluctuations in signal levels.  
!
A-80  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
PDOP Mask and Switch  
The PDOP mask is the maximum PDOP limit for which any 2-D or  
3-D position solution will be made. The PDOP switch is the level at  
which the receiver stops attempting a 3-D solution, and tries for a 2-D  
solution when in automatic 2-D, 3-D mode. The switch level has no  
effect on either manual mode. Raising the PDOP mask generally  
increases the fix density during obscuration, but the fixes with the  
higher PDOP are less accurate (especially with Selective Availability  
present). Lowering the mask improves the average accuracy at the  
risk of lowering the fix density.  
Note – The receiver may require an initial position fix before switching  
to some modes.  
!
Table A-69  
Command Packet BB  
Byte # Item  
Type  
Value Meaning  
Default  
0
Subcode  
BYTE  
0
Primary receiver  
configuration block  
1
Operating  
Dimension  
BYTE  
0
1
3
4
5
6
7
Automatic  
Full Position  
Time only (1-SV)  
Horizontal (2D)  
Full position (3D)  
DGPS reference  
2D clock hold  
Overdetermined  
clock  
2
3
DGPS Mode  
BYTE  
BYTE  
0
1
3
DGPS off  
DGPS only  
DGPS auto  
DGPS Auto  
Land  
Dynamics  
Code  
1
2
3
4
Land, <120 knots  
Sea, <50 knots  
Air, <800 knots  
Static  
Acutime 2000 Synchronization Kit User Guide  
A-81  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-69  
Command Packet BB (Continued)  
Byte # Item  
Type  
Value Meaning  
Default  
4
Solution  
BYTE  
1
Overdetermined fix Over-  
Mode  
determined  
fix  
5-8  
Elevation  
Mask  
SINGLE 0-π/2  
Lowest satellite  
elevation for fixes  
0.1745  
(10 deg.)  
4.0  
9-12  
13-16  
17-20  
21  
AMU Mask  
PDOP Mask  
PDOP Switch  
DGPS Age  
SINGLE  
SINGLE  
SINGLE  
BYTE  
Minimum signal  
level for fixes  
Maximum PDOP  
for fixes  
8
Selects 2D/3D  
mode  
6
Maximum time to  
use a DGPS  
correction  
30 seconds  
(seconds)  
22  
23  
24  
25  
Foliage Mode  
Reserved  
BYTE  
BYTE  
BYTE  
0
Never  
N/A  
Never  
N/A  
N/A  
0
Reserved  
N/A  
Measurement BYTE  
Rate  
1 Hertz  
1 Hz  
1 Hz  
26  
Position Fix  
Rate  
BYTE  
0
1 Hertz  
27-42  
Reserved  
BYTE  
-1  
Reserved for future  
use  
A-82  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0xBB  
Report Packet BB  
Report Receiver Configuration  
TSIP report packet BB is used to report the GPS Processing options.  
For information about the data formats, see command packet BB.  
0xBC  
Command Packet BC  
Set Port Configuration Parameters  
TSIP command packet BC is used to set the communication  
parameters on Port 1 and Port 2. The table below lists the individual  
fields within the BC packet.  
Flow control is not supported. Please refer to section A.2 “Physical  
Interface Characteristics” for details on the capabilities of each port  
on the Ace UTC and Acutime 2000.  
Table A-70  
Command Packet BC  
Byte # Item  
Type  
Value  
Meaning  
Default  
0
1
Port Number  
BYTE  
0
1
Port 2 / Port B  
Port 1 / Port A  
current port  
0xFF  
Input Baud  
Rate  
BYTE  
0
1
2
3
4
5
6
7
8
9
None  
9600  
110 baud  
300 baud  
600 baud  
1200 baud  
2400 baud  
4800 baud  
9600 baud  
19200 baud  
38400 baud  
2
3
Output Baud  
Rate  
BYTE  
BYTE  
As  
above  
As above  
9600  
8 bits  
# Data Bits  
2
3
7 bits  
8 bits  
Acutime 2000 Synchronization Kit User Guide  
A-83  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-70  
Command Packet BC (Continued)  
Byte # Item  
Type  
Value  
Meaning  
Default  
4
5
Parity  
BYTE  
0
1
2
None  
Odd  
Even  
Odd  
# Stop Bits  
reserved  
BYTE  
0
2
1 bit  
2 bits  
1 bit  
6
7
BYTE  
BYTE  
0-15  
0 = none  
0
Input  
Protocols  
0
2
8
none  
TSIP  
RTCM (Port 2 only)  
none  
8
Output  
Protocols  
BYTE  
BYTE  
0
2
4
none  
TSIP  
NMEA  
TSIP  
9
Reserved  
0
None  
0xBC  
Report Packet BC  
Request Port Configuration Parameters  
TSIP packet BC is used to request the communication parameters on  
Port 2 and Port B. To query a port’s configuration parameters, send  
packet BC with only Byte 0. Table A-70, above, lists the individual  
fields within the BC report packet.  
A-84  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
A.16 Custom OEM Packets  
Several packets have been added to the core TSIP protocol to provide  
additional capability for OEM receivers. In OEM packets 8E and  
their 8F responses, the first data byte is a subcode that indicates the  
superpacket type. For example, in packet 8E-14, 14 is the subcode  
that indicates the superpacket type. Therefore, the ID code for OEM  
packets is 2 bytes long, followed by the data.  
A.17 TSIP Superpackets  
Superpackets describes packets that reduce the I/O traffic with the  
receiver and facilitate interpretation to a modem or data acquisition  
device with limited programming facilities.  
Acutime 2000 Synchronization Kit User Guide  
A-85  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x8E-0B  
Command Packet 8E-0B  
Request or Configure Super Packet Output  
The 8E-0B packet is identical in function to the 8E-AD packet. If the  
8E-0B byte sequence is sent with no data, the receiver will return an  
8F-0B packet on port 1. The time reported by the 8F-0B packet on  
port 1 is always the beginning of the current second.  
A-86  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8E-14  
Command Packet 8E-14  
Set New Datum  
This packet allows the user to change the default datum from  
WGS-84 to one of 180 selected datums or to a user-entered custom  
datum. The datum is a set of 5 parameters which describe an ellipsoid  
to convert the GPS receiver's internal coordinate system of XYZ  
ECEF into Latitude, Longitude and Altitude (LLA). This will affect  
all calculations of LLA in packets 4A and 84 and 8F-AC and 8F-0B.  
The receiver responds with packet 8F-14.  
The user may want to change the datum to match coordinates with  
some other system (usually a map). Most maps are marked with the  
datum used and in the US the most popular datum for maps is  
NAD-27. The user may also want to use a datum that is more  
optimized for the local shape of the earth in that area. However, these  
optimized datums are truly "local" and will provide very different  
results when used outside of the area for which they were intended.  
WGS-84 is an excellent general ellipsoid valid around the world.  
To change to one of the internally held datums the packet must  
contain exactly 2 bytes representing the integer value of the index of  
the datum desired. For a list of the datums and their indexes, see  
Table A-101.  
Table A-71  
Command Packet 8E-14  
Byte #  
0
Type  
Value  
Superpacket ID  
INTEGER  
0x14  
1-2  
Datum index  
Acutime 2000 Synchronization Kit User Guide  
A-87  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Alternatively, the unit will accept a 40 byte input packet containing 5  
double-precision floating point values representing the ellipse. The  
first 3 are DX, DY, and DZ, which represent an offset in meters from  
the ECEF origin for the ellipse. The fourth parameter is the  
semi-major axis of the ellipse (called the a-axis) and is also in meters.  
The fifth parameter is the eccentricity of the ellipse and is  
dimensionless.  
Caution – The GPS receiver does not perform an integrity check on  
the datum values. If unusual inputs are used, the output will be  
equally unusual.  
"
Table A-72  
Command Packet 8E-14  
Byte #  
0
Type  
Value  
0x14  
DX  
Units  
Superpacket ID  
DOUBLE  
1-8  
meters  
meters  
meters  
meters  
None  
9-16  
17-24  
25-32  
33-40  
DOUBLE  
DY  
DOUBLE  
DZ  
DOUBLE  
A-axis  
DOUBLE  
Eccentricity  
Squared  
0x8E-15  
Command Packet 8E-15  
Request Current Datum Values  
This packet contains only the subpacket ID, 0x15. The response to  
this packet is 8F-15.  
A-88  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8E-20  
Command Packet 8E-20  
Request Last Fix with Extra Information  
This packet requests packet 8F-20 or marks it for automatic output. If  
only the first byte (20) is sent, an 8F-20 report containing the last  
available fix will be sent immediately. If two bytes are sent, the  
packet is marked/unmarked for auto report according to the value of  
the second byte.  
Table A-73  
Command Packet 8E-20  
Byte # Item  
Type  
Value  
0
Sub-packet ID  
Mark for Auto-report  
BYTE  
BYTE  
0x20  
1
0 = do not auto-report  
1 = auto-report  
Note – Auto-report requires that superpacket output is enabled. Refer  
to command packet 35. This packet must also be enabled with  
packet 8E-4D.  
!
0x8E-26  
Command Packet 8E-26  
Write Receiver Configuration to EEPROM  
This command packet causes the current configuration settings to be  
written to the EEPROM. It also generates a report packet 8F-26. This  
packet contains only a single byte: the subpacket ID.  
0x8E-41  
Command Packet 8E-41  
Manufacturing Operating Parameters  
This packet is used to request the manufacturing parameters stored in  
nonvolatile memory. The packet contains only a single byte, the  
subpacket ID. The receiver returns packet 8F-41.  
Acutime 2000 Synchronization Kit User Guide  
A-89  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x8E-42  
Command Packet 8E-42  
Production Parameters  
This packet is used to request the production parameters stored in  
nonvolatile memory. This packet contains only a single byte, the  
subpacket ID. The receiver returns packet 8F-42.  
0x8E-45  
Command Packet 8E-45  
Revert Segments to Default Settings  
This command packet reverts the parameters stored in a specific  
EEPROM segment (or all segments) to their factory default settings  
and reconfigures the ACE UTC GPS using those settings. The  
receiver returns packet 8F-45.  
Table A-74  
Command Packet 0x8E-45  
Byte  
Item  
Type  
Value  
Segment Description  
0
1
Subcode  
BYTE  
BYTE  
0x45  
Segment  
number  
2
3
Receiver configuration  
Packet I/O control  
4
5
6
Serial port configuration  
Timing output configuration  
Accurate position  
7
8
11  
Self-survey configuration  
NMEA configuration  
UTC information  
0xFD  
0xFF  
Segments 2 through 8  
All segments  
A-90  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8E-4A  
Command Packet 8E-4A  
Set/Request PPS Characteristics  
Using this packet, you can query and control the receiver’s PPS  
characteristics. The receiver responds to a query or control command  
with packet 8F-4A. The packet contains 16 bytes in the following  
order:  
Table A-75  
Command Packet 8E-4A  
Byte #  
Item  
Type  
Meaning  
0
1
Sub-packet ID  
BYTE  
BYTE  
Always 0x4A  
PPS Driver Switch  
0 = off  
1 = on (default)  
2
3
Time Base  
BYTE  
BYTE  
0: GPS  
1: UTC (default)  
PPS Polarity  
0: positive (default)  
1: negative  
4-11  
PPS Offset or Cable Delay  
Bias Uncertainty Threshold  
DOUBLE  
FLOAT  
seconds (default = 0.0)  
meters (default = 300)  
12-15  
To request 8F-4A, send a two-byte 8E-4A packet without any  
parameters. To update parameters, send the entire 16-byte message.  
Acutime 2000 Synchronization Kit User Guide  
A-91  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
The default setting for byte 3 is positive. Bytes 4 to 11 define the PPS  
cable delay offset. The default offset is 0, which corresponds to a 100-  
foot (30-meter) cable. These bytes allow the application to adjust the  
cable delay offset for longer or shorter cable lengths. Use a cable  
delay of ± 1.25 ns/foot to adjust PPS offset for cable lengths different  
than 100 feet. For a longer cable, a negative value should be used to  
advance the PPS. ACE UTC GPS estimates the bias uncertainty as  
part of a PPS validity monitor. If the bias uncertainty exceeds the  
threshold, then ACE UTC GPS disables the PPS output. The default  
bias uncertainty threshold is 300 meters, but this parameter may be  
programmed by the application. ACE UTC GPS limits the threshold  
8
to 3x10 meters. Each time the application adjusts the packet 8E-4A  
settings, the new settings are stored in nonvolatile memory.  
0x8E-4D  
Command Packet 8E-4D  
Automatic Packet Output Mask  
Automatic output of packets on Port 1 can be throttled using this  
command packet. The current mask can be requested by sending this  
packet with no data bytes except the subcode byte. The receiver  
returns packet 8F-4D.  
The automatic packet output mask can be set by sending this packet  
with 4 data bytes. This mask only disables automatic packet output.  
Packets generated in response to TSIP set or query commands will  
always be output by the receiver.  
Table A-76  
Command Packet 8E-4D  
Byte #  
Item  
Type  
Meaning  
0
Subcode  
BYTE  
ID for this subpacket is  
always 0x4D  
1-4  
Auto-output  
mask  
LONG  
32-bit packet enable  
bitmap  
A-92  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
The bits are numbered in descending order of receipt, starting with bit  
31 as the MSB of Byte 1, down to bit 0 as the LSB of Byte 4. A "0" in  
the bit position disables automatic output of the associated packets; a  
"1" in the bit position makes the associated packets available for  
automatic output. Table A-77 describes the packets affected by  
each bit.  
Table A-77  
Bit #  
Command Packet 8E-4D - Packets Affected By Bits  
Output  
Default Default When  
Output  
Meaning  
Packets  
A2K  
ACE  
UTC  
0 (LSB)  
40  
0
0
0
0
0
After Decode Almanac data  
collected from  
satellite.  
1
2
3
58, 5B  
4F  
0
0
0
After Decode Ephemeris data  
collected from  
satellite.  
After Decode UTC data  
collected from  
satellite.  
58  
After Decode Ionospheric  
data collected  
from satellite.  
4
5
48  
49  
0
0
0
0
After Decode GPS Message.  
After Decode Almanac health  
page collected  
from satellite.  
6
7
8
1
1
1
0
0
0
Reserved  
Reserved  
41  
New Fix  
Partial and full  
fix complete  
and packet  
output timer  
has expired.  
9
1
0
Reserved  
Acutime 2000 Synchronization Kit User Guide  
A-93  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-77  
Bit #  
Command Packet 8E-4D - Packets Affected By Bits  
Output  
Default Default When  
Output  
Meaning  
Packets  
A2K  
ACE  
UTC  
10  
1
1
0
0
Reserved  
11  
6D, 46, 4B, 82  
Constellation New satellite  
(Note 1)  
Change,  
New Fix  
selection  
12  
1
1
1
0
0
0
Reserved  
Reserved  
13-29  
30  
42, 43, 4A, 54,  
56, 83, 84,  
8F-20,  
New Fix  
Update  
Kinetic and  
Timing  
information.  
Output must be  
enabled using  
I/O options.  
31  
5A  
1
0
New Fix  
Raw  
Measurement  
Data  
Output must be  
enabled using  
I/O options.  
Note 1: A 1 in the bit mask turns on the associated packets and a 0 turns off the output of the  
associated packets.  
0x8E-4E  
Command Packet 8E-4E  
Set PPS Output Option  
This command packet sets the PPS driver switch to one of the values  
listed in Table A-78. The receiver returns packet 8F-4E. The current  
driver switch value can be requested by sending this packet with no  
data bytes except the subcode byte.  
Driver switch values 3 and 4 only make sense in Overdetermined  
Timing mode. In any position fix mode the effective choices are  
A-94  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
always on or during fixes which you get if you set the driver switch to  
3 or 4.8E-4  
Table A-78  
Command Packet 0x8E-4E  
Byte  
Item  
Type  
Value  
Meaning  
0
1
Subcode  
BYTE  
BYTE  
0x4E  
PPS  
driver  
switch  
2
3
PPS is always output  
PPS is output when at least  
one satellite is tracking  
4
PPS is output when at least  
three satellites are tracking  
0x8E-4F  
Command Packet 8E-4F for Acutime 2000 only  
Set PPS Width  
This command packet sets the PPS width to a value in the range of 10  
microseconds to 500 milliseconds. The receiver returns packet 8F-4F.  
The current PPS width can be requested by sending this packet with  
no data bytes except the subcode byte.  
Table A-79  
Command Packet 0x8E-4F  
Byte  
0
Item  
Type  
Value  
Meaning  
Subcode  
BYTE  
0x4F  
1-8  
PPS  
DOUBLE  
Seconds  
width  
0x8E-A5  
Command Packet 8E-A5  
Set or Request Packet Broadcast Mask  
Use command packet 8E-A5 to set the packet broadcast masks or to  
request the current mask settings. The ACE UTC replies to requests  
with response packet 8F-A5. The broadcast mask is bitwise encoded  
to allow the user to turn on and off the automatic output (broadcast) of  
certain packets. For those broadcast packets that have multiple  
Acutime 2000 Synchronization Kit User Guide  
A-95  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
formats, the ACE UTC GPS will broadcast only one of the formats. If  
more than one of the formats is masked on for broadcast, then the  
format with the greatest precision of content will be sent and the rest  
will not. The coding for each bit in the mask follows:  
0: Turn off automatic output (broadcast) of this packet  
1: Turn on automatic output (broadcast) of this packet  
A-96  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-80  
Command Packet 8E-A5  
Byte Bit  
Item  
Type  
Default Description  
0
Subcode UINT8  
A
2
K
A
C
E
0xA5  
1-2  
0
1
2
3
4
5
6
0x8F-20  
Bit  
field  
1
0
0
0
0
1
0
0
0
0
0
0
1
1
Enable 0x8F-20 output on Port  
Reserved  
Reserved  
Reserved  
Reserved  
Enable auto TSIP outputs  
0x8F-AB, Primary timing info on all  
TSIP output ports  
0x8F-AC, Supplemental timing info  
on all TSIP output ports  
Synchronous 0x8F-0B (1 Hertz) on  
Port A (Acutime 2000 only)  
Event output of 0x8F-0B on Port A  
(Acutime 2000 only)  
0x8F-AB  
0x8F-AC  
0x8F-0B  
0x8F-0B  
7
8
9
0
0
1
1
0
0
10  
11  
12  
0x8F-0B  
0x8F-0B  
0x8F-AD  
0
0
1
0
0
0
Event output of 0x8F-0B on Port 1  
Synchronous 0x8F-0B on Port 1  
Synchronous 0x8F-AD (1 Hertz) on  
Port A (Acutime 2000 only)  
Event output of 0x8F-AD on Port A  
(Acutime 2000 only)  
13  
0x8F-AD  
1
0
14  
15  
0x8F-AD  
0x8F-AD  
0
0
1
0
Event output of 0x8F-AD on Port 1  
Synchronous 0x8F-AD on Port 1  
3-4  
0-15  
Bit  
0
Reserved (always 0)  
field  
Acutime 2000 Synchronization Kit User Guide  
A-97  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x8E-A6  
Command Packet 8E-A6  
Issue Self-Survey Command  
This command packet starts a self-survey. The ACE UTC GPS  
responds with report packet 8F-A6. This command has no effect  
when survey is disabled.  
Table A-81  
Command Packet 8E-A6  
Byte  
Item  
Type  
Value  
0xA6  
0
Meaning  
0
1
Subcode  
BYTE  
Self-survey BYTE  
command  
Restart self-survey  
0x8E-A9  
Command Packet 8E-A9  
Set Self-Survey Parameters  
Use command packet 8E-A9 to set the self-survey parameters or to  
request the current settings. The ACE UTC GPS replies with response  
packet 8F-A9.  
Data Fields:  
Self-Survey Enable: Use this field to enabled or disabled the self-  
survey mechanism.  
0: Disable the self-survey mechanism  
1: Enable the self-survey mechanism  
Position Save Flag: Use this field to tell the self-survey mechanism to  
automatically save (or to not save) the self-surveyed position at the  
end of the self-survey procedure.  
0: Do not automatically save the surveyed position when the  
self-survey is complete  
A-98  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
1: Automatically save the surveyed position when the self-  
survey is complete.  
Self-Survey Length: Use this field to specify the number of position  
fixes that are to be averaged together to form the self-surveyed  
position used for clock-only fixes.  
31  
Limits: 1 to (2 - 1) fixes.  
Note – After disabling the self-survey, the survey in progress can be  
stopped by issuing a restart self-survey command (0x8E-A6).  
!
Table A-82  
Command Packet 8E-A9 Data Format <<segment 7>>  
Byte Item  
Type  
Value  
Description  
0
1
Subcode  
UINT8  
UINT8  
0xA9  
Self-Survey  
Enable  
0
1
0
1
Disabled  
Enabled (factory default)  
2
Position Save  
Flag  
UINT8  
Don’t save position (factory  
default)  
Save self-surveyed position  
3-6  
Self-Survey  
Length  
UINT32  
UINT32  
see  
above  
Number of fixes  
(factory default = 2000)  
7-10  
Reserved  
0
0
Acutime 2000 Synchronization Kit User Guide  
A-99  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x8E-AB  
Command Packet 8E-AB  
Request Primary Timing Packet  
This command packet may be used to request the primary timing  
packet 8F-AB. To receive report packet 8F-AB once per second use  
command 8E-A5 to enable the automatic output.  
The Request Type item determines how the ACE UTC GPS will reply  
to this command.  
Request Type 0: The most current primary timing values will  
be sent in report packet 8F-AB immediately.  
Request Type 1: The response is not sent immediately.  
Instead report packet 8F-AB is sent within 20ms after the  
next PPS output. This is the same time that the packet would  
be automatically sent if enabled.  
Request Type 2: Same as type 1 except that both report  
packets 8F-AB and 0x8F-AC are sent after the next PPS  
output.  
Table A-83  
Command Packet 8E-AB  
Byte  
Item  
Type  
Value  
Meaning  
0
1
Subcode BYTE  
0xAB  
Request  
type  
BYTE  
0
1
2
Send 0x8F-AB immediately  
Send 0x8F-AB on-time next  
second  
Send 0x8F-AB and 0x8F-AC on-  
time next second  
A-100  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8E-AC  
Command Packet 8E-AC  
Request Supplemental Timing Packet  
This command packet can be used to request the supplemental timing  
packet 8F-AC. To receive report packet 8F-AC once per second use  
command 8E-A5 to enable the automatic output.  
The Request Type item determines how the ACE UTC GPS will reply  
to this command.  
Request Type 0: The most current supplemental timing  
values will be sent in report packet 8F-AC immediately.  
Request Type 1: The response is not sent immediately.  
Instead report packet 8F-AC is sent within 300ms after the  
next PPS output. This is the same time that the packet would  
be automatically sent if enabled.  
Request Type 2: Same as type 1 except that both report  
packets 8F-AB and 8F-AC are sent after the next PPS output.  
Table A-84  
Command Packet 8E-AC  
Byte  
Item  
Type  
Value  
Meaning  
0
1
Subcode BYTE  
0xAC  
Request  
type  
BYTE  
0
1
2
Send 0x8F-AC immediately  
Send 0x8F-AC on-time next second  
Send 0x8F-AB and 0x8F-AC on-time  
next second  
Acutime 2000 Synchronization Kit User Guide  
A-101  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x8E-AD  
Command Packet 8E-AD (Acutime 2000 only)  
Request or Configure Super Packet Output  
If the 8E-AD byte sequence is sent with no data, the receiver will  
generate an 8F-AD packet on port 1. The time reported by the 8F-AD  
packet on port 1 is always the beginning of the current second.  
A-102  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8F-0B  
Report Packet 8F-0B  
Comprehensive Time  
The output of the packet is synchronized with the PPS, and may also  
be generated in response to external events. Report packet 8F-0B  
provides easy identification of each timing pulse and contains all the  
information required for most timing and synchronization  
applications. Output of this packet can be disabled and configured  
using the 8E-A5 packet on Port 1. If output of the 8F-AD packet is  
also enabled, the 8F-0B packet will always be output after the 8F-AD  
packet. The packet contains 74 bytes in the following order:  
Table A-85  
Report Packet 8F-0B  
Byte # Item  
Type  
Meaning  
0
Subpacket ID  
BYTE  
Subcode 0x0B  
1-2  
3-10  
11  
Event Count  
UTC/GPS TOW  
Date  
INTEGER External event counter. Zero for PPS.  
DOUBLE  
BYTE  
UTC/GPS time of week (seconds)  
Date of event or PPS  
12  
Month  
BYTE  
Month of event or PPS  
13-14  
15  
Year  
INTEGER Year of event or PPS  
BYTE Receiver operating dimensions  
Receiver Mode  
0 Horizontal (2D)  
1 Full position (3D) (Survey)  
2 Single satellite (0D)  
3 Automatic (2D/3D)  
4 DGPS reference  
4 Clock hold (2D)  
6 Overdetermined clock (default)  
16-17  
18-25  
26-33  
UTC Offset  
INTEGER UTC offset value (seconds)  
Oscillator Bias  
DOUBLE  
DOUBLE  
Oscillator bias (meters)  
Oscillator Drift  
Rate  
Oscillator drift (meters/second)  
34-37  
Oscillator Bias  
Uncertainty  
SINGLE  
Oscillator bias uncertainty (meters)  
Acutime 2000 Synchronization Kit User Guide  
A-103  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-85  
Report Packet 8F-0B (Continued)  
Byte # Item  
Type  
Meaning  
38-41  
Oscillator Drift  
Uncertainty  
SINGLE  
Oscillator bias rate uncertainty  
(meters/second)  
42-49  
50-57  
58-65  
Latitude  
DOUBLE  
DOUBLE  
DOUBLE  
Latitude in radians  
Longitude  
Altitude  
Longitude in radians  
Altitude according to current datum,  
meters  
66-73  
Satellite ID  
8 BYTES  
Identification numbers of tracking and  
usable satellites  
Bytes 66 through 73 identify the tracking and usable satellites. A  
tracked satellite is distinguished from a usable satellite by a negative  
sign () appended to its PRN number.  
In this superpacket, time is referenced to UTC to correspond to the  
default PPS timebase. To configure the receiver to output time  
relative to GPS, the PPS must be characterized accordingly.  
Command packet 8E-4A enables the PPS to be re-defined at run-time  
and stores the new settings in nonvolatile memory.  
Note – Leap seconds can not be predicted in advance using only the  
8F-0B packet. A leap second can be identified by observing that the  
date does not increment after 86400 seconds have elapsed in the  
current day. The date rollover is delayed for the duration of the leap  
second, and the day/month/year count reported does not increment  
to the next day until the beginning of the second following the leap  
event. Decoding of the 8F-AD packet provides complete leap status  
information.  
!
The UTC offset is incremented at the beginning of the first second  
following the leap second.  
A-104  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8F-14  
Report Packet 8F-14  
Current Datum Values  
This packet contains 43 data bytes with the values for the datum  
currently in use and is sent in response to packet 8E-14. If a built-in  
datum is being used, both the datum index and the five  
double-precision values for that index are returned. If the receiver is  
operating on a custom user-entered datum, the datum index is set  
to 1 and the five values are displayed. These five values describe an  
ellipsoid to convert ECEF XYZ coordinate system into LLA.  
Table A-86  
Report Packet 8F-14  
Byte #  
0
Type  
Value  
Units  
Super packet ID  
14  
1-2  
Datum index  
Datum index  
(-1 for custom)  
3-10  
DOUBLE  
DOUBLE  
DOUBLE  
DOUBLE  
DOUBLE  
DX  
meters  
meters  
meters  
meters  
none  
11-18  
19-26  
27-34  
35-42  
DY  
DZ  
A-axis  
Eccentricity squared  
Note – A complete list of datums is provided at the end of this  
appendix.  
!
Acutime 2000 Synchronization Kit User Guide  
A-105  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
00x8F-20  
Report Packet 8F-20  
Last Fix with Extra Information (binary fixed point)  
This packet provides information concerning the time and origin of  
the previous position fix. This is the last-calculated fix; it could be  
quite old. The receiver sends this packet in response to Packet 8E-20;  
it also can replace automatic reporting of position and velocity  
packets. Automatic output of 8F-20 must also be enabled by setting  
bit 5 of byte 0 in command packet 0x35 and bit 0 of bytes 1-2 in  
command packet 0x8E-A5.  
The data format is shown in the table below.  
Table A-87  
Report Packet 8F-20  
Byte # Item/Type  
Meaning  
0
Subpacket ID / BYTE  
ID for this subpacket (always 0x20)  
Reserved for Trimble DGPS postprocessing  
1
KeyByte/BYTE  
2-3  
east velocity /  
INTEGER  
units 0.005 m/s or 0.020 m/s (see Byte 24).  
Overflow = 0 x 8000  
4-5  
north velocity /  
INTEGER  
units 0.005 m/s or 0.020 m/s (see Byte 24).  
Overflow = 0 x 8000  
6-7  
up velocity /INTEGER units 0.005 m/s or 0.020 m/s (see Byte 24).  
Overflow = 0 x 8000  
8-11  
12-15  
Time of Week /  
UNSIGNED LONG  
GPS Time in milliseconds  
Latitude / LONG  
INTEGER  
Latitude, units = 2-31 semicircle, according to  
current datum.  
Range = -230 to 232  
16-19  
Longitude /  
UNSIGNED LONG  
Longitude east of meridian, units = 2-31  
semicircle, according to current datum.  
Range = 0 to 232  
20-23  
24  
Altitude / LONG  
INTEGER  
Altitude above ellipsoid, mm, according current  
datum.  
Velocity Scaling  
When bit 0 is set to 1, velocities in Bytes 2-7  
have been scaled by 4.  
A-106  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Report Packet 8F-20 (Continued)  
Table A-87  
Byte # Item/Type  
Meaning  
25  
26  
27  
Reserved  
0
Datum  
Datum index +1  
Type of fix. This is a set of flags.  
0 (LSB) 0: Fix was available  
1: No fix available  
Fix Type / BYTE  
1
0: Fix is autonomous  
1: Fix was corrected with RTCM  
0: 3D fix  
2
1: 2D fix  
3
0: 2D fix used last-circulated altitude  
1: 2D fix used entered altitude  
0: Unfiltered  
4
1: Position or altitude filter on  
unused (always 0)  
5-7  
28  
29  
NumSVs/BYTE  
Number of satellites used for fix. Will be zero if  
no fix was available.  
UTC Offset / BYTE  
Number of leap seconds between UTC time  
and GPS time.  
30-31  
32-47  
Week/INTEGER  
Fix SVs  
GPS time of fix (weeks)  
Repeated groups of 2 bytes, one for each  
satellite. The bytes are 0 if group N/A. The  
following table describes the contents of each  
group.  
48-55  
Iono Param /  
8 CHARS  
The broadcast ionospheric parameters.  
Table A-88  
Report Packet 8F-20  
Bytes  
32-47  
Item/Type  
Meaning  
0
PRNX/BYTE  
IODE/BYTE  
Satellite number and IODC - IODE. PRN = the lower six  
bits of PRNX. IODC = (PRNX/64)× 256 + IODE  
1
Acutime 2000 Synchronization Kit User Guide  
A-107  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x8F-26  
Report Packet 0x8F-26  
Response to Save EEPROM Segments  
This report packet is output after the command packet 8E-26 has been  
executed.  
Table A-89  
Report Packet 0x8F-26  
Byte  
0
Item  
Type  
Value  
0x26  
0x00  
Meaning  
Subcode  
BYTE  
1-4  
Reserved ULONG  
A-108  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8F-41  
Report Packet 8F-41  
Manufacturing Parameters  
This packet provides information on the manufacturing parameters  
stored in nonvolatile memory in response to command packet 8E-41.  
Table A-90  
Report Packet 8F-41  
Byte # Item  
Type  
Meaning  
0
Subcode  
BYTE  
ID for this subpacket  
is always 0x41  
1-2  
3-6  
7
Board serial number prefix  
Board serial number  
Year of build  
INTEGER  
ULONG  
BYTE  
8
Month of build  
BYTE  
9
Day of build  
BYTE  
10  
Hour of build  
BYTE  
11-14  
15-16  
Oscillator offset  
SINGLE  
INTEGER  
Test code identification number  
Acutime 2000 Synchronization Kit User Guide  
A-109  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x8F-42  
Report Packet 8F-42  
Production Parameters  
This packet provides information on the production parameters stored  
in nonvolatile memory in response to command packet 8E-42.  
Table A-91  
Report Packet 8F-42  
Byte # Item  
Type  
Meaning  
0
Subcode  
BYTE  
ID for this subpacket  
is always 0x42  
1
Production options prefix  
Production number extension  
Case serial number prefix  
Case serial number  
Production number  
Reserved  
BYTE  
2
BYTE  
3-4  
INTEGER  
ULONG  
ULONG  
INTEGER  
INTEGER  
INTEGER  
5-8  
9-12  
13-14  
15-16  
17-18  
Machine identification number  
Reserved  
0x8F-45  
Report Packet 8F-45  
This report packet is output after the command packet 8E-45 has been  
executed. See the corresponding command packet for information  
about the data formats.  
A-110  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8E-AD  
Command Packet 8E-AD (Request 8F-AD)  
Request or Configure Super Packet Output  
If the 8E-AD byte sequence is sent with no data, the receiver will  
generate an 8F-AD packet on port B. The time reported by the 8F-AD  
packet on port B is always the beginning of the current second.  
Output of the 8F-AD Primary UTC timing packet on Port A is  
configured by sending a 3 byte message 8E-AD n, where n ranges  
from 0 to 3, as defined below. The receiver returns the 8F-A5 Super  
Packet Output Mask.  
Table A-92  
Command Packet 8E-AD  
Byte # Item  
Type Value Default  
Meaning  
Required Super-packet ID  
Disable packet output on port A  
0
1
Subcode Byte  
Flag Byte  
AD  
0
1
3
Output packet on port A only at  
PPS  
2
3
Output packet on port A only at  
event input  
Output at both event input and  
PPS  
Acutime 2000 Synchronization Kit User Guide  
A-111  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x8F-4A  
Report Packet 8F-4A  
PPS Characteristics  
This packet reports ACE UTC’s PPS characteristics. This packet is  
sent in response to a query or control command with packet 8E-4A.  
The packet contains 16 bytes in the following order:  
Table A-93  
Report Packet 8F-4A  
Byte #  
Item  
Type  
Units  
0
1
Subpacket ID  
PPS Driver Switch  
BYTE  
BYTE  
Always 0x4A  
0: Off  
1: On  
2
Time Base  
BYTE  
0: GPS  
1: UTC (default)  
3
PPS Polarity  
BYTE  
0: Positive (default)  
1: Negative  
4-11  
12-15  
PPS Offset or  
Cable Delay  
DOUBLE  
SINGLE  
seconds  
Bias Uncertainty  
Threshold  
meters  
A-112  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8F-4D  
Report Packet 8F-4D  
Automatic Packet Output Mask  
This packet provides information on the automatic packets that may  
be output by the receiver. Sent in response to 8E-4D query or set.  
Table A-94  
Report Packet 8F-4D  
Byte # Item  
Type  
Meaning  
0
Subcode  
Bit Mask  
BYTE  
ID for this sub-packet is always 0x4D  
1-4  
ULONG Bits in the mask enable output packets  
A "0" in the bit position means that automatic output of the associated  
packets is disabled; a "1" in the bit positions means that the associated  
packets can be automatically output. The following table describes  
the meaning and packets output by each set bit.  
Table A-95  
Bit #  
Report Packet 8F-4D  
Output  
When Output  
After Decode  
After Decode  
Meaning  
Packets  
0(LSB)  
1
40 Alm  
Almanac data collected from  
satellite  
58, 5B  
Ephemeris data collected from  
satellite.  
2
3
4F  
58  
After Decode  
After Decode  
UTC data collected from satellite  
Ionospheric data collected from  
satellite  
4
5
48  
49  
After Decode  
After Decode  
GPS Message.  
Almanac health page collected  
from satellite.  
6
7
8
Reserved  
Reserved  
41  
New Fix  
Partial and full fix complete and  
packet output timer has expired.  
Acutime 2000 Synchronization Kit User Guide  
A-113  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-95  
Bit #  
Report Packet 8F-4D (Continued)  
Output  
When Output  
Meaning  
Packets  
9
Reserved  
10  
11  
Reserved  
6D, 82  
Constellation  
Change  
New satellite selection  
12  
Reserved  
Reserved  
13-29  
30  
4A, 8F-20, 42,  
43, 54, 56, 82,  
83, 84  
New Fix  
Update  
Dynamic and Timing information.  
Output must be enabled with I/O  
options.  
31  
(Note 1)  
5A  
New Fix  
Output must be enabled with I/O  
options.  
Note 1: A 1 in the bit mask indicates that output for the associated packets is ON; a 0  
indicates that the output is turned OFF.  
0x8F-4E  
Report Packet 0x8F-4E  
This report packet is output after the command packet 8E-4E has  
been executed. See the corresponding command packet for  
information about the data formats.  
0x8F-A5  
Report Packet 8F-A5  
This report packet is output after the command packet 8E-A5 has  
been executed and is identical in structure to packet 8E-A5. See the  
corresponding command packet for information about the data  
formats.  
A-114  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8F-A6  
Report Packet 8F-A6  
This report packet is output after the command packet 8E-A6 has  
been executed and is identical in structure to packet 8E-A6. See the  
corresponding command packet for information about the data  
formats.  
0x8F-A9  
Report Packet 0x8F-A9  
This report packet is output after the command packet 8E-A9 has  
been executed and is identical in structure to packet 8E-A9. See the  
corresponding command packet for information about the data  
formats.  
0x8F-AB  
Report Packet 8F-AB  
This automatic report packet provides time information once per  
second if enabled with command packet 8E-A5. GPS week number,  
GPS time-of-week (TOW), UTC integer offset, time flags, date and  
time-of-day (TOD) information is provided. This packet can be  
requested with packet 8E-AB. This packet will begin transmission  
within 30 ms after the PPS pulse to which it refers.  
Data Fields:  
Time of Week: This field represents the number of seconds since  
Sunday at 00:00:00 GPS time for the current GPS week. Time of  
week is often abbreviated as TOW.  
Week Number: This field represents the current GPS week number.  
GPS week number 0 started on January 6, 1980. Unfortunately, the  
GPS system has allotted only 10-bits of information to carry the GPS  
week number and therefore it rolls-over to 0 in just 1024 weeks (19.6  
years), and there is no mechanism built into GPS to tell the user to  
which 1024 week epoch the week number refers. The first week  
Acutime 2000 Synchronization Kit User Guide  
A-115  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
number roll-over occurred as August 21, 1999 (GPS) transitioned to  
August 22, 1999 (GPS). The ACE UTC GPS adjusts for this week  
rollover by adding 1024 to any week number reported by GPS that is  
less than week number 1023, which began on December 14, 1997.  
With this technique, the ACE UTC GPS will provide an accurate  
translation of GPS week number and TOW to time and date until July  
30, 2017.  
UTC Offset: This field represents the current integer leap second  
offset between GPS and UTC according to the relationship: Time  
(UTC) = Time (GPS) - UTC Offset. The UTC offset information is  
reported to ACE UTC GPS by the GPS system and can take up to  
12.5 minutes to obtain. Before the ACE UTC GPS has received UTC  
information from the GPS system, it is only capable of representing  
time in the GPS time scale, and the UTC offset will be shown as 0.  
Timing Flags: This field is bitwise encoded to provide information  
about the timing outputs. Unused bits should be ignored.  
Bit 0: When 0, the date and time fields broadcast in packet  
0x8F-AB are in the GPS time scale. When 1, these fields are  
in the UTC time scale and are adjusted for leap seconds.  
Bit 2: When 0, time has been set from GPS. When 1, time has  
not yet been set from GPS.  
Bit 3: When 0, UTC offset information has been received.  
When 1, UTC offset information is not yet known.  
Time of Day: The time of day is sent in hours-minutes-  
seconds format and varies from 00:00:00 to 23:59:59, except  
when time is in UTC and a leap second insertion occurs. In  
this case the time will transition from 23:59:59 to 23:59:60 to  
00:00:00.  
Date: The date is sent in day-month-year format.  
A-116  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-96  
Report Packet 0x8F-AB  
Byte  
0
Bit  
Item  
Type  
Value  
Meaning  
Subcode BYTE  
0xAB  
1-4  
Time of  
week  
ULONG  
GPS seconds of week  
5-6  
7-8  
9
Week  
Number  
UINTEGER  
INTEGER  
Bit Field  
GPS Week Number  
(see above)  
UTC  
Offset  
UTC Offset (seconds)  
0
1
2
3
Timing  
Flag  
0
1
0
1
0
1
0
1
GPS time  
UTC time  
Reserved  
Reserved  
Time is set  
Time is not set  
Have UTC info  
No UTC info  
10  
11  
12  
13  
Seconds  
Minutes  
Hours  
BYTE  
BYTE  
BYTE  
BYTE  
0-59  
0-59  
0-23  
1-31  
(60 for UTC leap second event)  
Minutes of Hour  
Hour of Day  
Day of  
Month  
Day of Month  
14  
Month  
Year  
BYTE  
1-12  
Month of Year  
15-16  
UINTEGER  
Four digits of Year (e.g. 1999)  
Acutime 2000 Synchronization Kit User Guide  
A-117  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
0x8F-AC  
Report Packet 8F-AC  
This report packet provides supplemental timing information once per  
second if enabled with command packet 8E-A5. Information  
regarding position, unit status and health, and the operational state of  
the unit is provided. This packet can be requested with command  
packet 8E-AC. When enabled, this packet is transmitted once per  
second shortly after report packet 8F-AB.  
The position sent in report packet 8F-AC depends on the Receiver  
Operating Mode and on self-survey activity. When a self-survey is in  
progress, the position sent is the running average of all of the position  
fixes collected so far. When the self-survey ends or whenever the  
receiver is using a time-only operating mode, then the position sent is  
the position the receiver is using to perform time-only fixes. When  
the self-survey is disabled or otherwise inactive and the receiver is  
using a position fix operating mode, then the position sent is the  
position fix computed on the last second.  
Data Fields:  
Receiver Mode: This field shows the fix mode that the GPS receiver  
is currently configured for. The ACE UTC GPS spends most of its  
time in the Overdetermined Clock mode where it uses all available  
satellites to perform the best time-only fix possible. See packet 0xBB  
for a description of all available receiver modes.  
Self-Survey Progress: When a self-survey procedure is in progress,  
this field shows the progress of the survey as a percentage of fixes  
collected so far. The self-survey will be complete when the self-  
survey progress reaches 100 percent.  
A-118  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Minor Alarms: This field is bitwise encoded with several minor  
alarm indicators. A minor alarm indicates a condition that the user  
should be alerted to, but does not indicate an immediate (or  
necessarily any) impairment of functionality. For each bit, a value of  
0 means that the condition is not indicated. Bits not described below  
should be ignored.  
Bit 1  
Bit 2  
Bit 3  
Antenna Open (ACE UTC only)  
Antenna Short( (ACE UTC only)  
When 1, indicates that no satellites are yet usable. In order for a  
satellite to be usable, it must be tracked long enough to obtain  
ephemeris and health data.  
Bit 5  
Bit 6  
When 1, indicates that a self-survey procedure is in progress.  
When 1, indicates that there is no accurate position stored in  
EEPROM.  
Bit 7  
Bit 8  
Bit 9  
When 1, indicates that the GPS system has alerted the GPS that  
a leap second transition is pending.  
When 1, indicates that the GPS is operating in one of its test  
modes.  
When 1, indicates that the accuracy of the position being used  
for a time-only fix is questionable. While operating in the  
Overdetermined Clock mode (which is most of the time) with at  
least 2 satellites available, the receiver can detect position  
inaccuracies as small as 1/2 to 1 mile. If this bit is set, it is likely  
that the receiver is using a stored position but has been moved  
to a new site. The stored position should be cleared (packet  
0x8E-45) and a new position should be established either by  
user input (packet 0x31 or 0x32) or by self-survey  
(packet 0x8E-A6).  
Bit 10  
Bit 11  
When 1, indicates that one or more EEPROM segments where  
found to be corrupt at reset and had to be set to their factory  
default settings. Use packet 0x3F-11 to retrieve details about  
which segments where corrupt and to clear this bit. The GPS  
will send packet 0x5F-11 with the segment status. Only bits 2-  
12 of the segment status are used to set this alarm bit.  
When 1, indicates that the almanac is not current or complete.  
Acutime 2000 Synchronization Kit User Guide  
A-119  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
GPS Decoding Status: This field indicates the decoding status of the  
GPS receiver.  
Local Clock Offset: This field carries the offset of the local clock  
relative to UTC or GPS as reported by the GPS receiver in  
nanoseconds. Positive values indicate that the ACE UTC GPS’s local  
clock is late relative to GPS or UTC. Also known as bias.  
Oscillator Offset: This field carries the frequency offset of the local  
clock relative to UTC or GPS as reported by the GPS receiver in ppb  
(parts-per-billion). Positive values indicate that the ACE UTC GPS’s  
local clock is running slow relative to GPS or UTC. Also known as  
bias rate.  
Latitude: This field carries the latitude of the position being shown.  
The units are in radians and vary from -π/2 to +π/2. Negative values  
represent southern latitudes. Positive values represent northern  
latitudes.  
Longitude: This field carries the longitude of the position being  
shown. The units are in radians and vary from -π to +π. Negative  
values represent western longitudes. Positive values represent eastern  
longitudes.  
Altitude: This field carries the altitude of the position being shown.  
The units are in meters according to the current datum.  
PPS Quantization Error: This field identifies the PPS quantization  
error in nanoseconds.  
PPS Output Status: This field identifies the status of the PPS output.  
A-120  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
The table below identifies the fields associated with packet 8F-AC.  
Table A-97  
Report Packet 8F-AC  
Byte  
Bit  
Item  
Type  
Value  
Meaning  
0
1
Subcode  
BYTE  
BYTE  
0xAC  
Receiver  
Mode  
0
1
3
4
5
6
7
Automatic (2D/3D)  
Single Satellite (Time)  
Horizontal (2D)  
Full Position (3D)  
DGPS Reference  
Clock Hold (2D)  
Overdetermined Clock  
2
3
Reserved  
Self-Survey  
Progress  
BYTE  
0-100  
Percent completed  
4-7  
Reserved  
Reserved  
8-9  
10-11  
Minor Alarms UINTEGER Bit field  
Bit 1: Antenna Open  
Bit 2: Antenna Shorted  
Bit 3: Not tracking satellites  
Bit 5: Survey-in progress  
Bit 6: No stored position  
Bit 7: Leap second pending  
Bit 8: In test mode  
Bit 10: EEPROM segments  
status  
Bit 11: Almanac status  
12  
GPS  
BYTE  
0
Doing fixes  
Decoding  
Status  
1
3
Do not have GPS time  
PDOP is too high  
8
9
No usable satellites  
Only 1 usable satellite  
Only 2 usable satellites  
Only 3 usable satellites  
The chosen satellite is unusable  
TRAIM rejected the fix  
0x0A  
0x0B  
0x0C  
0x10  
Acutime 2000 Synchronization Kit User Guide  
A-121  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
Table A-97 Report Packet 8F-AC (Continued)  
A
Byte  
13  
Bit  
Item  
Type  
Value  
Meaning  
Reserved  
Reserved  
Reserved  
Bias  
14  
15  
16-19  
SINGLE  
SINGLE  
Estimate of UTC/GPS offset (ns)  
of local clock  
20-23  
Bias Rate  
Estimate of UTC/GPS offset  
(ppb) of local clock  
24-27  
28-31  
32-35  
36-43  
44-51  
52-59  
60-63  
Reserved  
Reserved  
Reserved  
Latitude  
DOUBLE  
DOUBLE  
DOUBLE  
Single  
Radians  
Longitude  
Altitude  
Radians  
Meters  
PPS  
PPS quantization error (ns)  
Quantization  
Error  
64  
PPS output  
status  
UINT8  
0: PPS Not Generated  
1: PPS Was Generated  
65-67  
Reserved  
A-122  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
0x8F-AD  
Report Packet 8F-AD  
Primary UTC Time  
The output of the 8F-AD packet is synchronized with the PPS, and  
may also be generated in response to external events. This packet  
provides accurate time and date information for time stamping and  
time transfer. The leap flag provides complete UTC event  
information, allowing implementation of sophisticated distributed  
systems intended to operate synchronously with UTC time. This  
packet is always output first in a possible sequence of up to 4  
synchronous packets. Output of this packet can be disabled and  
configured using the 8E-AD packet .  
Table A-98  
Report Packet 8F-AD  
Byte # Item  
Type  
Meaning  
0
Subpacket ID  
BYTE  
Subcode 0xAD  
1-2  
3-10  
Event Count  
INTEGER External event counter. Zero for PPS.  
Fractional  
Second  
DOUBLE  
Time elapsed in current second (seconds)  
11  
Hour  
BYTE  
BYTE  
BYTE  
BYTE  
BYTE  
UTC Hour  
12  
Minute  
Second  
Day  
UTC Minute  
13  
Second (0-59; 60 = leap)  
Date (1-31)  
14  
15  
Month  
Year  
Month (1-12)  
16-17  
18  
INTEGER Year (4 digit)  
Receiver  
Status  
BYTE  
Tracking Status (see definition below)  
19  
20  
21  
UTC Flags  
Reserved  
Reserved  
BYTE  
BYTE  
BYTE  
Leap Second Flags (see definition below)  
Contains 0xFF  
Contains 0xFF  
Acutime 2000 Synchronization Kit User Guide  
A-123  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
The tracking status flag allows precise monitoring of receiver  
tracking status and allows a host system to determine whether the  
time output by the receiver is valid. After self-survey has completed,  
the receiver only needs to track one satellite to maintain precise  
synchronization with UTC.  
Table A-99  
Tracking Status Flag Definitions  
Flag Value  
Status  
Meaning  
0
DOING_FIXES  
GOOD_1SV  
APPX_1SV  
NEED_TIME  
NEED_INITALIZATION  
PDOP_HIGH  
BAD_1SV  
Receiver is navigating.  
Receiver is timing using one satellite  
Approximate time  
1
2
3
Start-up  
4
Start-up  
5
Dilution of Precision too High  
Satellite is unusable  
No satellites usable  
Only 1 satellite usable  
Only 2 satellites usable  
Only 3 satellites usable  
Invalid solution  
6
7
0SVs  
8
1SV  
9
2SVs  
10  
11  
12  
13  
3SVs  
NO_INTEGRITY  
DCORR_GEN  
OVERDET_CLK  
Differential corrections  
Overdetermined fixes  
A-124  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Leap Second Flag  
Leap seconds are inserted into the UTC timescale to counter the effect  
of gradual slowing of the earth’s rotation due to friction. The 8F-AD  
packet provides extensive UTC leap second information to the user  
application.  
The Leap Scheduled bit is set by the receiver, when the leap second  
has been scheduled by the GPS control segment. The Control  
segment may schedule the leap second several weeks before the leap  
second takes place.  
The Leap Pending bit indicates that the leap second will be inserted at  
the end of the current day.  
The GPS Leap Warning bit is set while GPS is operating in the leap  
exception mode specified in ICD-200.  
The Leap in Progress bit is set to 1 at the beginning of the leap  
second, and cleared at the beginning of the second following the leap  
event. The date rollover is delayed by one second on the day the leap  
second is inserted. The date will not increment until the beginning of  
the first second following the leap second.  
Table A-100 Leap Second Flag Definitions  
Bit #  
Name  
Meaning if set to 1  
0
UTC Flag  
UTC Time is available  
1-3  
4
Reserved  
N/A  
Leap Scheduled  
Leap Pending  
GPS Leap Warning  
Leap in Progress  
GPS Almanac’s leap second date is not in the past.  
24-hour warning. Cleared before leap second.  
Set +/- 6 hours before/after leap event.  
Leap second is now being inserted.  
5
6
7
Acutime 2000 Synchronization Kit User Guide  
A-125  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
A.18 Datums  
The table on the following pages lists datums.  
Table A-101 Datums  
Index DX  
DY  
0
DZ  
0
A-axis  
Eccentricity  
Description  
0
1
0
6378137.000 0.00669437999014 /*WGS-84*/  
-128  
481  
664  
637797.155  
0.00667437311265 /*Tokyo from old J6  
values*/  
2
-8  
160  
151  
-98  
-48  
0
176  
185  
-121  
148  
4
6378206.400 0.0067865799761  
/*NAD-27*/  
3
-9  
6378206.400 0.00676865799761 /*Alaska/Canada*/  
6378388.000 0.00672267002233 /*European*/  
6378160.000 0.00669454185459 /*Australian*/  
6378135.000 0.00669431777827 /*WGS-72*/  
6378137.000 0.00669438002290 /*NAD-83*/  
6378137.000 0.00669437999014 /*NAD-02*/  
6378137.000 0.00669437999014 /*Mexican*/  
6378137.000 0.00669437999014 /*Hawaiian*/  
6378137.000 0.00669437999014 /*Astronomic*/  
6378137.000 0.00669437999014 /*U S Navy*/  
6378388.000 0.00672267002233 /*European*/  
6378160.000 0.00669454185459 /*Australian 1984*/  
6378249.145 0.00680351128285 /*Adindan-Mean*/  
6378249.145 0.00680351128285 /*Adindan-Ethiopia*/  
6378249.145 0.00680351128285 /*Adindan-Mali*/  
6378249.145 0.00680351128285 /*Adindan-Senegal*/  
6378249.145 0.00680351128285 /*Adindan-Sudan*/  
6378245.000 0.00669342162297 /*Afgooye-Somalia*/  
4
-87  
-133  
0
5
6
7
0
0
0
8
0
0
0
9
0
0
0
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
21  
0
0
0
0
0
0
0
0
0
-87  
-134  
-166  
-165  
-123  
-128  
-161  
-43  
-150  
-98  
-48  
-15  
-11  
-20  
-18  
-14  
-163  
-250  
-121  
149  
204  
206  
220  
224  
205  
45  
-1  
6378388.000 0.00672267002233 /*Ain El Abd-  
Bahrain*/  
22  
23  
24  
-491  
-143  
-138  
-22  
435  
6378160.000 0.00669454185459 /*Anna 1 Astr 1965*/  
6378249.145 0.00680351128285 /*Arc 1950-Mean*/  
-90  
-294  
-289  
-105  
6378249.145 0.00680351128285 /*Arc 1950-  
Botswana*/  
A-126  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-101 Datums (Continued)  
Index DX  
DY  
DZ  
A-axis  
Eccentricity  
Description  
25  
26  
27  
-125  
-161  
-134  
-108  
-73  
-295  
-317  
-295  
6378249.145 0.00680351128285 /*Arc 1950-Lesotho*/  
6378249.145 0.00680351128285 /*Arc 1950-Malawi*/  
-105  
6378249.145 0.00680351128285 /*Arc 1950-  
Swaziland*/  
28  
29  
30  
-169  
-147  
-142  
-19  
-74  
-96  
-278  
-283  
-293  
6378249.145 0.00680351128285 /*Arc 1950-Zaire*/  
6378249.145 0.00680351128285 /*Arc 1950-Zambia*/  
6378249.145 0.00680351128285 /*Arc 1950-  
Zimbabwe*/  
31  
32  
33  
-160  
-160  
-160  
-6  
-6  
-6  
-302  
-302  
-302  
6378249.145 0.00680351128285 /*Arc 1960-Mean*/  
6378249.145 0.00680351128285 /*Arc 1960-Kenya*/  
6378249.145 0.00680351128285 /*Arc 1960-  
Tanzania*/  
34  
35  
36  
-205  
145  
114  
107  
75  
53  
6378388.000 0.00672267002233 /*Ascension Isl  
1958*/  
272  
-333  
6378388.000 0.00672267002233 /*Astro Beacon E  
1945*/  
-116  
6378388.000 0.00672267002233 /*Astro B4 Sorol  
Atoll*/  
37  
38  
39  
-320  
124  
550  
-234  
-48  
-494  
-25  
6378388.000 0.00672267002233 /*Astro Dos 71/4*/  
6378388.000 0.00672267002233 /*Astro Station 1952*/  
-133  
148  
6378160.000 0.00669454185459 /*Australian Geo  
1966*/  
40  
41  
42  
-127  
-73  
-769  
213  
304  
472  
296  
-318  
6378388.000 0.00672267002233 /*Bellevue (IGN)*/  
6378206.400 0.00676865799761 /*Bermuda 1957*/  
307  
6378388.000 0.00672267002233 /*Bogota  
Observatory*/  
43  
44  
-148  
298  
136  
90  
6378388.000 0.00672267002233 /*Compo Inchauspe*/  
-304  
-375  
6378388.000 0.00672267002233 /*Canton Island  
1966*/  
45  
46  
-136  
-2  
-108  
151  
-292  
181  
6378249.145 0.00680351128285 /*Cape*/  
6378206.400 0.00676865799761 /*Cape Canaveral  
mean*/  
Acutime 2000 Synchronization Kit User Guide  
A-127  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-101 Datums (Continued)  
Index DX  
DY  
6
DZ  
431  
113  
-29  
-6  
A-axis  
Eccentricity  
Description  
47  
48  
49  
50  
51  
52  
53  
-263  
175  
6378249.145 0.00680351128285 /*Carthage*/  
6378388.000 0.00672267002233 /*Chatham 1971*/  
6378388.000 0.00672267002233 /*Chua Astro*/  
6378388.000 0.00672267002233 /*Corrego Alegre*/  
6377397.155 0.00667437223180 /*Djakarta (Batavia)*/  
6378388.000 0.00672267002233 /*DOS 1968*/  
-38  
229  
172  
681  
-199  
147  
-134  
-206  
-377  
230  
-50  
-752  
111  
211  
6378388.000 0.00672267002233 /*Easter Island  
1967*/  
54  
55  
56  
57  
-87  
-98  
-121  
-140  
-151  
-120  
6378388.000 0.00672267002233 /*Euro 1950-Mean*/  
6378388.000 0.00672267002233 /*Euro 1950-Cyprus*/  
6378388.000 0.00672267002233 /*Euro 1950-Egypt*/  
-104  
-130  
-86  
-101  
-117  
-96  
6378388.000 0.00672267002233 /*Euro 1950-Eng/  
Scot*/  
58  
59  
-86  
-84  
-96  
-95  
-120  
-130  
6378388.000 0.00672267002233 /*Euro 1950-Eng/Ire*/  
6378388.000 0.00672267002233 /*Euro 1950-  
Greece*/  
60  
61  
-117  
-97  
-132  
-103  
-164  
-120  
6378388.000 0.00672267002233 /*Euro 1950-Iran*/  
6378388.000 0.00672267002233 /*Euro 1950-  
Sardinia*/  
62  
63  
-97  
-87  
-88  
-95  
-135  
-120  
6378388.000 0.00672267002233 /*Euro 1950-Sicily*/  
6378388.000 0.00672267002233 /*Euro 1950-  
Norway*/  
64  
-87  
-107  
-120  
6378388.000 0.00672267002233 /*Euro 1950-Port/  
Spain*/  
65  
66  
67  
-86  
-133  
84  
-98  
-119  
50  
6378388.000 0.00672267002233 /*European 1979*/  
6378388.000 0.00672267002233 /*Gandajika Base*/  
-321  
-22  
209  
6378388.000 0.00672267002233 /*Geodetic Datum  
1949*/  
68  
69  
70  
-100  
252  
-73  
-248  
-209  
46  
259  
-751  
-86  
6378206.400 0.00676865799761 /*Guam 1963*/  
6378388.000 0.00672267002233 /*GUX 1 Astro*/  
6378388.000 0.00672267002233 /*Hjorsey 1955*/  
A-128  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-101 Datums (Continued)  
Index DX  
DY  
DZ  
A-axis  
Eccentricity  
Description  
71  
72  
73  
74  
75  
-156  
209  
295  
506  
208  
-271  
818  
736  
-122  
-435  
-189  
290  
257  
611  
-229  
6378388.000 0.00672267002233 /*Hong Kong 1963*/  
6377276.345 0.00663784663020 /*Indian-Thai/Viet*/  
6377301.243 0.00663784663020 /*Indian-India/Nepal*/  
6377340.189 0.00667053999999 /*Ireland 1965*/  
6378388.000 0.00672267002233 /*ISTS O73 Astro  
1969  
76  
89  
-79  
-202  
6378388.000 0.00672267002233 /*Johnston Island  
1961*/  
77  
78  
79  
80  
81  
82  
83  
84  
85  
86  
87  
88  
89  
-97  
145  
-11  
787  
-187  
851  
-948  
124  
40  
86  
6377276.345 0.00663784663020 /*Kandawala*/  
6378388.000 0.00672267002233 /*Kerguelen Island*/  
6377304.063 0.00663784663020 /*Kertau 1948*/  
6378388.000 0.00672267002233 /*La Reunion*/  
6378206.400 0.00676865799761 /*L.C. 5 Astro*/  
6378249.145 0.00680351128285 /*Liberia 1964*/  
6378206.400 0.00676865799761 /*Luzon-Phillippines*/  
6378206.400 0.00676865799761 /*Luzon-Mindanao*/  
6378249.145 0.00680351128285 /*Mahe 1971*/  
6378388.000 0.00672267002233 /*Marco Astro*/  
6377397.155 0.00667437223180 /*Massawa*/  
6378249.145 0.00680351128285 /*Merchich*/  
103  
5
94  
-1262  
147  
88  
42  
-90  
-133  
-133  
41  
-77  
-51  
-72  
-134  
60  
-79  
-220  
-124  
405  
146  
-58  
-289  
639  
31  
60  
47  
912  
1227  
6378388.000 0.00672267002233 /*Midway Astro  
1961*/  
90  
91  
92  
93  
94  
95  
96  
-92  
-93  
122  
369  
381  
477  
-251  
165  
175  
6378249.145 0.00680351128285 /*Minna*/  
-247  
-249  
-243  
616  
-10  
-148  
-156  
-192  
97  
6378249.145 0.00680351128285 /*Nahrwan-Masirah*/  
6378249.145 0.00680351128285 /*Nahrwan-UAE*/  
6378249.145 0.00680351128285 /*Nahrwan-Saudia*/  
6377483.865 0.00667437223180 /*Namibia*/  
6378388.000 0.00672267002233 /*Naparima*/  
375  
159  
-8  
6378206.400 0.00676865799761 /*NAD 27-Western  
US*/  
Acutime 2000 Synchronization Kit User Guide  
A-129  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-101 Datums (Continued)  
Index DX  
DY  
DZ  
A-axis  
Eccentricity  
Description  
97  
-9  
161  
179  
6378206.400 0.00676865799761 /*NAD 27-Eastern  
US*/  
98  
-5  
-4  
1
135  
154  
140  
172  
178  
165  
6378206.400 0.00676865799761 /*NAD 27-Alaska*/  
6378206.400 0.00676865799761 /*NAD 27-Bahamas*/  
99  
100  
6378206.400 0.00676865799761 /*NAD 27-San  
Salvador*/  
101  
102  
-10  
-7  
158  
162  
187  
188  
6378206.400 0.00676865799761 /*NAD 27-Canada*/  
6378206.400 0.00676865799761 /*NAD 27-Alberta/  
BC*/  
103  
104  
105  
-22  
-9  
4
160  
157  
159  
190  
184  
188  
6378206.400 0.00676865799761 /*NAD 27-East  
Canada*/  
6378206.400 0.00676865799761 /*NAD 27-Manitoba/  
Ont*/  
6378206.400 0.00676865799761 /*NAD 27-NW Ter/  
Sask*/  
106  
107  
-7  
0
139  
125  
181  
201  
6378206.400 0.00676865799761 /*NAD 27-Yukon*/  
6378206.400 0.00676865799761 /*NAD 27-Canal  
Zone*/  
108  
109  
-3  
0
143  
125  
183  
194  
6378206.400 0.00676865799761 /*NAD 27-  
Caribbean*/  
6378206.400 0.00676865799761 /*NAD 27-Central  
Amer*/  
110  
111  
-9  
152  
114  
178  
195  
6378206.400 0.00676865799761 /*NAD 27-Cuba*/  
11  
6378206.400 0.00676865799761 /*NAD 27-  
Greenland*/  
112  
113  
114  
115  
116  
-12  
0
130  
0
190  
0
6378206.400 0.00676865799761 /*NAD 27-Mexico*/  
6378137.0  
6378137.0  
6378137.0  
6378137.0  
0.00669438002290 /*NAD 83-Alaska*/  
0.00669438002290 /*NAD 83-Canada*/  
0.00669438002290 /*NAD 83-CONUS*/  
0
0
0
0
0
0
0
0
0
0.00669438002290 /*NAD 83-Mex/Cent  
Am*/  
117  
-425  
-169  
81  
6378388.0  
0.00672267002233 /*Observatorio  
1966*/  
A-130  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-101 Datums (Continued)  
Index DX  
DY  
DZ  
A-axis  
Eccentricity  
Description  
118  
119  
120  
-130  
110  
-13  
6378200.0  
0.00669342162297 /*Old Egyptian  
1907*/  
61  
-285  
-279  
-181  
-183  
6378206.400 0.00676865799761 /*Old Hawaiian-  
mean*/  
89  
6378206.400 0.00676865799761 /*Old Hawaiian-  
Hawaii*/  
121  
122  
123  
124  
125  
45  
-290  
-290  
-283  
-1  
-172  
-190  
-182  
224  
6378206.400 0.00676865799761 /*Old Hawaiian*/  
6378206.400 0.00676865799761 /*Old Hawaiian*/  
6378206.400 0.00676865799761 /*Old Hawaiian*/  
65  
58  
-346  
375  
6378249.15  
6377563.4  
0.00680351128285 /*Oman*/  
-111  
431  
0.00667053999999 /*Ord Sur Brit ’36-  
Mean*/  
126  
127  
128  
375  
375  
375  
-111  
-111  
-111  
431  
431  
431  
6377563.4  
6377563.4  
6377563.4  
0.00667053999999 /*OSB-England*/  
0.00667053999999 /*OSB-Isle of Man*/  
0.00667053999999 /*OSB-Scotland/  
Shetland*/  
129  
130  
375  
-111  
-92  
431  
127  
6377563.4  
6378388.0  
0.00667053999999 /*OSB-Wales*/  
-307  
0.00672267002233 /*Pico De Las  
Nieves*/  
131  
132  
133  
134  
135  
136  
137  
-185  
16  
165  
196  
175  
188  
183  
243  
169  
42  
6378388.0  
6378388.0  
6378388.0  
6378388.0  
6378388.0  
6378388.0  
6378388.0  
0.00672267002233 /*Pitcairn Astro  
1967*/  
93  
0.00672267002233 /*Prov So  
Chilean1963*/  
-288  
-270  
-270  
-305  
-282  
-376  
-388  
-390  
-442  
-371  
0.00672267002233 /*Prov S. American  
1956-Mean*/  
0.00672267002233 /*Prov S. American  
1956-Bolivia*/  
0.00672267002233 /*Prov S. American  
1956-N Chile*/  
0.00672267002233 /*Prov S. American  
1956-S Chile*/  
0.00672267002233 /*Prov S. American  
1956-Colom*/  
Acutime 2000 Synchronization Kit User Guide  
A-131  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
Table A-101 Datums (Continued)  
Index DX  
DY  
DZ  
A-axis  
Eccentricity  
Description  
138  
139  
140  
141  
-278  
-298  
-279  
-295  
171  
-367  
6378388.0  
0.00672267002233 /*Prov S. American  
1956-Equador*/  
159  
175  
173  
-369  
-379  
-371  
6378388.0  
6378388.0  
6378388.0  
0.00672267002233 /*Prov S. American  
1956-Guyana*/  
0.00672267002233 /*Prov S. American  
1956-Peru*/  
0.00672267002233 /*Prov S. American  
1956-Venez*/  
142  
143  
144  
145  
146  
147  
148  
149  
11  
72  
-101  
22  
6378206.4  
6378388.0  
6378388.0  
6378388.0  
6378388.0  
6378388.0  
6378388.0  
6378160.0  
0.00676865799761 /*Puerto Rico*/  
0.00672267002233 /*Quatar National*/  
0.00672267002233 /*Qornoq*/  
-128  
164  
-225  
-203  
170  
-355  
-57  
-283  
138  
-65  
141  
42  
-189  
9
0.00672267002233 /*Rome 1940*/  
0.00672267002233 /*Santa Braz*/  
0.00672267002233 /*Santo (DOS)*/  
0.00672267002233 /*Sapper Hill 1943*/  
53  
84  
21  
72  
1
-41  
0.00669454185459 /*S. American 1969-  
Mean*/  
150  
151  
152  
153  
154  
155  
156  
157  
-62  
-61  
-60  
-75  
-44  
-48  
-53  
-61  
-1  
2
-37  
-48  
-41  
-44  
-36  
-44  
-47  
-33  
6378160.0  
6378160.0  
6378160.0  
6378160.0  
6378160.0  
6378160.0  
6378160.0  
6378160.0  
0.00669454185459 /*S. American 1969-  
Argentina*/  
0.00669454185459 /*S. American 1969-  
Bolivia*/  
-2  
-1  
6
0.00669454185459 /*S. American 1969-  
Brazil*/  
0.00669454185459 /*S. American 1969-  
Chile*/  
0.00669454185459 /*S. American 1969-  
Colombia*/  
3
0.00669454185459 /*S. American 1969-  
Ecuador*/  
3
0.00669454185459 /*S. American 1969-  
Guyana*/  
2
0.00669454185459 /*S. American 1969-  
Paraguay*/  
A-132  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
Table A-101 Datums (Continued)  
Index DX  
DY  
DZ  
A-axis  
Eccentricity  
Description  
158  
159  
160  
-58  
-45  
-45  
0
-44  
6378160.0  
0.00669454185459 /*S. American 1969-  
Peru*/  
12  
8
-33  
-33  
6378160.0  
6378160.0  
0.00669454185459 /*S. American 1969-  
Trin/Tob*/  
0.00669454185459 /*S. American 1969-  
Venezuela*/  
161  
162  
163  
164  
165  
166  
167  
168  
169  
170  
171  
172  
173  
174  
175  
176  
177  
7
-10  
-26  
314  
-38  
-46  
685  
687  
676  
-609  
-36  
-38  
-358  
-48  
239  
41  
6378155.0  
6378388.0  
6378388.0  
0.00669342162297 /*South Asia*/  
0.00672267002233 /*Southeast Base*/  
0.00672267002233 /*Southwest Base*/  
-499  
-104  
-689  
-148  
-146  
-158  
-632  
51  
-249  
167  
691  
507  
507  
507  
438  
391  
52  
6377276.345 0.00663784663020 /*Timbalai 1948*/  
6377397.16  
6377397.16  
6377397.16  
6378388.0  
6378249.15  
6378270.0  
6378388.0  
6377397.16  
6378388.0  
6377397.16  
6378388.0  
6378388.0  
6378388.0  
0.00667437223180 /*Tokyo-Mean*/  
0.00667437223180 /*Tokyo-Korea*/  
0.00667437223180 /*Tokyo-Okinawa*/  
0.00672267002233 /*Tristan Astro 1968*/  
0.00680351128285 /*Viti Levu 1916*/  
0.00672267002233 /*Wake-Eniwetok*/  
0.00672267002233 /*Zanderij*/  
102  
-265  
-384  
-104  
-403  
-333  
-637  
-189  
120  
664  
-129  
684  
-222  
-549  
-242  
0.00667437223180 /*Bukit Rimpah*/  
0.00672267002233 /*Camp Area Astro*/  
0.00667437223180 /*Gunung Segara*/  
0.00672267002233 /*Herat North*/  
0.00672267002233 /*Hu-Tzu-Shan*/  
114  
-203  
-9  
0.00672267002233 /*Tananarive Observ.  
1925*/  
178  
179  
-155  
171  
37  
6378388.0  
0.00672267002233 /*Yacare*/  
-146.43 507.89 681.46 6377397.155 0.00667437223180 /*Tokyo GSI coords*/  
Acutime 2000 Synchronization Kit User Guide  
A-133  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
A.19 Sample TSIP Routines  
The following sections give sample routines that use command  
packet 0x1F and report packet 0×45 for getting software version  
information from the ACE UTC GPS via COM1. Source code for a  
working TSIP monitor program is available at www.trimble.com/  
support/files.  
Sending out TSIP command packet 0x1F  
In general, all TSIP packets use the structure TSIPPKT:  
#define MAX_RPTBUF 256  
typedef struct {  
short  
cnt;  
/* size of buf */  
unsigned char  
status,  
code,  
/* TSIP packet format and parse status */  
/* TSIP id code */  
buf[MAX_RPTBUF]; /* command or report string */  
} TSIPPKT;  
Communication with the ACE UTC GPS is accomplished through  
command routines and report routines. Each command routine use  
send_cmd() which supplies the DLE stuffing to the command string  
and sends the command to the serial port using the primitive function  
sendb().  
A-134  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
All TSIP packet formats take the form <DLE><ID><Data String  
Bytes><DLE><ETX>, where <DLE> and <ETX> are reserved  
frame characters with values 0x10 and 0x03, respectively, and <ID>  
is the packet identifier. The following routines perform DLE stuffing  
on a command packet and send it to the ACE UTC GPS.  
#define DLE 0x10  
#define ETX 0x03  
#define PORT 1  
/* Send a byte to Port 1 */  
short sendb(unsigned char db)  
{
/* put_char outputs a character to the serial port; it  
* returns 0 for success and 1 for failure.  
*/  
return(put_char(PORT, db));  
}
/* Format a command for sending to a TSIP receiver */  
void send_cmd(TSIPPKT *cmd)  
{
short i;  
sendb(DLE);  
sendb(cmd->code);  
for (i = 0; i < cmd->cnt; i++) {  
if (cmd->buf[i] == DLE)  
sendb(DLE);  
sendb(cmd->buf[i]);  
}
sendb(DLE);  
sendb(ETX);  
}
Acutime 2000 Synchronization Kit User Guide  
A-135  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
To issue command packet 0x41 to request software version from the  
ACE UTC GPS use the following routine.  
/* Request software version */  
void cmd_0x1F(void)  
{
TSIPPKT cmd;  
cmd.cnt = 0;  
cmd.code = 0x1F;  
send_cmd(&cmd);  
}
Handling incoming TSIP packet 0x45  
Report routines handle incoming receiver packets. They call the  
routine end_of_rptpkt() which accumulates from the serial buffer,  
unstuffs these bytes, and checks whether the end-of-packet sequence  
<DLE><EXT> has been received.  
#define FALSE  
#define TRUE  
0
!FALSE  
#define INCOMPLETE  
#define HAVE_DLE  
#define COMPLETE  
0
1
2
#define MAXEND_RPTBUF 256  
/* Read bytes until serial buffer is empty or a complete report has  
* been received; end of report is signified by DLE ETX.  
*/  
short end_of_rptpkt(TSIPPKT *rpt)  
{
short this_byte;  
for (;;) {  
this_byte = getb();  
if (this_byte == -1) {  
return(FALSE);  
}
if (rpt->status == HAVE_DLE) {  
switch (this_byte) {  
case DLE: /* DLE-stuffed, so it’s a data byte */  
break;  
A-136  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
A
Trimble Standard Interface Protocol  
case ETX: /* End of message. */  
rpt->status = COMPLETE;  
return(TRUE);  
default: /* If previous message has ended, this is new ID  
code. */  
reset_rptbuf(rpt); /* if not, this is an error. */  
rpt->code = this_byte;  
return(FALSE);  
}
}
else if (this_byte == DLE) {  
/* DLE byte without previous DLE stuffingmust be stuffing.  
*/  
rpt->status = HAVE_DLE;  
continue;  
}
/* normal byte; add to report */  
rpt->status = INCOMPLETE;  
rpt->buf[rpt->cnt] = this_byte;  
rpt->cnt++;  
if (rpt->cnt > MAX_RPTBUF) {  
reset_rptbuf (rpt);  
return(FALSE);  
}
}
}
/* Prepare for receipt of new report */  
void reset_rptbuf (TSIPPKT *rpt)  
{
rpt->cnt = 0;  
rpt->code = ETX;  
rpt->status = INCOMPLETE;  
}
Acutime 2000 Synchronization Kit User Guide  
A-137  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Trimble Standard Interface Protocol  
A
A-138  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
B Timing Receiver Monitor  
The Timing Receiver Monitor program disk is included with the  
Acutime 2000 Synchronization Kit. The latest version of the program  
is also available on the Trimble website:  
www.trimble.com/products/acutime2000  
B.1  
Start-Up  
The Serial Port Selection screen shown below appears at the start of  
the program:  
This screen lets you choose which PC serial port the Acutime 2000 is  
connected to. If the desired port is not available in the selection box,  
you can start the program using the parameter –c*, with * being the  
number of the serial port you want to select.  
Acutime 2000 Synchronization Kit User Guide  
B-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Timing Receiver Monitor  
B
B.2  
Main screen  
The main screen for the Timing Receiver Monitor is shown below:  
The main screen displays time, position, SV selection and data,  
receiver status, and timing outputs. The status bar displays Tx and Rx  
activity, program hints, firmware version number, and serial port  
settings. The menu provides other options for sending data to and  
requesting data from the receiver.  
For additional program information and help, see the Help menu.  
B-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C NMEA 0183  
NMEA 0183 is an interface protocol created by the National Marine  
Electronics Association. The latest release of NMEA 0183 is Version  
2.1 (October 15, 1995). This protocol was originally established to  
allow marine navigation equipment to share information. NMEA  
0183 is a simple, yet comprehensive ASCII protocol which defines  
both the communication interface and the data format. Since it is a  
well established industry standard, NMEA 0183 has also gained  
popularity for use in applications other than marine electronics.  
For those applications requiring output only from the GPS receiver,  
NMEA 0183 is a popular choice since, in many cases, an NMEA  
0183 software application code already exists. The Acutime 2000  
GPS smart antenna is available with firmware that supports a subset  
of the NMEA 0183 messages: GGA and VTG. For a nominal fee,  
Trimble can offer custom firmware with a different selection of  
messages to meet your application requirements.  
This appendix provides a brief overview of the NMEA protocol and  
describes both the standard and optional messages offered by the  
Acutime 2000.  
For a complete copy of the NMEA 0183 standard, contact:  
NMEA National Office  
PO Box 3435  
New Bern, NC 28564-3435  
U.S.A.  
Telephone: +1-919-638-2626  
Fax: +1-919-638-4885  
Acutime 2000 Synchronization Kit User Guide  
C-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NMEA 0183  
C
C.1 The NMEA 0183 Communication Interface  
NMEA 0183 allows a single source (talker) to transmit serial data  
over a single twisted wire pair to one or more receivers (listeners).  
The table below lists the characteristics of the NMEA 0183 data  
transmissions.  
Table C-1  
NMEA 0183 Characteristics  
Signal Characteristic  
Baud Rate  
Data Bits  
NMEA Standard  
4800  
8
Parity  
None (Disabled)  
1
Stop Bits  
C.2 NMEA 0183 Message Format  
The NMEA 0183 protocol covers a broad array of navigation data.  
This broad array of information is separated into discrete messages,  
which convey a specific set of information. The entire protocol  
encompasses over 50 messages, but only a sub-set of these messages  
apply to a GPS receiver like the Acutime 2000. The NMEA message  
structure is described below.  
$IDMSG,D1,D2,D3,D4,.......,Dn*CS[CR][LF]  
$”  
The $signifies the start of a message.  
ID  
The talker identification is a two-letter mnemonic  
that describes the source of the navigation  
information. The GP identification signifies a GPS  
source.  
MSG  
The message identification is a three-letter  
mnemonic that describes the message content and the  
number and order of the data fields.  
,”  
Commas serve as delimiters for the data fields.  
C-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C
NMEA 0183  
Each message contains multiple data fields (Dn),  
Dn  
which are delimited by commas.  
*”  
The asterisk serves as a checksum delimiter.  
CS  
The checksum field contains two ASCII characters  
which indicate the hexadecimal value of the  
checksum.  
[CR][LF]  
The carriage return [CR] and line feed [LF]  
combination terminate the message.  
NMEA 0183 messages vary in length, but each message is limited to  
79 characters or less. This length limitation excludes the “$” and the  
[CR][LF]. The data field block, including delimiters, is limited to 74  
characters or less.  
Acutime 2000 Synchronization Kit User Guide  
C-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NMEA 0183  
C
C.3 NMEA 0183 Message Options  
The Acutime 2000 can output any or all of the messages listed in  
Table C-2. When NMEA is chosen, its default configuration (as  
shipped from the factory) outputs two messages: GGA and VTG.  
These messages are output at a one-second interval with the  
“GP” talker ID and checksums.  
Note – The user can configure a custom mix of the messages listed  
in Table C-2. See Port A (Timing), page 5-10, and TSIP command  
packets 0xBC, 0x7A, and 0x8E 0x26 in Appendix A, Trimble Standard  
Interface Protocol, for details on configuring NMEA output.  
!
#
Warning – If too many messages are specified for output, you may  
need to increase the unit’s baud rate.  
Table C-2  
Acutime 2000 NMEA Messages  
Setting  
Message  
Description  
Default  
GGA  
GLL  
GPS fix data (NMEA Version 2.1)  
Geographic position - Latitude/  
Longitude  
GSA  
GSV  
RMC  
GPS DOP and active satellites  
GPS satellites in view  
Recommended minimum specific GPS/  
Transit data  
Default  
VTG  
ZDA  
Track made good and ground speed  
Time & Date  
C-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C
NMEA 0183  
C.4 NMEA 0183 Message Formats  
The format for each message is described in more detail in the  
following sections.  
C.4.1 GGA – GPS Fix Data  
The GGA message includes time, position and fix related data for the  
GPS receiver.  
$GP GGA,hhmmss,llll.lll,a,nnnnn.nnn,b,t,uu,v.v,w.w,  
M,x.x,M,y.y,zzzz*hh <CR><LF>  
Table C-3  
GGA – GPS Fix Data Message Parameters  
Field  
1
Description  
UTC of Position  
2,3  
4,5  
6
Latitude, N (North) or S (South)  
Longitude, E (East) or W (West)  
GPS Quality Indicator: 0 = No GPS, 1 = GPS, 2 = DGPS  
Number of Satellites in Use  
7
8
Horizontal Dilution of Precision (HDOP)  
Antenna Altitude in Meters, M = Meters  
9, 10  
11, 12  
Geoidal Separation in Meters, M=Meters. Geoidal  
separation is the difference between the WGS-84 earth  
ellipsoid and mean-sea-level.  
13  
Age of Differential GPS Data. Time in seconds since the  
last Type 1 or 9 Update  
14  
hh  
Differential Reference Station ID (0000 to 1023)  
Checksum  
Acutime 2000 Synchronization Kit User Guide  
C-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NMEA 0183  
C
C.4.2 GLL – Geographic Position – Latitude/Longitude  
The GLL message contains the latitude and longitude of the present  
vessel position, the time of the position fix and the status.  
$GP GLL,llll.lll,a,yyyyy.yyy,a,hhmmss.s,  
A*hh<CR><LF>  
Table C-4  
GLL – Geographic Position – Latitude /  
Longitude Message Parameters  
Field # Description  
1,2  
3,4  
5
Latitude, N (North) or S (South)  
Longitude, E (East) or W (West)  
UTC of position  
6
Status: A = Valid, V= Invalid  
Checksum  
hh  
C-6  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C
NMEA 0183  
C.4.3 GSA – GPS DOP and Active Satellites  
The GSA messages indicates the GPS receiver's operating mode and  
lists the satellites used for navigation and the DOP values of the  
position solution.  
$GP GSA,a,x,xx,xx,xx,xx,xx,xx,xx,xx,xx,xx,  
xx,xx,x.x,x.x,x.x*hh<CR><LF>  
Table C-5  
GSA – GPS DOP and Active Satellites  
Message Parameters  
Field # Description  
1
Mode: M = Manual, A = Automatic. In manual mode, the  
receiver is forced to operate in either 2D or 3D mode. In  
automatic mode, the receiver is allowed to switch  
between 2D and 3D modes subject to the PDOP and  
satellite masks.  
2
Current Mode: 1 = fix not available, 2 = 2D, 3 = 3D  
3 to 14 PRN numbers of the satellites used in the position  
solution. When less than 12 satellites are used, the  
unused fields are null  
15  
16  
17  
hh  
Position dilution of precision (PDOP)  
Horizontal dilution of precision (HDOP)  
Vertical dilution of precision (VDOP)  
Checksum  
Acutime 2000 Synchronization Kit User Guide  
C-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NMEA 0183  
C
C.4.4 GSV – GPS Satellites in View  
The GSV message identifies the GPS satellites in view, including  
their PRN number, elevation, azimuth and SNR value. Each message  
contains data for four satellites. Second and third messages are sent  
when more than four satellites are in view. Fields #1 and #2 indicate  
the total number of messages being sent and the number of each  
message respectively.  
$GP GSV,x,x,xx,xx,xx,xxx,xx,xx,xx,xxx,xx,xx,xx,  
xxx,xx,xx,xx,xxx,xx*hh<CR><LF>  
Table C-6  
GSV – GPS Satellites in View Message  
Parameters  
Field #  
Description  
1
Total number of GSV messages  
Message number: 1 to 3  
2
3
Total number of satellites in view  
Satellite PRN number  
4
5
Satellite elevation in degrees (90° Maximum)  
Satellite azimuth in degrees true (000 to 359)  
Satellite SNR (C/No), null when not tracking  
6
7
8,9,10,11  
PRN, elevation, azimuth and SNR for second  
satellite  
12,13,14,15  
16,17,18,19  
PRN, elevation, azimuth and SNR for third satellite  
PRN, elevation, azimuth and SNR for fourth  
satellite  
hh  
Checksum  
C-8  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C
NMEA 0183  
C.4.5 RMC – Recommended Minimum Specific GPS/Transit  
Data  
The RMC message contains the time, date, position, course, and  
speed data provided by the GPS navigation receiver. A checksum is  
mandatory for this message and the transmission interval may not  
exceed two seconds. All data fields must be provided unless the data  
is temporarily unavailable. Null fields may be used when data is  
temporarily unavailable.  
$GP RMC,hhmmss.s,A,llll.lll,a,yyyyy.yyy,a,x.x,x.x,  
xxxxxx,x.x,a*hh<CR><LF>  
Table C-7  
RMC – Recommended Minimum Specific  
GPS / Transit Data Message Parameters  
Field # Description  
1
UTC of Position Fix.  
2
Status: A = Valid, V = navigation receiver warning  
Latitude, N (North) or S (South).  
3,4  
5,6  
7
Longitude, E (East) or W (West).  
Speed over the ground (SOG) in knots  
Track made good in degrees true.  
Date: dd/mm/yy  
8
9
10,11  
hh  
Magnetic variation in degrees, E = East / W= West  
Checksum (Mandatory for RMC)  
Acutime 2000 Synchronization Kit User Guide  
C-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NMEA 0183  
C
C.4.6 VTG – Track Made Good and Ground Speed  
The VTG message conveys the actual track made good (COG) and  
the speed relative to the ground (SOG).  
$GP VTG,x.x,T,x.x,M,x.x,N,x.x,K*hh<CR><LF>  
Table C-8  
VTG – Track Made Good and Ground Speed  
Message Parameters  
Field # Description  
1
Track made good in degrees true.  
2
Track made good in degrees magnetic.  
Speed over the ground (SOG) in knots.  
Speed over the ground (SOG) in kilometer per hour.  
Checksum  
3,4  
5,6  
hh  
C-10  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
C
NMEA 0183  
C.4.7 ZDA – Time & Date  
The ZDA message contains UTC, the day, the month, the year and the  
local time zone.  
$GP ZDA,hhmmss.s,xx,xx,xxxx,,*hh<CR><LF>  
Table C-9  
ZDA – Time & Date Message Parameters  
Field # Description  
1
UTC  
2
Day (01 to 31)  
Month (01 to 12)  
Year  
3
4
5
unused  
6
unused  
hh  
Checksum  
Note – Fields #5 and #6 are null fields in the Acutime 2000 output. A  
GPS receiver cannot independently identify the local time zone  
offsets.  
!
Caution – If UTC offset is not available, time output will be in  
GPS time.  
"
Note – GPS time can be used as a time tag for the 1 PPS. The ZDA  
message comes out 100–500 msec after the PPS.  
!
Acutime 2000 Synchronization Kit User Guide  
C-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NMEA 0183  
C
C-12  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
D Specifications and  
Drawings  
This appendix contains the specifications for the Acutime 2000 GPS  
smart antenna and a diagram of the Acutime 2000 Interface Cable.  
Note – The interface cable specifications provided in this appendix  
are for the 100-foot (30-meter) versions of the cables. Longer  
versions of these cables are available. The specifications for the  
longer cables are identical to that of the 100-foot version.  
!
D.1  
Acutime 2000 GPS Smart Antenna Specifications  
The following tables list the specifications for the Acutime 2000 GPS  
Smart Antenna.  
Table D-1  
Physical Specifications  
6.12" D, 5.0" H (155.5mm x 127.0mm)  
Dimensions:  
Weight:  
12.8 oz. (363 g)  
Connector:  
Mounting:  
Dimensions:  
12-pin round, waterproof  
1"-14 straight thread  
Height: 5.0" (127 mm)  
Width: 6.12" (155.5 mm)  
Acutime 2000 Synchronization Kit User Guide  
D-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications and Drawings  
D
Table D-2  
Environmental Specifications  
Operating temp:  
Storage temp:  
-40 to +85° C  
-55 to +105° C  
0.008 g2/Hz  
0.05 g2/Hz  
Vibration:  
5 Hz to 20 Hz  
20 Hz to 100 Hz  
100 Hz to 900 Hz  
-3dB/octave  
Operating  
Humidity:  
95% RH, non-condensing @ 60° C  
CE, FCC Class B  
EMC:  
Table D-3  
General:  
Performance Specifications  
L1 frequency, C/A code (SPS),  
continuous tracking receiver.  
Available in 8-channel  
Update Rate:  
Accuracy:  
Position  
1Hz  
Dynamic SPS (with S/A)  
40m CEP  
Dynamic DGPS  
1.5m CEP  
Velocity  
0.25 m/s CEP  
0.05 m/s CEP  
Time to First Fix 8-channel typical cold start: < 120 seconds  
(no stored  
position):  
Time to First  
PPS (stationary  
with stored  
<60 seconds  
position, e.g.,  
recovery after  
power outage):  
Re-acquisition  
after 60-second  
signal loss:  
<2 seconds (90%)  
Dynamics:  
Velocity:  
500 m/sec. maximum  
D-2  
Download from Www.Somanuals.com. All Manuals Search And Download.  
D
Specifications and Drawings  
Performance Specifications (Continued)  
Table D-3  
Acceleration:  
Jerk:  
4g (39.2 m/sec.2)  
20 m/sec.3  
PPS output  
Physical  
RS-422  
Interface:  
Width:  
10 microseconds (default). User-programmable from 10  
microseconds to 500 milliseconds.  
On-Time Edge:  
Resolution:  
Rising edge on-time (default). User-programmable rising or  
falling.  
80 nanoseconds (quantization error reported through TSIP)  
UTC 50 nanoseconds (static)  
Accuracy  
(one sigma):  
UTC 150 nanoseconds (dynamic, TDOP3)  
External Event  
Capture  
Interface:  
RS-422/485 or RS-232  
Resolution:  
320 nanoseconds  
Minimum Pulse  
Width:  
1 microsecond, rising edge on-time  
Reporting  
TSIP Packet  
Mechanism:  
Table D-4  
Electrical Specifications  
+8 Vdc to +36 Vdc, reverse polarity  
Prime Power:  
protection  
Power  
Consumption:  
110mA @ 12 volts, 1.3 watts (typical), <1.5  
watts max  
D-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications and Drawings  
D
Table D-5  
Serial Protocols  
Port  
Interface  
Protocols  
Defaults  
TxB (primary)  
RS-422/485 or  
RS-232  
TSIP, NMEA  
TSIP @ 9600,  
8-odd-1  
RxB (primary)  
RS-422/485 or  
RS-232  
TSIP  
TSIP @ 9600,  
8-odd-1  
TxA (secondary)  
RxA (secondary)  
RS-422/485 or  
RS-232  
TSIP  
TSIP @ 9600,  
8-odd-1  
RS-422/485 or  
RS-232  
Event/RTCM  
Event Input  
All ports support baud rates of 300-38,400; 8 data bits; even, odd, no parity  
NMEA messages  
(default):  
ZDA  
Available messages:  
GGA, GLL, VTG, GSV, GSA, ZDA, RMC  
D-4  
Download from Www.Somanuals.com. All Manuals Search And Download.  
D
Specifications and Drawings  
D.2  
Acutime 2000 Standard Interface Cable Diagram  
Figure D-1 provides a technical drawing of the Acutime 2000  
standard interface cable.  
D-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications and Drawings  
D
50' ±6"  
1.6"±0.1"  
REF  
Pin 10  
4.0"  
±1.0"  
Pin 1  
Pin 9  
Pin 12  
Pin 5  
Part Number/Rev Level Label  
Wires  
Signal RS422 Signal RS232  
Pin #  
Color  
Power  
Ground  
Receive -  
Receive +  
Transmit -  
Transmit +  
RTCM In -  
RTCM In +  
VBackup  
VFlash  
Power  
Ground  
Receive B  
CTS  
Red  
Black  
1
9
2
3
4
5
6
7
Paired  
Paired  
Paired  
Violet  
Orange  
Brown  
Yellow  
White  
Green  
Gray  
Blue  
Orange/Wht  
Black/Wht  
Transmit B  
RTS  
Receive A  
Paired  
Paired  
Transmit A  
VBackup  
VFlash  
Signal Gnd  
1 PPS  
8
10  
11  
12  
1 PPS +  
1 PPS -  
Paired  
NC  
NC  
Unins.  
Drain Wires  
NC  
Figure D-1  
Acutime 2000 Standard Interface Cable  
D-6  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications and Drawings  
D
Figure D-2  
NTP Interface Cable  
D-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Specifications and Drawings  
D
D-8  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E NTP Diagnostics and  
Debugging  
E.1  
Diagnostics and Debugging  
This section presents common reports and failure conditions that may  
occur on Windows NT and UNIX systems, and provides suggestions  
for their possible sources.  
Note – Administrators should check the system’s log files periodically.  
Failures usually do not occur unexpectedly, and can be averted in  
many cases.  
!
E.1.1  
System Log Entries  
The system log entries are shown here in a Windows NT context. The  
text contained in the Description field of the Event Detail dialog is  
the same that would be found in the System Log of a UNIX system.  
Separate descriptions are provided where the log messages differ.  
Acutime 2000 Synchronization Kit User Guide  
E-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
Serial Port Acces Report  
The configuration of the Acutime NTP reference clock is  
acknowledged by a report of the COM port used by the driver. Verify  
that the correct port is being used by NTP. If this message does not  
appear, there has been a failure. Refresh the system log to observe  
additional error messages.  
The UNIX version of the message reports the serial port device used  
in a message similar to:  
May 3 17:42:28 terrapin ntpd[4032]:  
Acutime(0) fd: 8 dev: /dev/Palisade0  
For more information on UNIX device names, see Set Up Device  
Links, page 6-26.  
E-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
E.1.2  
Error Log Entries  
The following entries show NTP errors that degrade system  
operation. These failures should be corrected immediately.  
Configuration File Not Found  
If the Configuration File is not found, the following event log entry  
will be generated:  
On a UNIX system, the message will report the file name  
</etc/ntp.conf>.  
Acutime 2000 Synchronization Kit User Guide  
E-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
Note – If you are using Windows NT, please review Create the  
Configuration File, page 6-17 to ensure the configuration file is  
named correctly.  
!
#
Warning – NTP does not stop because of this error. Provide a valid  
configuration file, and stop and re-start NTP.  
For more information on correcting this error, see NTP Configuration  
File, page 6-11.  
E-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
Acutime Configuration Failure  
An Event Log message that indicates a problem configuring the  
Acutime NTP reference clock is shown below:  
This message is accompanied by additional messages indicating the  
source of the failure.  
Acutime 2000 Synchronization Kit User Guide  
E-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
COM Port Unavailable  
E
If the COM port defined in the NTP configuration file is not found, or  
is locked by another application, the following Application Event  
Message is generated:  
This message is unique to Windows NT, but the solution is based on  
general guidelines. For more information on resolving device  
unavailablility, see page E-16.  
E-6  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
System Clock Not Set  
The system clock must be set close to the correct local time. If NTP  
finds the system clock too far offset, it will stop and report the  
following error:  
Solution:  
The sample screen below demonstrates using NTPDATE to reset UNIX  
system time to another NTP server. The utility requires an additional  
bparameter behind the server name when run on Windows NT. If  
you cannot use NTPDATE, use your system’s native clock function to  
reset the system clock.  
Acutime 2000 Synchronization Kit User Guide  
E-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
E.2  
Running NTP in Debug Mode  
NTP can be run in debug mode as a foreground command line  
application. In this mode, messages reporting system events are  
printed to the screen, which reveal more information about errors and  
problems encountered by the program.  
In order to be able to quickly diagnose communication problems with  
the Acutime, it is helpful to have a debug version of NTP available.  
The debug version allows starting NTP from the command line, and  
observing text debug messages reporting events and failures.  
If the normal operating exectable is not debug enabled, you may need  
to consult your system documentation or obtain a debug-enabled  
executable for your system using the software sources listed on page  
6-3. This file should be stored in a dignostic tools folder on the  
system.  
NTP is run in debug mode by a command such as: ntpd –d  
E-8  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
E.2.1  
E.2.2  
Debug Mode Not Available  
If NTP is not compiled in debug mode, it will report:  
ntpd not compiled with -DDEBUG option - no  
DEBUG supportusage: ...  
NTP Startup and Acutime Poll  
The startup of NTP debug output from start to the Acutime NTP  
reference clock’s first poll response is shown below:  
Acutime 2000 Synchronization Kit User Guide  
E-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
The Acutime NTP reference clock driver reports requests and receipt  
of the time stamp data. Typical Acutime NTP time transfer debug  
output appears as four lines in the debug output, as shown here.  
Palisade_poll: unit 0: polling event  
Palisade_receive: unit 0: 1999 131 06:25:36.981446  
Palisade_receive: unit 0: bae24be0.fc549b62 Mon, May 10  
1999 23:25:36.985  
refclock_receive: at 18 127.127.29.0  
The Acutime driver reports the GPS time stamp in the first  
Acutime_receiveline. The second line reports the local NTP  
and system time associated with the time transfer event. The third line  
discloses the source identifier prefix and unit number of the time  
source.  
Note – The Acutime_pollmessage may not be immediately  
succeeded by a Acutime_receiveevent.  
!
E-10  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
E.2.3  
Acutime is not Responding  
If the Acutime smart antenna is not responding to polls, the following  
output is generated in the debug stream:  
The last two lines of output on this screen show the Acutime NTP  
driver reporting failure to receive a time stamp from the GPS. These  
messages indicate that NTP is not receiving data from the reference  
clock.  
Acutime 2000 Synchronization Kit User Guide  
E-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
Table E-1 shows troubleshooting options.  
Troubleshooting: Acutime is Not Responding  
Table E-1  
Possible Problem  
Solution  
Cabling or connectors have become  
detached.  
Connect and secure loose or  
disconnected cables and connectors.  
System does not support event  
polling.  
Configure fallback to synchronous polling  
mode. Update NTP software.  
No activity of Power or PPS indicators Confirm availability of wall power. Use a  
on the Acutime Synchronization  
Interface Module.  
monitoring utility on Port B to check GPS  
status.  
GPS is not tracking satellites.  
Receiver may be jammed or obscured.  
Use a TSIP monitoring utility on Port B to  
check GPS health and status. Verify that  
adequate power is being supplied to the  
receiver.  
(The Acutime NTP driver will not  
accept time stamps from the GPS  
receiver if it is not tracking satellites.)  
If none of these options solve the problem, check your operating  
system error log for failure reports.  
E.2.4  
Running NTP with Event Polling Disabled  
The Acutime NTP reference clock can be operated without event  
polling.  
This mode can be used to confirm communication between the  
Acutime NTP Reference Clock and NTP, without relying on the event  
trigger connection. The event trigger feature may not be functional on  
all systems. If the Acutime NTP driver detects a problem using the  
event trigger, it reverts to event disabled mode.  
Note – Running NTP without the Event Trigger degrades  
performance to the level of a conventional serial NTP reference clock.  
!
E-12  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
To configure NTP to disable output you need to edit the configuration  
file and add the line:  
fudge 127.127.127.x flag2 1  
Then run NTP in debug mode (ntpd -d), to observe  
Palisade_receiveevents.  
Acutime 2000 Synchronization Kit User Guide  
E-13  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
Receive events generated without event polling should be reported as  
poll events of this format:  
Palisade_poll: unit x: polling synchronous  
packet  
The seconds value reported by the Acutime NTP reference clock is  
always an integer, since the synchronous packets are always  
transmitted at the beginning of the second.  
E-14  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
After confirming functionality of NTP using synchronous packets,  
you can remove fudge flag2 from the configuration file and restart  
NTPD in debug mode to observe event polling receive events.  
E.2.5  
Incorrect Port and Bad Data  
If the Acutime NTP driver detects invalid packet data on the serial  
line, it generates debug messages similar to the following. Run NTP  
in a higher level debug mode to observe this message: ntpd -d -d  
clock GPS_Palisade(1) event 'clk_badformat' (0x02)  
TSIP_decode: unit 1: bad packet 6d-4d event 0 len 21  
clock GPS_Palisade(1) event 'clk_badformat' (0x02)  
TSIP_decode: unit 1: bad packet 82-02 event 0 len 1  
clock GPS_Palisade(1) event 'clk_badformat' (0x02)  
TSIP_decode: unit 1: bad packet 46-00 event 0 len 2  
clock GPS_Palisade(1) event 'clk_badformat' (0x02)  
TSIP_decode: unit 1: bad packet 4b-5b event 0 len 3  
clock GPS_Palisade(1) event 'clk_badformat' (0x02)  
TSIP_decode: unit 1: bad packet 54-48 event 0 len 12  
Table E-2 shows troubleshooting options.  
Table E-2  
Troubleshooting: Incorrect Port and Bad Data  
Possible Problem  
Solution  
The host is connected to the wrong  
Acutime port. NTP requires connection  
with Acutime Port A.  
Connect Acutime Port A to the host  
serial port.  
The Acutime Port A serial port  
configuration does not match the NTP  
configuration.  
Verify Acutime Baud Rate, Parity, Start  
and Stop Bits and Protocol settings.  
Acutime 2000 Synchronization Kit User Guide  
E-15  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
E.2.6  
Serial Port is Unavailable  
When NTP is unable to open a serial port, the following debug  
message is generated, along with an error report in the system log:  
Palisade(2) start: open /dev/Acutime2 failed  
A failed serial port open attempt is shown below:  
On a Windows NT system, the device name would refer to a device  
such as COM1:  
Possible Problems:  
The configured serial port is not actually present on the  
system.  
Solution: Edit the configuration file and select a valid serial  
port.  
The link to the actual UNIX device file is incorrect.  
Solution: Delete and re-link the UNIX serial device using the  
procedures outlined in Set Up Device Links, page 6-26.  
E-16  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
Other services or applications are attempting to use the same  
port as NTP.  
Solution: Reconfigure NTP or the conflicting application to  
resolve the conflict.  
E.3  
Compiling the NTP Distribution  
To obtain compatibility updates, download the latest published  
versions of the Acutime NTP reference clock I/O module and  
associated documentation from:  
ftp://ftp.trimble.com/pub/ntp/Palisadedrv  
If you cannot locate a copy of an NTP executable for your system  
that supports Acutime, you can download and compile NTP yourself.  
You will need to build NTP on a system with a compiler.  
1.  
2.  
3.  
Download the current version of NTP to your working  
directory.  
Use GZIP to uncompress the NTP distribution archive file:  
gzip d ntp-4.xx.xx.tar.gz  
Unpack the archive file using  
tar xf ntp-4.xx.xx.tar  
A directory named NTP-4.XX.XX will be created in your  
working directory.  
4.  
Change to the new directory: cd ntp-4.xx.xx  
NTP is distributed with an automatic configuration utility.  
Acutime 2000 Synchronization Kit User Guide  
E-17  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
5.  
Start configuration by typing: ./configure  
6.  
7.  
If the configuration program fails, or does not complete by  
creating make files, you will need to consult with your  
software or system administrator to obtain the correct  
compiler and libraries for your system.  
After configuration is complete, type maketo begin the  
software build. If the build does not complete sucessfully,  
please consult with your software or system administrator to  
diagnose the problem.  
E-18  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
NTP installs into the directory /USR/LOCAL/BIN. If you wish  
to install into a different directory, please consult the NTP  
documentation.  
8.  
To install NTP into the default directory, log in as super user,  
or root, and type make installfrom the NTP-4.XX.XX  
directory.  
Acutime 2000 Synchronization Kit User Guide  
E-19  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
To complete installation of NTP on your system, see UNIX  
Installation, page 6-24.  
E-20  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
E.4  
Windows NT Administration  
This section describes starting and stopping NTP on Windows NT,  
and removing the NTP service from the system.  
E.4.1  
Controlling the NTP Service  
Use the Control Panel Services Applet to Stop or Disable the NTP  
service at any time. This procedure is the same whether you installed  
the NTP service manually or using the installation program.  
E.4.2  
Removing the NTP Service  
If you used the automatic installation procedure for installing NTP,  
de-install the NTP software using the Control Panel Add/Remove  
programs applet.  
The NTP service can only be removed using the INSTSRV.EXE utility.  
The NTP service must be stopped prior to removing.  
1.  
To stop the NTP Service, click Stop in the Control Panel  
Services Applet.  
Acutime 2000 Synchronization Kit User Guide  
E-21  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
2.  
3.  
Start a command prompt window, and change to the directory  
containing the INSTSRV.EXE utility.  
Type instsrv remove.  
The program reports successful removal of the service. The  
executable files copied during installation, as well as the  
configuration file must be manually removed from the system if a  
permanent installation is desired.  
This concludes the manual Windows NT installation. The remaining  
part of this section describes the Windows NT specific control, event  
logging and diagnostics features available.  
E-22  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
NTP Diagnostics and Debugging  
E.5  
Additional Information  
For up-to-date hardware, software, and configuration information,  
please refer to the Trimble Navigation NTP Web Site at  
www.trimble.com/oem/ntp.  
Acutime 2000 Synchronization Kit User Guide  
E-23  
Download from Www.Somanuals.com. All Manuals Search And Download.  
NTP Diagnostics and Debugging  
E
E-24  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
F Theory of Operation  
This chapter describes the smart antenna's satellite acquisition and  
tracking processes, performance characteristics and system  
architecture. This discussion assumes you are familiar with basic  
GPS theory.  
The smart antenna's satellite acquisition and tracking algorithms can  
achieve a position solution without any initialization. The receiver  
tracks up to eight satellites and automatically selects the best  
combination of satellites to compute position, velocity and time. As  
satellites move out of view, the smart antenna automatically acquires  
new satellites and includes them in the solution set as required.  
Before proceeding to the detailed discussion of the satellite  
acquisition and tracking process, please review the GPS satellite  
message description on the next page.  
Acutime 2000 Synchronization Kit User Guide  
F-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
F
F.1  
GPS Satellite Message  
Every GPS satellite transmits the Coarse/Acquisition (C/A) code and  
satellite data modulated onto the L1 carrier frequency  
(1575.42 MHz). The C/A code is a unique pseudo-random sequence  
for each satellite. The satellite data transmitted by each satellite  
includes a satellite almanac for the entire GPS system, its own  
satellite ephemeris, and its own clock correction.  
The satellite data is transmitted in 30-second frames. Each frame  
contains the clock correction and ephemeris for that specific satellite,  
and two pages of the 50-page GPS system almanac. The time required  
to transmit the complete system almanac is 12.5 minutes; the time to  
transmit the satellite ephemeris is 30 seconds.  
The system almanac contains information about each of the satellites  
in the constellation, ionospheric data, and special system messages.  
The ephemeris contains detailed orbital information for a specific  
satellite. The GPS system almanac changes infrequently and is  
typically valid for weeks. Ephemeris data changes hourly, but is valid  
for up to four hours. The GPS control segment updates the system  
almanac weekly and the ephemeris hourly through three ground-  
based control stations. During normal operation, the smart antenna  
updates the ephemeris stored in its memory at 30-minute intervals.  
The performance of a GPS receiver at power-on is determined largely  
by the availability and accuracy of the satellite ephemeris data and the  
availability of a GPS system almanac.  
F-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
F
Theory of Operation  
F.2  
Satellite Acquisition and Time to First Fix  
This section describes satellite acquisition times for different start  
conditions.  
F.2.1  
Cold Start  
The term cold start describes the performance of a GPS receiver at  
power-on when no navigation data is available. Cold signifies that the  
receiver does not have a current almanac, satellite ephemeris, initial  
position, or time. The cold start search algorithm applies to a smart  
antenna that is powered on without the memory backup circuit  
connected to a source of DC power. Since the Acutime 2000 has no  
provision for external backup power, it always operates from a cold  
start. This is the condition of the GPS module as received from the  
factory.  
In a cold start condition, the receiver automatically selects a set of  
satellites and dedicates an individual tracking channel to search the  
Doppler frequency for each satellite in the set. If none of the selected  
satellites are acquired after a pre-determined period of time  
(time-out), the receiver selects a new search set of satellites and  
repeats the process until the first satellite is acquired. As satellites are  
acquired, the receiver automatically collects ephemeris and almanac  
data. The smart antenna uses the information gained from acquiring a  
specific satellite to eliminate other satellites (those below the horizon)  
from the search set. This strategy speeds the acquisition of additional  
satellites required to achieve the first position fix.  
The cold start search sets are established to ensure that at least three  
satellites are acquired within the first two time-out periods. As soon  
as four satellites are acquired, the receiver computes an initial  
position fix. The Acutime 2000 typically achieves a cold start in  
under two minutes.  
A complete system almanac is not required to achieve a first position  
fix. The almanac is used in subsequent warm starts, and to aid in  
acquiring GPS satellites that come into view.  
Acutime 2000 Synchronization Kit User Guide  
F-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
F
F.2.2  
Warm Start  
In a warm start condition, the receiver has a current almanac, an  
initial position (within 3,000 km) and current time (within five  
minutes) stored in memory. Although the smart antenna does not have  
an onboard battery for preserving memory, it can be initialized using  
the TSIP protocol. To force a warm start, the almanac, time, and  
initial position must be uploaded to the receiver.  
During a warm start, the smart antenna identifies the satellites that are  
expected to be in view, given the system almanac, the initial position  
and the time. The receiver calculates the elevation and expected  
Doppler shift for each satellite in this expected set and directs the  
eight tracking channels in a parallel search for these satellites. If the  
internal oscillator error is known, the smart antenna compensates for  
the offset to optimize the search. If the offset is not known, the search  
algorithms are set wide enough to allow for oscillator tolerance,  
aging, and temperature errors.  
If the receiver has an almanac and an initial position, but does not  
have the current time, it executes a cold start search until the first  
satellite is acquired. Once this first satellite is acquired, the receiver  
can obtain an approximate time and will convert to warm start mode  
to acquire additional satellites. Although the time to first fix is  
slightly longer in this case, it is significantly shorter than a complete  
cold start.  
The warm start time to first fix is usually less than 50 seconds (40  
seconds is typical).  
F-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
F
Theory of Operation  
F.2.3  
"Garage Search" Strategy  
During a warm start search, the smart antenna knows which satellites  
to search for, based on the system almanac, the initial position and the  
current time. In some cases, the receiver may not be able to acquire  
the expected satellite signals (for example, if the Acutime 2000 is in a  
jamming environment). Trimble's patented garage search strategy,  
also known as a split search, is designed for such situations.  
If the receiver does not acquire the expected set of satellites within  
five minutes of a warm start, one of the channels is directed in a cold  
start search. This strategy minimizes the time to first fix in cases  
where the stored almanac, position and time are invalid. If the cold  
start search proves effective and the garage search fails, the stored  
information is flushed from memory.  
F.2.4  
Hot Start  
A hot start strategy applies when the almanac, position, time and  
ephemeris in memory are valid. The hot start search strategy is  
similar to a warm start, but since the ephemeris data in memory is  
considered current and valid, the acquisition time is typically less  
than 30 seconds. This may occur if the GPS signals are temporarily  
obscured or jammed.  
Acutime 2000 Synchronization Kit User Guide  
F-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
F
F.3  
Position Accuracy  
GPS position accuracy is degraded by atmospheric distortion, satellite  
and receiver clock errors, and Selective Availability (S/A). Effective  
models for atmospheric distortion of satellite signals have been  
developed to minimize the impact of tropospheric and ionospheric  
effects. The impact of satellite clock errors is minimized by  
incorporating the clock corrections transmitted by each satellite used  
in the position solution. S/A is the most significant contributor to  
position error and cannot be effectively counteracted except with  
differential GPS.  
F.3.1  
Selective Availability (S/A)  
The U.S. Department of Defense, through a program called Selective  
Availability, intentionally degrades GPS accuracy for civilian users.  
The S/A program creates position errors by modifying the apparent  
position of each satellite and introducing random dither into each  
satellite's clock.  
In extreme cases, all sources of error (natural, PDOP, and S/A) can  
combine to produce large position errors. The DOD's definition of  
accuracy under S/A is 100 meters 2 dRMS (horizontal two-  
dimensional, 95 percent of the time).  
F-6  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
F
Theory of Operation  
F.4  
Coordinate Systems  
This section lists the coordinate system formats supported by the  
TSIP and NMEA 0183 protocols.  
F.4.1  
TSIP  
In the default TSIP configuration, position is output in a Latitude-  
Longitude-Altitude (LLA) format based on a default datum, WGS-84.  
The LLA format can be easily converted by the host system to other  
coordinate systems using the appropriate translation algorithm. By  
sending the appropriate TSIP command, the smart antenna's position  
output can be changed to a Cartesian (XYZ) coordinate format. The  
datum used for LLA transformations can also be changed using the  
TSIP 8E packet. The smart antenna offers a selection of 179 datums,  
which are listed in Appendix A, Trimble Standard Interface Protocol.  
The TSIP velocity output format is also three-dimensional. The  
default format is X-Y-Z with the option of an East-North-Up (ENU)  
coordinate format. Time tags on fix messages default to UTC  
(Universal Coordinated Time), but can be switched to GPS time by  
sending the appropriate TSIP command.  
F.4.2  
NMEA 0183  
The NMEA 0183 protocol supports only LLA format and UTC time.  
If a custom datum is required, it can be set through TSIP using  
command 0x8E-15.  
Acutime 2000 Synchronization Kit User Guide  
F-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
F
F.5  
Performance Characteristics  
This section lists performance information for the Acutime 2000.  
F.5.1  
F.5.2  
Update Rate  
The Acutime 2000 updates position at one-second intervals during  
self-survey. The surveyed position is frozen after the survey  
completes.  
Dynamic Limits  
The dynamic operating limits for the various receiver designs are  
listed below. These operating limits assume that the smart antenna is  
correctly installed and that the overall system is designed to operate  
under the same dynamic conditions.  
Table F-1  
Dynamic Upper Bound  
Dynamic  
Velocity  
Acceleration  
Jerk  
Operating Limits  
500 m/s  
4 g (39.2 m/s2)  
20 m/s3  
F.5.3  
Re-Acquisition  
When a satellite signal is momentarily interrupted during normal  
operation, the receiver continues to search for the lost signal at the  
satellite's last known Doppler frequency. If the lost signal is not re-  
acquired within 15 seconds, the receiver initiates a broader frequency  
search. The smart antenna uses the last known information about the  
dynamics of the receiver and the satellite to establish the center  
frequency and range for the search. Every 15 seconds, until the lost  
signal is re-acquired, a new center frequency and search range is  
computed. Each frequency range is searched in 500 Hz increments.  
The duration of the code search at a given frequency is approximately  
one second and switches automatically.  
F-8  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
F
Theory of Operation  
If ephemeris or almanac data is available for the lost satellite, then the  
satellite's velocity is factored into the center frequency calculation.  
The diminished accuracy of an older almanac is accounted for in the  
width of the search range. If neither the ephemeris nor almanac is  
available, then the Doppler frequency at last lock is searched for two  
minutes. If the satellite has not been re-acquired after two minutes,  
then the maximum expected Doppler frequency, based on satellite  
dynamics, is searched.  
If the current position is not accurately known, the search width is  
increased. If the smart antenna is computing velocity or velocity  
aiding is provided, then the receiver's motion is also factored into the  
Doppler frequency. If velocity information is not available, then the  
dynamics code is used to determine the maximum expected Doppler  
frequency.  
The re-acquisition time for momentary signal blockages is typically  
under two seconds.  
Acutime 2000 Synchronization Kit User Guide  
F-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
F
F.6  
System Architecture  
The standard Acutime 2000 incorporates a proprietary DSP (Digital  
Signal Processor), which operates at the L1 frequency (1575.42 MHz)  
and processes the Coarse/Acquisition (C/A) code portion of the GPS  
signal. The RF and digital signal processing components of the GPS  
module are custom ASICs designed by Trimble. In addition to the  
signal processing functions, these ASICs also contain support  
circuitry for the microprocessor. The microprocessor performs the  
navigation computations in addition to controlling the DSP channels  
and managing the I/O operations.  
GPS satellite signals are collected by the antenna, filtered and  
amplified by the antenna's pre-amp and then fed to the RF down  
converter. A highly stable, crystal reference oscillator, operating at  
12.504 MHz, supports the down converter in producing the correct  
signals for the digital signal processor. The signal processing stage  
tracks the GPS satellite signals and extracts the carrier code  
information, as well as the navigation data at 50 bits per second.  
In addition to supporting the down conversion process, the crystal  
oscillator also serves as the reference clock for the navigation  
processor. This microprocessor controls the operation of the signal  
processing channels by allocating the channels during satellite  
acquisition and tracking. In the overdetermined mode of operation,  
the smart antenna automatically tracks the highest eight (or twelve)  
satellites above the horizon and selects the optimal set of satellites for  
the position solution.  
In addition to controlling the DSP stage, the navigation processor also  
collects the ephemeris and almanac data for all of the satellites and  
manages the Universal Asynchronous Receiver/Transmitter (UART  
or DUART) interface. The UART supports full-duplex serial  
communication with the smart antenna.  
The RS-232 and RS-422 versions of the Acutime 2000 block diagram  
for the GPS smart antenna are illustrated in Figure F-1 and  
Figure F-2.  
F-10  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
F
Theory of Operation  
Acutime 2000  
12-Pin  
Internal Patch Antenna  
Connector  
RF  
ASIC  
Preamp  
RF In  
Tx  
Rx  
Tx  
Rx  
4
2
7
Port B Tx  
Port B Rx  
Port A Tx  
Port B  
TCXO  
12.504MHz  
Microcontroller/  
GPS Receiver  
ASIC  
Clk In  
Port A  
MCU Bus  
Event In  
6
Event In / Port A Rx  
11  
12  
PPS Out (+)  
PPS Out (-)  
Flash  
EPROM  
PPS Out  
RAM  
Backup  
Voltage  
8
VBack  
1
9
DC Power In  
Ground  
Vcc  
Switching Power Supply  
Figure F-1  
Acutime 2000 Block Diagram (RS-232 Version)  
Acutime 2000  
12-Pin  
Connector  
Internal Patch Antenna  
RF  
ASIC  
5
4
Port B Tx(+)  
Port B Tx(-)  
Preamp  
RF In  
Tx  
Rx  
Tx  
Rx  
Port B  
+
-
3
2
Port B Rx(+)  
Port B Rx(-)  
TCXO  
12.504MHz  
10  
8
Port A Tx(+)  
Port A Tx(-)  
Microcontroller/  
GPS Receiver  
ASIC  
Clk In  
Port A  
+
-
MCU Bus  
7
6
Event In / Port A Rx (+)  
Event In / Port A Rx (-)  
Event In  
PPS Out  
11  
12  
PPS Out (+)  
PPS Out (-)  
Flash  
EPROM  
RAM  
1
9
DC Power In  
Ground  
Vcc  
Switching Power Supply  
Figure F-2  
Acutime 2000 Block Diagram (RS-422 Version)  
Acutime 2000 Synchronization Kit User Guide  
F-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Theory of Operation  
F
F-12  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
This section defines technical terms and abbreviations used in this manual. It includes terms  
from the field of GPS technology.  
2-D  
Two Dimensional. A 2-D position is defined as latitude and  
longitude. Altitude is assumed to be fixed.  
2-D GPS mode  
A procedure of determining a 2-D position using signals  
received from the best (or only) three available GPS  
satellites. Altitude is assumed to be known and constant. A  
2-D position solution will only be determined if signals  
from three or more satellites are available.  
3-D  
Three Dimensional. A 3-D position is defined as latitude,  
longitude, and altitude.  
3-D GPS mode  
A procedure of determining a 3-D position using signals  
received from the best (or only) four available GPS  
satellites. A 3-D position solution will only be determined if  
signals from four or more satellites are available.  
almanac  
A reduced-precision subset of the ephemeris parameters.  
Used by the receiver to compute the elevation angle,  
azimuth angle, and estimated Doppler of the satellites. Each  
satellite broadcasts the almanac for all the satellites in the  
system.  
Acutime 2000 Synchronization Kit User Guide  
Glossary-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
ASCII  
American Standard Code for Information Interchange. A  
standard set of 128 characters, symbols and control codes  
used for computer communications. ASCII characters  
require 7 bits of data to send, but are often sent 8 bits at a  
time with the extra bit being a zero.  
auto GPS mode  
A procedure of automatically determining either a 2-D or 3-  
D position using signals received from GPS satellites. The  
solution automatically transitions between 2-D and 3-D  
depending on the number of satellites available, the PDOP  
of the available satellites, and the defined PDOP switch  
value. (See PDOP and PDOP constellation switch).  
azimuth angle  
bandwidth  
The angle of the line-of-site vector, projected on the  
horizontal plane, measured clockwise from true North.  
The range of frequencies occupied by a signal. Also, the  
information carrying capability of a communication channel  
or line.  
baud  
bit  
A measure of the speed of data transmission. Baud and bit  
rate are the same for direct equipment interconnections (for  
example, through RS-232). Baud and bit rate are not the  
same for modulated data links, whether wire or radio.  
Binary digit. The smallest unit of information into which  
digital data can be subdivided and which a computer can  
hold. Each bit has only two values (e.g., on/off, one/zero,  
true/false).  
bit rate  
byte  
The rate at which bits are transmitted over a communication  
path. Normally expressed in bits per second (bps).  
A set of contiguous bits that make up a discrete item of  
information. A byte usually consists of a series of 8 bits, and  
represents one character.  
Glossary-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
C/A code  
The Coarse/Acquisition code. This is the civilian code made  
available by the Department of Defense. It is subject to  
selective availability (SA). Users can reduce the effects of  
SA by using differential GPS.  
carrier  
channel  
chip  
The radio signal on which information is carried. The carrier  
can be sensed to determine the presence of a signal.  
Either a single frequency or a pair of radio frequencies used  
as a communication path.  
The length of time to transmit either a zero or a one in a  
binary pulse code.  
chip rate  
Number of chips per second (e.g., C/A code = 1.023 MHz).  
configuration  
A set of conditions or parameters that define the structure of  
an item. In regards to Placer, a configuration defines the  
GPS processing and characteristics of the RS-232 interface  
ports. The term configuration can also define the hardware  
components that comprise a subsystem or system.  
data bits  
datum  
The bits in a byte of data which carry the actual information.  
A mathematical model of the earth. Many local datums  
model the earth for a small region: for example, Tokyo  
datum, Alaska, NAD-27 (North America). Others, such as  
WGS-84, model the whole earth.  
DCE  
Data Communications Equipment. The equipment that  
provides the functions required to establish, maintain, and  
terminate a communication connection. Any equipment that  
connects to DTE using an RS-232 or CCITT V.24 standard  
interface.  
default setting  
A preset or initial value that is assumed to be the preferred  
or appropriate selection for most situations. The Placer GPS  
sensor is shipped with factory default configuration settings;  
the settings were determined by Trimble.  
Acutime 2000 Synchronization Kit User Guide  
Glossary-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
differential  
relative  
positioning  
Determination of relative coordinates of two or more  
receivers which are simultaneously tracking the same  
satellites. Static differential GPS involves determining  
baseline vectors between pairs of receivers. Also see  
differential GPS.  
dilution of  
precision  
A description of the purely geometrical contribution to the  
uncertainty in a position fix, given by the expression DOP =  
SQRT TRACE (A A) where A A is the design matrix for the  
instantaneous position solution (dependent on satellite-  
receiver geometry). The DOP factor depends on the  
parameters of the position-fix solution. Standard terms for  
the GPS application are:  
GDOP Geometric (three position coordinates plus clock  
offset in the solution)  
PDOP Position (three coordinates)  
HDOP Horizontal (two horizontal coordinates)  
VDOP Vertical (height only)  
TDOP Time (clock offset only)  
RDOP Relative (normalized to 60 seconds)  
DOP  
See dilution of precision.  
Doppler shift  
The apparent change in frequency of a received signal due  
to the rate of change of the range between the transmitter  
and receiver.  
earth-centered  
earth-fixed  
(ECEF)  
Cartesian coordinate system where the X direction is the  
intersection of the prime meridian (Greenwich) with the  
equator. The vectors rotate with the earth. Z is the direction  
of the spin axis.  
elevation angle  
The angle between the line of sight vector and the horizontal  
plane.  
Glossary-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
elevation mask  
angle  
A measure of the minimum elevation angle, above the  
horizon, above which a GPS satellite must be located before  
the signals from the satellite will be used to compute a GPS  
location solution. Satellites below the elevation angle are  
considered unusable. The elevation mask angle is used to  
prevent the GPS receiver from computing position solutions  
using satellites which are likely to be obscured by buildings  
or mountains.  
ellipsoid  
In geodesy, unless otherwise specified, a mathematical  
figure formed by revolving an ellipse about its minor axis. It  
is often used interchangeably with spheroid. Two quantities  
define an ellipsoid; these are usually given as the length of  
the semi-major axis, a, and the flattening, f = (a - b)/a, where  
b is the length of the semi-minor axis.  
ephemeris  
A set of parameters that describe the satellite orbit very  
accurately. It is used by the receiver to compute the position  
of the satellite. This information is broadcast by the  
satellites.  
epoch  
Measurement interval or data frequency, as in making  
observations every 15 seconds. Loading data using 30-  
second epochs means loading every other measurement.  
firmware  
frequency  
A set of software computer/processor instructions that are  
permanently or semi-permanently resident in read-only  
memory.  
The number of vibrations per second of an audio or radio  
signal. Measured in hertz (Hz), kilohertz (kHz), or  
megahertz (MHz).  
GPS frequencies are:  
L1 = 1575.42 MHz  
L2 = 1227.60 MHz  
Acutime 2000 Synchronization Kit User Guide  
Glossary-5  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
GDOP  
Geometric Dilution of Precision. GDOP describes how  
much an uncertainty in pseudo-range and time affects the  
uncertainty in a position solution. GDOP depends on where  
the satellites are relative to the GPS receiver and on GPS  
clock offsets.  
geodetic datum  
A mathematical model designed to best fit part or all of the  
geoid. It is defined by an ellipsoid and the relationship  
between the ellipsoid and a point on the topographic surface  
established as the origin of datum. This relationship can be  
defined by six quantities, generally (but not necessarily) the  
geodetic latitude, longitude, and the height of the origin, the  
two components of the deflection of the vertical at the  
origin, and the geodetic azimuth of a line from the origin to  
some other point. The GPS uses WGS-84.  
geoid  
GPD  
The actual physical shape of the earth which is hard to  
describe mathematically because of the local surface  
irregularities and sea-land variations. In geodetic terms it is  
the particular equipotential surface which coincides with  
mean sea level, and which may be imagined to extend  
through the continents. This surface is everywhere  
perpendicular to the force of gravity.  
GPS with differential corrections applied.  
Glossary-6  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
GPS  
Global Positioning System. A satellite-based navigation  
system operated and maintained by the U.S. Department of  
Defense and consisting of a constellation of 24 satellites  
providing worldwide, 24-hour, three-dimensional (3-D)  
GPS coverage. These satellites transmit signals used (by  
GPS receivers) to determine precise location (position,  
velocity, and time) solutions. GPS signals are available in all  
weather conditions. This system also includes 5 monitor  
ground stations, 1 master control ground station, and 3  
upload ground stations.  
GPS is emerging as the technology of choice in many timing  
applications, including site and network synchronization.  
GPS antenna  
An antenna designed to receive GPS radio navigation  
signals.  
GPS processor  
An electronic device that interprets the GPS radio  
navigation signals (received by a GPS antenna) and  
determines a location solution. The GPS processor may also  
be able to apply (and determine) differential GPS  
corrections.  
GPS receiver  
GPS time  
The combination of a GPS antenna and a GPS processor.  
The length of the second is fixed and is determined by  
primary atomic frequency standards. Leap-seconds are not  
used, as they are in UTC. Therefore, GPS time and UTC  
differ by a variable whole number of seconds.  
HDOP  
Horizontal Dilution of Precision.  
host system  
The device or instrument connected to the Acutime 2000  
smart antenna. The host system can be a PC, network  
equipment, or timing system, depending on the application.  
HOW  
Hand-over word. The word in the GPS message that  
contains time synchronization information for the transfer  
from C/A to P-code.  
Acutime 2000 Synchronization Kit User Guide  
Glossary-7  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
interface cable  
interference  
The interface cable allows data to flow between the  
Acutime 2000 and the communication equipment.  
Refers to the unwanted occurrences on communication  
channels that are a result of natural or man-made noises and  
signals, not properly a part of the signals being transmitted  
or received.  
integrated  
Doppler  
A measurement of Doppler shift frequency or phase over  
time.  
IODE  
Issue Of Data, Ephemeris. Part of the navigation data. It is  
the issue number of the ephemeris information. A new  
ephemeris is available usually on the hour. Especially  
important for Differential GPS operation that the IODE  
change is tracked at both the reference station and mobile  
stations.  
jamming  
Interference (in either transmitting or receiving signals)  
caused by other radio signals at exactly or approximately the  
same frequency.  
masks  
See satellite masks.  
maximum PDOP  
A measure of the maximum Position Dilution of Precision  
(PDOP) that is acceptable in order for the GPS processor to  
determine a location solution (see PDOP).  
NAVSTAR  
NMEA  
The name given to the GPS satellites, built by Rockwell  
International, which is an acronym formed from NAVigation  
System with Time And Ranging.  
National Marine Electronics Association. An association  
that defines marine electronic interface standards for the  
purpose of serving the public interest.  
NMEA 0183  
message  
NMEA 0183 is a standard for interfacing marine electronics  
navigational devices. The standard specifies the message  
format used to communicate with marine devices/  
components.  
Glossary-8  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
packet  
parity  
An "envelope" for data, which contains addresses and error  
checking information as well as the data itself.  
A scheme for detecting certain errors in data transmission.  
Parity defines the condition (i.e., even or odd) of the number  
of items in a set (e.g., bits in a byte).  
PDOP  
Position Dilution of Precision. PDOP is a unitless figure of  
merit that describes how an uncertainty in pseudo-range  
affects position solutions.  
PDOP  
constellation  
switch  
A value, based on PDOP, that defines when the GPS  
receiver/processor should switch between 2-D and 3-D GPS  
modes. The PDOP constellation switch is only active when  
the GPS mode of operation is set to Auto.  
PRN  
Pseudo-random noise. Each GPS satellite generates its own  
distinctive PRN code, which is modulated onto each carrier.  
The PRN code serves as identification of the satellite, as a  
timing signal, and as a subcarrier for the navigation data.  
protocol  
A formal set of rules that describe a method of  
communication. The protocol governs the format and  
control of inputs and outputs.  
pseudo-range  
A measure of the range from the GPS antenna to a GPS  
satellite. Pseudo-range is obtained by multiplying the speed  
of light by the apparent transit time of the signal from the  
GPS satellite. Pseudo-range differs from actual range  
because the satellite and user clocks are offset from GPS  
time and because of propagation delays and other errors.  
RAM  
Random-Access Memory.  
random-access  
memory  
Memory in which information can be referred to in an  
arbitrary or random order. The contents of RAM are lost  
when the System Unit is turned off.  
Acutime 2000 Synchronization Kit User Guide  
Glossary-9  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
range  
A term used to refer to the distance radio signals can travel  
before they must be received or repeated due to loss of  
signal strength, the curvature of the earth and the noise  
introduced because of moisture in the air surrounding the  
earth's surface.  
range rate  
The rate of change of range between the satellite and  
receiver. The range to a satellite changes due to satellite and  
observer motions. Range rate is determined by measuring  
the Doppler shift of the satellite beacon carrier.  
read-only memory Memory whose contents can be read, but not changed.  
Information is placed into ROM only once. The contents of  
ROM are not erased when the system unit's power is turned  
off.  
relative  
positioning  
The process of determining the vector distance between two  
points and the coordinates of one spot relative to another.  
This technique yields GPS positions with greater precision  
than a single point positioning mode can.  
rise/set time  
The period during which a satellite is visible (i.e., has an  
elevation angle that is above the elevation mask). A satellite  
is said to "rise" when its elevation angle exceeds the mask  
and "set" when the elevation drops below the mask.  
ROM  
Read-Only Memory.  
RTCM  
Radio Technical Commission for Maritime Services.  
Commission that recommends standards for differential  
GPS services. RTCM Recommended Standards For  
Differential GPS Service, prepared by RTCM Special  
Committee No. 104 (RTCM SC-104), defines a  
communication protocol for sending GPS differential  
corrections from a differential reference station to remote  
GPS receivers.  
Glossary-10  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
satellite masks  
As satellites approach the horizon, their signals can become  
weak and distorted, preventing the receiver from gathering  
accurate data. Satellite masks enable you to establish criteria  
for using satellite data in a position solution. There are three  
types of satellite masks: Elevation, SNR, and PDOP.  
SA  
Selective Availability. This is the name of the policy and the  
implementation scheme by which unauthorized users of  
GPS will have their accuracy limited to 100 meters 2D RMS  
horizontal and 156 meters 2D RMS vertical.  
SEP  
Spherical Error Probability. The radius of a sphere such that  
50% of the position estimates will fall within the surface of  
the sphere.  
serial  
communication  
A system of sending bits of data on a single channel one  
after the other, rather than simultaneously.  
serial port  
A port in which each bit of information is brought in/out on  
a single channel. Serial ports are designed for devices that  
receive data one bit at a time.  
signal-to-noise  
level  
GPS signals with SNRs that do not meet the mask criteria  
are considered unusable.  
signal-to-noise  
ratio  
A measure of the relative power levels of a communication  
signal and noise on a data line. SNR is expressed in decibels  
(dB).  
SNR  
Signal-to-Noise Ratio.  
spread spectrum  
The received GPS signal is a wide bandwidth, low-power  
signal (-160 dBW). This property results from modulating  
the L-band signal with a PRN code in order to spread the  
signal energy over a bandwidth which is much greater than  
the signal information bandwidth. This is done to provide  
the ability to receive all satellites unambiguously and to  
provide some resistance to noise and multi-path.  
Acutime 2000 Synchronization Kit User Guide  
Glossary-11  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Glossary  
SPS  
Standard Positioning Service. Refers to the GPS as available  
to the authorized user.  
start bit  
In asynchronous transmission, the start bit is appended to  
the beginning of a character so that the bit sync and  
character sync can occur at the receiver equipment.  
stop bit  
In asynchronous transmission, the stop bit is appended to  
the end of each character. It sets the receiving hardware to a  
condition where it looks for the start bit of a new character.  
SV  
Space Vehicle (GPS satellite).  
synchronous  
communication  
A method of sending digital data in which the bits come at  
fixed, rather than random, times and are synchronized to a  
clock.  
TSIP  
Trimble Standard Interface Protocol. A binary/hex packet  
bi-directional protocol, also known as the TANS protocol.  
Used by a large number of Trimble sensors. TSIP is the  
subset of TANS which is recognized by all Trimble sensors  
except the 4000 series. The TSIP protocol is defined in full  
in Appendix A.  
URA  
Satellite user range accuracy. The URA is sent by the  
satellite and is computed by the GPS operators. It is a  
statistical indicator of the contribution of the apparent clock  
and ephemeris prediction accuracies to the ranging  
accuracies obtainable with a specific satellite based on  
historical data.  
UTC  
Universal Coordinated Time. Uniform atomic time system/  
standard that is maintained by the US Naval Observatory.  
UTC defines the local solar mean time at the Greenwich  
Meridian.  
UTC offset  
The difference between local time and UTC (Example: UTC  
- EST = 5 hours).  
Glossary-12  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Index  
A
C
abbreviations used in manual xxiii  
Acutime 2000 GPS Smart Antenna  
12-pin connector format 4-3  
communicating with 2-4  
connecting 2-2  
cable delay compensation 5-9  
cautions xxiv  
choosing location for antenna 3-2  
cold start F-3  
command packets A-14  
communicating with Acutime 2000 2-4  
Timing Receiver Monitor 2-4  
computer and power source  
connecting 2-3  
connecting host system 3-6  
connection diagram 2-3  
connections 4-1  
enclosure illustration 1-3  
installation  
configuration  
choosing location 3-2  
routing and securing interface  
cable 3-5  
NTP software 6-1  
Palisade 6-12  
connecting computer and power source 2-3  
connecting host system 3-6  
connection  
installing 2-1, 3-1  
interface cables and connectors 4-4  
interface connector 4-3  
mounting 3-4  
instructions 4-7  
power 4-7  
overview 1-2  
specifications D-1  
timing packet 4-8  
timing pulse 4-7  
start-up 5-1  
connection diagram 2-3  
coordinate systems F-7  
NMEA 0183 F-7  
almanac A-40, A-58  
Appendix F, Theory of Operation xxi, 5-1  
Appendix F, Theory of Operation. 5-1  
audience xix  
TSIP F-7  
automatic installation  
Windows NT 6-16  
D
Department of Defense Glossary-6  
document conventions xxiii  
dynamic limits F-8  
Acutime 2000 Synchronization Kit User Guide  
Index-1  
Download from Www.Somanuals.com. All Manuals Search And Download.  
E
M
ECEF A-30  
electrical specifications D-3  
elevation mask 5-2  
main screen B-2  
manual installation  
Windows NT 6-17  
environmental specifications D-2  
event input 4-9  
monitoring NTP 6-31  
mounting the smart antenna 3-4  
external event input 5-9  
N
G
Network Time Protocol (NTP) 6-1  
NMEA 0183 F-7  
NMEA 0183 message formats C-5  
notes xxiv  
garage search strategy F-5  
getting started 2-1  
Glossary Glossary-1  
GPS timing 5-12  
NTP  
configuration file 6-11  
monitoring 6-31  
software installation 6-10  
time servers 6-2  
NTP software  
H
HAE A-30  
health of receiver A-46  
health of satellite A-49  
height above ellipsoid A-30  
hot start F-5  
installation and configuration 6-1  
O
operation  
theory F-1  
organization xx  
other information xxii  
overdetermined timing mode 5-5  
I
installation 3-1  
software 6-1  
UNIX 6-24  
Windows NT 6-15  
interface and power connections 4-2  
interface cable  
P
routing and securing 3-5  
introduction 1-1  
items required for installation 2-1  
packet descriptions A-20  
Palisade  
configuration 6-12  
PDOP mask 5-3  
performance F-8  
dynamic limits F-8  
re-acquisition F-8  
Index-2  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
update rate F-8  
performance specifications D-2  
physical specifications D-1  
pin-out descriptions 4-5  
position accuracy F-6  
selective availability F-6  
power connection 4-7  
PPS output options 5-6  
PPS quantization error 5-6, 5-7  
pre-installation check list 6-4  
preparation  
specifications D-1  
electrical D-3  
environmental D-2  
performance D-2  
physical D-1  
serial protocols D-4  
start-up 5-1  
system architecture F-10  
system operation  
overview 5-1  
GPS 6-5  
host system 6-6  
T
technical assistance xxiii  
technical support 6-4  
theory of operation F-1  
timing packet serial connection 4-8  
timing pulse connections 4-7  
Timing Receiver Monitor 2-4  
Timing Receiver Monitor screen  
serial port selection B-1  
Timing Receiver Monitor screens  
main B-2  
R
raw measurement data A-38  
re-acquisition F-8  
reader comment form 5  
report packets A-16  
routing interface cable 3-5  
tips xxiv  
tracking codes 5-4  
Trimble Standard Interface Protocol see  
TSIP A-1  
S
satellite acquisition F-3  
cold start F-3  
garage search strategy F-5  
hot start F-5  
warm start F-4  
TSIP F-7  
command packets A-14  
0x26, Health Request A-23  
0x2B, Initial Position  
(Latitude, Longitude,  
Altitude) Command A-26  
0x2F, UTC Parameters  
Command A-27  
satellite masks 5-2  
satellite signal levels A-48  
scope xix  
securing interface cable 3-5  
selective availability F-6  
self-survey mode 5-4  
serial communication 5-10  
serial port selection screen B-1  
serial protocols D-4  
SNR mask 5-3  
0x3D, Timing Port  
Configuration Command A-  
40  
report packets A-16  
Acutime 2000 Synchronization Kit User Guide  
Index-3  
Download from Www.Somanuals.com. All Manuals Search And Download.  
0x4C, Operating Parameters  
Report A-52  
0x4E, GPS Time Change  
Acknowledgment A-53  
0x57, Information About Last  
Computed Fix Report A-57  
0x59, Satellite Attributes  
Database Report A-63  
0x5A, Raw Measurement Data  
Report A-64  
0x5C, Satellite Tracking Status  
Report A-68  
0x5F, EEPROM Segment  
Status Reports A-70  
U
unit number 6-12  
UNIX installation 6-24  
hardware configuration 6-28  
update notes xxii  
update rate F-8  
W
warm start F-4  
Windows NT installation 6-15  
automatic 6-16  
manual 6-17  
World Wide Web (WWW) site xxii  
Index-4  
Acutime 2000 Synchronization Kit User Guide  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Reader Comment Form  
Acutime 2000 Synchronization Kit User Guide  
P/N: 45005-00-ENG  
April 2001  
Revision A  
We appreciate your comments and suggestions for improving this publication.  
Contributors of particularly helpful evaluations will receive a thank-you gift.  
I use the following Trimble product_______________________________________________  
for_________________________________________________________________________  
Please circle a response for each of the statements below:  
1 = Strongly Agree 2 = Agree  
The manual is well organized.  
I can find the information I want.  
3 = Neutral  
4 = Disagree  
5 = Strongly Disagree  
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
3
3
3
4
4
4
4
4
4
4
4
5
5
5
5
5
5
5
5
The information in the manual is accurate.  
I can easily understand the instructions.  
The manual contains enough examples.  
The examples are appropriate and helpful.  
The layout and format are attractive and useful.  
The illustrations are clear and helpful.  
The manual is:  
too long just right too short  
Please answer the following questions:  
Which sections do you use the most? _____________________________________________  
What do you like best about the manual? __________________________________________  
___________________________________________________________________________  
What do you like least about the manual? __________________________________________  
___________________________________________________________________________  
Optional  
Name ______________________________________________________________________  
Company ___________________________________________________________________  
Address_____________________________________________________________________  
___________________________________________________________________________  
Telephone_____________________________Fax __________________________________  
Please mail to Trimble Navigation Limited, 645 North Mary Avenue, P.O. Box 3642,  
Sunnyvale, CA 94088-3642. Alternatively, email your comments and suggestions to  
[email protected]. All comments and suggestions become the property of  
Trimble Navigation Limited.  
Download from Www.Somanuals.com. All Manuals Search And Download.  
Download from Www.Somanuals.com. All Manuals Search And Download.  

Telex Stereo System 873 40 User Manual
Toshiba DVD Player SD P2800 User Manual
Toshiba Laptop A100 User Manual
Traulsen Refrigerator TU044HT User Manual
TRENDnet Switch TE100 S32 User Manual
Triarch Indoor Furnishings 33230 1 User Manual
Tripp Lite Network Cables N201 014 BK User Manual
USRobotics Network Router usr805461 User Manual
VBrick Systems Server 4410 0118 0009 User Manual
Weber Gas Grill 55278 User Manual