Symmetricom bc620 User Manual
Symmetricom bc620 User Manual

Symmetricom bc620 User Manual

Time and frequency processor
Table of Contents

Advertisement

Quick Links

Symmetricom bc620 User Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the bc620 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Symmetricom bc620

  • 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.
  • Page 4: Table Of Contents

    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...
  • Page 8: Chapter One Introduction

    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.
  • Page 9: Physical And Functional Overview

    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...
  • Page 11: Performance Specifications

    20 nanoseconds minimum width 250 nanoseconds min. period. External 1pps TTL / CMOS positive edge on time. 20 nanoseconds minimum width. bc620/627AT Time and Frequency Processor Symmetricom, Inc. Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com...
  • Page 12: Digital Outputs

    -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...
  • Page 14: Chapter Two

    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...
  • Page 15: Installation And Setup

    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...
  • Page 16: Installation Procedure

    • 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.
  • Page 17: Demonstration Programs

    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...
  • Page 21: Chapter Three Software Interface

    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.
  • Page 22: Registers

    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...
  • Page 27: Cr0 Control Register 0

    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...
  • Page 28: Event0-Event8 Time Capture Registers

    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...
  • Page 30: Mask Interrupt Mask Register

    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.
  • Page 31: Fifo Register

    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...
  • Page 32: External Event Input

    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...
  • Page 33: Fifo Interface - Programming The Bc620At

    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...
  • Page 35: Chapter Four Fifo Data Packets

    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.
  • Page 37: Packet "B" - Set Major Time

    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.
  • Page 38: Packet "C" - Command Input

    • 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.
  • Page 39: Packet "F" - Heartbeat (Periodics) Control

    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.
  • Page 41: Packet "G" - Propagation Delay Offset Control

    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.
  • Page 42: Packet "H" - Set Time Code Format For Mode 0

    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...
  • Page 43: Packet "I" - Clock Source Select

    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...
  • Page 44: Packet "L" - Set Real Time Clock

    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...
  • Page 45: Packet "O" - Request Data From The Bc620At

    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”).
  • Page 49: Packet "P" - Path Selection

    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.
  • Page 50: Packet "Q" - 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 Symmetricom Inc developmental purposes, but it could be useful when attempting to discipline an external oscillator using the TFP. The format is as...
  • Page 51: Chapter Five Programming Examples

    (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...
  • Page 52: External Event Time Capture

    /* 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...
  • Page 53: Select Mode 0 (Irig B) And Advance Tfp 2.5 Milliseconds

    /* 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...
  • Page 55: Chapter Six Input And Output Signals

    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.
  • Page 56: Jumper Selections

    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...
  • Page 57: Chapter Seven Adjustments

    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.
  • Page 58: Time Code Output Amplitude Adjustment

    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...
  • Page 59: Appendix Airig Time Code Format

    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 •...

This manual is also suitable for:

627atBc627at

Table of Contents