Spectracom TPRO-cPCI User Manual Download Page 45

 

 

REVISION HISTORY 

 

Revision 

Level 

ECN 

Number 

 

Description 

A — 

First conversion of legacy KSI documentation to Spectracom 
documentation. 

B 2022 

Corrected errors in Phase Noise values.  Removed reference to 
Option 05.  Made minor style and format changes. 

C 2218 

Changed lower limit of IRIG-B input voltage range to 3.6V.

 

D 2295 

Corrections to various IRIG-A and IRIG-B specifications.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Summary of Contents for TPRO-cPCI

Page 1: ... TIMECODE GENERATOR with COMPACT PCI BUS INTERFACE User Manual 95 Methodist Hill Drive Rochester NY 14623 Phone US 1 585 321 5800 Fax US 1 585 321 5219 www spectracomcorp com Part Number 1152 5001 0050 Manual Revision D 12 January 2009 ...

Page 2: ... Corporation Printed in USA Specifications subject to change or improvement without notice Spectracom NetClock Ageless TimeGuard TimeBurst TimeTap LineTap MultiTap VersaTap and Legally Traceable Time are Spectracom registered trademarks All other products are identified by trademarks of their respective companies or organizations All rights reserved ...

Page 3: ...acom products must be returned with the description of the claimed defect and identification of the individual to be contacted if additional information is needed Spectracom products must be returned properly packed with transportation charges prepaid Shipping expense Expenses incurred for shipping Spectracom products to and from Spectracom including international customs fees shall be paid for by...

Page 4: ......

Page 5: ...utput 2 4 2 15 Indicator Lights 2 5 2 15 1 ACQ Indicator Light 2 5 2 15 2 SYNC Indicator Light 2 5 3 SPECIFICATIONS 3 1 4 REGISTER LEVEL DESCRIPTION 4 1 4 1 Base Address 4 1 4 2 ASCII Strings 4 1 4 3 Register Map 4 2 4 3 1 Forced Reset tbreg_reset 4 2 4 3 2 Command Register tbreg_cmd 3 0 4 2 4 3 3 Response Register tbreg_response 3 0 4 2 4 3 4 Interrupt Enable Register tbreg_irq_en 4 3 4 3 5 Clear...

Page 6: ...tellites Tracked and Altitude 5 7 5 10 Read Longitude 5 8 5 11 Read Latitude 5 8 5 12 Enable Disable Synchronization Flat 5 9 5 13 Read Synchronization Enable Flag 5 9 5 14 Factory Test Messages 5 9 5 15 Read Version 5 10 5 16 Lamp Test 5 10 5 17 Blink Yellow Mode 5 10 6 OPTIONS AND ACCESSORIES 6 1 6 1 Accessories 6 1 6 1 1 TRIM CAB D D 100 TSAT cPCI Only 6 1 6 1 2 GPS Optic Isolator TSAT cPCI Onl...

Page 7: ... the exception that it obtains time from an input time code The time code can be in IRIG A IRIG B or NASA36 format the board automatically detects which format is being used The time code conveys the day hour minute and second The on board 10 MHz oscillator is disciplined to maintain an accuracy of 10 microseconds for IRIG A and 15 microseconds for IRIG B and NASA36 Either board may be used as a s...

Page 8: ...onger because it must first re compute the position 1 2 Your Spectracom GPS Receiver Your board s GPS receiver is built into the antenna housing and communicates to the board via a serial RS 422 interface Power 12V is supplied from the board The unit comes with a 100 foot cable Extension cables are available in 100 foot lengths The maximum total length is 500 feet The connectors on the extension c...

Page 9: ... CAUTION Electronic equipment is sensitive to Electrostatic Discharge ESD Observe all ESD precautions and safeguards when handling the timecode generator NOTE If equipment is returned to Spectracom it must be shipped in its original packing material Save all packaging material for this purpose ...

Page 10: ...TPRO cPCI TSAT cPCI Spectracom Corporation Synchronizable Timecode Generator User Manual 1 4 ...

Page 11: ...he jumper settings 1 3 5 7 16 9 2 15 13 11 14 12 10 8 6 4 JP1 Figure 2 1 Jumper Settings Jumper numbers are not printed on the board Jumper 11 to 12 connects the programmed Oscillator Output frequency to the RS 422 driver input Jumper 13 to 14 connects the Heartbeat output from the on board circuitry to the Timing connector Jumper 15 to 16 connects the Match output from the on board circuitry to t...

