background image

Provides an output clock synchronized to the selected reference; programmable 1,5, or 10
MHz TTL.

INT#

SOURCE OF INTERRUPT

0

External event input has occurred

1

A periodic output has occurred

2

The time coincidence strobe has occurred

3

A one second epoch (1 PPS output) has occurred

4

An output data packet is available

All modes of operation are supplemented by flywheel operation i.e.  I f  synchronization
source is lost the TFP will continue to function at the last known reference rate.

Generates synchronized IRIGB timecode; modulated and DC level shift formats are produced
simultaneously.

Programmable frequency output (periodics) is provided. The output frequency is 10,000,000
/ (nl  *  n2). 1<nl <65536  &  1<n2<65536

A time coincidence strobe output  i s  provided. Programmable from days through
milliseconds. This strobe also has an each second mode programmable to milliseconds.

Five maskable interrupt sources are supported. IRQ levels 1 through 7 are programmable.

Time of day, hours, minutes, and seconds, are displayed on front panel LED's.

Most inputs and outputs are accessible via the P2 connector.

1.2 PHYSICAL AND FUNCTIONAL OVERVIEW

The TFP is a B size module (6U X 160 mm) . Operation is controlled by a block of 32 D16 registers
written and read by the host via the VMEbus (A16 : D16). The TFP is available in two versions.
The bc635VME is intended for use in a VMEbus system with most I/0 signals available on rows A
and C of the P2 connector. The bc350VXI is intended for use in a VXlbus system, and is shipped
without a P2 connector.  A  dip switch is used to select VME or VXI compatibility.  I n  VMEbus
systems the register block can be located on any 64 byte boundary.  I n  VXlbus systems the register
block can be located at any of the 256 Logical Addresses (A15 and A14 must be high). The Logical
Address is returned during an interrupt acknowledge cycle.

1

1-2  b c 6 3 5 V M E / b c 3 5 0 V X I  Manual 

D

a

t

u

m

 Inc., Eamon= Div.

Summary of Contents for bc350VXI

Page 1: ...utilized and idle equipment along with credit for buybacks and trade ins Custom engineering so your equipment works exactly as you specify Critical and expedited services Leasing Rentals Demos In stock Ready to ship TAR certified secure asset solutions Expert team I Trust guarantee I 100 satisfaction All trademarks brand names and brands appearing herein are the property of their respective owners...

Page 2: ...bc635VME bc350VXI TIMEANDFREQUENCYPROCESSOR Operation and Technical Manual October 1994 Datuminc B A N C O M M D I V I S I O N 6541 Via del Oro San Jose CA 95119 TEL 408 578 4161 FA X 4 18 57X 4165 ...

Page 3: ...n If this equipment does cause interference to radio or television reception which can be determined by turning the equipment on and off the user is encouraged to correct the interference by one or more of the following measures R e o r i e n t the radio television receiving antenna M o v e the antenna leads away from any wire runs to the personal computer with the Datum module I f using an indoor...

Page 4: ...TIONS 1 4 CHAPTER 2 INSTALLATION AND SETUP 2 0 VME VXI COMPATIBILITY SWITCHES 2 1 2 1 VMEbus BASEADDRESS SELECTION 2 2 2 2 bc350VXI LOGICAL ADDRESS SELECTION 2 2 2 3 JUMPERS 2 3 2 4 INSTALLATION 2 4 CHAPTER 3 INTERFACES 3 0 GENERAL 3 1 3 O 1 DATA INPUT AND OUTPUT 3 1 CHAPTER 4 FIFO DATA PACKETS 4 0 GENERAL 4 1 4 1 WRITING DATA PACKETS 4 1 4 1 1 PACKET A SELECT TFP OPERATIONAL MODE 4 1 4 1 2 PACKET...

Page 5: ...PATH SELECTION 4 9 4 1 15 PACKET Q SET DISCIPLINING GAIN4 1 0 4 1 16 PACKET S SETYEAR4 1 0 CHAPTER 5 PROGRAMMING EXAMPLES 5 0 GENERAL 5 1 5 1 READING TIME ON DEMAND 5 1 5 2 EXTERNAL EVENT TIME CAPTURE 5 1 5 3 PROGRAM PERIODIC FREQUENCY OF 1000 HZ 5 2 5 4 SET MODE 1 AND THE MAJOR TIME 5 2 5 5 SELECT MODE 0 IRIGB AND ADVANCE TFP 2 5 MILLISECONDS 5 3 CHAPTER 6 INPUTS AND OUTPUTS 6 0 INPUTS AND OUTPUT...

Page 6: ...ion Introduction and key feature description Installation and setup Detailed operation and programming interfaces Input and output signals Programming examples Drawing set 1 1 KEY FEATURES The TFP has been designed with the following key features Time on demand days through 0 1 microseconds with zero latency This feature is implemented with hardware registers which latch the current time upon host...

Page 7: ...to milliseconds Five maskable interrupt sources are supported IRQ levels1 through 7 are programmable Time of day hours minutes and seconds are displayed on front panel LED s Most inputs and outputs are accessible via the P2 connector 1 2 PHYSICAL AND FUNCTIONAL OVERVIEW The TFP is a B size module 6U X 160 mm Operation is controlled by a block of 32 D16 registers written and read by the host via th...

Page 8: ...lts peak to peak DC LEVEL SHIFT TTL CMOS compatible ADDRESS SPACE A16 AM codes 29 and 2D 64 bytes DATA TRANSFER D16 INTERRUPTER D08 0 1 1 7 ROAK POWER 5 1 5amps 4 12 50 milliamp 12 30 milliamp EVENT CAPTURE TTL CMOS positive or negative edge triggered 20 nanoseconds min width 250 nanoseconds min period EXTERNAL 1PPS TTL CMOS positive edge on time 20 nanoseconds minimum width 1 3 1 TIMECODE READER ...

Page 9: ...INEWAVE INPUT 1 2 to 4 volts peak to peak TEMPERATURE OPERATING 0 to 70 degrees centigrade NON OPERATING 50 to 125 degrees centigrade RELATIVE HUMIDITY OPERATING 5 to 95 non condensing ALTITUDE OPERATING 400 to 18 000 meters MSL 1 3 5 DIGITAL OUTPUTS 1 3 6 EXTERNAL 10 MHz INPUT 1 3 7 ENURONMENTAL SPECIFICATIONS I I i I I I I s I i I I I I I 1 4 b c 6 3 5 V M E b c 3 5 0 V X I Manual D a t u m Inc ...

Page 10: ... Al6 selection Switch SW1 is thenused toselectthe LogicalAddress for themodule With SW2 3 in the VME position the module canbe mapped to any 64 byte block in the A16addressspace SW2 1 and SW2 2 set the Al4 and A15 addressbits andSW1 is usedto settheA13 through A6 addressbits Switch SW2 4 controls the status ID byte returned during interrupt acknowledgecycles With SW2 4 in the VXI position theStatu...

Page 11: ...etting of switch SW1 A6 thru A13 and SW2 A14 and A15 The bc635VME occupies 64 bytes in the A16 address space and can be freely located on any 64 byte boundary The correspondence of the switch positions to the address bits is illustrated below t I To select a base address set each of the switches to the logical zero CLOSED or ON or the logical one OPEN or OFF state 2 2 bc3 50V2CI LOGICAL ADDRESS SE...

Page 12: ...or SV 6 as the GPS sensor In the 3 4 position the TFP is configured to use the TANS as the GPS sensor The ACUTIME SV 6 and TANS are GPS sensors manufactured by Trimble Navigation Inc JP4 The jumpers in the JP4 group are designed to be moved asa pair That is positions 3 4 and 5 6 define one configuration and positions 1 2 and 7 8 define a second configuration In the default configuration the TFP is...

Page 13: ...used bc635VME users must verify that signals on rows A and C of theP2 connector are not used for VSB or other purposes The TFP provides signal I O on row A and C that may produce a conflict I f aconflict does exist a solution is to obtain a bc635VME with the P2 connector removed Verify that power is off and insert the TFP into the chassis securing it in the slot by tightening the two front panel s...

Page 14: ...tionally besynchronous with the1PPS epoch if theperiod is expressibleasa ratio of integers MAJORTIME Units of time larger than or equal to seconds A day hr min sec format is usually implied MINOR TIME Subsecondtime to whatever resolution is supported PACKET A group of bytes conforming to a defined structure Packets are usuallyused in bit serial or byte serialdatatransmission to allow framing of th...

Page 15: ...ME3 Requested Time 14 R TIME4 Requested Time 16 R EVENTO Event Time 18 R W EVENTI STROBE1 Event Time Strobe Time lA R W EVENT2 STROBE2 Event Time Strobe Time 1C R W EVENT3 I STROBE3 Event Time Strobe Time lE R EVENT4 Event Time 20 R W UNLOCK Release Lockout Capture Time 22 R W ACK Acknowledge Register 24 R W CMD Command Register 26 R W FIFO FIFO Input Output D16 or D08 0 28 R W MASK Interrupt Mask...

Page 16: ...in offsets 0x20 through Ox2E except FIFO at offset 0x28 Writing to this register with bit 0cleared has no effect All other bits are ignored during a write RESET VALUE OxFFFE OFFSETOxOA T I M E R E Q R E S E T VALUE NA Reading this register latches the current time and status into offsets OxOC through Ox14 The value read is indeterminant WARNING Many compilers will optimize out of existence an assi...

Page 17: ...tes units seconds tens seconds units EVENT3 field 10E 1 seconds 10E 2 seconds 10E 3 seconds 10E 4 seconds EVENT4 field 10E 5 seconds 10E 6 seconds 10E 7 seconds not defined RESET VALUE NA RESET VALUE NA RESET VALUE NA RESET VALUE NA RESET VALUE NA For clarity the above offsets have been grouped OFFSET Ox16 E V E N T O OFFSET Ox18 E V E N T OFFSET OxlA E V E N T 2 OFFSET Ox1C E V E N T 3 OFFSET OxI...

Page 18: ...ty CLEARS output FIFO by writing tothis register with bit 4 SET 5 reserved 6 reserved 7 HOST Must write to this register with bit 7 SET to causeTFP to take action onthe data packetpreviously written to the input FIFO 8 15 reserved OFFSET0x18 S T R O B E I OFFSETOxlA S T R O B E 2 OFFSETOx1C S T R O B E 3 RESETVALUEOxXX00 RESETVALUEOx0000 RESETVALUEOx0000 For clarity theaboveoffsets havebeengrouped...

Page 19: ...nly In mode 1 an output strobe is produced each second 6 FREQSELO 0 10 MHz 1 5 MHz 0 1 MHz 1 1 MHz 7 FREQSELI 0 0 1 1 8 15 reserved RESET VALUE OxXX00 This register is used to command the TFP to perform specific functions OFFSET 0x26 F I F O RESET VALUE NA Reads take data from the output FIFO Writes place data into the input FIFO Both the input FIFO and the output FIFO may also be accessed via D08...

Page 20: ...generated the interrupt The INTSTAT register bits are set regardless of the state of the mask bits This feature allows the host to poll for the occurrence of the interrupt sources INTSTAT bits are cleared by writing to the INTSTAT register with the correspond bit s set WARNING It is the transition of an INTSTAT bit from a zero to a one that causes an interrupt to be generated assuming of course th...

Page 21: ...1 1 IRQ3 1 0 0 IRQ4 1 0 1 IRQ5 1 1 0 IRQ6 1 1 1 IRQ7 RESET VALUE OxXX00 The LEVEL register selects the level at which an interrupt will be generated Only bits 0 through 2 are used These bits are encoded as follows 3 8 b c 6 3 5 V M E b c 3 5 0 V X I Manual D a t u m Inc Bancomm Div ...

Page 22: ...rocessed in accordance with the idbyte value When processing is complete the TFP sets bit 1 of the ACK register clears the input FIFO and resumes its previous task I f anSOH is not the first packet byte or if more than 40 bytes areread before encountering an ETB or if the idbyte value is invalid then TFP clears the FIFO sets bits 1 of the ACK register and resumes its previous task 4 1 1 PACKET A S...

Page 23: ...the major time is also derived from the clock IC The RTC is battery backed This mode is not recommended when using the oven oscillator because the accuracy of the RTC is not high enough to ensure that the oven will be able to track it with slippages See Mode 0 description MODE 4 D I G I T A L SYNC MODE This mode is not implemented MODE 5 G P S MODE WITH GPS RECEIVER ONBOARD The TFP only supports t...

Page 24: ...2 E T B Note All data fields mustbeASCII Thetimeloadedbypacket B will notbeused until the1secondepoch following theload The TFP increments the time before loading it to output buffer registers The time is incremented at approximately 900 milliseconds into the current frame and the buffer registers are loaded 950 milliseconds into the currentframe The buffer registersaretransferred to a set of hold...

Page 25: ...cket establishes the frequency of the TFP output periodics The number of output pulses is defined by the following equation N 10 000 000 n1 n2 where N output pulses per second n1 a programmable number in the range of 2 to 65535 n2 a programmable number in the range of 2 to 65535 The F packet establishes the value of nl and n2 There is a one byte qualifier associated with the F packet This qualifie...

Page 26: ...correspond to the INTEL defined modes 2 and 5 4 1 6 PACKET G OFFSET CONTROL It is frequently desired to program an offset into the basic TFP timekeeping functions relative to the reference input For example if the reference input is an IRIGB timecode there may be significant cable delay between the IRIGB generator and the TFP location Packet G allows this time difference to be removed by inserting...

Page 27: ...H byte 3 f o r m a t byte 4 m o d u l a t i o n byte 4 E T B format choices A I R I G A B I R I G B C 2 1 3 7 XR3 with 100Hz symbol rate NASA36 X X R 3 25Hz symbol rate modulation choices M a m p l i t u d e modulated sinewave D p u l s e code modulation DC level shift DC level shift not is supported for 2137 and XR3 codes 4 1 8 PACKET I CLOCK SOURCE SELECT Packet I is used to select the clock sou...

Page 28: ...ET REAL TIME CLOCK This packet loads the battery backed real time clock IC which is usedasthe source of major time and 1PPSepoch when mode 3 is selected The format is shown below byte 1 S O H byte 2 L byte 3 y e a r s tens byte 4 y e a r s units byte 5 m o n t h s tens byte 6 m o n t h s units January month 1 byte 7 d a y of month tens byte 8 d a y of month units byte 9 h o u r s tens byte 1 0 h o...

Page 29: ...headingWest For example EasternStandard Time would be 05 relative to UTC 4 1 13 PACKET 0 REQUEST DATA FROM THE TFP This packet is used to requestdata from theTFP which is not available via the register interfaces It wasaddeda catch all packet for universaldatatransfer This packethasbeencreated with avery extensibleformat and additionaldata will bemadeavailableascustomerneedsandsuggestionsare addre...

Page 30: ...ESPONSE FORMAT 4 REQUEST YEAR byte 1 S O H byte 2 o l o w e r case letter byte 3 4 byte 4 y e a r tens byte 5 y e a r units byte 6 E T B The TFP signals a packet ready condition by setting bit2 in the ACK register It is the responsibility of the host to clear this bit by writing to the ACK register with bit2 set 4 1 14 PACKET P PATH SELECTION The term path selection is not the best descriptor for ...

Page 31: ...TIMED thru TIME4 contain atomic seconds since January 6th 1980 Use only in GPS modes 4 1 15 PACKET V SET DISCIPLINING GAIN This packet allows the gain and sense of the disciplining process to be set via the host bus Originally this feature was used for Bancomm developmental purposes bit it would also be indispensable to anyone attempting to discipline an external oscillator using the TFP The forma...

Page 32: ...lereadsthe time from theTFPregistersTIMEOthru TIME4andloads this data into the array time Note that the time is latched by reading the TIMEREQ register and that the registerisassignedto a global variable In mostcasesassignment to a global avoids the possibility thatthedummyread operation will beremoved by an optimizing compiler beware readptr short BASE Ox0A dummy readptr for i 0 i 5 i time i read...

Page 33: ...put periodic synchronizedto the TFP 1 PPS epoch define ACK s h o r t B A S E 0 x 2 2 void sendfiacket char charptr FIFO SOH while charptr FIFO charptr FIFO ETB ACK 0x81 while ACK 0x01 load body of packet command TFP clear ACK wait for TFP acknowledge CODE FRAGMENT WHICH SETS PERIODIC send_packet F500630063 0x0063 99 100 1 5 4 SET MODE 1 AND THE MAJOR TIME This example selects the free runnningmode...

Page 34: ... disablejamsynchs since the required offset is larger than 990 microseconds See the G packet description for additional details onthejamsynch function send_packet A0 send_packet HB send_packet G 0025000 send_packet PO4 selectmode0 select IRIGB timecode advance 2 5 milliseconds disablejamsynchs Datum Inc Bancomm Div bc635VME bc350VXI Manual 5 3 ...

Page 35: ...This Page Intentionally Left Blank 5 4 b c 6 3 5 V M E b c 3 5 0 V X I Manual D a t u m Inc Bancomm Div ...

Page 36: ...D time and status display a BNC timecode input a BNC timecode output a 15 pin D plug and a 15 pin D socket The current TFP time hr min sec is displayed using seven segment LED digits I f the TFP is flywheeling the digit decimal points are also illuminated The time display is incremented at 990 milliseconds into the current frame One customer measured the LED radix point with a photo diode and repo...

Page 37: ...output AM C6 external event input C8 strobe output C9 periodic output C10 external 1PPSinput C11 1PPS output C12 1 5 10 MHz output C22 10MHz input C24 oscillator control output C18 C20 RS 422 Tx Rx A18 A20 RS 422 Tx Rx A26 RS 422 Rx GPS Note 1 C26 RS 422 Rx GPS Note 1 A28 GPS1PPS N o t e 1 Note 1 Hardware Rev E and later 1 6 2 be635VME bc350VXI Manual D a t u m Inc Bancomm Div ...

Page 38: ... wiring error in REV A REV C The15 pin D plug connectorwasadded to allow the ACUTIME GPSantenna to beused RJ11 connectorsJ4andJ5wereremoved The referencedesignatorsonthe silk screenwerereordered at this time REV D Two filter capacitorswereadded Thesecapacitorswereparallel with othercomponentsonprevious revisions REV E An oven oscillator optionwasaddedandthetransformer coupling optionwasremoved Add...

Page 39: ...This Page Intentionally Left Blank I I I I I I I I I I I I I i I 7 2 bc635VME bc350VXI Manual D a t u m Inc Bancomm Div I ...

Page 40: ... 8 DRAWING SET 8 0 GENERAL This chapter contains the schematic diagram assembly drawing and parts list for the bc635VME bc350VX1 Time and Frequency Processor Datum Inc Bancomm Div bc635VME bc350VXI Manual 8 i ...

Page 41: ...This Page Intentionally Left Blank 8 2 bc635VME bc350VXI Manual D a t u m Inc Bancomm Div ...

Page 42: ... 129 C P21E0 I L 5 J 1 6 3 2 1 J 2 T r U2 L 610736 2 R 9 0 4 4 4 4 1 1213 6 1 6 ICE I N U8 2 1 4 1 1 L 082 1 C21 4 C22 I s m I 150006 017 SIX C5 n F 1 3 7 1 4 4 W 4 45 T 4 5 3 F P I 104 EVENT PER SIB 06 31187 KOUT 043 33 Ic3 GPO 0 0 415 414 AB 0137 ADIS APS 404 403 402 401 ADO M E T OCR IC4 PE4 11003 RCM r1311 D I V 14061 14150 PDS 0C3 PAI 6 Al A Al 39 49 4 6 1 0 U 1 5 414 413 412 A l l 44160 6 11...

Page 43: ... veai 3 4 y 36 015 014 013 012 O i l as 00 07 De DS 02 0 0 1 2 1 4 1 2 1 3 2 1 1 3 445 3 U 3 2 XC3042PCE14 0 4 P P L C C P K G 7 CALA I N 0 0 1 4 OUT nor 2 o r warm I L I Puree C L A R K 1 4 errErR 01 Al 07 005 005 04 003 02 ADI u00 AlA t 1 6 3 1 s VAS VA4 V A VA VAI 1 14 5 I I 9 2 Az AI VAN 2 M ruts t a m vacia 015 s 78013 0 1 3 00312 6 6 012 0 2 1 5 6 3 1 2 4809 i t oso 05 78113 4031 806 06 0 5 ...

