Author Topic: OCXO frequency dividers and PLL multipliers  (Read 17945 times)

0 Members and 3 Guests are viewing this topic.

Online Bad_DriverTopic starter

  • Frequent Contributor
  • **
  • Posts: 416
  • Country: de
Re: OCXO frequency dividers and PLL multipliers
« Reply #50 on: August 26, 2020, 08:59:09 am »
Hi CDEV,

can you give me a hint which programmer you bought (and hopefully works  :-+ )?
PICs seem to be very easy to work with for a lot of simple and not so simple stuff.

Thanks in advance!
„Everything must be made as simple as possible. But not simpler.”
― Albert Einstein
 

Offline cdev

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: OCXO frequency dividers and PLL multipliers
« Reply #51 on: August 26, 2020, 07:25:47 pm »
It's an old chip so old software and hardware seem more likely than their newer offerings to support it.

It seems their newest "PicKit 4" didnt support this chip as of two years ago (when I collected what I have) It may now.

My gut impulse is to install an older version, but come to think of it the code itself has headers and in that header I think the version of MPLab TVB used to write the files is I think recorded. I cant lose if I use the same version, or close to it, right..

Tell you what, there is no time like the present. I'm going to give it a try installing the MPLAB software and writing one of the binaries that I have to a one of my 12F675 chips now. I am a rank beginner, but at times, a real expert in making stupid mistakes!


I wonder which of the binary files I should attempt to write first? So many of them look useful, its hard to PIC. So I am going to have to take a bit of time to look through the code and his web pages again.

Please don't laugh at me if I screw it up, okay? I am being so stupid to encourage people, if I can do it, most certainly all of them can.

---------------

The source files are in www.leapsecond.com/pic/src

They are little frequency dividing gems, basically..  For example: (from leapsecond.com/pic )

The pic divs are dividers, the picpets are timers of various kinds..

Variations

When a programmable synchronous microcontroller is clocked from an accurate frequency reference, many
interesting, practical, one-chip solutions come to mind. The initial 10 MHz to 1 Hz divider evolved into dozens of
useful devices.
Powers of ten dividers
PD3 divides by one thousand (10 3 ), e.g., 10 MHz→10 kHz
PD4 divides by ten thousand (10 4 ), e.g., 10 MHz→1 kHz
PD5 divides by hundred thousand (10 5 ), e.g., 10 MHz→100 Hz
PD6 divides by one million (10 6 ), e.g., 10 MHz→10 Hz or 1 MHz→1 Hz
PD7 divides by ten million (10 7 ), e.g., 10 MHz→1 Hz
PD8 divides by five million, e.g., 5 MHz→1 Hz
Note: there is no requirement to always drive these dividers with 10 MHz. A PD3 will divide by 1000 regardless of
the input frequency; the output frequency is always 1000 times less than the input. The PIC clock operates fromDC to 20 MHz.



Quite a few of them perform multiple tasks.
"What the large print giveth, the small print taketh away."
 
The following users thanked this post: Labrat101

Offline Labrat101

  • Regular
  • **
  • Posts: 688
  • Country: 00
  • Renovating Old Test Equipment & Calibration ..
Re: OCXO frequency dividers and PLL multipliers
« Reply #52 on: August 26, 2020, 10:16:47 pm »
Hi this looks nice I was wondering if the  12F1822 would also work as I have whole bunch of them . they have the same pinout . we bought a whole bunch a few years back for a project
 that the customer back out of .. So they are mine now .. :-DD
 I might try one and see what happens . I guess it will ether work or not  :-//

 The only trouble the code is in HEX so I have no idea what the internal fuses are .
  If some has the original open source code but I guess this maybe the owners protection.
 to the code ..

Thanks this is a cool timing project to get my teeth in. for fun ..
 :popcorn: :popcorn:
 
"   All Started With A BIG Bang!! .  .   & Magic Smoke  ".
 

Offline cdev

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: OCXO frequency dividers and PLL multipliers
« Reply #53 on: August 26, 2020, 11:10:18 pm »
The header for picdiv27 has the following - The author who is also a user here, tvb  pubishes both the hex and the mpasm code - is that what you mean?


; ------------------------------------------------------------------------
;
; Title:
;
;   PD27 -- PIC 10 MHz to 1PPS divider, with sync and milli-step
;
; Function:
;
;   This PIC program implements a digital frequency divider: the external
;   10 MHz input clock is divided by ten million to produce a 1PPS output.
;
;   - The 1PPS pulse width is 10 ms (1% duty cycle).
;
;   - Two Step inputs are checked once a second:
;     to advance 1PPS by   1 ms, hold StepA low
;     to retard  1PPS by  10 ms, hold StepB low
;     to advance 1PPS by 100 ms, hold both StepA and StepB low
;
;   - Two inputs support optional manual 1PPS synchronization. Pull Arm
;     pin low for a second to stop divider. The output will synchronize
;     to next rising edge of Sync pin (within one instruction cycle).
;
; Diagram:
;                                ---__---
;                5V (Vdd)  +++++|1      8|=====  Ground (Vss)
;         10 MHz clock in  ---->|2  pD  7|<+---  StepA
;                1PPS out  <----|3  27  6|<+---  StepB
;                     Arm  o--->|4      5|<+---  Sync
;                                --------
; Notes:
;
;   o External pull-up required on Arm input (pin4/GP3).
;   + Step and Sync inputs have internal WPU.
;   Output frequency accuracy is the same as clock input accuracy.
;   Output drive current is 25 mA maximum per pin.
;   Coded for Microchip 12F675 but any '609 '615 '629 '635 '675 '683 works.
;
; Version:
;
;   07-Feb-2013  Tom Van Baak (tvb)  www.LeapSecond.com/pic
;
; ------------------------------------------------------------------------

; Microchip MPLAB IDE assembler code (mpasm).
"What the large print giveth, the small print taketh away."
 

Offline cdev

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: OCXO frequency dividers and PLL multipliers
« Reply #54 on: August 26, 2020, 11:21:30 pm »
I think they still have free tools available but it seems they charge for their compiler and recently changed to a yearly fee model. Some of their software may also phone home.

