CHAPTER FOUR
4-4
bc620/627AT Time and Frequency Processor
Symmetricom, Inc.
•
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.
The bc620.c file has an example function, load_clock(), which sets the time as described above.
4.1.3 PACKET “C” - COMMAND INPUT
This packet allows the user to exercise some direct control of the bc620 firmware. Five
commands are supported at this time. These are:
“1”
WARMSTART - Perform a reset without variable initialization. (Defaults not
loaded.)
“2”
RESET - Same as power on reset.
“3”
JAMSYNCH - Forces minor time to jam to zero on the next 1pps pulse.
“4”
!JAMSYNCH - Disable any pending jamsynch.
“5”
Sync RTC - Synchronizes the battery back RTC IC time to current TFP time.
Commands three and four are provided for advanced users who may need to exercise control
over the normal flow of the bc620 firmware. Issuing a jam sync can be useful when using an
external fixed oscillator that can not be disciplined. Command four has no known useful
purpose. It was initially implemented during the TFP checkout phase and has not been removed.
The bc620.c file has an example function, command(), which downloads a command as
described above.
4.1.4 PACKET “D” - LOAD THE D/A CONVERTER
The TFP disciplines a reference oscillator using a DC control voltage which is the buffered
output of a 16 bit D/A converter. This voltage is routed to an on board 10 MHz VCXO and to
pin#1 on rear panel connector J1 to discipline an external oscillator. The control equations are
compatible with virtually any oscillator which has a positive voltage versus frequency control
characteristic (increasing voltage = increasing frequency).
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com