Page 44: ...5 0 6 1 1I 0 6 1 5U25 0614 0 5 6 6 5 3 1 326P I N P L C C M I 0 6 1 1 0 6 1 0 2 5 9 0 3 7 0 6 6 0 6 5 0 6 1 0 6 3 0 1 3 2 0 0 1 0 6 0 0 5 6 1 0 6 9 RCS GPO E S 0081 1 7 0110 P 4 1 1 6 8 1014u N I I O V E N B S C 091101 U6 4 7 6 0 8 1 4 3 0280 US 1 L O B 2 2 3 2 6 s v TII W i g O P U s T I O N 1 7 2 DI 0 0 9 0 0 7 0 6 0 5 0 0 3 0 2 0 1 06 0 0 A c c 6 1 G A T E 1 0 0 1 1 1 1 2 6 2 C 5 4 G A 1 E 2 2 ...

Page 45: ...ONDS Ems MINJTES UNITS FN0360 t o 9 5 0 5 1 5 e miNuTEs d P 1 4 5 FN0360 22 27 25 24 n 0 5 5 a a R O M S U N I T S FN0360 4_ t o O N 0S6 26 a g FN0360 mOLFIS TENS 0010 e m A3 827 8 2 2 R 2 3 51 10 l o m 2 4 RIB 1010 3 01 I 2412222 81 T I 1 r 4 0 4 4 43 02 AI A O U g OKI r r 03 31416242E1AS D2 Cl 00 AlnE7 C S I 09091 86 0011 7 P I S 0501 ALE C410 510 a CI 2 2 0 7 IX BATT 56 RP 1010 JO 1 6 2 3 0 3Co...

Page 46: ... N 1 3 6 I 1 4 5 1 1 5 4 I 1 6 17 19 74ALS641A I P ARTOF U39 5 8 1 5V PR2 10K 2 14 I6 0 19 7 5 13 17 13 11 B 2 PT 2 4 6 8 17151311 00m0 0w 0 0 0 r _ rvvrt 119m 84 BGOINm 85 BGODUTI 06 BGIINm B7 BGIOUTm BB B R I N m 89 BUOUTm BID 8G3INm 611 BG30Ulm All I A C K I N I 1 1 1 1 2 3 1 1 9 ZSit AilSellZtEt 581 RP3 U29 10K HC244 r V AODR VBDO 9 3 I6 5 19 P7 P6 P5 P4 U35 P3 P2 P1 P O 0770 07 06 05 04 03 02...

Page 47: ...00000000 00 00 00 00 00 00 00 00 00 00 U31 O D 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ograo of3Do 000000000 00000000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 U32 0 1 3 E 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 0 0 2 1 3 1 0 000000000N 0 0 0 0 0 0 0 0 0 0 0 00 0 0 00 0 0 00 0 0 oo u n o o 00 0 0 00 0 0 00 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 011 190 I C...

Page 48: ...E N I P 5 P d 4 1 1 1 1 1 1 4 i I t M E I P P I S WA 1 E I N E E 3 1 1 E 3 1 3 i M z i 3 11 2 W 2 1 2 1 1 P l i P O g l i g g g g g g g 2 2 1 i R R m m m m m m E PA P P P 1 7 R 3 g a s m a amEm V s a a i i i I V V V I E R V R 4 V i t i V f f i a a a E l m u w a r t a i l i f a l 1 m f _ 4 4 4 1 RM I X T M T pl R R I l 8 2 2 8 2 3 8 8 a i R e a P i i i V i i V V i 8 A 3 A g a m m g m e m a g g a m ...

Page 49: ...quipment Have surplus equipment taking up shelf space We ll give it a new home Learn more Visit us at artisantg com for more info on price quotes drivers technical specifications manuals and documentation Artisan Scientific Corporation dba Artisan Technology Group is not an affiliate representative or authorized distributor for any manufacturer listed herein We re here to make your life easier How...

Reviews: