TPRO-PCI:

Features                                                                     
●IRIG-A, IRIG-B, NASA36  Timecode Reader                                      
●IRIG-B Timecode Generator
●Time-Tag Input
●Programmable Periodic Output (pulse squarewave) and Interrupt
●Programmable Start/Stop Time Output and Interrupt

The TPRO-PCI performs timing and synchronization functions referenced to an input
timecode signal. The board synchronizes its on-board clock to the incoming timecode. 
The on-board clock’s time is also provided as an IRIG-B output. 
Other features include a time-tag TTL input, a programmable “heartbeat” pulse or 
squarewave output (with interrupt capability), and a programmable “match” 
start/stop time output (with interrupt capability)

The board continues to increment time (“freewheel”) in the absence of an input
timecode. Thus, the board can be used as an IRIG-B timecode generator by setting 
the initial time via the PCI bus.

The input timecode format (IRIG-B, IRIG-A, or NASA36) is automatically detected. 
Synchronization to the input timecode is also automatic and can be enabled/disabled 
via the PCI bus. A propagation delay offset may be specified to compensate for 
cable delays.

The timecode input is an amplitude modulated sine wave. An automatic gain control 
(AGC) circuit permits a wide range of input amplitudes. The timecode input is 
differential; the board does not reference this signal to ground. A singleended
input (referenced to ground) is also acceptable.

The board can be ordered with option “-M” to synchronize to a one-pulse-persecond
(1PPS) input instead of an incoming timecode. In this case, the initial time is 
programmed via the PCI bus, and the board begins counting on the next 1 PPS pulse.

TPRO-PCI Synchronizable Timecode Generator Specifcations

Timecode Input

Code Format (autodectect)

IRIG-A (A132), IRIG-B (b122), NASA36

Amplitude

1.2 Vp-p min, 8.0 Vp-p max

Polarity

Detected automatically

Modulation Ratio

2:1 min, 3:1 typ, 4:1 max

Input Impedance

> 10 K ohms

Timing Accuracy

Better than 100 ppm 

Common Mode Voltage

Differential input, ± 100 V max


IRIG-B Output

Code Format

IRIG-B (B122)

Amplitude (mark)

2.6 Vp-p (type)

Modulation Ratio

3:1

Output Impedance

600 ohms


Time-Tag Input

Input Voltage

-0.5V min, +0.8V max for logic 0
+2.0V min, +5.5 max for logic 1
Tags rising edge

Input Current

< 5 µA for logic 0
<5 µA for logic 1

Rise/Fall Time

500 nS max

Repetition Rate

200 events per second max

Timing Resolution

1 µS


1PPS Sync Input (option –M only)

Input Voltage

2.4 V min, 16.0 V max (high)
(500 uA max at 5 vin, 12 mA max at 16 Vin)

Rise/Fall Time

500 nS max

Trigger Edge

Rising

1PPS Accuracy

Must be 100 ppm or better


Match Output

Output Voltage

3.8 V min at 6 mA (high)
0.4 V max at –6 mA (low)

Settability

1 µS


On-Board Clock

Resolution

1 µS

Range

366:23:59:59.999999

Date Format

Integer (001-366)

Synchronization Time

< 8 seconds

Open Loop Drift (no timecode input)

<2 µS in 10 seconds (2E-07) after operating with valid timecode input for 60 minutes


PCI Interface

Interface

PCI Spec. 2.1 compliant

I/O

64 bytes

DMA Transfers

None


General

Size

H 106.7 mm, L 174.6 mm (H 4.2”, L 6.875”)

Power (from VME bus)

+5 Vdc @ 425 mA max,
+12 Vdc @ 225 mA max,
-12 Vdc @ 50 mA max

Operating Temperature

0 to +50 C (+32 to +122 F)

Storage Temperature

-40 to +60 C (-40 to +140 F)

Connectors

BNCs for timecode input and output DB15 (socket) for timecode input, output, heartbeat output, match output, time-tag input, and 1 PPS input.


Heartbeat Output

Output Voltage

3.8 V min at 6 mA (high)
0.4 V max at –6 mA (low)

Wave Shape

Pulse or Squarewave (programmable)

Pulse Width

150 nS min, 450 nS max

Pulse Polarity

Negative

Squarewave

45% - 55%

Timing

Falling edge on-time (pulse or squarewave)

Range

1.000 µS – 21.845 mS in 1 µS steps (1 Mhz – 45.7771 Hz)

Power-on default rate

100 PPS (pulse)