I had heard about this problem- not specific to them, it was again and again described to me over the years as the thing that drove so many makers to Linux late in the last century.

Hi CDEV,

can you give me a hint which programmer you bought (and hopefully works  :-+ )?
PICs seem to be very easy to work with for a lot of simple and not so simple stuff.

Thanks in advance!

I don't know, but there is a thread on the issue in the Microchip forum. Maybe they will have a change of heart. It makes me less inclined to use Atmel too.
"What the large print giveth, the small print taketh away."
 

Offline Labrat101

  • Regular
  • **
  • Posts: 688
  • Country: 00
  • Renovating Old Test Equipment & Calibration ..
Re: OCXO frequency dividers and PLL multipliers
« Reply #55 on: August 27, 2020, 11:26:02 am »
Hi I cant find the code for the PICPET is what interested me I followed all the instruction on how to.
for the life of me the codes for pP06 pP07 .. seem to me not listed or am I missing something  :palm:


 :popcorn:
"   All Started With A BIG Bang!! .  .   & Magic Smoke  ".
 

Offline cdev

  • Super Contributor
  • ***
  • !
  • Posts: 7350
  • Country: 00
Re: OCXO frequency dividers and PLL multipliers
« Reply #56 on: August 27, 2020, 03:46:11 pm »
I noticed that yesterday. Its possible that I may have been wrong or that he removed them. In any case he only charges $5 for a chip burned with the code, which is very reasonable.


"What the large print giveth, the small print taketh away."
 

Offline Labrat101

  • Regular
  • **
  • Posts: 688
  • Country: 00
  • Renovating Old Test Equipment & Calibration ..
Re: OCXO frequency dividers and PLL multipliers
« Reply #57 on: August 27, 2020, 05:15:17 pm »
I noticed that yesterday. Its possible that I may have been wrong or that he removed them. In any case he only charges $5 for a chip burned with the code, which is very reasonable.
Thanks .. I thought I was loosing another Marble . After reading the entire section including his field trip with the Kids up the mountain for 2 days and a
 a car loaded up with 3 atomic clocks and a shit load of car batteries inverters etc .
 and lost a few picoseconds . Wow he needs a nerd medal of the year award . really cool reading ..  & the Leap Second  .
 My Seiko watch looses less than a minute between battery changes approx 7years . I think I will stick with my the lighter wrist watch .  :-DD
 Really interesting site well worth the reading and his work is amassing  :-+

 :popcorn:
RNS
 
 
 
"   All Started With A BIG Bang!! .  .   & Magic Smoke  ".
 

Online Bad_DriverTopic starter

  • Frequent Contributor
  • **
  • Posts: 416
  • Country: de
Re: OCXO frequency dividers and PLL multipliers
« Reply #58 on: August 29, 2020, 10:38:35 am »
Hi Folks,

I have to refocus myself on the topic of our board. And beside my family and my job I‘m short of time for the hobby  :-//

This week I got a used 10 MHz ocxo from china. It‘s a CTI OSC5A2B20, 5 Volts and CMOS output. Was 6€.
It is not the typical CTI that is offered at Ebay I had to learn. It has a complete different Pin out than the other ones.
Because you can not reach the chinese web page there is no access to data sheets. If someone can help me - thanks!

It works as expected. But it‘s missing the Vref output. So I started with my described simple TL431 based reference. I learned very fast that the combination of a 10 turn pot and 2 resistors suffers from temperature drift.
The Vcontrol input has an impedancy of about 5...10 Mohm so there is no need for a voltage follower with additional offset error. 1 mV change in Vcontrol leads to 1ppb drift. On the scope you see a change of
0.1 mV as drift against the GPSDO! Terrible!!
And I found that my old Fluke 45 (4.5 digit) reaches it capabilities. A new better DMM with tracking/recording
function is now on the wishlist for Santa Claus.

I changed the R network against two NOS metal 40 turn pots in series ( one for fine adjustment) and it
becomes better. But I think that the weaknesses of a breadboard solution also have an impact.

Next steps: try to bring the TL431 into thermal contact with the ocxo and cover it and built a soldered strip board
unit.

To become a junior time nuts you need a good counter!

With luck and after searching for several month I got yesterday a HP 53131a in near mint condition. It was not a bargain but much cheaper than all the other offerings I found @ Ebay. Inside as new, bright display only the Nextel covering is little sticky. But it came without any options. So you know what my next project will be - to build a ocxo based time base. There are several solutions out there, from china, from Gerry Sweeney and some other. There are several postings here.


« Last Edit: August 29, 2020, 10:42:43 am by Bad_Driver »
„Everything must be made as simple as possible. But not simpler.”
― Albert Einstein
 

Offline Labrat101

  • Regular
  • **
  • Posts: 688
  • Country: 00
  • Renovating Old Test Equipment & Calibration ..
Re: OCXO frequency dividers and PLL multipliers
« Reply #59 on: August 29, 2020, 11:50:32 am »
Hi the cti has all the info in the long serial No.
 This number  CTI OSC5A2B20  does not look right whats the number engraved on top the case?
also the vc is 10k Z . on my CTI I put a 5.6K in series with the pin and the centre of the 10k ten turn
pot so any adjustment would ensure the VC is kept at a 10k or above .
 You will have to check in the CTI archive . I noticed on a few CTI do have an enable or disable on the
 VC .. my one did . example .
Don't put the TL431 near the ocxo I found it works perfectly about an inch away and use a large enough resistor as not to load TL431 so it gets warm I set my for about 10ma  you only require  the voltage and about 10ua at the VC of a cti .. you one may have different ratings .
 
Do you know what series your CTI is ??

Does it have 100618 on the top number  this is the number that give the info for your version ..  (example)
Hi BTW I think you will find that the CETC CTI OSC is a copy of the CTS  the manual can be found
 I think it is the 100 series from what I could make out from your photo

« Last Edit: August 29, 2020, 01:28:43 pm by Labrat101 »
"   All Started With A BIG Bang!! .  .   & Magic Smoke  ".
 

Online Bad_DriverTopic starter

  • Frequent Contributor
  • **
  • Posts: 416
  • Country: de
Re: OCXO frequency dividers and PLL multipliers
« Reply #60 on: August 29, 2020, 01:21:27 pm »
The CTI ocxo
„Everything must be made as simple as possible. But not simpler.”
― Albert Einstein
 

Offline Labrat101

  • Regular
  • **
  • Posts: 688
  • Country: 00
  • Renovating Old Test Equipment & Calibration ..
Re: OCXO frequency dividers and PLL multipliers
« Reply #61 on: August 29, 2020, 01:55:53 pm »
Hi
 what I can tell you CTI is a rebrand . Isotemp  or  CTS
it could be a Isotemp  as the serial is very close .  or a CTS   I look more though all my achieve
 its a 160 series or 140 iso not 100% sure on that ..
 did it have 4 green stand off pins on the bottom . if yes its properly the Isotemp  as the CTS has
 laser engraving and hard to remove . the Iso has a plate label that can be removed
It has come from a communication tower  .

I found this from another seller  and it the cheesiness version with English  with the CTS cut of at the top  as I have the 119 series and the look almost identical
Which puts it almost correct to that number vc -+2v  & 10k Z which is right for a CTS.
 not sure about the ISo  JBG would know he has a load of Iso ocxo's
« Last Edit: August 29, 2020, 02:33:41 pm by Labrat101 »
"   All Started With A BIG Bang!! .  .   & Magic Smoke  ".
 

Offline Labrat101

  • Regular
  • **
  • Posts: 688
  • Country: 00
  • Renovating Old Test Equipment & Calibration ..
Re: OCXO frequency dividers and PLL multipliers
« Reply #62 on: August 29, 2020, 03:20:36 pm »
Hi Again .. Just out of interest . I track down CTI  China .. your not going to like this .
 They Don't make crystals they are just a test service
Center Testing International .   So they say..

 I am 89% sure your OCXO is a CTS  and the numbers have been mix properly for copy write .
 the CV for sure is +- 2volt  @ 10k Z   its 0.02 PPB and it should be really Good
 enjoy . the data sheet I load up is correct as far as I can tell .
"   All Started With A BIG Bang!! .  .   & Magic Smoke  ".
 

Online Bad_DriverTopic starter

  • Frequent Contributor
  • **
  • Posts: 416
  • Country: de
Re: OCXO frequency dividers and PLL multipliers
« Reply #63 on: August 29, 2020, 07:25:06 pm »
Hi Labrat,

yes I have the same - see attached. The ocxo runs very well and I will keep it running for somme weeks to
see how it drifts. But my ocxo has a complete different pin layout than the other one.

I also found a very good paper from Analog Devices regarding Voltage references and dividers but unfortunately
I can not upload it from my iPad I have here with my Gin Tonic I‘m drinking with my wife.
« Last Edit: August 29, 2020, 07:26:53 pm by Bad_Driver »
„Everything must be made as simple as possible. But not simpler.”
― Albert Einstein
 

Offline Labrat101

  • Regular
  • **
  • Posts: 688
  • Country: 00
  • Renovating Old Test Equipment & Calibration ..
Re: OCXO frequency dividers and PLL multipliers
« Reply #64 on: August 29, 2020, 07:56:55 pm »
The Gin & tonic is the best for Time nut  brain lubrication  :popcorn:

 I am still waiting for my toys ..

 
"   All Started With A BIG Bang!! .  .   & Magic Smoke  ".
 

Online Bad_DriverTopic starter

  • Frequent Contributor
  • **
  • Posts: 416
  • Country: de
Re: OCXO frequency dividers and PLL multipliers
« Reply #65 on: August 30, 2020, 08:02:24 am »
Hi Labrat,

thanks for the hint with Isotemp. It seems that the company is out of business but I found the
data sheet. And yes, there are two different pin layouts!

See attached.
« Last Edit: August 31, 2020, 10:20:23 am by Bad_Driver »
„Everything must be made as simple as possible. But not simpler.”
― Albert Einstein
 

Offline Labrat101

  • Regular
  • **
  • Posts: 688
  • Country: 00
  • Renovating Old Test Equipment & Calibration ..
Re: OCXO frequency dividers and PLL multipliers
« Reply #66 on: August 30, 2020, 10:58:56 am »
Hi the Gin got to you  :-DD
you loaded up an empty PDF . But I had already seen this pdf . the numbers on
your ocxo don't really tally completely which makes me think that you have
 a custom model from a communication system that will have better specs .
 and the pin lay out it is for their foot print PCB. .
as you have it running it has to be good .  :-+
But make sure you have a minimum resistor of 5k plus from the VC pin to the pot
 centre if you load the vc below 10k z min it will drift as the internal circuit will
 try to return the VC voltage back to 1/2 the supply voltage  .
 I also used the TL431 make sure the control voltage is separate from ocxo 5v
 I found that the heating device affected the stability if using a shared source
with the VC .

 The CTS ocxo that I bought here was also a custom model but I had the paper
work from the supplier were it came from and it was new still sealed..

 :popcorn:
      Nuts, what's the time !..  O I missed it again!  Those ps are dammed fast little   buggers

 
"   All Started With A BIG Bang!! .  .   & Magic Smoke  ".
 

Online Bad_DriverTopic starter

  • Frequent Contributor
  • **
  • Posts: 416
  • Country: de
Re: OCXO frequency dividers and PLL multipliers
« Reply #67 on: August 31, 2020, 09:15:18 am »
Hi Labrat,

yesterday I found 2 hours and I reworked the OXCO on a strip board.

I put the TL431 direct on the can of the OCXO to keep at the same (stabilized) temperature and
covered the whole board with a lot of foam.
I use a low noise analog PSU with an LT1083 (dedicated for behind-SPSU regulation) that is powered by an wall Switching PSU 12V 3 A.
The LT1083 based PSU was on my bench for years  |O

My OCXO seems to be an ISOTEMP (this 4 green glas stands on the bottom) but has a third pin layout that differs from the 2 of the data sheet.
But it works. After some days running and now in the foam coating I got 10mHz deviation against my GPSDO (1 ppb).

Not to bad!

On the top of the photo you see the display of my GPSDO with useful information.
The upper line shows the error of the 10 MHz against UTC, in this case 0.100 ppb.
Left from the display the foam coated board with the OCXO and the VCO control which is used as external reference for the HP 53131A.
 
I will use it as external reference for the HP counter and my SDG2042 untill the Trimble OXCOs 34310-T will have found their way
with the slow boat from China. I'm also awaiting a Aluminium enclosure to make it perfect.

By the way, has anyone a data sheet of the Trimble 34310-T????
« Last Edit: August 31, 2020, 03:17:24 pm by Bad_Driver »
„Everything must be made as simple as possible. But not simpler.”
― Albert Einstein
 

Offline Johnny B Good

  • Frequent Contributor
  • **
  • Posts: 830
  • Country: gb
Re: OCXO frequency dividers and PLL multipliers
« Reply #68 on: September 01, 2020, 02:37:02 pm »
Hi
 what I can tell you CTI is a rebrand . Isotemp  or  CTS
it could be a Isotemp  as the serial is very close .  or a CTS   I look more though all my achieve
 its a 160 series or 140 iso not 100% sure on that ..
 did it have 4 green stand off pins on the bottom . if yes its properly the Isotemp  as the CTS has
 laser engraving and hard to remove . the Iso has a plate label that can be removed
It has come from a communication tower  .

I found this from another seller  and it the cheesiness version with English  with the CTS cut of at the top  as I have the 119 series and the look almost identical
Which puts it almost correct to that number vc -+2v  & 10k Z which is right for a CTS.
 not sure about the ISo  JBG would know he has a load of Iso ocxo's

 Actually, Raymond, what I've got a load of is a bunch of CQE branded OCXOs, all 12v type (the original 13MHz unit finally proved to also be 12v rather than a 5v unit I'd had to initially assume for lack of an actual data sheet) one 13MHz HCMOS square wave unit as previously mentioned plus another seven 10MHz sine wave output types I'd tracked down a cheap UK source of as a direct result of my searching for a datasheet for the original 13MHz unit I'd picked up dirt cheap (£4) at the NARSA radioham rally in Blackpool just over a year ago now.

 I've only ever owned CQE branded OCXOs (those seven 10MHz units represent a life time's supply :) ). That's not to say I won't land up acquiring a few more (double ovened this time) OCXOs once I've gotten over the shock of splurging out a whole £197.67 on a used, calibrated to within 1.06uHz, Efratom LPRO-101 from (as I later discovered whilst searching the EEVBlog fora for anything "Efratom LPRO-101" related to while away the delivery waiting time) a fellow member, "testpoint1" whom it seems, did finally migrate to MA, USA after all  :).

JBG
John
 

Offline Johnny B Good

  • Frequent Contributor
  • **
  • Posts: 830
  • Country: gb
Re: OCXO frequency dividers and PLL multipliers
« Reply #69 on: September 02, 2020, 04:30:45 am »
Hi Labrat,

yesterday I found 2 hours and I reworked the OXCO on a strip board.

I put the TL431 direct on the can of the OCXO to keep at the same (stabilized) temperature and
covered the whole board with a lot of foam.
I use a low noise analog PSU with an LT1083 (dedicated for behind-SPSU regulation) that is powered by an wall Switching PSU 12V 3 A.
The LT1083 based PSU was on my bench for years  |O

My OCXO seems to be an ISOTEMP (this 4 green glas stands on the bottom) but has a third pin layout that differs from the 2 of the data sheet.
But it works. After some days running and now in the foam coating I got 10mHz deviation against my GPSDO (1 ppb).

Not to bad!

On the top of the photo you see the display of my GPSDO with useful information.
The upper line shows the error of the 10 MHz against UTC, in this case 0.100 ppb.
Left from the display the foam coated board with the OCXO and the VCO control which is used as external reference for the HP 53131A.
 
I will use it as external reference for the HP counter and my SDG2042 untill the Trimble OXCOs 34310-T will have found their way
with the slow boat from China. I'm also awaiting a Aluminium enclosure to make it perfect.

By the way, has anyone a data sheet of the Trimble 34310-T????

 Hi Volkmar,

 That LT1083 based psu with its claimed ability to reduce switching noise as a post smpsu LDO regulator intrigued me enough to track down its datasheet to see whether it included ripple rejection figures for frequencies higher than the bare typical "at 120Hz" caveat given in most LDO datasheets since I have a rather jaundiced view of this technique to 'magically cure' the switching noise issue with smpsus and dc-dc converters.

 I saw an actual graph going up to 100KHz with an impressive (for an LDO) rejection figure of 30dB where your standard LDO would start behaving more like a high pass filter, aggravating the problem rather than mitigating it. So, for once, this looks like it meets its claimed switching noise rejection performance and not be a waste of space as is so often the case with so many other LDOs that imply such a benefit when simply tacked directly onto the output of a DC-DC converter.

 The standard LDO, lacking any such HF ripple rejection can still be used with an smpsu but in this case, its job is simply to restore voltage regulation lost by the use of an RC LPF to suppress the noise before it reaches the LDO which is all fine and dandy when you can afford to take the hit on efficiency by the 2 or 3 volts lost in such a filter'. I've download the datasheet for future reference so my thanks to you for leading me to an LDO that might actually reduce the noise and HF ripple of an smpsu.  :)

 Regarding that OCXO, I think you should be able to get it calibrated to better than 0.1ppb with a bit of care and perseverance. If you're using a trimpot to electrically tune it, the major problem when trying to get sub ppb accuracy lies with the quality of the trimpot and the need to really pad it out to limit the trimming range to make the adjustment less ticklish.

 When I was trying to trim the 10MHz CQE OCXO I'd used in my FY6600 to get below the 10ppt mark for a few hours at a time, I landed up utilising the 2G tip over effect to achieve the very fine tuning required, without having to touch that damned trimpot which so often would make the calibration worse rather than better, by altering the tilt angle of the front panel using suitably sized items as shims (a coin, an india rubber pencil eraser or two, the odd expired credit card and a DIP pin straightening tool just to name four of the items used).

 All of that messing around with makeshift shims to fine tune the FY6600's OCXO has become a thing of the past since I finally acquired a Rubidium Frequency Standard (RFS) and it's now used to represent the GPSDO's 10MHz reference frequency as a rather distinctive Sinc pulse via its external reference connection (the OCXO is now frequency locked to the GPSDO).

 I can't help you with any information on that trimble I'm afraid. If it weren't for the fact that I can't track down a suitably sized extruded aluminium project box to house my RFS, I too would be awaitng delivery on a nice aluminium project case. It seems I'm destined to fabricate  a "Special" to solve my RFS's lack of proper housing wherein I can create a thermostatically controlled environment to minimise frequency variations with changes of room ambient temperature.

 As you may have surmised from my previous posting, I've been a little preoccupied with my latest "toy" (an Efratom LPRO-101) this past week along with other experimental activities involving my gpsdos (the MK I has been taken apart for spare parts) hence my absence from this topic thread these past few weeks.

 I had hoped I could keep the MK I going for a few weeks longer but I'd had to disconnect so much of the wiring from the "Five Volt" 13MHz OCXO in order to run higher voltage (possibly destructive) tests, disturbing other connections to the point where it just didn't seem worth the effort of putting it all back together again anymore.

 As it happened, that "Five Volt" ocxo proved to be a 12v part after all - it was rather handy that it happened to be able to pass through its activity dip transition temperature in rather short order from cold and start producing a stable 4V p-p square wave from a 5V supply with the only side effect of this low voltage operation being a protracted 7 to 8 minute warm up time.

 When I'd bought this very first, one and only, OCXO module, I didn't have a variable voltage bench supply to test it out on progressively higher voltages and, since it was able to still output a stable 13MHz even on a supply as low as 4.8v, there seemed a real possibility that it was a 5 volt part that might well let out its 'magic smoke' if subjected to a 12V supply so I decided to treat it as a 5 volt part until I at least had some more 'spare' OCXOs to play with (and a variable bench supply to make any such potentially 'test to destruction' experiments a whole lot more informative). Anyway, I've now relabelled it as a 12V unit and added it to my parts bin (more as a keepsake than something I'm likely to find another use for).

 As well as an SMA socket for monitoring both voltage and noise and ripple on the MK I's 5.17v Vcc rail (1uF ceramic cap with 1KR shunt in series with the connection to the Vcc rail), I'd added a couple of ugly banana sockets to connect a DMM to the ground and the buffered copy of the EFC voltage to monitor the output voltage from the PLL.

 Initially, I could only see voltage changes in increments of ten mV with my existing DMM collection so I blew a whole 13 quid on a nice Mestek DM91A "9999 counts" DMM to improve the resolution by an order of magnitude to increments of 1mV. Even this didn't suffice to let me see voltage changes before I could predict them from the phase shifts shown by the scope traces so I used a 3.16v lithium coin cell in series opposing to provide a stable dc offset that would allow the DMM to autorange to the 1000mV scale, reading the difference between the 3.298 EFC voltage and this dc offset, allowing me to see changes in increments of 100uV.

 Whilst a new unused CR2032 creates a remarkably stable offset voltage (better than you can get out of a TL431 imho), this was just a temporary bodge to prove the concept, hence my using a TL431 to provide a +3VDC offset to the black (formerly the ground) banana socket to allow my crappy (on account it suffers from a permanent, silent, 10 minute shut off time out battery life extender annoyance!) UNI-T 58A DMM to display the 290 odd millivolt difference in 1mV increments. The only reason for my resorting to such a low grade "Voltage Reference" was on account of the lack of a stable Vref from my under-volted 13MHz OCXO (I can now see a stable 5.1ish voltage once its supply rail tops the 11 volt mark).

 For my MK II GPSDO, I use the 5.127v on the 12v 10MHz OCXO's Vref pin to generate dc offset voltages in 1v increments via a string of matched 1KR resistors fed via a 120ohm padding resistor with a 50K trimpot in series with a 20KR across the 5K's worth of resistors to trim the volt drops to within half a millivolt of the 1v drop across each of the lowermost 3 resistors (if I ever need to use a 4v dc offset, I'll have to apply a small adjustment to the shunt resistance of the trimpot otherwise - the 1, 2 and 3 volt taps are matched closely enough to avoid the need for such a recalibration).

 The EFC, the (jumper selected) DC offset and the ground are wired to a 3.5mm stereo jack tip, ring, sleeve contacts respectively to provide access to these test points for an external voltmeter. Not only does this provide a neater connection point than the banana sockets I'd used on the MK I, it also allows me to measure between ground and the EFC to give a direct reading and also to measure the DC offset with respect to ground by way of sanity checks of the EFC minus DC offset voltage high resolution readings I normally monitor.

 The Vref pin on an OCXO is the most stable voltage reference you're likely to be able to access outside of a professional calibration lab so it's the obvious no-brainer choice voltage reference available to the hobbyist. Normally, you wouldn't use it to supply tens of milliamps directly to other voltage sensitive parts of a DIY GPSDO. Indeed, the manufacturers' advice in this regard is typically not to load this pin beyond a maximum of 1mA.

 In my case, this fixed 5.12K 1mA load reduced the open circuit voltage by 1mV from 5.128v to the 5.127v I now see across my tapped potentiometer circuit. This is of no consequence since this represents a tiny fixed additional loading on the oscillator's internal supply rail.

 As far as the 1.216KR worst case DC offset's impedance effect on the EFC voltage measurement accuracy is concerned, at a worst case loading of just 10nA, the voltage 'error' is simply lost in the noise. In my case, absolute accuracy plays second fiddle to my primary requirement to monitor the delta V of the EFC voltage (in such a basic James Miller based GPSDO design, minor dc offsets and temperature effects are simply lost in the wash  >:D ).

 Harking back to the original question of how best to divide the frequency output of a 65MHz OCXO down to the required 10MHz GPSDO reference output frequency (sharing similar issues to my own 13MHz to 10MHz efforts), it seems to me, as I originally suggested, that the best way to proceed would be to divide the 65MHz down to 32.5MHz and proceed from there (you can divide by 13 down to exactly 2.5MHz which is comfortably above the 2MHz minimum clock input for a 3N502 clock multiplier programmed to multiply by a factor of 4 to generate the required 10MHz).

 One of the problems I discovered with all of the additional complexity (no doubt exacerbated by my using stripboard construction) was the storm of switching noise imposed by the logic gates on the supply rail polluting the 10MHz output which necessitated the addition of a series resonant 10MHz crystal between the LPF output and the BNC socket to filter the worst of the resulting jitter noise from the MK I's 10MHz sine wave output. The modest additional 1dB loss was neither here nor there (I already had a healthy +12.5dBm coming out of the LPF to start with).

 The MK II is essentially a 're-spin' of the MK I but using an M8T in place of the M8N GPS receiver module with a 10MHz OCXO to avoid the divide by 13 jiggery pokery (four ICs and their additional 400mW energy requirement) making use of a single sided copper clad board to eliminate the self inflicted problems of logic gate induced noise on the supply rails and improve the effectiveness of the LPF suppression of switching noise on the outputs of the DC-DC buck converter (5.31v rail) and the 5 to 12 volt boost converter feeding the OCXO's 12v pin.

 The end result of all these changes to the earlier design being a reduction of energy consumption once warmed up, down to just 1.4W from the MK I's already modest enough 1.8W at 12v in spite of the small (3 to 4% ) extra losses of an additional DC-DC boost converter to power the 12v OCXO.

 I ran an energy consumption versus DC input voltage test over the 7 to 24Vdc range (none of this restriction of a 11.5v minimum to 15v maximum supply voltage nonsense for me, thank you very much!  >:D ) and, in summary, it ranged from a minimum of 1.318W at 7v to a maximum of 1.488W at the 24volt limit of the buck converter module (an increase of just 170mW for a 17 volt increase implying a fixed vampire loading of 10mA on the buck converter's input).

Just out of idle curiosity, I calculated a 60 hour autonomy from a new, freshly charged 7AH SLA back up battery. Using my selected 12 and 9 volt wallwarts, the mains consumption is just a fraction over 2 watts making its energy demand on a UPS protecting a desktop computer and a file server almost invisible by comparison. Of course, in a parody of Asda's advertising slogan, "Every little helps", in this case, it's more a case of "Every little hinders.".

 As I mentioned, I've spent this past week checking out my newly acquired pre-owned Efratom LPRO-101 (warranty expired way back in December 2001 - normally a 2 year warranty, implying that it's now some 21 years old). The lamp voltage now reads 4.963v. It had been 4.975v when I initially tested it on a 24v supply a week ago. I've been running it from a 19 volt laptop charging brick (19.65v actual) which may account for the small drop in voltage (elevating the temperature with towelling to test its susceptibility to temperature changes had increased the lamp voltage to 4.980v and using a Poundland USB powered fan to cool it had reduced the voltage).

 Whilst these rubidium frequency standards (RFS) have some susceptibility to temperature variation, the real problem is in their susceptibility to barometric changes which are harder to compensate for without the use of a low retrace barometric pressure sensor and a compensation circuit calibrated to the EFC tuning slope.

 DIYing an effective thermostatic control of the base plate heat spreader temperature seems a somewhat easier modification than a barometric frequency compensation controller for the hobbyist to concoct. Of course, that impression may be due to the seeming absence of any on-line DIY barometric compensation projects simply because I've never sought out any such barometric sensing projects - it might be a good idea to do some research on this. :palm:

 Apparently, I'm not alone in my ignorance of barometric compensation measures to stabilise RFS modules. I came across a very recent research paper published only two years ago on this subject of quantifying and analysing the factors involved in the sensitivity of rubidium vapour gas cell RFSs to barometric changes for seemingly the very first time.

 My main problem at the moment lies with the apparent complete lack of suitably sized extruded aluminium enclosures on Ebay or elsewhere to house my new RFS module into. I spent a couple days searching till my eyes bled before giving up this Holy Grail like search for rocking horse droppings (or decent 3 rail smpsus with a 1A rated 5v rail and  half amp rated +/- 12 or 15v rails - another surprising rarity also on a par with a Unicorn droppings hunt).

 There seems to be a huge gap between the maximum size (which still aren't quite big enough) of reasonably priced extruded aluminium enclosures and the much rarer more than large enough but overpriced enclosures being offered for sale. So much so, I think I'd rather build a customised case of my own either from my tiny stock of redundant aluminium enclosures or even from a local dealer if a tour of the local scrap merchants fails to produce what I need rather than pay through the nose for a not quite the size and shape I'd like ready made enclosure.

 I've tried looking for used non working kit just for their cases as an alternative way of acquiring a more suitable enclosure at a reasonable price but even here, what I've looked at has still been grossly overpriced. However, I suspect that given the right sort of search term, I might find a cheap source of suitable ready made cases in the form of "For repair or spares" sales. Suggestions anyone?  :)

JBG
John
 

Online Bad_DriverTopic starter

  • Frequent Contributor
  • **
  • Posts: 416
  • Country: de
Re: OCXO frequency dividers and PLL multipliers
« Reply #70 on: September 02, 2020, 08:32:56 am »
Hi John,

I'm happy to have you back here!

It took a while to go through your long post! I'm in ongoing rework of my bathroom and the fiscal year end in my company is near so I have
only little time for the hobby.

I also went through the data sheet of the LT1083 because I found 2 DIY kits I bought at EBay for 5€ or so several years ago.
I know that the LT1083 are not bad but this was also new for me with the ability of ripple rejection.
For reference:
LT1083 Adjustable Regulated Power Supply Module Parts and Components DIY Kit
https://ebay.us/oHycos

Congratulations for your Rubidium Oscillator. Here a link I found but I'm pretty sure that you know this project.
http://www.ka7oei.com/10_MHz_Rubidium_FE-5680A.html
I'm not sure how risky it is to buy an old Rubidium because I learned through my investigations that they all can suffer from aging of
the Rubidium gas in the glas enclosure. But as a perfect time nut no one can hesitate if there is a good offer  :-DD
Next step will be a Caesium Class 1 reference?

During my tests with my new toy (HP 53131A) I had to learn that my GPSDO sufferes from some low frequency jitter around 1 Hz.
You can clearly see this on the scope against the OCXO  |O

The GPSDO is a development of german HAM. Unfortunately the link is only for a german speaking PDF but there is also a GitHub link
with some english explanations. But he didn't have continue his work on it.
http://dl0wh.de/wp-content/uploads/2015/02/DF4IAH-10MHzRefOsc_V2_UKW60-Skriptum_20150901.pdf

I think I will sell it and look for a Trimble Thunderbolt instead of a Rubidium.

So I can not calibrate with this tool better than 10 mHz these days. But this is in the range of the error the GPSDO reports.

In my first setting I played around with different solutions for the VCO of the OCXO. It has no Vref output.
But I learned from a teardown that some OCXOs only provide Vcc in serial with an resistor to the Vref output. So if you
don't have precise data sheet specs you are unsure about Vref.
Since I have only a bunch of TL431 around (yes the cheapest reference source - I know) I put it direct on the can of the OCXO and
as you saw on the photo covered all with foam.

It was not possible to reach thermal stability with a combination of fixed resistors and a 10 turn pot.

But from my old east german treasures I had some 40 turn metal pots that were dedicated for DMM trimming.
I used two of them in serial with additional tantalium cap filtering - a 15k and a 2k. Because I measured the impedance of the Vco input with about 5...10 M
there is no need for an additional OPA voltage follower with additional offset error. 

As mentioned before I tried to follow Vref/Vco with
my old Fluke 45 (4.5 digits) but with this I reached the limits of this device. (1 ppb frequency deviation = 0.1 mV)

I have also now reached the limits of my GPSDO reference with this setting. So always room for improvement! (You know I ask Santa Claus for a Siglent SDM...)
But the HP 53131A was a great buy! Nearly in mint condition! The OCXO is now used as external frequency source for the HP and the Siglent SDG.

btw: I tried first time to order an aluminium enclosure from alibaba. I keep you informed how this works for me. It was much cheaper than the same offer at EBay.

Regards to all!

« Last Edit: September 02, 2020, 10:03:15 am by Bad_Driver »
„Everything must be made as simple as possible. But not simpler.”
― Albert Einstein
 

Offline Labrat101

  • Regular
  • **
  • Posts: 688
  • Country: 00
  • Renovating Old Test Equipment & Calibration ..
Re: OCXO frequency dividers and PLL multipliers
« Reply #71 on: September 02, 2020, 07:37:03 pm »
Hi I think from your diagram which I tried is not as good as putting 5 or 6 k ohm
 in series with the centre pin of your pot to the VC . and remove the 2k from the ground
leg . then the centre of the pot will be more balanced .
I tried a few ways and that gave the best results .
and the vc stays closer to the 10k Z. .

 :popcorn:
RNS







« Last Edit: September 02, 2020, 07:58:00 pm by Labrat101 »
"   All Started With A BIG Bang!! .  .   & Magic Smoke  ".
 

Online Bad_DriverTopic starter

  • Frequent Contributor
  • **
  • Posts: 416
  • Country: de
Re: OCXO frequency dividers and PLL multipliers
« Reply #72 on: September 03, 2020, 07:50:37 am »
After running the OCXO for more than one week the error against my GPSDO is 10 mHz = 1ppb.
To stay realistic this is an error of 2 seconds for my whole life (till today).

We are now able to measure (with the help of GNSS/GPS) such deviations.
No one would try as hobby to build a Voltage meter with 9 valid digits  :-DD

But I'm with you, it's interesting to see how fare you can go with this time gambling. May be sometime someone re(invents) the flux capacitor  :-DD

50 years ago my Dad built his first Quartz clock with nixie tubes and decade counter based on discrete transistor flip flops. And I was so impressed to see how the
clock was switching to next hour together with the "beep" in the radio.

35 years ago I built my first DCF77 controlled clock (the german time standard on Long Wave), I was proud to get an atomic synced clock with an
frequency deviation (of the receiver) of about 0.1 sec. Technical you can now reach 1.5 E-6 deviation (due to all the errors of the long wave transmission and with usage of
all possible corrections)

Now I'm looking on my 10 digit counter on the last 2 digits and think how to get there also 2 zeros  |O  |O

I'm on my limits to measure the VCO with my Fluke 45. But it seems that my old 40 turn metal pots doing a good job.
I tried it with additional serial resistors but they seem to have other temperature curves and the drift was much bigger.
And with 40 turns  :-+ pots you are sensitiv enough  :bullshit:

I measured the impedance of the VCO input of the OCXO with 5...10 Mohms. I do not believe that a serial resistor will have an impact.

best wishes for the day!
„Everything must be made as simple as possible. But not simpler.”
― Albert Einstein
 

Online Bad_DriverTopic starter

  • Frequent Contributor
  • **
  • Posts: 416
  • Country: de
Re: OCXO frequency dividers and PLL multipliers
« Reply #73 on: September 03, 2020, 07:54:57 am »
One question.

As mentioned I use a TL431A as voltage reference.

What other, better references are available in TO92 case or in DIP??? And with an affordable price (max. 5 €/$/GBP)

Any suggestion? (Vref 4...5 volts)

Thanks in advance!
„Everything must be made as simple as possible. But not simpler.”
― Albert Einstein
 

Offline Johnny B Good

  • Frequent Contributor
  • **
  • Posts: 830
  • Country: gb
Re: OCXO frequency dividers and PLL multipliers
« Reply #74 on: September 03, 2020, 10:28:04 pm »
One question.

As mentioned I use a TL431A as voltage reference.

What other, better references are available in TO92 case or in DIP??? And with an affordable price (max. 5 €/$/GBP)

Any suggestion? (Vref 4...5 volts)

Thanks in advance!

 If your OCXO provides a Vref pin, use that instead of the humble TL431 for your temperature stable precision reference. :)

 I've attached a photograph of a couple of circuit sketches. The topmost shows the +3000mV DC reference offset circuit I'd had to resort to with the MK I GPSDO for lack of a properly functioning Vref on the grossly undervolted 13MHz OCXO (a total lack of a datasheet to indicate its working voltage had forced me to play safe and assume it was a 5V part with a very slow warm up characteristic) to reveal Vfc voltage variations to tenths of a millivolt using a cheap 4 digit DMM.

 When it came to re-spinning the MK I design into a MK II using a proper 12v 10MHz OCXO with a fully functioning Vref, I gladly gave up the use of a separate TL431 voltage reference for the much more temperature stable 5.127 volts on the OCXO's Vref pin. I'd been well annoyed by the TL431's +/-1mV drift with modest changes of temperature by then.

 The second sketch shows a rough circuit layout for adding a calibration trimpot to the OCXO board installed into my FY6600. Looking at it now, I'd be inclined to replace the 33KR with a 27KR and use a 1 or 2K trimpot in place of the 22 turn 20K one that's currently giving me grief when trying to achieve the more precise calibration that's now possible with the sheer stability (absent from any GPSDO, let alone my own MK I) of an LPRO-101 RFS.

 Of course, when I do finally get around to revamping this circuit, I'll be recording the actual voltages that now currently apply before recalculating better optimised resistor values which I'll probably scale down to a tenth of the existing values giving me a loading of ~0.5mA and a lower impedance tuning voltage source. Whether the Vfc input impedance is 68K or 5M doesn't really matter (it just means the position of the trimpot wiper will be displaced a fraction of a turn which matters not one jot in this case).

 BTW, whilst I'd ventured into my basement (one time radio shack and workshop, much neglected these past two decades) yesterday afternoon to empty the dehumidifier's two litre tank for the umpteenth time these past three weeks or so, I thought to check out materials to build an enclosure for my RFS and found a ready made unused instrument case lurking on top of a cabinet with 20 years' worth of grime that, in spite of it being in plain sight, only caught my eye as a result of my actively seeking out a means to fabricate a suitable enclosure for the RFS.

 It cleaned up quite nicely after giving it a good scrub with washing up liquid in the kitchen sink. It's a little larger than I was aiming to fabricate but that proved useful in that it saves me having to cut down the 6mm thick duralloy heatsink plate salvaged from an ancient Pye Cambridge 25W solid state PMR base station that I was using as a heatsink for the RFS during my initial tests.

 Rather than mount this baseplate directly to the base of the case, I'm planning on mounting it on stand offs so I can use a small fan to recirculate the air underneath it and neatly avoid having to cut out vent slots in the case - there's ample surface area for the internal airflow to transfer the 10 or 11 watt's worth of heat dissipation with only a modest rise in temperature. I can easily mount a temperature sensor to the topside of this alloy plate to control the fan or fans and cutting vent holes if needed is still an option (the big plus point of DIY projects  :) ).

 I've attached additional photos showing the RFS sat on the alloy plate, resting on top of the case to give you a sense of the scale of the job, along with a couple of pictures of the MK II GPSDO. The front panel is identical to that of the MK I whilst the rear panel is a tidied up revamping of the MK I's layout. The red LED is a simple power on indicator. The green LED flashes at 4Hz 50/50 ratio to indicate unlocked GPS state (confirming that the user settings are still valid by not winking at the default 1Hz rate), eventually (36 seconds from a cold - it's been powered down for over four hours - start) turning a solid green to show GPS lock. I haven't bothered showing an OCXO lock state which takes about another 10 or 15 minutes to achieve with another 15 minutes to properly stabilise to within a +/- 10ns phase deviation.

 The rear panel shot shows the following connectors: Left to right, top row first - 10MHz sine BNC, Vcc voltage and noise and ripple test point SMA socket, stereo jack for gnd, 2v ref and EFC voltage meter connections, finishing with the SMA GPS antenna socket. On the bottom row, we have a USB mini B socket (FTDI232 module) and the standard DC jack extreme right for connecting a power source in the voltage range 7 to 24 volts (peak power demand ~5W, warmed up ~1.4W).

 Considering my choice of a 1000s PLL TC, this is remarkably quicker than similar PLL designs using TC values of just a 100s or less. The reason being my use of a ridiculously simple startup acceleration circuit. I see little benefit in speeding the locking process any further since the OCXO itself needs at least half an hour to properly stabilise anyway.

 Originally, after trialling a TC of 500s, I upped the TC to 5000s (I had planned to raise it to just 2000s but didn't have any more 5.6M resistors, only a few 10M ones, so 5000s it was). With a 5000s TC it took 3 1/2 hours to finally stabilise (I was curious enough to wait it out and see whether it would finally lock - I'd had to dial the initial 500s TC with the MK I right back to a mere 38 seconds before it would stop endlessly bouncing around and even at this short TC value, I'd still had to resort to a biasing resistor to assist the locking up process).

 Obviously, for a piece of lab kit that's only intended to be powered one time only and run 24/7 for years at a time, a 3 1/2 hour startup is neither here nor there. However, with having to restart it several times during the testing phase, I had a long hard look at how I could speed up this process and came up with my rather cunning accelerator circuit which shortened the startup time to a more reasonable 30 to 40 minutes. Cutting the 5000s TC back to 1000s has trimmed another ten minutes or so off this time. I have a feeling that now I'm using an M8T in place of the M8N gps module, an even shorter TC may be a more optimum choice but I'll let that idea stew a while longer for now.

 The black insulation tape on the RFS is to overcome the very low IR emissivity coefficient of its Mu-metal cover leading me to apply it to the aluminium plate and the top cover of the GPSDO to improve the accuracy of my IR temperature readings. The 'scope traces are the 10MHz output from the RFS (CH2) with a 1MHz Sinc pulse (CH1) from the AWG locked to the GPS 10MHz so I can, if required, reliably detect how many nanoseconds of phase drift has taken place during an overnight run if the RFS has drifted by more than one cycle. With the RFS, I can now be confident that it will take more than two hours to drift by a single 10MHz cycle. I've set the scope to trigger on every tenth cycle put out by the RFS which saves me guessing as to whether or not the RFS has slipped by more than one cycle during an overnight run.

 Of late, I've been seeing one cycle slip periods of 5 to 10 hours (and longer, barometric conditions allowing). The Mestek is showing the difference between the 2000mV DC offset and the EFC voltage (279.5mV). If you examine that picture carefully you should be able to spot my resistive GPS antenna splitter amongst the detritus.

JBG

John
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf