Page 1
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Page 2
/ 627AT Time and Frequency Processor Revision B User’s Guide 8500-0011 March, 2004 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 3
The equipment and software described in this User's Guide has been developed solely at the expense of Symmetricom Inc and is proprietary. No unlimited rights in technical data are granted. Limited Rights as per DFARS 252.227-7013 shall be effective for ten years from the copyright date.
3.1.2 TIMEREQ and TIME0-TIME7 Registers ............. 3-2 3.1.3 CR0 Control Register 0 ..................3-8 3.1.4 EVENT0-EVENT8 Time Capture Registers ............3-8 3.1.5 UNLOCK Register....................3-8 Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 5
4.1.14 Packet “P” - Path Selection................4-15 4.1.15 Packet “Q” - Set Disciplining Gain ..............4-16 4.1.16 Packet “R” - Generator Time Offset Select ............. 4-16 bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 6
7.1 Time Code Phase Lock Loop Adjustment ................7-1 7.2 Time Code Output Amplitude Adjustment................7-2 APPENDIX A IRIG TIME CODE FORMAT A.0 General ..........................A-1 Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 7
TABLE OF CONTENTS This Page Intentionally Left Blank bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
CHAPTER ONE INTRODUCTION 1.0 GENERAL This bc620/627AT Time and Frequency Processor (TFP) User's Guide provides the following information: • Introduction and key feature description. • Installation and setup. • Detailed operation and programming interfaces. • Programming examples. • Input and output signals.
The bc620/627AT is a half length PC AT I/O expansion bus board. Operation is controlled via two 16 byte pages of 8 bit registers written and read by the host via the PCbus. The bc620/627 AT occupies 16 bytes in the AT I/O address space. The I/O signals are accessible via two 15 pin “D”...
Page 10
INTRODUCTION Figure 1-1 bc620/627AT Time and Frequency Processor Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
-400 to 18,000 meters MSL. 1.3.8 DIGITAL SYNCHRONIZATION SIGNALS Format DSS. Signal RS-422. Communication 9600 bps, 8 bit, 1 stop bit, no parity. Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 13
CHAPTER ONE This Page Intentionally Left Blank. bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
PC Bus Base Address Selection (SW1) Base Addr 100H 110H 120H 130H 140H 150H 160H 170H 180H 190H 1A0H 1B0H 1C0H 1D0H 1E0H 1F0H bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
PC Bus Base Address Selection (SW1) Base Addr 200H 210H 220H 230H 240H 250H 260H 270H 280H 290H 2A0H 2B0H 2C0H 2D0H 2E0H 2F0H Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
• Select a vacant expansion slot and remove the blank rear panel bracket. Save the screw. • Slide the bc620/627AT Module straight down to engage the motherboard connectors. • Fasten the top of the bracket to the chassis using the screw that was saved from Step 2.
README.EXE batch file. bc620.c / bc620.exe This program is written in Turbo C, and is intended to illustrate how to exercise the bc620 from a PC or compatible. Both the source code and an executable file have been provided. The modules base address is controlled by the value of the constant “base.”...
Page 18
Some possible device load statements are shown and explained in the following section. bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 19
INSTALLATION AND SETUP device=c:\bc620/627AT\bc620.sys /A300 /M4 /Y94 /O-08 Description: /A300 Sets the location where the driver will find the board to 300H. Puts the board in GPS mode (if it is not already there). /Y94 Sets the driver initial year to 1994.
Page 20
CHAPTER TWO This Page Intentionally Left Blank. bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
SOFTWARE INTERFACE 3.0 GENERAL The bc620/627AT Time and Frequency Processor (TFP) occupies 16 bytes in the PC bus I/O address space. Refer to Chapter Two for details on base address selection. All TFP registers are eight bits wide. This chapter describes the TFP registers and their use.
BCD format as shown in Table 3-3. The time is maintained in these registers until the TIMEREQ register is read again. bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 23
For software compatibility with future versions of the TFP, which may use some of the “unused” bits, write zero's to these bits and ignore them during reads. Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 24
CHAPTER THREE Table 3-1 bc620/627AT Page 0 Register Map Offset Reset Value Label Description TIMEREQ Time Request. TIME 0 Time Byte 0 (Status, DH). TIME 1 Time Byte 1 (DT, DU). TIME 2 Time Byte 2 (HT, HU). TIME 3 Time Byte 3 (MT, MU).
Page 25
Lockout Release / Capture Time. Data Acknowledge. MASK Interrupt Mask. INTSTAT Interrupt Status. FIFO FIFO Input / Output. PAGE Page Select. Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 26
Microseconds Hundreds EVENT6 Milliseconds Units. (not used for STROBE6). STROBE6 TIME7 Microseconds Tens. Microseconds Units. EVENT7 EVENT8 Nanoseconds Hundreds. Undefined. bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Selects the active edge for the external event input signal. EVENTEN Enables/disables time capture by the external event input signal. Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
TFP to take action on the FIFO data. (Refer to bit 7). bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 29
Must write to this register with bit 7 SET to cause TFP to take action on the data packet previously written to the input FIFO. Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
INTSTAT register with the corresponding bit(s) set. Only bits 0 - 4 are used, bits 5 - 7 are ignored during writes and undefined during reads. This register is mapped identically to the MASK register. Table 3-6 bc620/627AT Interrupt MASK/INTSTAT Register Bit Map Bit # Int # Source Of Interrupt External event input has occurred.
UNLOCK register. As with the TIME0 - TIME7 registers, the EVENT0 - EVENT8 registers can be read immediately after the event has occurred. Symmetricom, Inc. bc620/627AT Time and Frequency Processor 3-11 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
The rising edge of the strobe will set INTSTAT bit 2, and if MASK bit 2 is set a PC, AT bus interrupt will be generated. 3-12 bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
SOFTWARE INTERFACE 3.2.5 FIFO INTERFACE - PROGRAMMING THE BC620/627AT Reads cycles take data from the output FIFO. Writes cycles place data into the input FIFO. Both the input FIFO and the output FIFO may be accessed at offset 0x0E of register PAGE 1.
Page 34
CHAPTER THREE This Page Intentionally Left Blank. 3-14 bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
FIFO DATA PACKETS 4.0 GENERAL Communication with the bc620/627AT Time and Frequency Processor (TFP) is performed using byte serial data packet protocol. The packet bytes are read from and written to the TFP using eight bit data transfers at offset 0x0E of PAGE1. Following is a description of the available TFP FIFO data packets and the programming protocol.
Page 36
GPS MODE (bc627AT GPS Satellite Receiver) This optional mode is discussed in the bc627AT GPS Satellite Receiver Addendum User’s Guide. The bc620.c file has an example function, mode(), which sets the TFP operational mode as described above. bc620/627AT Time and Frequency Processor Symmetricom, Inc.
There would be thirty periods plus a remainder of 33920 counts. For now it is important to know that the bc620/627AT increments, and then transfers major time, from a software buffer to a set of hardware latches on the 29th period of the internal counter.
• Avoid loading major time near 29/30 into the second for obvious reasons. • The loaded time will not be output by the bc620 at the next 1pps on-time mark. So don't expect your download to be used before the appropriate 1pps occurs.
ETB. The bc620 firmware routines which normally load the D/A (i.e. disciplining) must be disabled using the path packet “P” to prevent the bc620 from overwriting the data input with this packet (“D”). The bc620.c file has an example function, preset_DA( ), which presets the D/A as described above.
Page 40
Two counter modes are supported; 1pps synchronous and asynchronous. It is the responsibility of the user to select the appropriate mode. No error checking is performed by the bc620/627AT firmware. The synchronous mode should only be selected if the number of output counts per second is an integer.
For example, if the reference input is IRIG B test range time, there may be a significant cable propagation delay between the IRIG B source and the bc620. This delay may be removed by simply advancing the bc620/627AT from the reference by the known delay.
IRIG A. “B” IRIG B. “C” 2137 (XR3 with 100 Hz symbol rate). “N” NASA36. “X” XR3 (25 Hz symbol rate). bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Code Options “B” Generate IRIG B amplitude modulated and DC level shift. “H” Generate IRIG H DC level shift only. Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
A positive sign is from the prime meridian heading East, and a negative sign is used from the prime meridian heading West. For example, Eastern Standard Time would be -05 relative to UTC. 4-10 bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
FIFO DATA PACKETS 4.1.13 PACKET “O” - REQUEST DATA FROM THE bc620/627AT This packet is used to request data from the TFP which is not available via the register interfaces. It was added primarily to allow the user to verify the integrity of the programmed setup data.
Page 46
(currently GPS specific) byte SOH. byte “o” (Lower case letter). byte “2.” byte Leap Second Tens. byte Leap Second Units. byte 4-12 bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 47
Heartbeat Cnt2 (Bits 12-15). byte Heartbeat Cnt2 (Bits 08-11). byte Heartbeat Cnt2 (Bits 04-07). byte Heartbeat Cnt2 (Bits 00-03). byte ETB. Symmetricom, Inc. bc620/627AT Time and Frequency Processor 4-13 Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 48
CHAPTER FOUR RESPONSE FORMAT “4” REQUEST bc620/627AT MODEL & VERSION byte SOH. byte “o” (Lower case letter). byte “4” byte Model 1 (“b”). byte Model 2 (“c”). byte Model 3 (“6”). byte Model 4 (“2”). byte Model 5 (“0”,'7'). byte Model 6 (“A”).
The term “path selection” might more appropriately be called switch selection or option control. The purpose of this packet is to create branch points in the bc620 firmware. The path packet contains two data bytes, each byte controls four switches, and each switch is assigned to a particular bit in the lower 4 bits of each byte.
This packet allows the gain and sense of the disciplining process to be set via the host bus. Originally this feature was used for Symmetricom Inc developmental purposes, but it could be useful when attempting to discipline an external oscillator using the TFP. The format is as...
(beware). outportb(PAGE,0x00); /* Access PAGE0 dummy = inportb(BASE+0x00); /* latch time */ for(i=0;i<8;i++) time[i]=inportb(TIME0+i); /* read the time registers */ Symmetricom, Inc. bc620/627AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
/* clear INTSTAT 1 PPS bit */ while(!(inportb(INTSTAT) & 0x08)); /* wait for 1 PPS */ send_packet("B123112233"); /* set the days thru seconds */ bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
/* select mode 0 */ send_packet("HB"); /* select IRIG B time code */ send_packet("G+0025000"); /* advance 2.5 milliseconds */ send_packet("P04"); /* disable jamsynchs */ Symmetricom, Inc. bc620AT Time and Frequency Processor Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 54
CHAPTER FIVE This Page Intentionally Left Blank bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
6.1 CONNECTOR I/O The bc620/627AT has two rear panel connectors, J1 and J2. J1 is a 15 pin DS type connector which carries most of the I/O signals. J2 is a high density DP type connector used for RS-422 serial I/O, and signal lines which accommodate an optional GPS signal suite for the bc627AT.
RS-422 Rx 100 Ω JP2 Position Termination * 1 to 2 Terminated. 3 to 4 No Termination. *Indicates factory default position. bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
CHAPTER SEVEN ADJUSTMENTS 7.0 GENERAL There are only two adjustments on the bc620/627AT module, RV1 and RV2. (See figure 1-1 for the location of these potentiometers.) 7.1 TIME CODE PHASE LOCK LOOP ADJUSTMENT RV2 adjusts the center frequency of the VCO which locks to the carrier of a modulated input time code.
Adjust this value to suit the equipment being driven. The range is zero to twenty-four volts peak-to-peak. bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
1960's the InterRange Instrumentation Group (IRIG) promoted a series of “standard” time code formats now loosely referred to as “IRIG Time Codes.” The bc620/627AT decodes the most widely used format, IRIG B, as well as IRIG A. Figure A-1 illustrates a frame of IRIG time code.
Page 60
APPENDIX A Figure A-1 IRIG Time Code Frame bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
Page 61
Santa Rosa, California 95403 USA For more information about the complete range of Quality Timing Products from the tel : 707-528-1230 Symmetricom Group of Companies, call 1-800-544-0233 in the US and Canada. fax : 707-527-6640 info symmetricom.com Or visit our site on the world wide web at http://www.symmetricom.com www.symmetricom.com...
Page 62
Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment SERVICE CENTER REPAIRS WE BUY USED EQUIPMENT • FAST SHIPPING AND DELIVERY Experienced engineers and technicians on staff Sell your excess, underutilized, and idle used equipment at our full-service, in-house repair center We also offer credit for buy-backs and trade-ins •...
Need help?
Do you have a question about the bc620 and is the answer not in the manual?
Questions and answers