Re: [time-nuts] Building a GPSDO trouble using Jupiter-T

2012-01-29 Thread Ray Xu
Hi Tom,

I am just curious...  What did you mean if the GPS was warmed up?  Do you
mean the Jupiter GPS unit its self to be warmed up?  (if so, what does
the Jupiter unit have to do with the oscillator stability, besides
providing that 10KHz signal?)

Great info, thanks.

Do you have any documentation you could send me or website documenting your
project?
(hopefully I am not asking for too much! :-) )

Thanks

On Sun, Jan 29, 2012 at 1:36 AM, Tom Curlee tcur...@sbcglobal.net wrote:

 Ray:

 I used a similar circuit to lock my 10 GHz LO to GPS.  I used a similar
 Jupiter GPS board receiver (not the 'T' version).  My 10 GHz LO is one of
 the older Microwave Associates brick type of oscillators.  It has an
 internal 106.5 crystal oscillator that is in a crude oven.  The 106.5 is
 multiplied by 96 to get the 10.224 GHz LO frequency.  It would hold
 frequency fairly reasonably in my lab, but outside in the summer it would
 drift as much as 30 kHz.  I installed a varactor diode on the quartz
 oscillator to control the frequency.  I divided the 106.5 MHz down to 10
 kHz and compared it with the 10 kHz out of the Jupiter in an exclusive OR
 gate.  I used a one op amp filter circuit that had a time constant of 5 to
 10 seconds - not critical, but just needs to be slow.  If the GPS was
 'warmed up' (it had been on in the last few hours), the 10 GHz LO will
 lock to within a few Hz of the 10.224 GHz in less than a minute after power
 on.  I have some
  other frequency stability issues that I need to fix, but the GPS lock
 portion of the circuit works great.

 Look on eBay for GPS antennas.  I use one of the small mag mount units.
 You can get one for around $6.00, shipping included.  Also look on
 www.halted.com and search for GPS antenna.  They have some (that I use)
 for $3.95, but charge $5.00 handling  for under $20 - 1 is $8.95, 2 is
 $12.90, etc

 Let me know if I can help in any way.

 73,

 Tom  WB6UZZ

 --- On Sat, 1/28/12, Ray Xu rayxu...@gmail.com wrote:

 From: Ray Xu rayxu...@gmail.com
 Subject: [time-nuts] Building a GPSDO  trouble using Jupiter-T
 To: time-nuts@febo.com
 Date: Saturday, January 28, 2012, 10:50 PM

 Hi guys

 I'm planning to build a GPSDO to use as a frequency ref for my GHz
 ventures.

 I've done research in what other people have built - but I have no
 experience working with long-term precision/stability products (nor do I
 have the equipment to do so -- I think).

 I'm using the Jupiter T (the one with the 10-pin header) GPS and its 10KHz
 output in an analog PLL that controls a 10MHz VCXO.  It would be ideal for
 me that if I were to multiply the 10MHz output up to 10GHz, I would get
 about a few Hertz or so of inaccuracy.  It would also be ideal if I can
 have a PLL lock time of a few minutes while maintaining accuracy.

 However, right now as I am trying to design my project, I can't find enough
 information on the web regarding the VCXO's (or the PLL oscillator, in this
 case) short term accuracy effect on output frequency.  I know that its
 short term accuracy depends on the response time of the PLL, which also
 depends on the amount of jitter from the Jupiter-T's 10KHz output...  I
 know that the longer the time constant for the PLL, the better accuracy,
 but I do not want to wait, literally, hours for it to lock...

 Also, what is the advantage of using a OCXO instead of a VCXO in terms of
 short-term accuracy?  If the PLL time constant is only a few seconds, then
 a crystal shouldn't deviate in frequency by too much within a few seconds,
 assuming I'm using a crystal bought from a well-known manufacturer...or
 could it? I am inclined towards using oscillators that do not require any
 significant warm up time...

 For those who have experience using the Jupiter T GPS:
 I have bought this

 http://www.ebay.com/itm/Navman-jupiter-T-Tu60-GPS-Kit-1pps-10khz-GPS-Module-/260790984470but
 I could not get it to communicate via serial.  So far, I do not have
 an
 antenna available and so the antenna port is just left disconnected.  When
 I turn it on, there is a 1pps and 10KHz signal and the TX line is at logic
 high.  However, I cannot get it to communicate to anything else, even a
 dumb terminal.  It does not respond to when I send a message ID to it.
 (Because of computer difficulties, I am using the PicKit 2's UART tool).
 Is my device a dud or am I doing something wrong?

 Many inputs is highly appreciated.  Thanks

 --
 __
 73, Ray Xu
 KF5LJO
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.




-- 
__
73, Ray Xu
KF5LJO
___
time-nuts mailing list -- 

[time-nuts] FS 4x 5MHz OCXO

2012-01-29 Thread Timeok
For sale

lot of 4 OCXO

2x Oscilloquartz 8676-AT 5 MHz 12V. (Used)

2x Isotemp OCXO91-30 5 MHz (brand new)

for 50.00 Euro + shipping rate
extimated shipping cost for europe 45 Euro, Italy 14 Euro.

If interested email me directly to: tim...@timeok.it

 
Luciano P. S. Paramithiotti
IZ5JHJ





Sent to you using Uebimiau Webmail version 3.11
Developed by Dave and Todd at http://www.manvel.net and http://www.tdah.us



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] eBay FE-5680A

2012-01-29 Thread Rob Kimberley
Hi Brad,

I've had no problems so far. I bought a couple on a free postage deal (took
about a month). Both worked fine, and just in process of building them into
a case. 

Communications with the guy in China were first class. You also need to
realise, that you are getting one hell of a deal with the prices quoted on
EBay from China. These Rubidiums from direct from FEI or one of their reps
are going to be in excess of $1000 each new. OK, you take the risk of the
odd dud, and also you don't know how old they are and how long they'll run,
but at the prices quoted it is well worth the risk.

I hope that helps.

Rob Kimberley 

-Original Message-
From: time-nuts-boun...@febo.com [mailto:time-nuts-boun...@febo.com] On
Behalf Of Brad Stockdale
Sent: 28 January 2012 22:28
To: Discussion of precise time and frequency measurement
Subject: Re: [time-nuts] eBay FE-5680A

All,

I am getting ready to order a few FE-5680A's from eBay and I noticed
that all of the sellers are from Asia. Is this typically the case or are
there some US based sellers? The reason I ask is because I'm always leery of
buying things that ship from Asia. I've ordered stuff twice from other
sellers in Asia (Hong Kong in one case and China in another). Ive only got
stuck a couple times on eBay and both times it was with my deals with ppl in
Asia.

So, I guess this is my question: are the Asia based sellers on eBay the
normal suspects and should I be concerned that I won't get the units I
order?

Thanks,
Brad Stockdale


___
time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


[time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Javier Herrero

Hello,

As it has been discussed in the past days, the architecture of the newer 
FE-5680A that has been recently purchased by a lot of us does not led to 
a trimming resolution through the serial port of 1.7854e-7Hz, but rather 
leds to think that the trimming resolution is in fact 6.80789e-6Hz 
(relative frequency resolution 6.807e-13).


I've hang a logic analyzer to the DDS SPI bus, and an SPI message 
appears inmediately after updating the offset through the serial port. 
I've found that the DDS is programmed in two frequencies, separated 
1400Hz near exactly, for each serial port offset setting, and that one 
bit increment in the serial port offset setting is translated to a 
one-bit increment for both DDS frequencies. The DDS frequencies are 
alternated at 416.666Hz rate through FSELECT pin, at an invariable 
50% duty cycle, presumably to perform synchronous detection in the same 
way as explained in the FRS-C manual.


For example, the following data has been gathered:

Serial offset 00 00 00 00
DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz

Serial offset 00 00 00 01
DDS A word: 44 02 62 F7 = 1141007095 = 5 313 228.32685 Hz
DDS B word: 43 FD CC 8F = 1140706447 = 5 311 828.32550 Hz

Serial offset 00 00 00 02
DDS A word: 44 02 62 F8 = 1141007096 = 5 313 228.33151 Hz
DDS B word: 43 FD CC A0 = 1140706448 = 5 311 828.33016 Hz

I've seen that these values seems to vary slightly from time to time in 
the less significative digits, I've been then change in the order of 2-3 
units from one data take to a different one minutes later. I've checked 
that the unit updates each several seconds the DDS control words, and 
I've seen changes in the lower significant bits at minutes intervals, 
although most of the times, same previous words are sent. I suspect this 
is some form of unit self-compensation, perhaps to temperature changes.


Last, I've sent an offset of 1468879 units, that shoudl correspond to a 
10Hz frequency change assuming a trimming resolution of 6.90789e-6Hz, 
and after a temporary unit unlock, it has locked exactly at 10 000 
010.000 Hz. So I can conclude that these units are not fully compliant 
with the manual we are handling, and that the trimming resolution is 
6.80789e-6Hz and not the stated 1.7854e-7Hz.


Best regards,

Javier, EA1CRB


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Azelio Boriani
Wow, good work, a very fine reverse engineering attempt.

On Sun, Jan 29, 2012 at 12:45 PM, Javier Herrero jherr...@hvsistemas.eswrote:

 Hello,

 As it has been discussed in the past days, the architecture of the newer
 FE-5680A that has been recently purchased by a lot of us does not led to a
 trimming resolution through the serial port of 1.7854e-7Hz, but rather leds
 to think that the trimming resolution is in fact 6.80789e-6Hz (relative
 frequency resolution 6.807e-13).

 I've hang a logic analyzer to the DDS SPI bus, and an SPI message appears
 inmediately after updating the offset through the serial port. I've found
 that the DDS is programmed in two frequencies, separated 1400Hz near
 exactly, for each serial port offset setting, and that one bit increment in
 the serial port offset setting is translated to a one-bit increment for
 both DDS frequencies. The DDS frequencies are alternated at 416.666Hz
 rate through FSELECT pin, at an invariable 50% duty cycle, presumably to
 perform synchronous detection in the same way as explained in the FRS-C
 manual.

 For example, the following data has been gathered:

 Serial offset 00 00 00 00
 DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
 DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz

 Serial offset 00 00 00 01
 DDS A word: 44 02 62 F7 = 1141007095 = 5 313 228.32685 Hz
 DDS B word: 43 FD CC 8F = 1140706447 = 5 311 828.32550 Hz

 Serial offset 00 00 00 02
 DDS A word: 44 02 62 F8 = 1141007096 = 5 313 228.33151 Hz
 DDS B word: 43 FD CC A0 = 1140706448 = 5 311 828.33016 Hz

 I've seen that these values seems to vary slightly from time to time in
 the less significative digits, I've been then change in the order of 2-3
 units from one data take to a different one minutes later. I've checked
 that the unit updates each several seconds the DDS control words, and I've
 seen changes in the lower significant bits at minutes intervals, although
 most of the times, same previous words are sent. I suspect this is some
 form of unit self-compensation, perhaps to temperature changes.

 Last, I've sent an offset of 1468879 units, that shoudl correspond to a
 10Hz frequency change assuming a trimming resolution of 6.90789e-6Hz, and
 after a temporary unit unlock, it has locked exactly at 10 000 010.000 Hz.
 So I can conclude that these units are not fully compliant with the manual
 we are handling, and that the trimming resolution is 6.80789e-6Hz and not
 the stated 1.7854e-7Hz.

 Best regards,

 Javier, EA1CRB


 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Magnus Danielson

Hi Javier,

On 01/29/2012 12:45 PM, Javier Herrero wrote:

Hello,

As it has been discussed in the past days, the architecture of the newer
FE-5680A that has been recently purchased by a lot of us does not led to
a trimming resolution through the serial port of 1.7854e-7Hz, but rather
leds to think that the trimming resolution is in fact 6.80789e-6Hz
(relative frequency resolution 6.807e-13).

I've hang a logic analyzer to the DDS SPI bus, and an SPI message
appears inmediately after updating the offset through the serial port.
I've found that the DDS is programmed in two frequencies, separated
1400Hz near exactly, for each serial port offset setting, and that one
bit increment in the serial port offset setting is translated to a
one-bit increment for both DDS frequencies. The DDS frequencies are
alternated at 416.666Hz rate through FSELECT pin, at an invariable
50% duty cycle, presumably to perform synchronous detection in the same
way as explained in the FRS-C manual.

For example, the following data has been gathered:

Serial offset 00 00 00 00
DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz

Serial offset 00 00 00 01
DDS A word: 44 02 62 F7 = 1141007095 = 5 313 228.32685 Hz
DDS B word: 43 FD CC 8F = 1140706447 = 5 311 828.32550 Hz

Serial offset 00 00 00 02
DDS A word: 44 02 62 F8 = 1141007096 = 5 313 228.33151 Hz
DDS B word: 43 FD CC A0 = 1140706448 = 5 311 828.33016 Hz

I've seen that these values seems to vary slightly from time to time in
the less significative digits, I've been then change in the order of 2-3
units from one data take to a different one minutes later. I've checked
that the unit updates each several seconds the DDS control words, and
I've seen changes in the lower significant bits at minutes intervals,
although most of the times, same previous words are sent. I suspect this
is some form of unit self-compensation, perhaps to temperature changes.

Last, I've sent an offset of 1468879 units, that shoudl correspond to a
10Hz frequency change assuming a trimming resolution of 6.90789e-6Hz,
and after a temporary unit unlock, it has locked exactly at 10 000
010.000 Hz. So I can conclude that these units are not fully compliant
with the manual we are handling, and that the trimming resolution is
6.80789e-6Hz and not the stated 1.7854e-7Hz.


Good work Javier!

It also makes perfect sense from the hardware architecture of these 
newer 5680A. It's nothing wrong with it, it's just different.


Somebody put this up on the wiki.

I will receive new 5680A when I pickup the packet on Monday, I only have 
an older variant with serial port and DDS output.


Cheers,
Magnus

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Javier Herrero

El 29/01/2012 13:57, Magnus Danielson escribió:

Hi Javier,

On 01/29/2012 12:45 PM, Javier Herrero wrote:

Hello,

As it has been discussed in the past days, the architecture of the newer
FE-5680A that has been recently purchased by a lot of us does not led to
a trimming resolution through the serial port of 1.7854e-7Hz, but rather
leds to think that the trimming resolution is in fact 6.80789e-6Hz
(relative frequency resolution 6.807e-13).

I've hang a logic analyzer to the DDS SPI bus, and an SPI message
appears inmediately after updating the offset through the serial port.
I've found that the DDS is programmed in two frequencies, separated
1400Hz near exactly, for each serial port offset setting, and that one
bit increment in the serial port offset setting is translated to a
one-bit increment for both DDS frequencies. The DDS frequencies are
alternated at 416.666Hz rate through FSELECT pin, at an invariable
50% duty cycle, presumably to perform synchronous detection in the same
way as explained in the FRS-C manual.

For example, the following data has been gathered:

Serial offset 00 00 00 00
DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz

Serial offset 00 00 00 01
DDS A word: 44 02 62 F7 = 1141007095 = 5 313 228.32685 Hz
DDS B word: 43 FD CC 8F = 1140706447 = 5 311 828.32550 Hz

Serial offset 00 00 00 02
DDS A word: 44 02 62 F8 = 1141007096 = 5 313 228.33151 Hz
DDS B word: 43 FD CC A0 = 1140706448 = 5 311 828.33016 Hz

I've seen that these values seems to vary slightly from time to time in
the less significative digits, I've been then change in the order of 2-3
units from one data take to a different one minutes later. I've checked
that the unit updates each several seconds the DDS control words, and
I've seen changes in the lower significant bits at minutes intervals,
although most of the times, same previous words are sent. I suspect this
is some form of unit self-compensation, perhaps to temperature changes.

Last, I've sent an offset of 1468879 units, that shoudl correspond to a
10Hz frequency change assuming a trimming resolution of 6.90789e-6Hz,
and after a temporary unit unlock, it has locked exactly at 10 000
010.000 Hz. So I can conclude that these units are not fully compliant
with the manual we are handling, and that the trimming resolution is
6.80789e-6Hz and not the stated 1.7854e-7Hz.


Good work Javier!

It also makes perfect sense from the hardware architecture of these 
newer 5680A. It's nothing wrong with it, it's just different.


Somebody put this up on the wiki.

I will receive new 5680A when I pickup the packet on Monday, I only 
have an older variant with serial port and DDS output.


Cheers,
Magnus

I've just gathered the following message from the unit using the serial 
tool:


Cmd 0x22 0x0D byte reply: [22] [0D] [00] [2F] [44] [02] [62] [EF] [43] 
[FD] [CC] [87] [3E]

Cmd 0x22 ASCII (.): D.b.C...
Cmd 0x22 ASCII ( ): D b C

It seems that these are the current DDS values. Since now they are a 
slightly different of what I've logged before, I suppose that they are 
updated and are not some stored start-up values. So another 
reverse-engineered commad :)


I'm currently logging with the logic analyzer the SPI activity to the 
DDS, it seems to be updated at a somewhat outrangeous interval of 671.5 
seconds or something like that. It will take several hours to fill the 
analyzer memory :)


Regards,

Javier, EA1CRB


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Bob Camp
Hi

Very interesting. 

It sounds like dithering would be needed to get down to parts in 10^-14. If we 
do that from an external device (PC / PIC / FPGA / whatever) it would be useful 
to know the delay between the serial command and the DDS update. The more 
variable the delay, the less accurate the dither. 

Bob



On Jan 29, 2012, at 6:45 AM, Javier Herrero jherr...@hvsistemas.es wrote:

 Hello,
 
 As it has been discussed in the past days, the architecture of the newer 
 FE-5680A that has been recently purchased by a lot of us does not led to a 
 trimming resolution through the serial port of 1.7854e-7Hz, but rather leds 
 to think that the trimming resolution is in fact 6.80789e-6Hz (relative 
 frequency resolution 6.807e-13).
 
 I've hang a logic analyzer to the DDS SPI bus, and an SPI message appears 
 inmediately after updating the offset through the serial port. I've found 
 that the DDS is programmed in two frequencies, separated 1400Hz near exactly, 
 for each serial port offset setting, and that one bit increment in the serial 
 port offset setting is translated to a one-bit increment for both DDS 
 frequencies. The DDS frequencies are alternated at 416.666Hz rate through 
 FSELECT pin, at an invariable 50% duty cycle, presumably to perform 
 synchronous detection in the same way as explained in the FRS-C manual.
 
 For example, the following data has been gathered:
 
 Serial offset 00 00 00 00
 DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
 DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz
 
 Serial offset 00 00 00 01
 DDS A word: 44 02 62 F7 = 1141007095 = 5 313 228.32685 Hz
 DDS B word: 43 FD CC 8F = 1140706447 = 5 311 828.32550 Hz
 
 Serial offset 00 00 00 02
 DDS A word: 44 02 62 F8 = 1141007096 = 5 313 228.33151 Hz
 DDS B word: 43 FD CC A0 = 1140706448 = 5 311 828.33016 Hz
 
 I've seen that these values seems to vary slightly from time to time in the 
 less significative digits, I've been then change in the order of 2-3 units 
 from one data take to a different one minutes later. I've checked that the 
 unit updates each several seconds the DDS control words, and I've seen 
 changes in the lower significant bits at minutes intervals, although most of 
 the times, same previous words are sent. I suspect this is some form of unit 
 self-compensation, perhaps to temperature changes.
 
 Last, I've sent an offset of 1468879 units, that shoudl correspond to a 10Hz 
 frequency change assuming a trimming resolution of 6.90789e-6Hz, and after a 
 temporary unit unlock, it has locked exactly at 10 000 010.000 Hz. So I can 
 conclude that these units are not fully compliant with the manual we are 
 handling, and that the trimming resolution is 6.80789e-6Hz and not the stated 
 1.7854e-7Hz.
 
 Best regards,
 
 Javier, EA1CRB
 
 
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Bob Camp
Hi

That is indeed an odd update rate. The short term stability of the FE-5680 is 
in the parts in 10^-13 range once you get past 100 seconds. I would think 
updates of a DDS lsb or more would mess up the stability.

Of course if it is temperature correction, it may still be in the noise.

Bob



On Jan 29, 2012, at 8:22 AM, Javier Herrero jherr...@hvsistemas.es wrote:

 El 29/01/2012 13:57, Magnus Danielson escribió:
 Hi Javier,
 
 On 01/29/2012 12:45 PM, Javier Herrero wrote:
 Hello,
 
 As it has been discussed in the past days, the architecture of the newer
 FE-5680A that has been recently purchased by a lot of us does not led to
 a trimming resolution through the serial port of 1.7854e-7Hz, but rather
 leds to think that the trimming resolution is in fact 6.80789e-6Hz
 (relative frequency resolution 6.807e-13).
 
 I've hang a logic analyzer to the DDS SPI bus, and an SPI message
 appears inmediately after updating the offset through the serial port.
 I've found that the DDS is programmed in two frequencies, separated
 1400Hz near exactly, for each serial port offset setting, and that one
 bit increment in the serial port offset setting is translated to a
 one-bit increment for both DDS frequencies. The DDS frequencies are
 alternated at 416.666Hz rate through FSELECT pin, at an invariable
 50% duty cycle, presumably to perform synchronous detection in the same
 way as explained in the FRS-C manual.
 
 For example, the following data has been gathered:
 
 Serial offset 00 00 00 00
 DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
 DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz
 
 Serial offset 00 00 00 01
 DDS A word: 44 02 62 F7 = 1141007095 = 5 313 228.32685 Hz
 DDS B word: 43 FD CC 8F = 1140706447 = 5 311 828.32550 Hz
 
 Serial offset 00 00 00 02
 DDS A word: 44 02 62 F8 = 1141007096 = 5 313 228.33151 Hz
 DDS B word: 43 FD CC A0 = 1140706448 = 5 311 828.33016 Hz
 
 I've seen that these values seems to vary slightly from time to time in
 the less significative digits, I've been then change in the order of 2-3
 units from one data take to a different one minutes later. I've checked
 that the unit updates each several seconds the DDS control words, and
 I've seen changes in the lower significant bits at minutes intervals,
 although most of the times, same previous words are sent. I suspect this
 is some form of unit self-compensation, perhaps to temperature changes.
 
 Last, I've sent an offset of 1468879 units, that shoudl correspond to a
 10Hz frequency change assuming a trimming resolution of 6.90789e-6Hz,
 and after a temporary unit unlock, it has locked exactly at 10 000
 010.000 Hz. So I can conclude that these units are not fully compliant
 with the manual we are handling, and that the trimming resolution is
 6.80789e-6Hz and not the stated 1.7854e-7Hz.
 
 Good work Javier!
 
 It also makes perfect sense from the hardware architecture of these newer 
 5680A. It's nothing wrong with it, it's just different.
 
 Somebody put this up on the wiki.
 
 I will receive new 5680A when I pickup the packet on Monday, I only have an 
 older variant with serial port and DDS output.
 
 Cheers,
 Magnus
 
 I've just gathered the following message from the unit using the serial tool:
 
 Cmd 0x22 0x0D byte reply: [22] [0D] [00] [2F] [44] [02] [62] [EF] [43] [FD] 
 [CC] [87] [3E]
 Cmd 0x22 ASCII (.): D.b.C...
 Cmd 0x22 ASCII ( ): D b C
 
 It seems that these are the current DDS values. Since now they are a slightly 
 different of what I've logged before, I suppose that they are updated and are 
 not some stored start-up values. So another reverse-engineered commad :)
 
 I'm currently logging with the logic analyzer the SPI activity to the DDS, it 
 seems to be updated at a somewhat outrangeous interval of 671.5 seconds or 
 something like that. It will take several hours to fill the analyzer memory :)
 
 Regards,
 
 Javier, EA1CRB
 
 
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Magnus Danielson

On 01/29/2012 02:45 PM, Bob Camp wrote:

Hi

Very interesting.

It sounds like dithering would be needed to get down to parts in 10^-14. If we 
do that from an external device (PC / PIC / FPGA / whatever) it would be useful 
to know the delay between the serial command and the DDS update. The more 
variable the delay, the less accurate the dither.


Considering that you only need about 3 bits or so, and considering that 
the internal step mechanism run with so low rate, achieving this should 
not be all that hard really. It's not like there is a flashy GUI for the 
PIC to keep up with. A little 8 pin PIC should pull it off with not too 
high effort.


Cheers
Magns

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Bob Camp
Hi

Yes, I think the dither would just be a minor routine running on what ever you 
use to discipline the rubidium. Other than a disciplined environment I don't 
see a lot of  need for sub 7x10^-13 steps.

Bob



On Jan 29, 2012, at 9:12 AM, Magnus Danielson mag...@rubidium.dyndns.org 
wrote:

 On 01/29/2012 02:45 PM, Bob Camp wrote:
 Hi
 
 Very interesting.
 
 It sounds like dithering would be needed to get down to parts in 10^-14. If 
 we do that from an external device (PC / PIC / FPGA / whatever) it would be 
 useful to know the delay between the serial command and the DDS update. The 
 more variable the delay, the less accurate the dither.
 
 Considering that you only need about 3 bits or so, and considering that the 
 internal step mechanism run with so low rate, achieving this should not be 
 all that hard really. It's not like there is a flashy GUI for the PIC to keep 
 up with. A little 8 pin PIC should pull it off with not too high effort.
 
 Cheers
 Magns
 
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Building a GPSDO trouble using Jupiter-T

2012-01-29 Thread Bob Camp
Hi

If you lock up a simple VCXO with a basic PLL, your 10 GHz LO will flop around 
a couple hundred  hertz on a second to second basis. To get good performance 
off of GPS you need long averaging times. Your oscillator needs to be pretty 
stable without the GPS. That is where some sort of TCXO or OCXO comes in.

Bob



On Jan 29, 2012, at 3:19 AM, Ray Xu rayxu...@gmail.com wrote:

 Hi Tom,
 
 I am just curious...  What did you mean if the GPS was warmed up?  Do you
 mean the Jupiter GPS unit its self to be warmed up?  (if so, what does
 the Jupiter unit have to do with the oscillator stability, besides
 providing that 10KHz signal?)
 
 Great info, thanks.
 
 Do you have any documentation you could send me or website documenting your
 project?
 (hopefully I am not asking for too much! :-) )
 
 Thanks
 
 On Sun, Jan 29, 2012 at 1:36 AM, Tom Curlee tcur...@sbcglobal.net wrote:
 
 Ray:
 
 I used a similar circuit to lock my 10 GHz LO to GPS.  I used a similar
 Jupiter GPS board receiver (not the 'T' version).  My 10 GHz LO is one of
 the older Microwave Associates brick type of oscillators.  It has an
 internal 106.5 crystal oscillator that is in a crude oven.  The 106.5 is
 multiplied by 96 to get the 10.224 GHz LO frequency.  It would hold
 frequency fairly reasonably in my lab, but outside in the summer it would
 drift as much as 30 kHz.  I installed a varactor diode on the quartz
 oscillator to control the frequency.  I divided the 106.5 MHz down to 10
 kHz and compared it with the 10 kHz out of the Jupiter in an exclusive OR
 gate.  I used a one op amp filter circuit that had a time constant of 5 to
 10 seconds - not critical, but just needs to be slow.  If the GPS was
 'warmed up' (it had been on in the last few hours), the 10 GHz LO will
 lock to within a few Hz of the 10.224 GHz in less than a minute after power
 on.  I have some
 other frequency stability issues that I need to fix, but the GPS lock
 portion of the circuit works great.
 
 Look on eBay for GPS antennas.  I use one of the small mag mount units.
 You can get one for around $6.00, shipping included.  Also look on
 www.halted.com and search for GPS antenna.  They have some (that I use)
 for $3.95, but charge $5.00 handling  for under $20 - 1 is $8.95, 2 is
 $12.90, etc
 
 Let me know if I can help in any way.
 
 73,
 
 Tom  WB6UZZ
 
 --- On Sat, 1/28/12, Ray Xu rayxu...@gmail.com wrote:
 
 From: Ray Xu rayxu...@gmail.com
 Subject: [time-nuts] Building a GPSDO  trouble using Jupiter-T
 To: time-nuts@febo.com
 Date: Saturday, January 28, 2012, 10:50 PM
 
 Hi guys
 
 I'm planning to build a GPSDO to use as a frequency ref for my GHz
 ventures.
 
 I've done research in what other people have built - but I have no
 experience working with long-term precision/stability products (nor do I
 have the equipment to do so -- I think).
 
 I'm using the Jupiter T (the one with the 10-pin header) GPS and its 10KHz
 output in an analog PLL that controls a 10MHz VCXO.  It would be ideal for
 me that if I were to multiply the 10MHz output up to 10GHz, I would get
 about a few Hertz or so of inaccuracy.  It would also be ideal if I can
 have a PLL lock time of a few minutes while maintaining accuracy.
 
 However, right now as I am trying to design my project, I can't find enough
 information on the web regarding the VCXO's (or the PLL oscillator, in this
 case) short term accuracy effect on output frequency.  I know that its
 short term accuracy depends on the response time of the PLL, which also
 depends on the amount of jitter from the Jupiter-T's 10KHz output...  I
 know that the longer the time constant for the PLL, the better accuracy,
 but I do not want to wait, literally, hours for it to lock...
 
 Also, what is the advantage of using a OCXO instead of a VCXO in terms of
 short-term accuracy?  If the PLL time constant is only a few seconds, then
 a crystal shouldn't deviate in frequency by too much within a few seconds,
 assuming I'm using a crystal bought from a well-known manufacturer...or
 could it? I am inclined towards using oscillators that do not require any
 significant warm up time...
 
 For those who have experience using the Jupiter T GPS:
 I have bought this
 
 http://www.ebay.com/itm/Navman-jupiter-T-Tu60-GPS-Kit-1pps-10khz-GPS-Module-/260790984470but
 I could not get it to communicate via serial.  So far, I do not have
 an
 antenna available and so the antenna port is just left disconnected.  When
 I turn it on, there is a 1pps and 10KHz signal and the TX line is at logic
 high.  However, I cannot get it to communicate to anything else, even a
 dumb terminal.  It does not respond to when I send a message ID to it.
 (Because of computer difficulties, I am using the PicKit 2's UART tool).
 Is my device a dud or am I doing something wrong?
 
 Many inputs is highly appreciated.  Thanks
 
 --
 __
 73, Ray Xu
 KF5LJO
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to
 

Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Javier Herrero

El 29/01/2012 14:45, Bob Camp escribió:

Hi

Very interesting.

It sounds like dithering would be needed to get down to parts in 10^-14. If we 
do that from an external device (PC / PIC / FPGA / whatever) it would be useful 
to know the delay between the serial command and the DDS update. The more 
variable the delay, the less accurate the dither.

Bob


Since I've all the things powered on the bench table, it is easy to 
measure: 21ms from the start of the serial message, to the end of the 
last DDS programming word. I've repeated several times, the time does 
not seem to have submitted to latencies, it is very constant.


The automatic update rate of the DDS in the unit is somewhat around 28.5 
seconds (I misread an inter-word delay of 671.5us as a 671.5 seconds 
interval). I'm trying to get a long capture from the logic analyzer to 
try to plot the DDS programming variations, but then I need to 
post-process it since the analyzer has no SPI decoding so I'm gathering 
the bit streams.


My next intention is to replace the OCXO in one of my Thunderbolts with 
a Rb and use a small microcontroller to get the voltage correction from 
the Thunderbolt through the serial port and convert to a 5680A offset. I 
probably will use a Luminary since I've some small evaluation boards 
around, and I only have to add a MAX3232-class interface IC for the 
serial ports.


Now... my question is to decide which of the two Thunderbolt will be 
converted to Franken-Thunderbolt. I've bee monitoring both from some 
time, feeding them from same GPS signal, and both looks quite the same 
(I was trying to see if one of them has a worse OCXO than the other. One 
is from the past group purchase, and the other has been purchased not 
long ago - but both are very similar, with same firmware and the Trimble 
OCXO, and monitored with Lady Heather they are really very similar). 
Next... clean-up the Rb output with an OCXO (the one from the Trimble or 
a 10811A I've around). But this depends on other things I must do... 
with more priority :)


Regards,

Javier

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Scott Newell

At 05:45 AM 1/29/2012, Javier Herrero wrote:


For example, the following data has been gathered:

Serial offset 00 00 00 00
DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz


Can you do a test at +/- fullscale offset as well?

This is a very exciting discovery.  Nice work!

--
newell  N5TNL 



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Javier Herrero
I'm now gathering the unit self-updating of DDS data, that will take 
somewhat long... so I will try later or tomorrow. Since we have seen 
that the DDS values are reported back in a response to a command, it is 
easy to do without the need to have anything hooked to the SPI bus :)


Regards,

Javier

El 29/01/2012 19:37, Scott Newell escribió:

At 05:45 AM 1/29/2012, Javier Herrero wrote:


For example, the following data has been gathered:

Serial offset 00 00 00 00
DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz


Can you do a test at +/- fullscale offset as well?

This is a very exciting discovery.  Nice work!



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


[time-nuts] CSD-510

2012-01-29 Thread Don Henderickx
I wonder if anyone in the group might have any technical info on a 
Leitch CSD-510 clock system driver I believe it was made for the 
broadcast ind. I have tried web searches but only find sellers  of the unit.

Don
wa9ylp

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Bob Camp
Hi

If you try to do full scale, check the range of your VCXO first. The digital 
test is much easier if you already know where your VCXO stops tuning.

Bob



On Jan 29, 2012, at 1:45 PM, Javier Herrero jherr...@hvsistemas.es wrote:

 I'm now gathering the unit self-updating of DDS data, that will take somewhat 
 long... so I will try later or tomorrow. Since we have seen that the DDS 
 values are reported back in a response to a command, it is easy to do without 
 the need to have anything hooked to the SPI bus :)
 
 Regards,
 
 Javier
 
 El 29/01/2012 19:37, Scott Newell escribió:
 At 05:45 AM 1/29/2012, Javier Herrero wrote:
 
 For example, the following data has been gathered:
 
 Serial offset 00 00 00 00
 DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
 DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz
 
 Can you do a test at +/- fullscale offset as well?
 
 This is a very exciting discovery.  Nice work!
 
 
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Bob Camp
Hi

A roughly 30 second update rate makes a lot of sense. That would keep the 
update steps buried in the short term stability noise.

Good news on the serial update timing and it's stability. Sounds like you could 
do several updates a second. That's plenty fast enough. 

Bob



On Jan 29, 2012, at 1:19 PM, Javier Herrero jherr...@hvsistemas.es wrote:

 El 29/01/2012 14:45, Bob Camp escribió:
 Hi
 
 Very interesting.
 
 It sounds like dithering would be needed to get down to parts in 10^-14. If 
 we do that from an external device (PC / PIC / FPGA / whatever) it would be 
 useful to know the delay between the serial command and the DDS update. The 
 more variable the delay, the less accurate the dither.
 
 Bob
 
 
 Since I've all the things powered on the bench table, it is easy to measure: 
 21ms from the start of the serial message, to the end of the last DDS 
 programming word. I've repeated several times, the time does not seem to have 
 submitted to latencies, it is very constant.
 
 The automatic update rate of the DDS in the unit is somewhat around 28.5 
 seconds (I misread an inter-word delay of 671.5us as a 671.5 seconds 
 interval). I'm trying to get a long capture from the logic analyzer to try to 
 plot the DDS programming variations, but then I need to post-process it since 
 the analyzer has no SPI decoding so I'm gathering the bit streams.
 
 My next intention is to replace the OCXO in one of my Thunderbolts with a Rb 
 and use a small microcontroller to get the voltage correction from the 
 Thunderbolt through the serial port and convert to a 5680A offset. I probably 
 will use a Luminary since I've some small evaluation boards around, and I 
 only have to add a MAX3232-class interface IC for the serial ports.
 
 Now... my question is to decide which of the two Thunderbolt will be 
 converted to Franken-Thunderbolt. I've bee monitoring both from some time, 
 feeding them from same GPS signal, and both looks quite the same (I was 
 trying to see if one of them has a worse OCXO than the other. One is from the 
 past group purchase, and the other has been purchased not long ago - but both 
 are very similar, with same firmware and the Trimble OCXO, and monitored with 
 Lady Heather they are really very similar). Next... clean-up the Rb output 
 with an OCXO (the one from the Trimble or a 10811A I've around). But this 
 depends on other things I must do... with more priority :)
 
 Regards,
 
 Javier
 
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

[time-nuts] Trimble firmware updates and GPS signal structure.

2012-01-29 Thread GandalfG8
Whilst downloading some information from Trimble's support  pages today I 
discovered, only two years late:-), that in January 2010  Trimble released 
firmware upgrades for the Acutime Gold, Mini-T, Resolution T,  Thunderbolt E, 
and no doubt other GPS units too.
 
Trimble states in each case.
 
This firmware version was published to correct the signal tracking outage  
every 12.5
minutes due to the change in the GPS signal structure by the  DoD.
 
No firmware update seems to be available for the original Thunderbolt,  nor 
for other earlier units, which probably isn't too  surprising but I don't 
recall anyway ever noticing periodic dropouts of  this nature when monitoring 
 Thunderbolts.
 
Does anybody have any experience of this ?
 
Regards
 
Nigel
GM8PZR
 
 
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


[time-nuts] FE-5680A command decoding speculation

2012-01-29 Thread John Beale

Speculation... just for fun.

Seeing Javier's great recent work on the 5680 DDS operation has me thinking 
more about two of the mystery commands.  If the unit is applying a periodic 
correction to the DDS frequency beyond what the user requests via RS-232 
commands, as a function of (for example) temperature, and/or a power supply 
voltage, it would need some calibration coefficient. Those correction 
factors would logically be a user-settable parameter. We know there is a 
12-bit 4 channel A/D chip onboard, apparently monitoring temperature (and 
supply voltage?) and maybe that's not just a passive monitor function, but 
used to generate the correction factor.


Now, looking at the response to Cmd 0x57 and 0x59 on my unit, I see a long 
string of bytes which look like sets of 2-byte pairs, the second byte of 
each pair differs by roughly the same number from the previous. Each unit 
has a different number of these pairs, and they are followed by all 0x00 bytes.


Pure speculation here, but if the unit was keeping a log of the most recent 
commanded voltage or temperature coefficient correction factors, and this 
was done at regular intervals, it might look a lot like that.  Another 
possibility is an automatically generated correction, if there is any known 
drift with time (?).  Yet another possibility is a look-up table, for 
example, to take the measured temperature to find the right DDS offset 
correction factor.  I might expect the lookup table to be a consistent 
size, though.


In case of interest, below is the data I'm talking about, from my three 
units. Remember the first 4 reply bytes is a command header, and the last 
byte is a checksum.


FE-5680A Unit Number 62388:
--
Cmd 0x57 0x56 byte reply: 57 56 00 01 30 40 00 4B 00 58 00 63 00 6E 00 7A 
00 85 00 90 00 97 00 9C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A


Cmd 0x59 0x56 byte reply: 59 56 00 0F 30 BF 00 A2 00 80 00 2F 00 00 00 EA 
FF 9E FF 7C FF 4A FF 39 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06


FE-5680A Unit Number 66721:
--
Cmd 0x57 0x56 byte reply: 57 56 00 01 50 41 00 43 00 47 00 4A 00 4E 00 51 
00 55 00 58 00 5C 00 5F 00 63 00 66 00 6A 00 6E 00 71 00 75 00 78 00 7B 00 
7F 00 82 00 85 00 89 00 8C 00 90 00 93 00 97 00 9A 00 9E 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 



Cmd 0x59 0x56 byte reply: 59 56 00 0F 50 CB FF BC FF C6 FF B0 FF B5 FF A9 
FF 8E FF 77 FF 9B FF B0 FF 8C FF CD FF E5 FF 00 00 81 FF B0 FF C1 FF D6 FF 
DD FF D2 FF D9 FF B7 FF D8 FF CB FF E4 FF DB FF F9 FF E1 FF 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B7


FE-5680A Unit Number 72476:
--
Cmd 0x57 0x56 byte reply: 57 56 00 01 68 3F 00 42 00 46 00 4A 00 4D 00 51 
00 55 00 58 00 5C 00 5F 00 63 00 66 00 6A 00 6D 00 71 00 74 00 78 00 7B 00 
7F 00 82 00 86 00 89 00 8D 00 90 00 94 00 97 00 9B 00 9E 00 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E6


Cmd 0x59 0x56 byte reply: 59 56 00 0F 68 FF FF 01 00 E3 FF CE FF D8 FF EA 
FF D2 FF F0 FF FE FF 16 00 0A 00 0D 00 F6 FF 00 00 EF FF FE FF DD FF D3 FF 
E2 FF F5 FF F2 FF F3 FF E5 FF EE FF B3 FF C4 FF DA FF A9 FF 00 00 00 00 00 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B


---
John Beale
n8juf


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-5680A command decoding speculation

2012-01-29 Thread Bob Camp
Hi

Unlike a GPSDO, a rubidium does not have a reference to construct a table 
against. If they are doing temperature correction, it would run on a factory 
loaded table.

Bob



On Jan 29, 2012, at 5:35 PM, John Beale be...@bealecorner.com wrote:

 Speculation... just for fun.
 
 Seeing Javier's great recent work on the 5680 DDS operation has me thinking 
 more about two of the mystery commands.  If the unit is applying a periodic 
 correction to the DDS frequency beyond what the user requests via RS-232 
 commands, as a function of (for example) temperature, and/or a power supply 
 voltage, it would need some calibration coefficient. Those correction factors 
 would logically be a user-settable parameter. We know there is a 12-bit 4 
 channel A/D chip onboard, apparently monitoring temperature (and supply 
 voltage?) and maybe that's not just a passive monitor function, but used to 
 generate the correction factor.
 
 Now, looking at the response to Cmd 0x57 and 0x59 on my unit, I see a long 
 string of bytes which look like sets of 2-byte pairs, the second byte of each 
 pair differs by roughly the same number from the previous. Each unit has a 
 different number of these pairs, and they are followed by all 0x00 bytes.
 
 Pure speculation here, but if the unit was keeping a log of the most recent 
 commanded voltage or temperature coefficient correction factors, and this was 
 done at regular intervals, it might look a lot like that.  Another 
 possibility is an automatically generated correction, if there is any known 
 drift with time (?).  Yet another possibility is a look-up table, for 
 example, to take the measured temperature to find the right DDS offset 
 correction factor.  I might expect the lookup table to be a consistent size, 
 though.
 
 In case of interest, below is the data I'm talking about, from my three 
 units. Remember the first 4 reply bytes is a command header, and the last 
 byte is a checksum.
 
 FE-5680A Unit Number 62388:
 --
 Cmd 0x57 0x56 byte reply: 57 56 00 01 30 40 00 4B 00 58 00 63 00 6E 00 7A 00 
 85 00 90 00 97 00 9C 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0A
 
 Cmd 0x59 0x56 byte reply: 59 56 00 0F 30 BF 00 A2 00 80 00 2F 00 00 00 EA FF 
 9E FF 7C FF 4A FF 39 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 06
 
 FE-5680A Unit Number 66721:
 --
 Cmd 0x57 0x56 byte reply: 57 56 00 01 50 41 00 43 00 47 00 4A 00 4E 00 51 00 
 55 00 58 00 5C 00 5F 00 63 00 66 00 6A 00 6E 00 71 00 75 00 78 00 7B 00 7F 00 
 82 00 85 00 89 00 8C 00 90 00 93 00 97 00 9A 00 9E 00 00 00 00 00 00 00 00 00 
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 
 
 Cmd 0x59 0x56 byte reply: 59 56 00 0F 50 CB FF BC FF C6 FF B0 FF B5 FF A9 FF 
 8E FF 77 FF 9B FF B0 FF 8C FF CD FF E5 FF 00 00 81 FF B0 FF C1 FF D6 FF DD FF 
 D2 FF D9 FF B7 FF D8 FF CB FF E4 FF DB FF F9 FF E1 FF 00 00 00 00 00 00 00 00 
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B7
 
 FE-5680A Unit Number 72476:
 --
 Cmd 0x57 0x56 byte reply: 57 56 00 01 68 3F 00 42 00 46 00 4A 00 4D 00 51 00 
 55 00 58 00 5C 00 5F 00 63 00 66 00 6A 00 6D 00 71 00 74 00 78 00 7B 00 7F 00 
 82 00 86 00 89 00 8D 00 90 00 94 00 97 00 9B 00 9E 00 00 00 00 00 00 00 00 00 
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E6
 
 Cmd 0x59 0x56 byte reply: 59 56 00 0F 68 FF FF 01 00 E3 FF CE FF D8 FF EA FF 
 D2 FF F0 FF FE FF 16 00 0A 00 0D 00 F6 FF 00 00 EF FF FE FF DD FF D3 FF E2 FF 
 F5 FF F2 FF F3 FF E5 FF EE FF B3 FF C4 FF DA FF A9 FF 00 00 00 00 00 00 00 00 
 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4B
 
 ---
 John Beale
 n8juf
 
 
 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Building a GPSDO trouble using Jupiter-T

2012-01-29 Thread Chris Albertson
On Sat, Jan 28, 2012 at 10:50 PM, Ray Xu rayxu...@gmail.com wrote:

 Also, what is the advantage of using a OCXO instead of a VCXO in terms of
 short-term accuracy?  If the PLL time constant is only a few seconds, then
 a crystal shouldn't deviate in frequency by too much within a few seconds,
 assuming I'm using a crystal bought from a well-known manufacturer...or
 could it? I am inclined towards using oscillators that do not require any
 significant warm up time...

GPS is only a good reference if you average it over a long time
period.  (1000 to 10,000 seconds) There is more short term jitter in
the GPS then in a decent crystal oscillator.   So a very short time
constant does you no good.   Why use an OCXO?  Because of the required
long time constant.  You need to average GPS for such a length of time
(20 minutes to hours) that the ambient temperature will change during
the averaging time.  Of course you could take care that the
temperature does not change but that is what an oven does.You can
buy a pretty good OCXO for $20 or $25

How long?   That depends on the required accuracy.  You want 1Hz at
10GHz.  That is 1E-10.  Not super hard but no way will you have that
10 minutes after you apply power.

If you need a portable standard look at those $40 rubidium nuts that
are on eBay.It the 1E-10 level, after you calibrate it, if would
stay on-frequency for days and not require much warm up.

Chris Albertson
Redondo Beach, California

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Trimble firmware updates and GPS signal structure.

2012-01-29 Thread GandalfG8
In a message dated 29/01/2012 21:54:02 GMT Standard Time, gandal...@aol.com 
 writes:

No  firmware update seems to be available for the original Thunderbolt,  
nor  
for other earlier units, which probably isn't too  surprising but I  don't 
recall anyway ever noticing periodic dropouts of  this nature  when 
monitoring 
Thunderbolts.
--
To answer, partially at least, my own question, I found a further reference 
 to the Mini-T firmware upgrade in the document linked to here.
 
_http://www.support.seasonde.com/Technician_Info/GPS_Firmware/GPSModule_FWup
grade.pdf_ 
(http://www.support.seasonde.com/Technician_Info/GPS_Firmware/GPSModule_FWupgrade.pdf)
 
 
What's mainly interesting about this file is that it comments that  the 
problem only affects their new GPS boards,  which contain Mini-Ts, but 
doesn't affect the older GPS boards and  that these don't require an upgrade.
They provide a photo of each board, and their older board clearly  has an 
unboxed Thunderbolt piggy-backed onto it, so I have to assume, as  far as 
the Thunderbolt's concerned, that this was never an  issue.
 
I'd still be interested in hearing if anybody has successfully upgraded an  
Acutime gold and/or Mini-T.
The possibility of bricking a couple of Mini-Ts isn't something I wish to  
contemplate, even if they aren't anywhere near as good as the Thunderbolt, 
but  if it turned out Trimble addressed the frequency jumps at the same  time 
that would make it well worth the risk.
 
regards
 
Nigel
GM8PZR
 
 
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


[time-nuts] Lucent RFTGm-II-XO and RFTGm-II-Rb pin outs and interconnect

2012-01-29 Thread J. L. Trantham
I seem to recall seeing this (or perhaps for the 'non-II' units) in the past
but can't seem to find it.

 

Can anyone point me to the pin outs and interconnects for these units?

 

Thanks in advance.

 

Joe

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Chris Albertson
On Sun, Jan 29, 2012 at 10:19 AM, Javier Herrero jherr...@hvsistemas.es wrote:
 El 29/01/2012 14:45, Bob Camp escribió:


 My next intention is to replace the OCXO in one of my Thunderbolts with a Rb
 and use a small microcontroller to get the voltage correction from the
 Thunderbolt through the serial port and convert to a 5680A offset. I
 probably will use a Luminary since I've some small evaluation boards around,
 and I only have to add a MAX3232-class interface IC for the serial ports.


My plan is simpler.  I'll compare the phase of the Rb and t-bolt and
send rs-232 commans to the Rb to keep the difference as small as
possible.  This will run on an Arduino.   I'm also thinking of porting
over much of the Lady Heather t-bolt monitoring stuff to the Arduino.

One thing you can do with a uP based controller is look at the
t-bolt's saw tooth error correction and remove a few nS of error.


Chris Albertson
Redondo Beach, California

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Building a GPSDO trouble using Jupiter-T

2012-01-29 Thread Ray Xu
Hi Chris

Thanks for your helpful input.

What do you mean by average?  Do you mean that the GPS and PLL must be
kept on for 20 minutes to hours, or did you mean that the PLL loop filter
must have a time constant of 20 minutes to several hours?  To me, the
latter seems really unpractical for analog filters...Yet I have seen many
of them built using analog filters.  Especially JAmes Miller's
http://www.jrmiller.demon.co.uk/projects/ministd/frqstd.htm and his FAQ
says that the time to wait is perhaps 15 minutes or so to be usable.  The
previous GPSDO that James built has its schematic; the filter he used
doesn't look like they're anywhere close to a time constant of 20 minutes.

I may consider the Rb standard, but I'm more inclined on using GPS since I
actually get to build some stuff on my own :-)

Thanks again
Ray Xu

On Sun, Jan 29, 2012 at 6:52 PM, Chris Albertson
albertson.ch...@gmail.comwrote:

 On Sat, Jan 28, 2012 at 10:50 PM, Ray Xu rayxu...@gmail.com wrote:

  Also, what is the advantage of using a OCXO instead of a VCXO in terms of
  short-term accuracy?  If the PLL time constant is only a few seconds,
 then
  a crystal shouldn't deviate in frequency by too much within a few
 seconds,
  assuming I'm using a crystal bought from a well-known manufacturer...or
  could it? I am inclined towards using oscillators that do not require any
  significant warm up time...

 GPS is only a good reference if you average it over a long time
 period.  (1000 to 10,000 seconds) There is more short term jitter in
 the GPS then in a decent crystal oscillator.   So a very short time
 constant does you no good.   Why use an OCXO?  Because of the required
 long time constant.  You need to average GPS for such a length of time
 (20 minutes to hours) that the ambient temperature will change during
 the averaging time.  Of course you could take care that the
 temperature does not change but that is what an oven does.You can
 buy a pretty good OCXO for $20 or $25

 How long?   That depends on the required accuracy.  You want 1Hz at
 10GHz.  That is 1E-10.  Not super hard but no way will you have that
 10 minutes after you apply power.

 If you need a portable standard look at those $40 rubidium nuts that
 are on eBay.It the 1E-10 level, after you calibrate it, if would
 stay on-frequency for days and not require much warm up.

 Chris Albertson
 Redondo Beach, California

 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.




-- 
__
73, Ray Xu
KF5LJO
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Building a GPSDO trouble using Jupiter-T

2012-01-29 Thread Ray Xu
Hi Erno

Thanks for your suggestion; while it is convenient to have everything
already planned out, I'm inclined on DIY'ing as much as I can :-)

Ray Xu

On Sun, Jan 29, 2012 at 1:01 AM, Erno Peres erniepe...@aol.com wrote:


 Hi Ray,

 please find on this link the info what you are looking for.

 http://www.jrmiller.demon.co.uk/projects/ministd/frqstd.htm

 Rgds Ernie.









 -Original Message-
 From: Ray Xu rayxu...@gmail.com
 To: time-nuts time-nuts@febo.com
 Sent: Sun, Jan 29, 2012 7:51 am
 Subject: [time-nuts] Building a GPSDO  trouble using Jupiter-T


 Hi guys
 I'm planning to build a GPSDO to use as a frequency ref for my GHz
 ventures.
 I've done research in what other people have built - but I have no
 xperience working with long-term precision/stability products (nor do I
 ave the equipment to do so -- I think).
 I'm using the Jupiter T (the one with the 10-pin header) GPS and its 10KHz
 utput in an analog PLL that controls a 10MHz VCXO.  It would be ideal for
 e that if I were to multiply the 10MHz output up to 10GHz, I would get
 bout a few Hertz or so of inaccuracy.  It would also be ideal if I can
 ave a PLL lock time of a few minutes while maintaining accuracy.
 However, right now as I am trying to design my project, I can't find enough
 nformation on the web regarding the VCXO's (or the PLL oscillator, in this
 ase) short term accuracy effect on output frequency.  I know that its
 hort term accuracy depends on the response time of the PLL, which also
 epends on the amount of jitter from the Jupiter-T's 10KHz output...  I
 now that the longer the time constant for the PLL, the better accuracy,
 ut I do not want to wait, literally, hours for it to lock...
 Also, what is the advantage of using a OCXO instead of a VCXO in terms of
 hort-term accuracy?  If the PLL time constant is only a few seconds, then
  crystal shouldn't deviate in frequency by too much within a few seconds,
 ssuming I'm using a crystal bought from a well-known manufacturer...or
 ould it? I am inclined towards using oscillators that do not require any
 ignificant warm up time...
 For those who have experience using the Jupiter T GPS:
  have bought this
 ttp://
 www.ebay.com/itm/Navman-jupiter-T-Tu60-GPS-Kit-1pps-10khz-GPS-Module-/260790984470but
  could not get it to communicate via serial.  So far, I do not have
 n
 ntenna available and so the antenna port is just left disconnected.  When
  turn it on, there is a 1pps and 10KHz signal and the TX line is at logic
 igh.  However, I cannot get it to communicate to anything else, even a
 umb terminal.  It does not respond to when I send a message ID to it.
 Because of computer difficulties, I am using the PicKit 2's UART tool).
 s my device a dud or am I doing something wrong?
 Many inputs is highly appreciated.  Thanks
 --
 _
 3, Ray Xu
 F5LJO
 __
 ime-nuts mailing list -- time-nuts@febo.com
 o unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 nd follow the instructions there.

 ___
 time-nuts mailing list -- time-nuts@febo.com
 To unsubscribe, go to
 https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
 and follow the instructions there.




-- 
__
73, Ray Xu
KF5LJO
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Building a GPSDO trouble using Jupiter-T

2012-01-29 Thread Bruce Griffiths
Don't confuse the PLL loop time constant  with the time constant of 
the analog or digital filter.

They are not the same.

Bruce

Ray Xu wrote:

Hi Chris

Thanks for your helpful input.

What do you mean by average?  Do you mean that the GPS and PLL must be
kept on for 20 minutes to hours, or did you mean that the PLL loop filter
must have a time constant of 20 minutes to several hours?  To me, the
latter seems really unpractical for analog filters...Yet I have seen many
of them built using analog filters.  Especially JAmes Miller's
http://www.jrmiller.demon.co.uk/projects/ministd/frqstd.htm and his FAQ
says that the time to wait is perhaps 15 minutes or so to be usable.  The
previous GPSDO that James built has its schematic; the filter he used
doesn't look like they're anywhere close to a time constant of 20 minutes.

I may consider the Rb standard, but I'm more inclined on using GPS since I
actually get to build some stuff on my own :-)

Thanks again
Ray Xu

On Sun, Jan 29, 2012 at 6:52 PM, Chris Albertson
albertson.ch...@gmail.comwrote:

   

On Sat, Jan 28, 2012 at 10:50 PM, Ray Xurayxu...@gmail.com  wrote:

 

Also, what is the advantage of using a OCXO instead of a VCXO in terms of
short-term accuracy?  If the PLL time constant is only a few seconds,
   

then
 

a crystal shouldn't deviate in frequency by too much within a few
   

seconds,
 

assuming I'm using a crystal bought from a well-known manufacturer...or
could it? I am inclined towards using oscillators that do not require any
significant warm up time...
   

GPS is only a good reference if you average it over a long time
period.  (1000 to 10,000 seconds) There is more short term jitter in
the GPS then in a decent crystal oscillator.   So a very short time
constant does you no good.   Why use an OCXO?  Because of the required
long time constant.  You need to average GPS for such a length of time
(20 minutes to hours) that the ambient temperature will change during
the averaging time.  Of course you could take care that the
temperature does not change but that is what an oven does.You can
buy a pretty good OCXO for $20 or $25

How long?   That depends on the required accuracy.  You want 1Hz at
10GHz.  That is 1E-10.  Not super hard but no way will you have that
10 minutes after you apply power.

If you need a portable standard look at those $40 rubidium nuts that
are on eBay.It the 1E-10 level, after you calibrate it, if would
stay on-frequency for days and not require much warm up.

Chris Albertson
Redondo Beach, California

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

 



   



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


[time-nuts] FE-5680A decoded - another piece of the puzzle

2012-01-29 Thread Skip Withrow
Hello Nuts,

I've been trying to get the analog EFC to work on the FE-5650A (a very
close cousin of the FE-5680A).  On these oscillators it is normally on
pin-8 of the DB-9 (Option 12 and 30).  As one of the serial lines is on
this pin, I traced the jumper that is placed for the EFC option(s).
However, changing the voltage on the pin does not seem to move the
frequency (or at least not very much if it does). Anybody know the nominal
EFC sensitivity of the 5680?

On tracing things further, I have found that this input goes into the (4
channel) A/D associated with the microproccesor.  Changing the voltage
gives a value in message 5A that also changes a corresponding amount.  The
EFC bytes are bytes 5  6 of the 5A message, first byte is low second byte
is high.  Appears to be 12-bit value (0FFF max).

The question is - how do you enable the EFC?  Maybe it is a bit that has to
be set in one of the other messages. (But then how does the uP communicate
the EFC value to the physics package?)  It (more likely) may be that I have
not found the true C-field control circuitry yet and the A/D is just a
monitor.

I recall someone implementing C-field control on a FE-5680A with the pot
disabled, but cannot find it now.  If someone can point me to that post I
sure would appreciate it.

Thanks in advance.

Regards,
Skip Withrow
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Building a GPSDO trouble using Jupiter-T

2012-01-29 Thread Hal Murray

 What do you mean by average?  Do you mean that the GPS and PLL must be
 kept on for 20 minutes to hours, or did you mean that the PLL loop filter
 must have a time constant of 20 minutes to several hours?

You have to compare the characteristics of the oscillator with the 
characteristics of your GPS receiver.

If your local oscillator is very stable, then you want to average over long 
times (hours, days).  If your local oscillator is a good thermometer and you 
have a very good GPS receiver, then you want a shorter time constant 
(minutes) so you can track temperature changes.

Do you know about hanging bridges?  If not, please read Timing for VLBI by 
Tom Clark and Rick Hambly.  It's got some wonderful graphs.  Once you 
understand those, this discussion will get much more interesting.
  http://gpstime.com/files/tow-time2009.pdf



-- 
These are my opinions, not necessarily my employer's.  I hate spam.




___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Building a GPSDO trouble using Jupiter-T

2012-01-29 Thread David
The sawtooth error in the PPS output and how they were able to correct
it externally was interesting.  I have seen that kind of problem
before in DDS and other applications.

I wonder what other GPS receivers provide either PPS outputs without
sawtooth noise or a correction message.

On Sun, 29 Jan 2012 20:40:52 -0800, Hal Murray
hmur...@megapathdsl.net wrote:


 What do you mean by average?  Do you mean that the GPS and PLL must be
 kept on for 20 minutes to hours, or did you mean that the PLL loop filter
 must have a time constant of 20 minutes to several hours?

You have to compare the characteristics of the oscillator with the 
characteristics of your GPS receiver.

If your local oscillator is very stable, then you want to average over long 
times (hours, days).  If your local oscillator is a good thermometer and you 
have a very good GPS receiver, then you want a shorter time constant 
(minutes) so you can track temperature changes.

Do you know about hanging bridges?  If not, please read Timing for VLBI by 
Tom Clark and Rick Hambly.  It's got some wonderful graphs.  Once you 
understand those, this discussion will get much more interesting.
  http://gpstime.com/files/tow-time2009.pdf

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] Lucent OMR Hookup Info (FE-5650A)

2012-01-29 Thread Brooke Clarke

Hi Skip:

I just got the Lucent OMR module with a FE-5650A.
Do you know if there's hook-up info for the OMR?
http://www.prc68.com/I/FEIFS.shtml#FE5650A

Have Fun,

Brooke Clarke
http://www.PRC68.com
http://www.end2partygovernment.com/Brooke4Congress.html


Skip Withrow wrote:

Hello Nuts,

I've been trying to get the analog EFC to work on the FE-5650A (a very
close cousin of the FE-5680A).  On these oscillators it is normally on
pin-8 of the DB-9 (Option 12 and 30).  As one of the serial lines is on
this pin, I traced the jumper that is placed for the EFC option(s).
However, changing the voltage on the pin does not seem to move the
frequency (or at least not very much if it does). Anybody know the nominal
EFC sensitivity of the 5680?

On tracing things further, I have found that this input goes into the (4
channel) A/D associated with the microproccesor.  Changing the voltage
gives a value in message 5A that also changes a corresponding amount.  The
EFC bytes are bytes 5  6 of the 5A message, first byte is low second byte
is high.  Appears to be 12-bit value (0FFF max).

The question is - how do you enable the EFC?  Maybe it is a bit that has to
be set in one of the other messages. (But then how does the uP communicate
the EFC value to the physics package?)  It (more likely) may be that I have
not found the true C-field control circuitry yet and the A/D is just a
monitor.

I recall someone implementing C-field control on a FE-5680A with the pot
disabled, but cannot find it now.  If someone can point me to that post I
sure would appreciate it.

Thanks in advance.

Regards,
Skip Withrow
___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.




___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Javier Herrero

Hello,

Also I expect that the range would be somewhat limited by the unit 
software, since the control word is 32-bit, same as the DDS program word 
with, and I don't think that the little thing would enable to program 
the DDS from zero to 32-bit. In any case, my idea was first to only 
monitor the DDS word (at serial port) and serial port offset message 
limits, and also to test in that way the lock range of the 5680A - this 
can be a bit tedious since when I programmed a 10Hz offset, the unit 
unlocked ant took several seconds to lock again.


Regards,

Javier

El 29/01/2012 21:41, Bob Camp escribió:

Hi

If you try to do full scale, check the range of your VCXO first. The digital 
test is much easier if you already know where your VCXO stops tuning.

Bob



On Jan 29, 2012, at 1:45 PM, Javier Herrerojherr...@hvsistemas.es  wrote:


I'm now gathering the unit self-updating of DDS data, that will take somewhat 
long... so I will try later or tomorrow. Since we have seen that the DDS values 
are reported back in a response to a command, it is easy to do without the need 
to have anything hooked to the SPI bus :)

Regards,

Javier

El 29/01/2012 19:37, Scott Newell escribió:

At 05:45 AM 1/29/2012, Javier Herrero wrote:


For example, the following data has been gathered:

Serial offset 00 00 00 00
DDS A word: 44 02 62 F6 = 1141007094 = 5 313 228.32219 Hz
DDS B word: 43 FD CC 8E = 1140706446 = 5 311 828.32085 Hz


Can you do a test at +/- fullscale offset as well?

This is a very exciting discovery.  Nice work!



___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.


--

Javier Herrero
Chief Technology Officer  EMAIL: jherr...@hvsistemas.com
HV Sistemas S.L.  PHONE: +34 949 336 806
Los Charcones, 17 FAX:   +34 949 336 792
19170 El Casar - Guadalajara - Spain  WEB: http://www.hvsistemas.com


___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Re: [time-nuts] FE-.5680A trimming resolution

2012-01-29 Thread Javier Herrero

El 30/01/2012 03:19, Chris Albertson escribió:

On Sun, Jan 29, 2012 at 10:19 AM, Javier Herrerojherr...@hvsistemas.es  wrote:

El 29/01/2012 14:45, Bob Camp escribió:




My next intention is to replace the OCXO in one of my Thunderbolts with a Rb
and use a small microcontroller to get the voltage correction from the
Thunderbolt through the serial port and convert to a 5680A offset. I
probably will use a Luminary since I've some small evaluation boards around,
and I only have to add a MAX3232-class interface IC for the serial ports.



My plan is simpler.  I'll compare the phase of the Rb and t-bolt and
send rs-232 commans to the Rb to keep the difference as small as
possible.  This will run on an Arduino.   I'm also thinking of porting
over much of the Lady Heather t-bolt monitoring stuff to the Arduino.

My idea is to let the thunderbolt do all the things, replacing the 
oscillator, but letting it do all the comparisons, time constants, etc. 
since it also enables to set oscillator slope, time constant, and also 
do all the monitoring. So the uP, for now, will be simply a protocol 
converter, sniffing the DAC value from the Thundervolt and converting 
it to an offset to the FE-5680A, using a EKK-LM3S9B96 I've lying around. 
I've more ambitious plans involvign a more capable embedded processor... 
(too many plans for so limited free time to play with things :) ).


Regards,

Javier

___
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.