Page 12: ...t and reconnect the antenna while power is applied 2 5 Timing Connector Both versions of the board have a DB 15 socket connector labeled TIMING The pinout for this connector is the same for both TPRO cPCI and TSAT cPCI as follows Table 2 1 Timing Pinouts Pin Function Type 1 Time Code Input Differential Analog 2 Timecode Input Differential Analog 3 Signal Ground 4 Time Code Output Single ended Anal...

Page 13: ...for IRIG B and NASA36 IRIG A accuracy is slightly better than that of IRIG B and NASA36 because IRIG A has a faster higher carrier frequency Essentially time codes are audio signals They can be distributed without degradation for long distances several hundred feet using co axial or twisted pair cables Cable and termination impedance is not critical since the signal consists of a low frequency sin...

Page 14: ...register on the rising edge of this signal The user s software is responsible for ensuring that each event is read before the next occurs This is a TTL input with an on board 10K pull up resistor to 5V 2 10 1 PPS Output This one pulse per second output comes from the on board clock It is present regardless of whether the board is synchronized or freewheeling An RS 422 driver and series 10 ohm resi...

Page 15: ...ED 2 15 Indicator Lights The front panel has two indicator lights 2 15 1 ACQ Indicator Light The yellow ACQ indicator lights when the board is in the process of acquiring either the GPS satellite signals or the incoming time code When the indicator is not lit there is no time code input there are errors in the serial communication to the GPS receiver or the board is in sync The ACQ indicator also ...

Page 16: ...Spectracom Corporation TPRO cPCI TSAT cPCI Synchronizable Timecode Generator User Manual 2 6 ...

Page 17: ...o 95 non condensing TIMING Connector DB 15 socket 15 pins GPS ANTENNA Connector High density D type plug 15 pins Table 3 2 CompactPCI Interface CompactPCI Interface Standard 32 bit J1 only CompactPCI Spec 2 0 Compliant Memory Map 64 consecutive 32 bit words 256 bytes I O Map None Chipset Vendor ID PLX Technology Inc 0x10b5 Chipset Device ID PLX 9050 Chip 0x9050 Subsystem Vendor ID Spectracom 0x134...

Page 18: ...sition Accuracy 40 meters 135 ft 2dRMS Datum WGS 84 Operating Temperature 30C to 75C 20F to 165F Storage Temperature 55C to 90C 65F to 195F Humidity MIL STD 810E Method 507 3 Procedure I II III 95 Weatherproof MIL STD 810E Method 512 3 Salt Fog MIL STD 810E Method 509 3 48 hours Ultraviolet Protection ASTM G53 88 Transient Protection 600 Watts 1 mS data and power lines ESD IEC 1000 4 2 Level 4 8 K...

Page 19: ... detected automatically IRIG B 122 or IRIG A 132 Amplitude mark IRIG A Amplitude mark IRIG B 1 2 Vp p min 8 0 Vp p max 1 2 Vp p min 8 0 Vp p max Modulation Ratio 2 1 min 3 1 typical 4 1 max Time Base Error 25 ppm max Input Impedance 10K ohm Common Mode Voltage relative to signal ground 100 V max Acquisition Time 15 seconds max Table 3 8 Time Code Output Connector DB 15 TIMING pin 4 Format IRIG B 1...

Page 20: ...MHz or 10 MHz programmable Power on Default Frequency Off Output Type Differential RS 422 Wave Shape Square wave 40 60 duty cycle Recommended Termination 120 ohms Watt line to line Differential Output into 120 ohms 2 5 Vp p 1 kHz or 1 MHz 2 0 Vp p 5 MHz 1 7 Vp p 10 MHz Output Skew pin 8 to pin 15 5 nS typical Cable Length 1 kHz or 1 MHz 76 m 250 ft max Cable Length 5 MHz 23 m 75 ft max Cable Lengt...

Page 21: ...ge 27 VDC max Output Voltage low 0 5 V max at 20 mA Output Current low 20 mA max CAUTION Electronic equipment is sensitive to Electrostatic Discharge ESD Observe all ESD precautions and safeguards when handling the timecode generator CAUTION It is necessary to use an external diode when driving inductive loads e g relays The diode should be situated as close to the load as possible and connected a...

Page 22: ...TPRO cPCI TSAT cPCI Spectracom Corporation Synchronizable Timecode Generator User Manual 3 6 ...

Page 23: ... to maintain compatibility with future revisions 4 2 ASCII Strings Some of the commands and responses consist of ASCII strings Four ASCII bytes are grouped together in a single 32 bit word The first character in the string is in the lowermost part of the word bits 07 00 the next character byte is in bits 15 08 the next is in bits 23 16 and the fourth character in the string is in bits 31 24 For re...

Page 24: ... 0x1c tbreg_ttag_date 0x20 tbreg_cmd 0 0x24 tbreg_cmd 1 0x28 tbreg_cmd 2 0x2c tbreg_cmd 3 0x30 tbreg_response 0 0x34 tbreg_response 1 0x38 tbreg_response 2 0x3c tbreg_response 3 0x40 tbreg_reset 0x44 through 0xfc are reserved for future use 4 3 1 Forced Reset tbreg_reset Writing any value causes the board s embedded microprocessor to be reset The board s bus interface logic is not reset The user m...

Page 25: ...ing the Status Register also loads the instantaneous Clock Time and Clock Date Registers Bit Name Definition 1 asserted 31 30 reserved for future use 29 tbstat_f_cmov Flag Command Overflow 28 tbstat_tp_int Testpoint Interrupt 27 24 tbstat_ttec 3 0 Time Tag Event Counter 23 21 reserved for future use 20 tbstat_tp_gps Testpoint GPS Antenna 19 reserved for future use 18 16 tbstat_ssi 2 0 Synchronizat...

Page 26: ... when the Match Start time occurs Reset it by writing any value to the tbreg_clrflag_m register The Match Stop time does not affect it This bit might be set at power on reset the user must clear this bit before setting the Match Start time 4 3 9 5 Flag Heartbeat This flag is set by each Heartbeat pulse the user clears it by writing any value to tbreg_clrflag_hb The user s software must be fast eno...

Page 27: ...ete This bit enables an interrupt when Flag Command Complete is asserted NOTE Use this interrupt carefully The only way to clear Flag Command Complete is to send another command This interrupt might be useful if a series of commands is to be sent but most applications will not use this feature 4 3 9 14 IRQ Enable Sync Change This bit enables an interrupt when Flag Sync Change is asserted This is u...

Page 28: ...ternal hardware can be used to divide the time tag signal so that only every fifth event is tagged for example Such hardware is the user s responsibility 4 3 9 18 Testpoint Interrupt This status bit is asserted when the board is asserting an interrupt It is used for diagnostic purposes only The user should examine the Flag bits in conjunction with the IRQ Enable bits only when determining which in...

Page 29: ...of four bits each of which represents a digit in the time i e it is in Binary Coded Decimal BCD format Bits tbreg_clk_upper tbreg_clk_lower 31 28 reserved 10s of seconds 27 24 100s of days 1s of seconds 23 20 10s of days 100s of mS 19 16 1s of days 10s of mS 15 12 10s of hours 1s of mS 11 08 1s of hours 100s of µS 07 04 10s of minutes 10s of µS 03 00 1s of minutes 1s of µS For example the time day...

Page 30: ...TPRO cPCI TSAT cPCI Spectracom Corporation Synchronizable Timecode Generator User Manual 4 8 ...

Page 31: ...and Only one command can be processed at a time 5 2 Set Time 0 x 0010 When not synced to GPS or incoming time code the host computer can set the time The time then continues to increment from the set value freewheel However if the GPS receiver begins to track satellites or if a time code input is applied time jumps to the GPS or time code time unless synchronization has been disabled by the Disabl...

Page 32: ...ear is not used in the Match Time comparison The power on default is the special year 0001 a non leap year TSAT PMC boards obtain the year from the GPS satellites or it can be set manually as described above The year is incremented at the end of day 365 or 366 A leap year is any year that is evenly divisible by four except century years A century year 2000 2100 etc is a leap year only if it is eve...

Page 33: ...s range will result in the year being set to 0001 Bits tbreg_cmd 0 Bits tbreg_cmd 1 31 00 unused 31 00 unused Bits tbreg_cmd 2 Bits tbreg_cmd 3 31 16 unused 31 16 unused 15 12 1000s of Year 15 00 0x0015 11 08 100s of Year 07 04 10s of Year 03 00 1s of Year For example to set the year to 2003 write the following commands tbreg_cmd 2 0x00002003 tbreg_cmd 3 0x00000015 The response indicates that the ...

Page 34: ...00 0x0020 For example to specify a Match Start time of day 345 hour 12 minute 56 second 29 123456 write the following values tbreg_cmd 0 0x03451256 tbreg_cmd 1 0x29123456 tbreg_cmd 3 0x00000020 The MATCH output and Flag Match will be asserted when the clock time equals the Match Start time The year is not used in the comparison This command must be sent at least 50 mS prior to this The response in...

Page 35: ...nge is 0x0003 through 0xfffc with the further restriction that N must be evenly divisible by 3 Set the Heartbeat period as follows The counter is forced to maximum count each time synchronization is established This causes the Heartbeat output to be in sync with the absolute time Bits tbreg_cmd 0 Bits tbreg_cmd 1 31 16 unused 31 04 unused 15 00 N 03 Invert 1 Normal 0 02 Enable 1 Disable 0 01 00 Cl...

Page 36: ...MHz 0x00000345 0x 0345 10 MHz 0x00000445 0x 0445 If invalid data is commanded in bits 15 08 the response will be 0x ff45 and the output will be OFF 5 8 Set Offset Time 0 x 0060 This command is used to introduce deliberate offsets into the time Most applications use the power on default zero delay Setting a deliberate offset is useful for providing a pre trigger For example the board s 1PPS output ...

Page 37: ...6 third character 23 16 seventh character 15 08 second character 15 08 sixth character 07 00 first character 07 00 fifth character Bits tbreg_response 2 Bits tbreg_response 3 31 24 twelfth character 31 16 unused 23 16 eleventh character 15 00 0x0070 15 08 tenth character 07 00 ninth character The response string is formatted as AAAA A M SS 0 where AAAA A is the altitude and SS is the number of sat...

Page 38: ...be present when it is not tracking satellites e g 0 While tracking satellites leading zeroes are present if necessary in the DDD MM and FFFF fields in order to maintain constant field size 5 11 Read Latitude 0 x 0072 TSAT cPCI Only Write command 0x00000072 to tbreg_cmd 3 to read the computed latitude Units are degrees minutes and fractional minutes not degrees minutes and seconds An ASCII string i...

Page 39: ...128 bits 4 words long Spectracom recommends that the user include the ability to read these messages Specifically the user s software should include a function subroutine to read and display them or log them to the disk Normally this function subroutine is not called The exact meaning of these messages is proprietary and is not disclosed in this manual Each response consists of data in tbreg_respo...

Page 40: ...Test 0 x 00ee This diagnostic command initiates the same lamp test sequence that occurs during power on reset There is no response The yellow ACQ and green SYNC panel lights are illuminated briefly one at a time The In Sync output on the TIMING connector will be asserted while the green SYNC panel light is illuminated Write command 0x000000ee to tbreg_cmd 3 5 17 Blink Yellow Mode 0 x 00b0 and 0 x ...

Page 41: ...ot connect directly to the Trimble GPS Receiver 6 1 2 GPS Optic Isolator TSAT cPCI Only The GPS Optic Isolator system combines a GPS receiver antenna a fibre optic transmitter a fibre optic receiver and a standard KSI GPS timing board The satellite information that is received via the GPS antenna is passed to a fibre optic transmitter via an extension cable The fibre optic transmitter converts the...

Page 42: ...TPRO cPCI TSAT cPCI Spectracom Corporation Synchronizable Timecode Generator User Manual 6 2 ...

Page 43: ...al 7 1 7 Driver Support Please contact your sales representative for information about Spectracom s bus level timing board driver support for Windows Linux VxWorks and a variety of other platforms You may also visit our website at www spectracomcorp com to download datasheets and manuals ...

Page 44: ...TPRO cPCI TSAT cPCI Spectracom Corporation Synchronizable Timecode Generator User Manual 7 2 ...

Page 45: ...KSI documentation to Spectracom documentation B 2022 Corrected errors in Phase Noise values Removed reference to Option 05 Made minor style and format changes C 2218 Changed lower limit of IRIG B input voltage range to 3 6V D 2295 Corrections to various IRIG A and IRIG B specifications ...

Page 46: ...Spectracom Corporation 95 Methodist Hill Drive Rochester NY 14623 www spectracomcorp com Phone US 1 585 321 5800 Fax US 1 585 321 5219 ...

Reviews: