time-nuts@lists.febo.com

Discussion of precise time and frequency measurement

View all threads

Low cost synchronization

MC
Mike Ciholas
Thu, Aug 18, 2005 5:29 PM

Hi,

I have a challenging research project to build thousands, perhaps
millions, of devices that maintain mutual synchronization.  The
devices need to be low cost (under $20 retail, $8 manufacturing),
small in size (key chain fob), and low power (operate at least 18
months on a battery).  Synchronization ideally needs to be within
a second or two over a year but there is some leeway to trade
cost for performance here up to perhaps 10 seconds of variation
per year.  Ideally, the device works anywhere in the world but we
may have to limit it to North America.

  1. Crystal Modeling

First idea was to get stable 32.768KHz watch crystals, perform a
factory initial calibration, and use a temperature sensor to
correct for the crystal temp curve.  This idea is the cheapest,
simplest, works everywhere, and uses the lowest power.

Initial tolerance on the crystals is +/- 20 ppm (I've not found
better in commodity parts), which equates to +/- 10 minutes a
year, clearly unacceptable.  I suspect that if I did an initial
factory calibration and tracked temperature, I might improve this
to +/- 2 ppm much like Maxim did with this part:

http://pdfserv.maxim-ic.com/en/ds/DS32kHz.pdf

But even so, +/- 1 minute per year is not really good enough.  I
suspect getting to a few seconds (+/- 0.1ppm) is unrealistic with
any algorithm one can come up with.  The base physics is simply
not that predictable.

  1. WWVB Receiver

A second idea is to provide some external reference and the most
logical choice is WWVB as used in several wrist watches.  A
little more cost but manageable.  We've dissected several wrist
watches and found they use a small ferrite antenna.  The
reception performance is spotty, however.  I was unable to lock
at work (lots of equipment) but did well at home (electrically
quiet).  If we go to the NE tip of Maine, that's twice as far
from WWVB as we are here, so I wonder if the watch will ever pick
up the signal.  The saving grace is that the device needs to get
the signal only sporadically, once a week or even once a month
would do it since we can feed that back into correcting the local
crystal.

The negatives are that such a device is limited to the US and
nearby, and it may have poor performance in many locales due to
weak signals, local interference, and the small antenna rod we
are limited to due to size (less than 1 inch).  It does cost
more, maybe $1-2 more in production quantity.  Right now, this
seems like the best option available to us.

There are similar time broadcasting stations in Europe and China.
We could build a unit that works in those regions, either as
different models, or as a unit with multiple receivers.  Still
not global, but perhaps covering 50% of the world's population?

  1. GPS Receiver

A more precise external reference, use a GPS receiver.  This gets
us global coverage and is very precise.  Uses a lot of power, so
we would only activate it very briefly and not very often (once a
week perhaps) to save battery.

Major issue here is cost.  Best I can do for an OEM module is
around $25 in qty which busts the budget severely.  It also has
similar problems of being used in a place with no sky visibility.
Size can be a problem in the cheaper modules.  Some modules are
quite small:

http://www.u-blox.com/products/lea_la.html

Cute, huh?

  1. GPS Time Receiver

This is fantasy land.  I don't need the 100ns time reference, all
I need is something good to one second or so.  In this case, it
seems possible to receive only 1 satellite, decode the digital
data, and extract the time.  It would be off by the variation in
pseudo range which can't be corrected for.  But I don't care
about that level of accuracy.

The question is, if you don't have to track multiple satellites
and don't need to recover the pseudo range accurately, can you
build a wickedly cheaper GPS time receiver?  My expectation is no.
You probably can get down to maybe half if you are very diligent,
which still puts me out of the budget plus has a ridiculous high
NRE.  Unless this already exists, anyone?

  1. Cellular

We've done extensive work with embedded cell phone modules.
These modules are most often used for wireless remote monitoring
and transport digital data.  They do get the time from the cell
system.

Again, cost is a major issue.  An OEM cell module runs over $65
in qty so this idea is sunk.  It would also suffer from lack of
global and local coverage.

  1. TV Stations

TV stations broadcast a time signal that VCRs/DVRs use for clock
setting.

Again, lack of global or even regional coverage.  Some TV
stations, annoyingly, broadcast the wrong time, too.  Cost is
probably high, but this idea was rejected before this was
investigated.

  1. Atomic Reference

Still research, but NIST has a small scale atomic reference:

http://www.nist.gov/public_affairs/releases/miniclock.htm

Unfortunately, not ready for commercial apps, probably will be
too expensive, and it uses too much power.  The best I could do
on power is to power it up periodically and adjust the local
crystal to it which integrates long term error.

  1. Other?

So, did I leave anything out?

It seems obvious to me that no amount of effort to make a local
crystal stable will meet the requirements.  Thus we need to look
for external references.  The best we can do is WWVB as it is the
only thing that can possibly meet our cost objectives.  If it
works in the continental US, that would be acceptable for now.

That leaves me with two basic questions:

  1. How well do the WWVB wrist watches work?

  2. What merchant silicon exists for receiving WWVB?

On the first, the three watches we bought do sync up here (950
miles from WWVB).  I wonder how well they work in Maine and
Florida (1900 miles from WWVB).

On the second, I've only found these leads so far:

http://www.mas-oy.com/archive/da9180.pdf
http://www.ortodoxism.ro/datasheets/Temic/mXyzuryv.pdf

These chips appear to be basic receiver circuits using an
external 60KHz crystal as a filter.  At 60KHz, I was wondering
why there aren't direct digital radios?  It would seem like
building in the DSP logic would be cheaper/better than the old
fashioned methods shown here and could greatly enhance the
ability to pick out weak WWVB signals.  Has anyone performed such
experiments, basically digitize the antenna signal and done DSP
on it?

Thanks for all who read this far!

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

Hi, I have a challenging research project to build thousands, perhaps millions, of devices that maintain mutual synchronization. The devices need to be low cost (under $20 retail, $8 manufacturing), small in size (key chain fob), and low power (operate at least 18 months on a battery). Synchronization ideally needs to be within a second or two over a year but there is some leeway to trade cost for performance here up to perhaps 10 seconds of variation per year. Ideally, the device works anywhere in the world but we may have to limit it to North America. 1. Crystal Modeling First idea was to get stable 32.768KHz watch crystals, perform a factory initial calibration, and use a temperature sensor to correct for the crystal temp curve. This idea is the cheapest, simplest, works everywhere, and uses the lowest power. Initial tolerance on the crystals is +/- 20 ppm (I've not found better in commodity parts), which equates to +/- 10 minutes a year, clearly unacceptable. I suspect that if I did an initial factory calibration and tracked temperature, I might improve this to +/- 2 ppm much like Maxim did with this part: http://pdfserv.maxim-ic.com/en/ds/DS32kHz.pdf But even so, +/- 1 minute per year is not really good enough. I suspect getting to a few seconds (+/- 0.1ppm) is unrealistic with any algorithm one can come up with. The base physics is simply not that predictable. 2. WWVB Receiver A second idea is to provide some external reference and the most logical choice is WWVB as used in several wrist watches. A little more cost but manageable. We've dissected several wrist watches and found they use a small ferrite antenna. The reception performance is spotty, however. I was unable to lock at work (lots of equipment) but did well at home (electrically quiet). If we go to the NE tip of Maine, that's twice as far from WWVB as we are here, so I wonder if the watch will ever pick up the signal. The saving grace is that the device needs to get the signal only sporadically, once a week or even once a month would do it since we can feed that back into correcting the local crystal. The negatives are that such a device is limited to the US and nearby, and it may have poor performance in many locales due to weak signals, local interference, and the small antenna rod we are limited to due to size (less than 1 inch). It does cost more, maybe $1-2 more in production quantity. Right now, this seems like the best option available to us. There are similar time broadcasting stations in Europe and China. We could build a unit that works in those regions, either as different models, or as a unit with multiple receivers. Still not global, but perhaps covering 50% of the world's population? 3. GPS Receiver A more precise external reference, use a GPS receiver. This gets us global coverage and is very precise. Uses a lot of power, so we would only activate it very briefly and not very often (once a week perhaps) to save battery. Major issue here is cost. Best I can do for an OEM module is around $25 in qty which busts the budget severely. It also has similar problems of being used in a place with no sky visibility. Size can be a problem in the cheaper modules. Some modules are quite small: http://www.u-blox.com/products/lea_la.html Cute, huh? 4. GPS Time Receiver This is fantasy land. I don't need the 100ns time reference, all I need is something good to one second or so. In this case, it seems possible to receive only 1 satellite, decode the digital data, and extract the time. It would be off by the variation in pseudo range which can't be corrected for. But I don't care about that level of accuracy. The question is, if you don't have to track multiple satellites and don't need to recover the pseudo range accurately, can you build a wickedly cheaper GPS time receiver? My expectation is no. You probably can get down to maybe half if you are very diligent, which still puts me out of the budget plus has a ridiculous high NRE. Unless this already exists, anyone? 5. Cellular We've done extensive work with embedded cell phone modules. These modules are most often used for wireless remote monitoring and transport digital data. They do get the time from the cell system. Again, cost is a major issue. An OEM cell module runs over $65 in qty so this idea is sunk. It would also suffer from lack of global and local coverage. 6. TV Stations TV stations broadcast a time signal that VCRs/DVRs use for clock setting. Again, lack of global or even regional coverage. Some TV stations, annoyingly, broadcast the wrong time, too. Cost is probably high, but this idea was rejected before this was investigated. 7. Atomic Reference Still research, but NIST has a small scale atomic reference: http://www.nist.gov/public_affairs/releases/miniclock.htm Unfortunately, not ready for commercial apps, probably will be too expensive, and it uses too much power. The best I could do on power is to power it up periodically and adjust the local crystal to it which integrates long term error. 8. Other? So, did I leave anything out? It seems obvious to me that no amount of effort to make a local crystal stable will meet the requirements. Thus we need to look for external references. The best we can do is WWVB as it is the only thing that can possibly meet our cost objectives. If it works in the continental US, that would be acceptable for now. That leaves me with two basic questions: 1. How well do the WWVB wrist watches work? 2. What merchant silicon exists for receiving WWVB? On the first, the three watches we bought do sync up here (950 miles from WWVB). I wonder how well they work in Maine and Florida (1900 miles from WWVB). On the second, I've only found these leads so far: http://www.mas-oy.com/archive/da9180.pdf http://www.ortodoxism.ro/datasheets/Temic/mXyzuryv.pdf These chips appear to be basic receiver circuits using an external 60KHz crystal as a filter. At 60KHz, I was wondering why there aren't direct digital radios? It would seem like building in the DSP logic would be cheaper/better than the old fashioned methods shown here and could greatly enhance the ability to pick out weak WWVB signals. Has anyone performed such experiments, basically digitize the antenna signal and done DSP on it? Thanks for all who read this far! -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
DA
David Andersen
Thu, Aug 18, 2005 6:08 PM

Mike - I've spent a fair amount of time looking in to this as part of
my Internet testbed.  At the moment, I have about 25 nodes using
EndRun's CDMA time receivers ($1k-ish each), so I've been very
interested in cheaper solutions, for obvious reasons.

I assume that the devices of which you're speaking are standalone
items?  Something like a sensor deployment, possibly networked?
Knowing more about how you actually plan on using these would help a
bit.  For example, if they're networked within particular regions,
that gives you an easy way to synch to within milliseconds.

WWVB:  Are you going to be deploying inside buildings?  Buildings
with electronics and UPSes?  If so, be very careful.
Most cheap WWVB watches and clocks don't work very well on the east
coast, from my experience.  I poked around at a few in my old lab in
Boston, and they were a no-go.

Your analysis of GPS seems correct.  You can probably build a $50 GPS
time receiver to synch to milliseconds, but not much cheaper.  On the
other hand, as the 911 location requirements for cell phones expand,
this may change.  But not yet.

Atomic reference:  I'd say no chance in the next 5+ years.

Local stable crystal:  Actually, you could make it more than stable
enough, but it would exceed your power requirements, because you'd
probably fall back to an oven controlled oscillator.  There goes your
battery.  But why did you try your initial experiments with 32.768Khz
watch crystals?  You're much more likely to find a good, solid 10Mhz
reference with an SC cut TCXO.  For instance, that maxim IC you
mentioned has +- 2ppm, which is really quite awful by instrumentation
standards.  Compare to this one:

http://www.bdelectronic.com/frequency/oscillatorTCXO.html

.3ppm tempco, +- 1ppm/year.  They don't show their overall allen
deviation curves, but you get the idea - it'll be within 1ppm by the
end of the year, and since that aging will probably happen over time,
I'd guess it would probably get you something like 10 seconds within
a year.  Or something like:

http://www.vectron.com/products/tcxo/tc140.pdf

(... which is probably expensive, but which you can get in 0.2 ppm
accuracy vs. temperature and <2ppm/10 years).

Another option you may have just eliminated on principle:  Internet
synchronization.  Very easy to keep synched to within a few hundred
ms.  (Internet can also be replaced by ACTS telephone, or your
favorite other technology).  Very limited in where you can deploy if
you want outdoor deployment.

WWVB and its kin may well be your best bet, if you can hear them
enough places.

-Dave

On Aug 18, 2005, at 1:29 PM, Mike Ciholas wrote:

Hi,

I have a challenging research project to build thousands, perhaps
millions, of devices that maintain mutual synchronization.  The
devices need to be low cost (under $20 retail, $8 manufacturing),
small in size (key chain fob), and low power (operate at least 18
months on a battery).  Synchronization ideally needs to be within
a second or two over a year but there is some leeway to trade
cost for performance here up to perhaps 10 seconds of variation
per year.  Ideally, the device works anywhere in the world but we
may have to limit it to North America.

  1. Crystal Modeling

First idea was to get stable 32.768KHz watch crystals, perform a
factory initial calibration, and use a temperature sensor to
correct for the crystal temp curve.  This idea is the cheapest,
simplest, works everywhere, and uses the lowest power.

Initial tolerance on the crystals is +/- 20 ppm (I've not found
better in commodity parts), which equates to +/- 10 minutes a
year, clearly unacceptable.  I suspect that if I did an initial
factory calibration and tracked temperature, I might improve this
to +/- 2 ppm much like Maxim did with this part:

http://pdfserv.maxim-ic.com/en/ds/DS32kHz.pdf

But even so, +/- 1 minute per year is not really good enough.  I
suspect getting to a few seconds (+/- 0.1ppm) is unrealistic with
any algorithm one can come up with.  The base physics is simply
not that predictable.

  1. WWVB Receiver

A second idea is to provide some external reference and the most
logical choice is WWVB as used in several wrist watches.  A
little more cost but manageable.  We've dissected several wrist
watches and found they use a small ferrite antenna.  The
reception performance is spotty, however.  I was unable to lock
at work (lots of equipment) but did well at home (electrically
quiet).  If we go to the NE tip of Maine, that's twice as far
from WWVB as we are here, so I wonder if the watch will ever pick
up the signal.  The saving grace is that the device needs to get
the signal only sporadically, once a week or even once a month
would do it since we can feed that back into correcting the local
crystal.

The negatives are that such a device is limited to the US and
nearby, and it may have poor performance in many locales due to
weak signals, local interference, and the small antenna rod we
are limited to due to size (less than 1 inch).  It does cost
more, maybe $1-2 more in production quantity.  Right now, this
seems like the best option available to us.

There are similar time broadcasting stations in Europe and China.
We could build a unit that works in those regions, either as
different models, or as a unit with multiple receivers.  Still
not global, but perhaps covering 50% of the world's population?

  1. GPS Receiver

A more precise external reference, use a GPS receiver.  This gets
us global coverage and is very precise.  Uses a lot of power, so
we would only activate it very briefly and not very often (once a
week perhaps) to save battery.

Major issue here is cost.  Best I can do for an OEM module is
around $25 in qty which busts the budget severely.  It also has
similar problems of being used in a place with no sky visibility.
Size can be a problem in the cheaper modules.  Some modules are
quite small:

http://www.u-blox.com/products/lea_la.html

Cute, huh?

  1. GPS Time Receiver

This is fantasy land.  I don't need the 100ns time reference, all
I need is something good to one second or so.  In this case, it
seems possible to receive only 1 satellite, decode the digital
data, and extract the time.  It would be off by the variation in
pseudo range which can't be corrected for.  But I don't care
about that level of accuracy.

The question is, if you don't have to track multiple satellites
and don't need to recover the pseudo range accurately, can you
build a wickedly cheaper GPS time receiver?  My expectation is no.
You probably can get down to maybe half if you are very diligent,
which still puts me out of the budget plus has a ridiculous high
NRE.  Unless this already exists, anyone?

  1. Cellular

We've done extensive work with embedded cell phone modules.
These modules are most often used for wireless remote monitoring
and transport digital data.  They do get the time from the cell
system.

Again, cost is a major issue.  An OEM cell module runs over $65
in qty so this idea is sunk.  It would also suffer from lack of
global and local coverage.

  1. TV Stations

TV stations broadcast a time signal that VCRs/DVRs use for clock
setting.

Again, lack of global or even regional coverage.  Some TV
stations, annoyingly, broadcast the wrong time, too.  Cost is
probably high, but this idea was rejected before this was
investigated.

  1. Atomic Reference

Still research, but NIST has a small scale atomic reference:

http://www.nist.gov/public_affairs/releases/miniclock.htm

Unfortunately, not ready for commercial apps, probably will be
too expensive, and it uses too much power.  The best I could do
on power is to power it up periodically and adjust the local
crystal to it which integrates long term error.

  1. Other?

So, did I leave anything out?

It seems obvious to me that no amount of effort to make a local
crystal stable will meet the requirements.  Thus we need to look
for external references.  The best we can do is WWVB as it is the
only thing that can possibly meet our cost objectives.  If it
works in the continental US, that would be acceptable for now.

That leaves me with two basic questions:

  1. How well do the WWVB wrist watches work?

  2. What merchant silicon exists for receiving WWVB?

On the first, the three watches we bought do sync up here (950
miles from WWVB).  I wonder how well they work in Maine and
Florida (1900 miles from WWVB).

On the second, I've only found these leads so far:

http://www.mas-oy.com/archive/da9180.pdf
http://www.ortodoxism.ro/datasheets/Temic/mXyzuryv.pdf

These chips appear to be basic receiver circuits using an
external 60KHz crystal as a filter.  At 60KHz, I was wondering
why there aren't direct digital radios?  It would seem like
building in the DSP logic would be cheaper/better than the old
fashioned methods shown here and could greatly enhance the
ability to pick out weak WWVB signals.  Has anyone performed such
experiments, basically digitize the antenna signal and done DSP
on it?

Thanks for all who read this far!

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com


time-nuts mailing list
time-nuts@febo.com
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts

Mike - I've spent a fair amount of time looking in to this as part of my Internet testbed. At the moment, I have about 25 nodes using EndRun's CDMA time receivers ($1k-ish each), so I've been very interested in cheaper solutions, for obvious reasons. I assume that the devices of which you're speaking are standalone items? Something like a sensor deployment, possibly networked? Knowing more about how you actually plan on using these would help a bit. For example, if they're networked within particular regions, that gives you an easy way to synch to within milliseconds. WWVB: Are you going to be deploying inside buildings? Buildings with electronics and UPSes? If so, be very careful. Most cheap WWVB watches and clocks don't work very well on the east coast, from my experience. I poked around at a few in my old lab in Boston, and they were a no-go. Your analysis of GPS seems correct. You can probably build a $50 GPS time receiver to synch to milliseconds, but not much cheaper. On the other hand, as the 911 location requirements for cell phones expand, this may change. But not yet. Atomic reference: I'd say no chance in the next 5+ years. Local stable crystal: Actually, you could make it more than stable enough, but it would exceed your power requirements, because you'd probably fall back to an oven controlled oscillator. There goes your battery. But why did you try your initial experiments with 32.768Khz watch crystals? You're much more likely to find a good, solid 10Mhz reference with an SC cut TCXO. For instance, that maxim IC you mentioned has +- 2ppm, which is really quite awful by instrumentation standards. Compare to this one: http://www.bdelectronic.com/frequency/oscillatorTCXO.html .3ppm tempco, +- 1ppm/year. They don't show their overall allen deviation curves, but you get the idea - it'll be within 1ppm by the end of the year, and since that aging will probably happen over time, I'd guess it would probably get you something like 10 seconds within a year. Or something like: http://www.vectron.com/products/tcxo/tc140.pdf (... which is probably expensive, but which you can get in 0.2 ppm accuracy vs. temperature and <2ppm/10 years). Another option you may have just eliminated on principle: Internet synchronization. Very easy to keep synched to within a few hundred ms. (Internet can also be replaced by ACTS telephone, or your favorite other technology). Very limited in where you can deploy if you want outdoor deployment. WWVB and its kin may well be your best bet, _if_ you can hear them enough places. -Dave On Aug 18, 2005, at 1:29 PM, Mike Ciholas wrote: > > Hi, > > I have a challenging research project to build thousands, perhaps > millions, of devices that maintain mutual synchronization. The > devices need to be low cost (under $20 retail, $8 manufacturing), > small in size (key chain fob), and low power (operate at least 18 > months on a battery). Synchronization ideally needs to be within > a second or two over a year but there is some leeway to trade > cost for performance here up to perhaps 10 seconds of variation > per year. Ideally, the device works anywhere in the world but we > may have to limit it to North America. > > 1. Crystal Modeling > > First idea was to get stable 32.768KHz watch crystals, perform a > factory initial calibration, and use a temperature sensor to > correct for the crystal temp curve. This idea is the cheapest, > simplest, works everywhere, and uses the lowest power. > > Initial tolerance on the crystals is +/- 20 ppm (I've not found > better in commodity parts), which equates to +/- 10 minutes a > year, clearly unacceptable. I suspect that if I did an initial > factory calibration and tracked temperature, I might improve this > to +/- 2 ppm much like Maxim did with this part: > > http://pdfserv.maxim-ic.com/en/ds/DS32kHz.pdf > > But even so, +/- 1 minute per year is not really good enough. I > suspect getting to a few seconds (+/- 0.1ppm) is unrealistic with > any algorithm one can come up with. The base physics is simply > not that predictable. > > 2. WWVB Receiver > > A second idea is to provide some external reference and the most > logical choice is WWVB as used in several wrist watches. A > little more cost but manageable. We've dissected several wrist > watches and found they use a small ferrite antenna. The > reception performance is spotty, however. I was unable to lock > at work (lots of equipment) but did well at home (electrically > quiet). If we go to the NE tip of Maine, that's twice as far > from WWVB as we are here, so I wonder if the watch will ever pick > up the signal. The saving grace is that the device needs to get > the signal only sporadically, once a week or even once a month > would do it since we can feed that back into correcting the local > crystal. > > The negatives are that such a device is limited to the US and > nearby, and it may have poor performance in many locales due to > weak signals, local interference, and the small antenna rod we > are limited to due to size (less than 1 inch). It does cost > more, maybe $1-2 more in production quantity. Right now, this > seems like the best option available to us. > > There are similar time broadcasting stations in Europe and China. > We could build a unit that works in those regions, either as > different models, or as a unit with multiple receivers. Still > not global, but perhaps covering 50% of the world's population? > > 3. GPS Receiver > > A more precise external reference, use a GPS receiver. This gets > us global coverage and is very precise. Uses a lot of power, so > we would only activate it very briefly and not very often (once a > week perhaps) to save battery. > > Major issue here is cost. Best I can do for an OEM module is > around $25 in qty which busts the budget severely. It also has > similar problems of being used in a place with no sky visibility. > Size can be a problem in the cheaper modules. Some modules are > quite small: > > http://www.u-blox.com/products/lea_la.html > > Cute, huh? > > 4. GPS Time Receiver > > This is fantasy land. I don't need the 100ns time reference, all > I need is something good to one second or so. In this case, it > seems possible to receive only 1 satellite, decode the digital > data, and extract the time. It would be off by the variation in > pseudo range which can't be corrected for. But I don't care > about that level of accuracy. > > The question is, if you don't have to track multiple satellites > and don't need to recover the pseudo range accurately, can you > build a wickedly cheaper GPS time receiver? My expectation is no. > You probably can get down to maybe half if you are very diligent, > which still puts me out of the budget plus has a ridiculous high > NRE. Unless this already exists, anyone? > > 5. Cellular > > We've done extensive work with embedded cell phone modules. > These modules are most often used for wireless remote monitoring > and transport digital data. They do get the time from the cell > system. > > Again, cost is a major issue. An OEM cell module runs over $65 > in qty so this idea is sunk. It would also suffer from lack of > global and local coverage. > > 6. TV Stations > > TV stations broadcast a time signal that VCRs/DVRs use for clock > setting. > > Again, lack of global or even regional coverage. Some TV > stations, annoyingly, broadcast the wrong time, too. Cost is > probably high, but this idea was rejected before this was > investigated. > > 7. Atomic Reference > > Still research, but NIST has a small scale atomic reference: > > http://www.nist.gov/public_affairs/releases/miniclock.htm > > Unfortunately, not ready for commercial apps, probably will be > too expensive, and it uses too much power. The best I could do > on power is to power it up periodically and adjust the local > crystal to it which integrates long term error. > > 8. Other? > > So, did I leave anything out? > > It seems obvious to me that no amount of effort to make a local > crystal stable will meet the requirements. Thus we need to look > for external references. The best we can do is WWVB as it is the > only thing that can possibly meet our cost objectives. If it > works in the continental US, that would be acceptable for now. > > That leaves me with two basic questions: > > 1. How well do the WWVB wrist watches work? > > 2. What merchant silicon exists for receiving WWVB? > > On the first, the three watches we bought do sync up here (950 > miles from WWVB). I wonder how well they work in Maine and > Florida (1900 miles from WWVB). > > On the second, I've only found these leads so far: > > http://www.mas-oy.com/archive/da9180.pdf > http://www.ortodoxism.ro/datasheets/Temic/mXyzuryv.pdf > > These chips appear to be basic receiver circuits using an > external 60KHz crystal as a filter. At 60KHz, I was wondering > why there aren't direct digital radios? It would seem like > building in the DSP logic would be cheaper/better than the old > fashioned methods shown here and could greatly enhance the > ability to pick out weak WWVB signals. Has anyone performed such > experiments, basically digitize the antenna signal and done DSP > on it? > > Thanks for all who read this far! > > -- > Mike Ciholas (812) 476-2721 x101 > CIHOLAS Enterprises (812) 476-2881 fax > 255 S. Garvin St, Suite B mikec@ciholas.com > Evansville, IN 47713 http://www.ciholas.com > > _______________________________________________ > time-nuts mailing list > time-nuts@febo.com > https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > > >
DF
David Forbes
Thu, Aug 18, 2005 6:18 PM

David Andersen wrote:

Local stable crystal:  Actually, you could make it more than stable
enough, but it would exceed your power requirements, because you'd
probably fall back to an oven controlled oscillator.  There goes your
battery.  But why did you try your initial experiments with 32.768Khz
watch crystals?  You're much more likely to find a good, solid 10Mhz
reference with an SC cut TCXO.  For instance, that maxim IC you
mentioned has +- 2ppm, which is really quite awful by instrumentation
standards.  Compare to this one:

http://www.bdelectronic.com/frequency/oscillatorTCXO.html

.3ppm tempco, +- 1ppm/year.  They don't show their overall allen
deviation curves, but you get the idea - it'll be within 1ppm by the
end of the year, and since that aging will probably happen over time,
I'd guess it would probably get you something like 10 seconds within  a
year.  Or something like:

http://www.vectron.com/products/tcxo/tc140.pdf

(... which is probably expensive, but which you can get in 0.2 ppm
accuracy vs. temperature and <2ppm/10 years).

-Dave

Dave,

The requirement that you seem to have missed is the 18 month battery
lifetime. A 10 MHz oscillator is a couple milliapmeres, so it won't do
the trick. The watch crystal needs only about 10 microamperes to
oscillate.

Mike,

The 32K crystal may be usable, but you'd have to put some effort into
the design to get the temp compensation tuned to the particular
crystal, and you'd have to grade the crystals for tempco in the mfg
stage. That might be doable in quantity, if you come up with the right
sort of computerized test fixture in an oven.

I have built a few nixie tube wristwatches using the cheap 32KHz
crystals, so I have direct experience in this matter. (Has anyone else
on this list built an electronic wristwatch?) Getting the crystal
adjusted to 1ppm is not too hard. You'd have to temperature compensate
it to get to 0.1 ppm, and that would be limited to perhaps 10C-30C
temperature range.

It's a lot easier to compensate the crystal if it's worn on the wrist
rather than sitting in a car, since a person's wrist is essentially an
oven. The real world has ridiculous temperature extremes - don't even
think about stabilizing a crystal used outdoors unless it's thermally
connected to a human.

You should be able to evaluate the feasibility of using a compensated
crystal based on the above.

David Andersen wrote: > > Local stable crystal: Actually, you could make it more than stable > enough, but it would exceed your power requirements, because you'd > probably fall back to an oven controlled oscillator. There goes your > battery. But why did you try your initial experiments with 32.768Khz > watch crystals? You're much more likely to find a good, solid 10Mhz > reference with an SC cut TCXO. For instance, that maxim IC you > mentioned has +- 2ppm, which is really quite awful by instrumentation > standards. Compare to this one: > > http://www.bdelectronic.com/frequency/oscillatorTCXO.html > > .3ppm tempco, +- 1ppm/year. They don't show their overall allen > deviation curves, but you get the idea - it'll be within 1ppm by the > end of the year, and since that aging will probably happen over time, > I'd guess it would probably get you something like 10 seconds within a > year. Or something like: > > http://www.vectron.com/products/tcxo/tc140.pdf > > (... which is probably expensive, but which you can get in 0.2 ppm > accuracy vs. temperature and <2ppm/10 years). > > -Dave Dave, The requirement that you seem to have missed is the 18 month battery lifetime. A 10 MHz oscillator is a couple milliapmeres, so it won't do the trick. The watch crystal needs only about 10 microamperes to oscillate. Mike, The 32K crystal may be usable, but you'd have to put some effort into the design to get the temp compensation tuned to the particular crystal, and you'd have to grade the crystals for tempco in the mfg stage. That might be doable in quantity, if you come up with the right sort of computerized test fixture in an oven. I have built a few nixie tube wristwatches using the cheap 32KHz crystals, so I have direct experience in this matter. (Has anyone else on this list built an electronic wristwatch?) Getting the crystal adjusted to 1ppm is not too hard. You'd have to temperature compensate it to get to 0.1 ppm, and that would be limited to perhaps 10C-30C temperature range. It's a lot easier to compensate the crystal if it's worn on the wrist rather than sitting in a car, since a person's wrist is essentially an oven. The real world has ridiculous temperature extremes - don't even think about stabilizing a crystal used outdoors unless it's thermally connected to a human. You should be able to evaluate the feasibility of using a compensated crystal based on the above.
JD
John Day
Thu, Aug 18, 2005 7:04 PM

A couple of points here.

Yes, a 10MHz oscillator will severely blast the budget - power wise. But
you should remember that 10MHz is also not actually a good frequency for
temperature coefficient of crystals - except for SOME SC cut types.
Generally speaking the zero tempco rollover frequency for many SC's and
most AT's is between 4.5 and 5.5MHz. You can actually get very good
tempco's by running two oscillators either 500kHz or 1MHz apart and mixing
them. Mounted in a thermal mass but without an oven they will oven give
better than TCXO and moderate oven type performance.

Real time temperature compensation is actually quite common. In several
radio applications I have designed systems using two techniques.

1.. Have the manufacturer supply AT crystals with carefully controlled cut
angles - for a given cut angle the tempco will not vary much. Then use a
simple compensation table based on angle.

2.. Learn the crystal characteristics. In a couple of chamber runs measure
the characteristics of each crystal. You probably only need to do 20
temperatures to cover -10 to +60C. Work out the slope and using some nice
interpolation algorithm work out a correction table. Then voltage control
the Xtal osc to keep the frequency on target.

#2 works well enough that a pretty standard crystal will deliver TCXO or
better performance because very few TCXO's use active compensation.

But really, can we fit all of this ins key fob? Nope! I suspect in the best
research tradition the OP needs to look at WHY his application demands
synchronization at this sort of level. In one project where my client
initially asked for timing accuracy of this order, we found that we could
collect data with timestamps and temperatures, and when we looked at the
logger and the data we could measure the offset for a particular logger and
then back correct the timestamps on the data. In that case we used a
correction system like #1 above, but we had something like 150x50x10mm to
work in, not a key fob!

John

At 02:18 PM 8/18/2005, you wrote:

David Andersen wrote:

Local stable crystal:  Actually, you could make it more than stable
enough, but it would exceed your power requirements, because you'd
probably fall back to an oven controlled oscillator.  There goes your
battery.  But why did you try your initial experiments with 32.768Khz
watch crystals?  You're much more likely to find a good, solid 10Mhz
reference with an SC cut TCXO.  For instance, that maxim IC you
mentioned has +- 2ppm, which is really quite awful by instrumentation
standards.  Compare to this one:
http://www.bdelectronic.com/frequency/oscillatorTCXO.html
.3ppm tempco, +- 1ppm/year.  They don't show their overall allen
deviation curves, but you get the idea - it'll be within 1ppm by the
end of the year, and since that aging will probably happen over time,
I'd guess it would probably get you something like 10 seconds within  a
year.  Or something like:
http://www.vectron.com/products/tcxo/tc140.pdf
(... which is probably expensive, but which you can get in 0.2 ppm
accuracy vs. temperature and <2ppm/10 years).
-Dave

Dave,

The requirement that you seem to have missed is the 18 month battery
lifetime. A 10 MHz oscillator is a couple milliapmeres, so it won't do the
trick. The watch crystal needs only about 10 microamperes to oscillate.

Mike,

The 32K crystal may be usable, but you'd have to put some effort into the
design to get the temp compensation tuned to the particular crystal, and
you'd have to grade the crystals for tempco in the mfg stage. That might
be doable in quantity, if you come up with the right sort of computerized
test fixture in an oven.

I have built a few nixie tube wristwatches using the cheap 32KHz crystals,
so I have direct experience in this matter. (Has anyone else on this list
built an electronic wristwatch?) Getting the crystal adjusted to 1ppm is
not too hard. You'd have to temperature compensate it to get to 0.1 ppm,
and that would be limited to perhaps 10C-30C temperature range.

It's a lot easier to compensate the crystal if it's worn on the wrist
rather than sitting in a car, since a person's wrist is essentially an
oven. The real world has ridiculous temperature extremes - don't even
think about stabilizing a crystal used outdoors unless it's thermally
connected to a human.

You should be able to evaluate the feasibility of using a compensated
crystal based on the above.


time-nuts mailing list
time-nuts@febo.com
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts

A couple of points here. Yes, a 10MHz oscillator will severely blast the budget - power wise. But you should remember that 10MHz is also not actually a good frequency for temperature coefficient of crystals - except for SOME SC cut types. Generally speaking the zero tempco rollover frequency for many SC's and most AT's is between 4.5 and 5.5MHz. You can actually get very good tempco's by running two oscillators either 500kHz or 1MHz apart and mixing them. Mounted in a thermal mass but without an oven they will oven give better than TCXO and moderate oven type performance. Real time temperature compensation is actually quite common. In several radio applications I have designed systems using two techniques. 1.. Have the manufacturer supply AT crystals with carefully controlled cut angles - for a given cut angle the tempco will not vary much. Then use a simple compensation table based on angle. 2.. Learn the crystal characteristics. In a couple of chamber runs measure the characteristics of each crystal. You probably only need to do 20 temperatures to cover -10 to +60C. Work out the slope and using some nice interpolation algorithm work out a correction table. Then voltage control the Xtal osc to keep the frequency on target. #2 works well enough that a pretty standard crystal will deliver TCXO or better performance because very few TCXO's use active compensation. But really, can we fit all of this ins key fob? Nope! I suspect in the best research tradition the OP needs to look at WHY his application demands synchronization at this sort of level. In one project where my client initially asked for timing accuracy of this order, we found that we could collect data with timestamps and temperatures, and when we looked at the logger and the data we could measure the offset for a particular logger and then back correct the timestamps on the data. In that case we used a correction system like #1 above, but we had something like 150x50x10mm to work in, not a key fob! John At 02:18 PM 8/18/2005, you wrote: >David Andersen wrote: >>Local stable crystal: Actually, you could make it more than stable >>enough, but it would exceed your power requirements, because you'd >>probably fall back to an oven controlled oscillator. There goes your >>battery. But why did you try your initial experiments with 32.768Khz >>watch crystals? You're much more likely to find a good, solid 10Mhz >>reference with an SC cut TCXO. For instance, that maxim IC you >>mentioned has +- 2ppm, which is really quite awful by instrumentation >>standards. Compare to this one: >> http://www.bdelectronic.com/frequency/oscillatorTCXO.html >>.3ppm tempco, +- 1ppm/year. They don't show their overall allen >>deviation curves, but you get the idea - it'll be within 1ppm by the >>end of the year, and since that aging will probably happen over time, >>I'd guess it would probably get you something like 10 seconds within a >>year. Or something like: >> http://www.vectron.com/products/tcxo/tc140.pdf >>(... which is probably expensive, but which you can get in 0.2 ppm >>accuracy vs. temperature and <2ppm/10 years). >> -Dave > >Dave, > >The requirement that you seem to have missed is the 18 month battery >lifetime. A 10 MHz oscillator is a couple milliapmeres, so it won't do the >trick. The watch crystal needs only about 10 microamperes to oscillate. > >Mike, > >The 32K crystal may be usable, but you'd have to put some effort into the >design to get the temp compensation tuned to the particular crystal, and >you'd have to grade the crystals for tempco in the mfg stage. That might >be doable in quantity, if you come up with the right sort of computerized >test fixture in an oven. > >I have built a few nixie tube wristwatches using the cheap 32KHz crystals, >so I have direct experience in this matter. (Has anyone else on this list >built an electronic wristwatch?) Getting the crystal adjusted to 1ppm is >not too hard. You'd have to temperature compensate it to get to 0.1 ppm, >and that would be limited to perhaps 10C-30C temperature range. > >It's a lot easier to compensate the crystal if it's worn on the wrist >rather than sitting in a car, since a person's wrist is essentially an >oven. The real world has ridiculous temperature extremes - don't even >think about stabilizing a crystal used outdoors unless it's thermally >connected to a human. > >You should be able to evaluate the feasibility of using a compensated >crystal based on the above. > > > > >_______________________________________________ >time-nuts mailing list >time-nuts@febo.com >https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts >
MC
Mike Ciholas
Thu, Aug 18, 2005 7:34 PM

On Thu, 18 Aug 2005, David Andersen wrote:

I assume that the devices of which you're speaking are
standalone items? Something like a sensor deployment, possibly
networked?  Knowing more about how you actually plan on using
these would help a bit.

Yes, it would.  The devices are part of a social experiment and
are meant to be carried by humans.  The devices, at preprogrammed
times, signal the human with an audio signal.  We want all the
devices to create this signal "simultaneously", which means
something on the order of a few seconds variation among all the
units anywhere in the world.  There is no network, no display, no
user interface, zip.  A key fob would be ideal and low cost is
critical.

Most cheap WWVB watches and clocks don't work very well on the
east coast, from my experience.  I poked around at a few in my
old lab in Boston, and they were a no-go.

Yes, this is my worry.  Switching power supplies in the
vicinity seem to be the determining factor in how well these
systems work.

Local stable crystal:  Actually, you could make it more than
stable enough, but it would exceed your power requirements,
because you'd probably fall back to an oven controlled
oscillator.  There goes your battery.

It is important to note that we don't need an accurate time
reference, we need s stable one.  That means we're happy to
correct, in software, a crystal that is running 10ppm slow if
it holds that error throughout it's life.  We can build
adjustments into the software, so no need to pull, tweak, or PLL
to some arbitrary frequency.

But why did you try your initial experiments with 32.768Khz
watch crystals?

Power.  A CR1620 battery is 75mAH and a CR2032 is 225 mAH.  For
18 months, this is 6uA or 17uA average current draw.  The only
thing that can meet that is a low KHz crystal.

You're much more likely to find a good, solid 10Mhz reference
with an SC cut TCXO.  For instance, that maxim IC you mentioned
has +- 2ppm, which is really quite awful by instrumentation
standards.  Compare to this one:

http://www.bdelectronic.com/frequency/oscillatorTCXO.html

.3ppm tempco, +- 1ppm/year.

One idea is to keep the TCXO off most of the time, turn it on and
let it stabilize, then compare it to the low power crystal.  Make
an adjustment based on that.  But, I suspect the constant on/off
will affect the TCXO poorly, and you miss most of the low power
crystal variations (temperature, shock, etc).  So this doesn't
seem possible.  I'd also guess these TCXOs are >$10 in qty.

Lastly, +/- 1ppm is +/- 30 seconds per year which is still not
really good enough.

Another option you may have just eliminated on principle:
Internet synchronization.

Technically, this works really well.  The concept we had for this
was a USB key fob.  Plug it in to an Internet connected computer
and capture the time.  The device could also have a super cap on
board for power, charge it from the USB slot, and you don't need
a battery.  I was thinking this would be an ideal concept with all
sorts of flexibility.  The sync operation would not need to be
done too often, perhaps once every 90 days, so limited access is
okay as long as it occurs often enough.

However, there are issues.  Namely that the USB device would need
software on the computer to make the connection and that the
experiment wants to be as accessible to people as possible, even
those which have no access to a computer.

A possible compromise was suggested: build a GPS time module with
USB ports on it that serves the role of the time provider.  This
would replace or augment the PC.  This complicated the experiment
as well but provided a way for unconnected or distant people to
sync up.  It would only work well if people using the device are
"grouped" which may not be compatible with the experiment's
goals.

WWVB and its kin may well be your best bet, if you can hear
them enough places.

Yes, so far that is the leading candidate.  Maybe if we all
chipped in a $0.01 each ($3M total), they can get the power up to
1MW?  That would probably get world wide coverage (and cook
nearby hot dogs... :-).

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Thu, 18 Aug 2005, David Andersen wrote: > I assume that the devices of which you're speaking are > standalone items? Something like a sensor deployment, possibly > networked? Knowing more about how you actually plan on using > these would help a bit. Yes, it would. The devices are part of a social experiment and are meant to be carried by humans. The devices, at preprogrammed times, signal the human with an audio signal. We want all the devices to create this signal "simultaneously", which means something on the order of a few seconds variation among all the units anywhere in the world. There is no network, no display, no user interface, zip. A key fob would be ideal and low cost is critical. > Most cheap WWVB watches and clocks don't work very well on the > east coast, from my experience. I poked around at a few in my > old lab in Boston, and they were a no-go. Yes, this is my worry. Switching power supplies in the vicinity seem to be the determining factor in how well these systems work. > Local stable crystal: Actually, you could make it more than > stable enough, but it would exceed your power requirements, > because you'd probably fall back to an oven controlled > oscillator. There goes your battery. It is important to note that we don't need an *accurate* time reference, we need s *stable* one. That means we're happy to correct, in software, a crystal that is running 10ppm slow *if* it holds that error throughout it's life. We can build adjustments into the software, so no need to pull, tweak, or PLL to some arbitrary frequency. > But why did you try your initial experiments with 32.768Khz > watch crystals? Power. A CR1620 battery is 75mAH and a CR2032 is 225 mAH. For 18 months, this is 6uA or 17uA average current draw. The only thing that can meet that is a low KHz crystal. > You're much more likely to find a good, solid 10Mhz reference > with an SC cut TCXO. For instance, that maxim IC you mentioned > has +- 2ppm, which is really quite awful by instrumentation > standards. Compare to this one: > > http://www.bdelectronic.com/frequency/oscillatorTCXO.html > > .3ppm tempco, +- 1ppm/year. One idea is to keep the TCXO off most of the time, turn it on and let it stabilize, then compare it to the low power crystal. Make an adjustment based on that. But, I suspect the constant on/off will affect the TCXO poorly, and you miss most of the low power crystal variations (temperature, shock, etc). So this doesn't seem possible. I'd also guess these TCXOs are >$10 in qty. Lastly, +/- 1ppm is +/- 30 seconds per year which is still not really good enough. > Another option you may have just eliminated on principle: > Internet synchronization. Technically, this works really well. The concept we had for this was a USB key fob. Plug it in to an Internet connected computer and capture the time. The device could also have a super cap on board for power, charge it from the USB slot, and you don't need a battery. I was thinking this would be an ideal concept with all sorts of flexibility. The sync operation would not need to be done too often, perhaps once every 90 days, so limited access is okay as long as it occurs often enough. However, there are issues. Namely that the USB device would need software on the computer to make the connection and that the experiment wants to be as accessible to people as possible, even those which have no access to a computer. A possible compromise was suggested: build a GPS time module with USB ports on it that serves the role of the time provider. This would replace or augment the PC. This complicated the experiment as well but provided a way for unconnected or distant people to sync up. It would only work well if people using the device are "grouped" which may not be compatible with the experiment's goals. > WWVB and its kin may well be your best bet, _if_ you can hear > them enough places. Yes, so far that is the leading candidate. Maybe if we all chipped in a $0.01 each ($3M total), they can get the power up to 1MW? That would probably get world wide coverage (and cook nearby hot dogs... :-). -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
JM
John Miles
Thu, Aug 18, 2005 7:40 PM

Are the subjects all within major metro areas?  I wonder if the TV stations
are sending usable time codes in their blanking intervals these days.

-- john, KE5FX

Are the subjects all within major metro areas? I wonder if the TV stations are sending usable time codes in their blanking intervals these days. -- john, KE5FX
MC
Mike Ciholas
Thu, Aug 18, 2005 7:45 PM

On Thu, 18 Aug 2005, David Forbes wrote:

The 32K crystal may be usable, but you'd have to put some
effort into the design to get the temp compensation tuned to
the particular crystal, and you'd have to grade the crystals
for tempco in the mfg stage. That might be doable in quantity,
if you come up with the right sort of computerized test fixture
in an oven.

All of the temp compensation can be in software and "after the
fact".  I don't need the crystal "tweaked", I just need to know
what numerical corrections I need to apply to the counter.  Thus
it becomes zero electronics (besides some temp sensor) and only
software.

I have built a few nixie tube wristwatches using the cheap
32KHz crystals, so I have direct experience in this matter.
(Has anyone else on this list built an electronic wristwatch?)
Getting the crystal adjusted to 1ppm is not too hard. You'd
have to temperature compensate it to get to 0.1 ppm, and that
would be limited to perhaps 10C-30C temperature range.

You give me more hope than I had previously.  I understand how to
capture the initial tolerance (operate the device at the factory
and record the variation in internal memory).  I know how to
correct the temperature curve (the parabolic deviation away from
25C).  But I am left with aging as a concern.  Most of these
crystals claim aging to be +/- 3ppm the first year.  That's +/-
1.5 minutes for a year which is unacceptable.  Maybe crystals
from one batch all age the same, maybe they age based on
shock/vibration (which will vary from unit to unit).  I just
don't know.

Here is an example datasheet:

http://www.ecsxtal.com/pdf/ecs-3x8.pdf

It's a lot easier to compensate the crystal if it's worn on the
wrist rather than sitting in a car, since a person's wrist is
essentially an oven. The real world has ridiculous temperature
extremes - don't even think about stabilizing a crystal used
outdoors unless it's thermally connected to a human.

Just like someone who leaves their watch in the car on a sunny
day, I can't be sure the device will be in a temperature stable
environment.  The best I can do is try to model the temperature
effect and correct for it.  Hence the temp curve in the
datasheet.  Tracking it to within +/- 0.1ppm seems tough.

You should be able to evaluate the feasibility of using a
compensated crystal based on the above.

Yes, I think it is going to be possible to achieve +/- 1.0ppm.  I
think +/- 0.5ppm can be done with some hard work.  I don't think
+/- 0.1ppm (+/- 3 seconds/year) is realistic.

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Thu, 18 Aug 2005, David Forbes wrote: > The 32K crystal may be usable, but you'd have to put some > effort into the design to get the temp compensation tuned to > the particular crystal, and you'd have to grade the crystals > for tempco in the mfg stage. That might be doable in quantity, > if you come up with the right sort of computerized test fixture > in an oven. All of the temp compensation can be in software and "after the fact". I don't need the crystal "tweaked", I just need to know what numerical corrections I need to apply to the counter. Thus it becomes zero electronics (besides some temp sensor) and only software. > I have built a few nixie tube wristwatches using the cheap > 32KHz crystals, so I have direct experience in this matter. > (Has anyone else on this list built an electronic wristwatch?) > Getting the crystal adjusted to 1ppm is not too hard. You'd > have to temperature compensate it to get to 0.1 ppm, and that > would be limited to perhaps 10C-30C temperature range. You give me more hope than I had previously. I understand how to capture the initial tolerance (operate the device at the factory and record the variation in internal memory). I know how to correct the temperature curve (the parabolic deviation away from 25C). But I am left with aging as a concern. Most of these crystals claim aging to be +/- 3ppm the first year. That's +/- 1.5 minutes for a year which is unacceptable. Maybe crystals from one batch all age the same, maybe they age based on shock/vibration (which will vary from unit to unit). I just don't know. Here is an example datasheet: http://www.ecsxtal.com/pdf/ecs-3x8.pdf > It's a lot easier to compensate the crystal if it's worn on the > wrist rather than sitting in a car, since a person's wrist is > essentially an oven. The real world has ridiculous temperature > extremes - don't even think about stabilizing a crystal used > outdoors unless it's thermally connected to a human. Just like someone who leaves their watch in the car on a sunny day, I can't be sure the device will be in a temperature stable environment. The best I can do is try to model the temperature effect and correct for it. Hence the temp curve in the datasheet. Tracking it to within +/- 0.1ppm seems tough. > You should be able to evaluate the feasibility of using a > compensated crystal based on the above. Yes, I think it is going to be possible to achieve +/- 1.0ppm. I think +/- 0.5ppm can be done with some hard work. I don't think +/- 0.1ppm (+/- 3 seconds/year) is realistic. -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
CH
Chuck Harris
Thu, Aug 18, 2005 7:57 PM

Mike Ciholas wrote:

Hi,

I have a challenging research project to build thousands, perhaps
millions, of devices that maintain mutual synchronization.  The
devices need to be low cost (under $20 retail, $8 manufacturing),
small in size (key chain fob), and low power (operate at least 18
months on a battery).  Synchronization ideally needs to be within
a second or two over a year but there is some leeway to trade
cost for performance here up to perhaps 10 seconds of variation
per year.  Ideally, the device works anywhere in the world but we
may have to limit it to North America.

  1. Crystal Modeling

Phase lock the crystal to the 50/60 Hz powerline?  The signal seems
to be ubiquitous.

-Chuck

Mike Ciholas wrote: > Hi, > > I have a challenging research project to build thousands, perhaps > millions, of devices that maintain mutual synchronization. The > devices need to be low cost (under $20 retail, $8 manufacturing), > small in size (key chain fob), and low power (operate at least 18 > months on a battery). Synchronization ideally needs to be within > a second or two over a year but there is some leeway to trade > cost for performance here up to perhaps 10 seconds of variation > per year. Ideally, the device works anywhere in the world but we > may have to limit it to North America. > > 1. Crystal Modeling Phase lock the crystal to the 50/60 Hz powerline? The signal seems to be ubiquitous. -Chuck
MC
Mike Ciholas
Thu, Aug 18, 2005 8:13 PM

On Thu, 18 Aug 2005, John Day wrote:

You can actually get very good tempco's by running two
oscillators either 500kHz or 1MHz apart and mixing them.
Mounted in a thermal mass but without an oven they will oven
give better than TCXO and moderate oven type performance.

Curious idea.  I guess the assumption is that the two crystals
experience the same environment and that has the same effect on
them.

I wonder if you did the same thing with two 32.768KHz crystals?
You would learn their initial calibration at the factory, then
track the time so that the difference is maintained.  I'd have to
sit down and do the math to see if this makes sense as this would
be only a few ppm typically.  The assumption here is that the two
crystals, being of the same type in the same environment, would
age and change at the same rate.  An experiment can be performed
to check this.

Quick example: One crystal is 1ppm faster than the other.  Then
the two counters will "slip" 1 count every 30.5 seconds.  You
count the "slips" to record time, the slips per unit time being
measured at the factory.  My intuition says there is something
mathematically wrong here, the slip rate probably won't be stable
to <1ppm.

I guess this would generalize to more than 2 crystals.  We could
put a dozen in there and average the results to reduce the error.
Seems like it would reach diminishing returns fairly quickly,
though.

Random question: Any good books on the finer details of crystals?
I'm looking for something that goes into all the gory details of
how they vary, age, drift, etc.

Real time temperature compensation is actually quite common. In
several radio applications I have designed systems using two
techniques.

1.. Have the manufacturer supply AT crystals with carefully
controlled cut angles - for a given cut angle the tempco will
not vary much. Then use a simple compensation table based on
angle.

2.. Learn the crystal characteristics. In a couple of chamber
runs measure the characteristics of each crystal. You probably
only need to do 20 temperatures to cover -10 to +60C. Work out
the slope and using some nice interpolation algorithm work out
a correction table. Then voltage control the Xtal osc to keep
the frequency on target.

I can get a start from the chart in the datasheet on the crystal:

http://www.ecsxtal.com/pdf/ecs-3x8.pdf

I don't actually need to adjust the crystal itself, all I need to
do is accumulate the error mathematically and "fix" the answer
past the counter output.  So no need for additional circuits.

#2 works well enough that a pretty standard crystal will
deliver TCXO or better performance because very few TCXO's use
active compensation.

Are we well under +/- 1ppm?  If we can get down to +/- 0.1 or 0.2
ppm, I think that would do it, but 1ppm isn't enough.

But really, can we fit all of this ins key fob? Nope!

I was thinking a tiny microcontroller, a small watch crystal, and
a thermistor would easily fit into a key fob.  The question is
whether the embedded algorithm in the device can be good enough
to keep it on time.

Still, the WWVB approach seems like the best bet so far but the
crystal only approach would be so nice.

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Thu, 18 Aug 2005, John Day wrote: > You can actually get very good tempco's by running two > oscillators either 500kHz or 1MHz apart and mixing them. > Mounted in a thermal mass but without an oven they will oven > give better than TCXO and moderate oven type performance. Curious idea. I guess the assumption is that the two crystals experience the same environment and that has the same effect on them. I wonder if you did the same thing with two 32.768KHz crystals? You would learn their initial calibration at the factory, then track the time so that the difference is maintained. I'd have to sit down and do the math to see if this makes sense as this would be only a few ppm typically. The assumption here is that the two crystals, being of the same type in the same environment, would age and change at the same rate. An experiment can be performed to check this. Quick example: One crystal is 1ppm faster than the other. Then the two counters will "slip" 1 count every 30.5 seconds. You count the "slips" to record time, the slips per unit time being measured at the factory. My intuition says there is something mathematically wrong here, the slip rate probably won't be stable to <1ppm. I guess this would generalize to more than 2 crystals. We could put a dozen in there and average the results to reduce the error. Seems like it would reach diminishing returns fairly quickly, though. Random question: Any good books on the finer details of crystals? I'm looking for something that goes into all the gory details of how they vary, age, drift, etc. > Real time temperature compensation is actually quite common. In > several radio applications I have designed systems using two > techniques. > > 1.. Have the manufacturer supply AT crystals with carefully > controlled cut angles - for a given cut angle the tempco will > not vary much. Then use a simple compensation table based on > angle. > > 2.. Learn the crystal characteristics. In a couple of chamber > runs measure the characteristics of each crystal. You probably > only need to do 20 temperatures to cover -10 to +60C. Work out > the slope and using some nice interpolation algorithm work out > a correction table. Then voltage control the Xtal osc to keep > the frequency on target. I can get a start from the chart in the datasheet on the crystal: http://www.ecsxtal.com/pdf/ecs-3x8.pdf I don't actually need to adjust the crystal itself, all I need to do is accumulate the error mathematically and "fix" the answer past the counter output. So no need for additional circuits. > #2 works well enough that a pretty standard crystal will > deliver TCXO or better performance because very few TCXO's use > active compensation. Are we well under +/- 1ppm? If we can get down to +/- 0.1 or 0.2 ppm, I think that would do it, but 1ppm isn't enough. > But really, can we fit all of this ins key fob? Nope! I was thinking a tiny microcontroller, a small watch crystal, and a thermistor would easily fit into a key fob. The question is whether the embedded algorithm in the device can be good enough to keep it on time. Still, the WWVB approach seems like the best bet so far but the crystal only approach would be so nice. -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
MC
Mike Ciholas
Thu, Aug 18, 2005 8:20 PM

On Thu, 18 Aug 2005, John Miles wrote:

Are the subjects all within major metro areas?  I wonder if the
TV stations are sending usable time codes in their blanking
intervals these days.

No, not limited to metro areas.  TV receiver probably just as
costly and power hungry as GPS.

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Thu, 18 Aug 2005, John Miles wrote: > Are the subjects all within major metro areas? I wonder if the > TV stations are sending usable time codes in their blanking > intervals these days. No, not limited to metro areas. TV receiver probably just as costly and power hungry as GPS. -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
B
buehl
Thu, Aug 18, 2005 8:27 PM

Mike:

The 1 Hz difference leads to the problems of 'is it +1 or -1;  Or at zero,
there is no output to count.

With the 1 MHz referrec to in John's email, you can run a reliable counter.

Does anyone in the group have expertise in "forced aging" of crystals.  In
the 'good old days' before precision trimmed parts, we commonly 'aged'
parts with temperature cycles and voltage cycles to get past all the first
year variations.  This gave long term stability as well as sorting out all
the early life failures of parts.  Would take care of the 'first year
drift' variable.

Tom Buehl

At 04:13 PM 8/18/2005, you wrote:

On Thu, 18 Aug 2005, John Day wrote:

You can actually get very good tempco's by running two
oscillators either 500kHz or 1MHz apart and mixing them.
Mounted in a thermal mass but without an oven they will oven
give better than TCXO and moderate oven type performance.

Curious idea.  I guess the assumption is that the two crystals
experience the same environment and that has the same effect on
them.

I wonder if you did the same thing with two 32.768KHz crystals?
You would learn their initial calibration at the factory, then
track the time so that the difference is maintained.  I'd have to
sit down and do the math to see if this makes sense as this would
be only a few ppm typically.  The assumption here is that the two
crystals, being of the same type in the same environment, would
age and change at the same rate.  An experiment can be performed
to check this.

Quick example: One crystal is 1ppm faster than the other.  Then
the two counters will "slip" 1 count every 30.5 seconds.  You
count the "slips" to record time, the slips per unit time being
measured at the factory.  My intuition says there is something
mathematically wrong here, the slip rate probably won't be stable
to <1ppm.

I guess this would generalize to more than 2 crystals.  We could
put a dozen in there and average the results to reduce the error.
Seems like it would reach diminishing returns fairly quickly,
though.

Random question: Any good books on the finer details of crystals?
I'm looking for something that goes into all the gory details of
how they vary, age, drift, etc.

Real time temperature compensation is actually quite common. In
several radio applications I have designed systems using two
techniques.

1.. Have the manufacturer supply AT crystals with carefully
controlled cut angles - for a given cut angle the tempco will
not vary much. Then use a simple compensation table based on
angle.

2.. Learn the crystal characteristics. In a couple of chamber
runs measure the characteristics of each crystal. You probably
only need to do 20 temperatures to cover -10 to +60C. Work out
the slope and using some nice interpolation algorithm work out
a correction table. Then voltage control the Xtal osc to keep
the frequency on target.

I can get a start from the chart in the datasheet on the crystal:

http://www.ecsxtal.com/pdf/ecs-3x8.pdf

I don't actually need to adjust the crystal itself, all I need to
do is accumulate the error mathematically and "fix" the answer
past the counter output.  So no need for additional circuits.

#2 works well enough that a pretty standard crystal will
deliver TCXO or better performance because very few TCXO's use
active compensation.

Are we well under +/- 1ppm?  If we can get down to +/- 0.1 or 0.2
ppm, I think that would do it, but 1ppm isn't enough.

But really, can we fit all of this ins key fob? Nope!

I was thinking a tiny microcontroller, a small watch crystal, and
a thermistor would easily fit into a key fob.  The question is
whether the embedded algorithm in the device can be good enough
to keep it on time.

Still, the WWVB approach seems like the best bet so far but the
crystal only approach would be so nice.

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com


time-nuts mailing list
time-nuts@febo.com
https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts

Mike: The 1 Hz difference leads to the problems of 'is it +1 or -1; Or at zero, there is no output to count. With the 1 MHz referrec to in John's email, you can run a reliable counter. Does anyone in the group have expertise in "forced aging" of crystals. In the 'good old days' before precision trimmed parts, we commonly 'aged' parts with temperature cycles and voltage cycles to get past all the first year variations. This gave long term stability as well as sorting out all the early life failures of parts. Would take care of the 'first year drift' variable. Tom Buehl At 04:13 PM 8/18/2005, you wrote: >On Thu, 18 Aug 2005, John Day wrote: > > > You can actually get very good tempco's by running two > > oscillators either 500kHz or 1MHz apart and mixing them. > > Mounted in a thermal mass but without an oven they will oven > > give better than TCXO and moderate oven type performance. > >Curious idea. I guess the assumption is that the two crystals >experience the same environment and that has the same effect on >them. > >I wonder if you did the same thing with two 32.768KHz crystals? >You would learn their initial calibration at the factory, then >track the time so that the difference is maintained. I'd have to >sit down and do the math to see if this makes sense as this would >be only a few ppm typically. The assumption here is that the two >crystals, being of the same type in the same environment, would >age and change at the same rate. An experiment can be performed >to check this. > >Quick example: One crystal is 1ppm faster than the other. Then >the two counters will "slip" 1 count every 30.5 seconds. You >count the "slips" to record time, the slips per unit time being >measured at the factory. My intuition says there is something >mathematically wrong here, the slip rate probably won't be stable >to <1ppm. > >I guess this would generalize to more than 2 crystals. We could >put a dozen in there and average the results to reduce the error. >Seems like it would reach diminishing returns fairly quickly, >though. > >Random question: Any good books on the finer details of crystals? >I'm looking for something that goes into all the gory details of >how they vary, age, drift, etc. > > > Real time temperature compensation is actually quite common. In > > several radio applications I have designed systems using two > > techniques. > > > > 1.. Have the manufacturer supply AT crystals with carefully > > controlled cut angles - for a given cut angle the tempco will > > not vary much. Then use a simple compensation table based on > > angle. > > > > 2.. Learn the crystal characteristics. In a couple of chamber > > runs measure the characteristics of each crystal. You probably > > only need to do 20 temperatures to cover -10 to +60C. Work out > > the slope and using some nice interpolation algorithm work out > > a correction table. Then voltage control the Xtal osc to keep > > the frequency on target. > >I can get a start from the chart in the datasheet on the crystal: > >http://www.ecsxtal.com/pdf/ecs-3x8.pdf > >I don't actually need to adjust the crystal itself, all I need to >do is accumulate the error mathematically and "fix" the answer >past the counter output. So no need for additional circuits. > > > #2 works well enough that a pretty standard crystal will > > deliver TCXO or better performance because very few TCXO's use > > active compensation. > >Are we well under +/- 1ppm? If we can get down to +/- 0.1 or 0.2 >ppm, I think that would do it, but 1ppm isn't enough. > > > But really, can we fit all of this ins key fob? Nope! > >I was thinking a tiny microcontroller, a small watch crystal, and >a thermistor would easily fit into a key fob. The question is >whether the embedded algorithm in the device can be good enough >to keep it on time. > >Still, the WWVB approach seems like the best bet so far but the >crystal only approach would be so nice. > >-- >Mike Ciholas (812) 476-2721 x101 >CIHOLAS Enterprises (812) 476-2881 fax >255 S. Garvin St, Suite B mikec@ciholas.com >Evansville, IN 47713 http://www.ciholas.com > >_______________________________________________ >time-nuts mailing list >time-nuts@febo.com >https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
MC
Mike Ciholas
Thu, Aug 18, 2005 8:27 PM

On Thu, 18 Aug 2005, Chuck Harris wrote:

Phase lock the crystal to the 50/60 Hz powerline?  The signal
seems to be ubiquitous.

I considered that.  There are many problems:

The person with the device may move from one place to another and
may pick up anyone of three possible phases of power or different
utilities (they are sync'ed?).  In this case, it may become hard
to constantly watch your phase and adjust.  At best, you can make
short temporal measurements based on stable signals and use that
to look at you local crystal.

But, on short time scales, the 60Hz wave has poor stability.  It
is controlled well on longer time scales (witness all the clocks
using it), but we can't assure a stable environment to measure
that against.

60Hz is also very low frequency.  I wasn't sure I could pick it
up reliably despite all my experience getting it when I don't
want it!

Worth thinking about, though (says the man with a 250KV three
phase trunk outside his building...)

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Thu, 18 Aug 2005, Chuck Harris wrote: > Phase lock the crystal to the 50/60 Hz powerline? The signal > seems to be ubiquitous. I considered that. There are many problems: The person with the device may move from one place to another and may pick up anyone of three possible phases of power or different utilities (they are sync'ed?). In this case, it may become hard to constantly watch your phase and adjust. At best, you can make short temporal measurements based on stable signals and use that to look at you local crystal. But, on short time scales, the 60Hz wave has poor stability. It is controlled well on longer time scales (witness all the clocks using it), but we can't assure a stable environment to measure that against. 60Hz is also very low frequency. I wasn't sure I could pick it up reliably despite all my experience getting it when I don't want it! Worth thinking about, though (says the man with a 250KV three phase trunk outside his building...) -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
MC
Mike Ciholas
Thu, Aug 18, 2005 8:44 PM

On Thu, 18 Aug 2005, buehl wrote:

The 1 Hz difference leads to the problems of 'is it +1 or -1;

I can deal with this with a digital counter.  You will always
know if A is ahead of B or not.

Or at zero, there is no output to count.

Yes, this is a problem.  Perhaps it is better to make sure the
crystals are different, like 32KHz and 38KHz.  But still, is the
difference between them stable to 0.1ppm?  I'm skeptical
(otherwise everyone would do it this way), but I'd be happy for
it to be so!

Does anyone in the group have expertise in "forced aging" of
crystals.  In the 'good old days' before precision trimmed
parts, we commonly 'aged' parts with temperature cycles and
voltage cycles to get past all the first year variations.
This gave long term stability as well as sorting out all the
early life failures of parts.  Would take care of the 'first
year drift' variable.

If it is a simple bake, that we can do.  But if it more complex
than that, the manufacturing cost might exceed other solutions.
I was thinking we would build the PCB (which goes through a
reflow heat cycle), then bake the end result at 100C or something
for an hour.  But this was just speculation on my part that it
would help with long term aging.

I guess I would find out in a year... :-(

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Thu, 18 Aug 2005, buehl wrote: > The 1 Hz difference leads to the problems of 'is it +1 or -1; I can deal with this with a digital counter. You will always know if A is ahead of B or not. > Or at zero, there is no output to count. Yes, this is a problem. Perhaps it is better to make sure the crystals are different, like 32KHz and 38KHz. But still, is the difference between them stable to 0.1ppm? I'm skeptical (otherwise everyone would do it this way), but I'd be happy for it to be so! > Does anyone in the group have expertise in "forced aging" of > crystals. In the 'good old days' before precision trimmed > parts, we commonly 'aged' parts with temperature cycles and > voltage cycles to get past all the first year variations. > This gave long term stability as well as sorting out all the > early life failures of parts. Would take care of the 'first > year drift' variable. If it is a simple bake, that we can do. But if it more complex than that, the manufacturing cost might exceed other solutions. I was thinking we would build the PCB (which goes through a reflow heat cycle), then bake the end result at 100C or something for an hour. But this was just speculation on my part that it would help with long term aging. I guess I would find out in a year... :-( -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
TV
Tom Van Baak
Thu, Aug 18, 2005 8:50 PM

Phase lock the crystal to the 50/60 Hz powerline?  The signal seems
to be ubiquitous.

Not sure if this would work to the level you need.
See:

http://www.leapsecond.com/pages/mains/

/tvb

> Phase lock the crystal to the 50/60 Hz powerline? The signal seems > to be ubiquitous. Not sure if this would work to the level you need. See: http://www.leapsecond.com/pages/mains/ /tvb
DK
David Kirkby
Thu, Aug 18, 2005 9:39 PM

Tom Van Baak wrote:

Phase lock the crystal to the 50/60 Hz powerline?  The signal seems
to be ubiquitous.

Not sure if this would work to the level you need.
See:

http://www.leapsecond.com/pages/mains/

/tvb

Tom,

I'm not sure if it is true, but I understand in the UK there are
50243600=4,320,000 cycles of the mains between midnight and midnight.
So whilst a clock set right at 2pm in the afternoon might not be right
at 2pm tommorow, one set correct at midnight will always be right at
midnight.

That was my understanding, but it might be an urban myth, with no basis
at all.

Given that there are very few electric clocks around now in the UK, I
doubt keeping exactly 4,320,000 cycles between midnight and midnight is
that important to the electricity companies now.

I wish they could keep the voltage a bit more stable though - I have
measured as low as 183V here, when its supposed to be 230V. Some houses
near a friend of mine managed to get 415V instead of 240V (as it was
then), when some idiot repaired a cable but managed to hook up two
phases rather than a phase and neutral. Quite a few TV's and videos did
not like 415V too much!

--
David Kirkby,
G8WRB

Please check out http://www.g8wrb.org/
of if you live in Essex http://www.southminster-branch-line.org.uk/

Tom Van Baak wrote: >>Phase lock the crystal to the 50/60 Hz powerline? The signal seems >>to be ubiquitous. > > > Not sure if this would work to the level you need. > See: > > http://www.leapsecond.com/pages/mains/ > > /tvb Tom, I'm not sure if it is true, but I understand in the UK there are 50*24*3600=4,320,000 cycles of the mains between midnight and midnight. So whilst a clock set right at 2pm in the afternoon might not be right at 2pm tommorow, one set correct at midnight will always be right at midnight. That was my understanding, but it might be an urban myth, with no basis at all. Given that there are very few electric clocks around now in the UK, I doubt keeping exactly 4,320,000 cycles between midnight and midnight is that important to the electricity companies now. I wish they could keep the voltage a bit more stable though - I have measured as low as 183V here, when its supposed to be 230V. Some houses near a friend of mine managed to get 415V instead of 240V (as it was then), when some idiot repaired a cable but managed to hook up two phases rather than a phase and neutral. Quite a few TV's and videos did not like 415V too much! -- David Kirkby, G8WRB Please check out http://www.g8wrb.org/ of if you live in Essex http://www.southminster-branch-line.org.uk/
PK
Poul-Henning Kamp
Thu, Aug 18, 2005 10:06 PM

In message Pine.LNX.4.63.0508181135520.24373@piano.ciholas.com, Mike Ciholas writes:

  1. WWVB Receiver

This is probably the most feasible means.

There are receiver chips for all the VLF stations: WWVB, DCF,
MSF and the one in Japan, and they use next to no power.

The company used to be called "Temic", not sure if they
are still called that.

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

In message <Pine.LNX.4.63.0508181135520.24373@piano.ciholas.com>, Mike Ciholas writes: >2. WWVB Receiver This is probably the most feasible means. There are receiver chips for all the VLF stations: WWVB, DCF, MSF and the one in Japan, and they use next to no power. The company used to be called "Temic", not sure if they are still called that. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
DB
Dave Brown
Thu, Aug 18, 2005 10:42 PM

----- Original Message -----
From: "Mike Ciholas" mikec@ciholas.com
To: "Discussion of precise time and frequency measurement"
time-nuts@febo.com
Sent: Friday, August 19, 2005 7:34 AM
Subject: Re: [time-nuts] Low cost synchronization

Yes, it would.  The devices are part of a social experiment and
are meant to be carried by humans.  The devices, at preprogrammed
times, signal the human with an audio signal.  We want all the
devices to create this signal "simultaneously", which means
something on the order of a few seconds variation among all the
units anywhere in the world.

Mike
While a fascinating engineering challenge, I fail to see the need for
such accurate timing, given the typically wide ranging timeframe for
human response to similar signals -eg cell phones ringing, etc.
Or is it enough for the user to merely be aware of the audible prompt?
Is it possible to elaborate?
Regards
Dave Brown, NZ

--
No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.12/77 - Release Date: 18/08/2005

----- Original Message ----- From: "Mike Ciholas" <mikec@ciholas.com> To: "Discussion of precise time and frequency measurement" <time-nuts@febo.com> Sent: Friday, August 19, 2005 7:34 AM Subject: Re: [time-nuts] Low cost synchronization > Yes, it would. The devices are part of a social experiment and > are meant to be carried by humans. The devices, at preprogrammed > times, signal the human with an audio signal. We want all the > devices to create this signal "simultaneously", which means > something on the order of a few seconds variation among all the > units anywhere in the world. Mike While a fascinating engineering challenge, I fail to see the need for such accurate timing, given the typically wide ranging timeframe for human response to similar signals -eg cell phones ringing, etc. Or is it enough for the user to merely be aware of the audible prompt? Is it possible to elaborate? Regards Dave Brown, NZ -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.338 / Virus Database: 267.10.12/77 - Release Date: 18/08/2005
G
Geoff
Thu, Aug 18, 2005 11:08 PM

Yes, it would.  The devices are part of a social experiment and
are meant to be carried by humans.

Speaking of social experiments.

I thought I had a reasonable idea as to what a GPS 1PPS is used for  -
until I read this:

http://home.connection.com/~louis/globalchimes/proposal.htm

Regards, Kiwi Geoff.
http://www.geocities.com/kiwi_36_nz/kiwi_osd/kiwi_osd.htm

>> Yes, it would. The devices are part of a social experiment and >> are meant to be carried by humans. Speaking of social experiments. I thought I had a reasonable idea as to what a GPS 1PPS is used for - until I read this: http://home.connection.com/~louis/globalchimes/proposal.htm Regards, Kiwi Geoff. http://www.geocities.com/kiwi_36_nz/kiwi_osd/kiwi_osd.htm
MC
Mike Ciholas
Thu, Aug 18, 2005 11:49 PM

On Fri, 19 Aug 2005, Geoff wrote:

Speaking of social experiments.

I thought I had a reasonable idea as to what a GPS 1PPS is used
for - until I read this:

http://home.connection.com/~louis/globalchimes/proposal.htm

Interesting.  This isn't our application, but it shares many of
the same traits.

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Fri, 19 Aug 2005, Geoff wrote: > Speaking of social experiments. > > I thought I had a reasonable idea as to what a GPS 1PPS is used > for - until I read this: > > http://home.connection.com/~louis/globalchimes/proposal.htm Interesting. This isn't our application, but it shares many of the same traits. -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
MC
Mike Ciholas
Thu, Aug 18, 2005 11:55 PM

On Fri, 19 Aug 2005, Dave Brown wrote:

While a fascinating engineering challenge, I fail to see the
need for such accurate timing, given the typically wide ranging
timeframe for human response to similar signals -eg cell phones
ringing, etc. Or is it enough for the user to merely be aware
of the audible prompt? Is it possible to elaborate?

I can't go into details but suffice it to say that the
requirements are driven by the parameters of the experiment and
not from a technical requirement flow down.

Imagine passing out thousands of little devices, all them beep at
predetermined times within some tolerance (a few seconds give or
take).

The precision comes not from the human response time so much, as
to what happens when the devices come back together again.  It
will be real obvious to people when they all go off at different
times.  The "man with two clocks" problem.  We even thought of a
low power peer to peer radio to synchronize any units in the same
area to avoid this "oops", but that doesn't help for things like a
phone call.

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Fri, 19 Aug 2005, Dave Brown wrote: > While a fascinating engineering challenge, I fail to see the > need for such accurate timing, given the typically wide ranging > timeframe for human response to similar signals -eg cell phones > ringing, etc. Or is it enough for the user to merely be aware > of the audible prompt? Is it possible to elaborate? I can't go into details but suffice it to say that the requirements are driven by the parameters of the experiment and not from a technical requirement flow down. Imagine passing out thousands of little devices, all them beep at predetermined times within some tolerance (a few seconds give or take). The precision comes not from the human response time so much, as to what happens when the devices come back together again. It will be real obvious to people when they all go off at different times. The "man with two clocks" problem. We even thought of a low power peer to peer radio to synchronize any units in the same area to avoid this "oops", but that doesn't help for things like a phone call. -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
MC
Mike Ciholas
Fri, Aug 19, 2005 12:00 AM

On Fri, 19 Aug 2005, Poul-Henning Kamp wrote:

  1. WWVB Receiver

This is probably the most feasible means.

Yes, I concur for at least the US.  A 60KHz will get us US,
something in England, and Japan (decoding software needs to be
different, but not the radio parts).  Maybe that's good enough.

The company used to be called "Temic", not sure if they are
still called that.

I've found two:

http://www.mas-oy.com/archive/da9180.pdf

This looks like the winning solution.  Here is the TEMIC:

http://www.ortodoxism.ro/datasheets/Temic/mXyzuryv.pdf

This seems to not be as well supported.

If anybody knows any more, please let me know.

I have disassembled several WWVB watches.  Of course, they are
all COB (chip on board), but just from the chip dimensions, I
know the chips they use (and the WWVB part seems to be separate
from the watch logic otherwise) aren't either one of the above.
Strange.  Must be a high volume bare die house somewhere that is
doing this.

Our concept might well benefit from COB due to our volumes
(>10,000, perhaps millions).

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Fri, 19 Aug 2005, Poul-Henning Kamp wrote: > >2. WWVB Receiver > > This is probably the most feasible means. Yes, I concur for at least the US. A 60KHz will get us US, something in England, and Japan (decoding software needs to be different, but not the radio parts). Maybe that's good enough. > The company used to be called "Temic", not sure if they are > still called that. I've found two: http://www.mas-oy.com/archive/da9180.pdf This looks like the winning solution. Here is the TEMIC: http://www.ortodoxism.ro/datasheets/Temic/mXyzuryv.pdf This seems to not be as well supported. If anybody knows any more, please let me know. I have disassembled several WWVB watches. Of course, they are all COB (chip on board), but just from the chip dimensions, I know the chips they use (and the WWVB part seems to be separate from the watch logic otherwise) aren't either one of the above. Strange. Must be a high volume bare die house somewhere that is doing this. Our concept might well benefit from COB due to our volumes (>10,000, perhaps millions). -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
MD
Magnus Danielson
Fri, Aug 19, 2005 12:15 AM

From: Mike Ciholas mikec@ciholas.com
Subject: [time-nuts] Low cost synchronization
Date: Thu, 18 Aug 2005 12:29:40 -0500 (CDT)
Message-ID: Pine.LNX.4.63.0508181135520.24373@piano.ciholas.com

Hi Mike,

  1. GPS Time Receiver

This is fantasy land.  I don't need the 100ns time reference, all
I need is something good to one second or so.  In this case, it
seems possible to receive only 1 satellite, decode the digital
data, and extract the time.  It would be off by the variation in
pseudo range which can't be corrected for.  But I don't care
about that level of accuracy.

The question is, if you don't have to track multiple satellites
and don't need to recover the pseudo range accurately, can you
build a wickedly cheaper GPS time receiver?  My expectation is no.
You probably can get down to maybe half if you are very diligent,
which still puts me out of the budget plus has a ridiculous high
NRE.  Unless this already exists, anyone?

I have some VHDL code lying around... but no, I think it will effectively be hard to beat
the integration level of modern receivers. The E911 work as well as wish for small
portable receivers has forced integration to go further. On principle of doing a single-
receiver GPS that will work. The first line of analogue receivers where 1-channel
receivers multiplexing between satelites. Checkout the GPS chips again.

  1. Cellular

We've done extensive work with embedded cell phone modules.
These modules are most often used for wireless remote monitoring
and transport digital data.  They do get the time from the cell
system.

Again, cost is a major issue.  An OEM cell module runs over $65
in qty so this idea is sunk.  It would also suffer from lack of
global and local coverage.

It is a shifting buissness and in longterm you may be toast.

  1. TV Stations

TV stations broadcast a time signal that VCRs/DVRs use for clock
setting.

Again, lack of global or even regional coverage.  Some TV
stations, annoyingly, broadcast the wrong time, too.  Cost is
probably high, but this idea was rejected before this was
investigated.

Also, the analogue signal is hitting the deck as ATSC and DVB enters. Sad but true.
However, if you listen to ATSC or DVB pilot-tones ;O)

  1. Atomic Reference

Still research, but NIST has a small scale atomic reference:

http://www.nist.gov/public_affairs/releases/miniclock.htm

Unfortunately, not ready for commercial apps, probably will be
too expensive, and it uses too much power.  The best I could do
on power is to power it up periodically and adjust the local
crystal to it which integrates long term error.

Small physics package does not say anything about the electronics package ;O)

Cheers,
Magnus

From: Mike Ciholas <mikec@ciholas.com> Subject: [time-nuts] Low cost synchronization Date: Thu, 18 Aug 2005 12:29:40 -0500 (CDT) Message-ID: <Pine.LNX.4.63.0508181135520.24373@piano.ciholas.com> Hi Mike, > 4. GPS Time Receiver > > This is fantasy land. I don't need the 100ns time reference, all > I need is something good to one second or so. In this case, it > seems possible to receive only 1 satellite, decode the digital > data, and extract the time. It would be off by the variation in > pseudo range which can't be corrected for. But I don't care > about that level of accuracy. > > The question is, if you don't have to track multiple satellites > and don't need to recover the pseudo range accurately, can you > build a wickedly cheaper GPS time receiver? My expectation is no. > You probably can get down to maybe half if you are very diligent, > which still puts me out of the budget plus has a ridiculous high > NRE. Unless this already exists, anyone? I have some VHDL code lying around... but no, I think it will effectively be hard to beat the integration level of modern receivers. The E911 work as well as wish for small portable receivers has forced integration to go further. On principle of doing a single- receiver GPS that will work. The first line of analogue receivers where 1-channel receivers multiplexing between satelites. Checkout the GPS chips again. > 5. Cellular > > We've done extensive work with embedded cell phone modules. > These modules are most often used for wireless remote monitoring > and transport digital data. They do get the time from the cell > system. > > Again, cost is a major issue. An OEM cell module runs over $65 > in qty so this idea is sunk. It would also suffer from lack of > global and local coverage. It is a shifting buissness and in longterm you may be toast. > 6. TV Stations > > TV stations broadcast a time signal that VCRs/DVRs use for clock > setting. > > Again, lack of global or even regional coverage. Some TV > stations, annoyingly, broadcast the wrong time, too. Cost is > probably high, but this idea was rejected before this was > investigated. Also, the analogue signal is hitting the deck as ATSC and DVB enters. Sad but true. However, if you listen to ATSC or DVB pilot-tones ;O) > 7. Atomic Reference > > Still research, but NIST has a small scale atomic reference: > > http://www.nist.gov/public_affairs/releases/miniclock.htm > > Unfortunately, not ready for commercial apps, probably will be > too expensive, and it uses too much power. The best I could do > on power is to power it up periodically and adjust the local > crystal to it which integrates long term error. Small physics package does not say anything about the electronics package ;O) Cheers, Magnus
BH
Bill Hawkins
Fri, Aug 19, 2005 3:06 AM

So, does it have to handle leap seconds?

So, does it have to handle leap seconds?
MC
Mike Ciholas
Fri, Aug 19, 2005 3:32 AM

On Thu, 18 Aug 2005, Bill Hawkins wrote:

So, does it have to handle leap seconds?

Hmnm, interesting question.  Obviously if we track WWVB, it can.
The important part is that the units stay synchronized.  So if
all of them miss the leap second, that is okay.  This would be
the case if we had only an internal reference.  Absolute accuracy
is not an issue.

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Thu, 18 Aug 2005, Bill Hawkins wrote: > So, does it have to handle leap seconds? Hmnm, interesting question. Obviously if we track WWVB, it can. The important part is that the units stay synchronized. So if all of them miss the leap second, that is okay. This would be the case if we had only an internal reference. Absolute accuracy is not an issue. -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
JL
Joe Landers
Fri, Aug 19, 2005 7:36 AM

Mike,

If you're interested in LF chip-level products, you
might want to try:

http://www.c-maxgroup.com/home/index.php

The U4223B looks like the Temic. It was a bit difficult
to get samples from them here in the US, but I've used
both the U4223B and CME8000 with reasonable results.

Some of their product line is now available from Digikey.

Joe Landers

-----Original Message-----
From: time-nuts-bounces@febo.com [mailto:time-nuts-bounces@febo.com] On
Behalf Of Mike Ciholas
Sent: Thursday, August 18, 2005 10:30 AM
To: time-nuts@febo.com
Subject: [time-nuts] Low cost synchronization

On the second, I've only found these leads so far:

http://www.mas-oy.com/archive/da9180.pdf
http://www.ortodoxism.ro/datasheets/Temic/mXyzuryv.pdf

These chips appear to be basic receiver circuits using an
external 60KHz crystal as a filter.

Mike, If you're interested in LF chip-level products, you might want to try: http://www.c-maxgroup.com/home/index.php The U4223B looks like the Temic. It was a bit difficult to get samples from them here in the US, but I've used both the U4223B and CME8000 with reasonable results. Some of their product line is now available from Digikey. Joe Landers -----Original Message----- From: time-nuts-bounces@febo.com [mailto:time-nuts-bounces@febo.com] On Behalf Of Mike Ciholas Sent: Thursday, August 18, 2005 10:30 AM To: time-nuts@febo.com Subject: [time-nuts] Low cost synchronization On the second, I've only found these leads so far: http://www.mas-oy.com/archive/da9180.pdf http://www.ortodoxism.ro/datasheets/Temic/mXyzuryv.pdf These chips appear to be basic receiver circuits using an external 60KHz crystal as a filter.
PK
Poul-Henning Kamp
Fri, Aug 19, 2005 8:14 AM

In message 000201c5a490$b4826ee0$9c8aa8c0@games, "Joe Landers" writes:

Mike,

If you're interested in LF chip-level products, you
might want to try:

http://www.c-maxgroup.com/home/index.php

You can buy finished receiver modules here:

http://www.hkw-elektronik.de/

Here are a bunch of receiver modules:

http://www.hkw-elektronik.de/produkte/Baugruppen___Sub_-_assembly/baugruppen___sub_-_assembly.html

This is appearantly a multi-frequency capable gadget:

http://www.hkw-elektronik.de/pdf/UE6010-DE%20V1.4.pdf

--
Poul-Henning Kamp      | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG        | TCP/IP since RFC 956
FreeBSD committer      | BSD since 4.3-tahoe
Never attribute to malice what can adequately be explained by incompetence.

In message <000201c5a490$b4826ee0$9c8aa8c0@games>, "Joe Landers" writes: >Mike, > >If you're interested in LF chip-level products, you >might want to try: > >http://www.c-maxgroup.com/home/index.php You can buy finished receiver modules here: http://www.hkw-elektronik.de/ Here are a bunch of receiver modules: http://www.hkw-elektronik.de/produkte/Baugruppen___Sub_-_assembly/baugruppen___sub_-_assembly.html This is appearantly a multi-frequency capable gadget: http://www.hkw-elektronik.de/pdf/UE6010-DE%20V1.4.pdf -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence.
MC
Mike Ciholas
Fri, Aug 19, 2005 1:52 PM

On Fri, 19 Aug 2005, Joe Landers wrote:

If you're interested in LF chip-level products, you might want
to try:

http://www.c-maxgroup.com/home/index.php

Thanks!  This is very helpful.

--
Mike Ciholas                            (812) 476-2721 x101
CIHOLAS Enterprises                    (812) 476-2881 fax
255 S. Garvin St, Suite B              mikec@ciholas.com
Evansville, IN 47713                    http://www.ciholas.com

On Fri, 19 Aug 2005, Joe Landers wrote: > If you're interested in LF chip-level products, you might want > to try: > > http://www.c-maxgroup.com/home/index.php Thanks! This is very helpful. -- Mike Ciholas (812) 476-2721 x101 CIHOLAS Enterprises (812) 476-2881 fax 255 S. Garvin St, Suite B mikec@ciholas.com Evansville, IN 47713 http://www.ciholas.com
TV
Tom Van Baak
Sat, Aug 20, 2005 6:59 PM

Hi Mike,

Sorry for the late reply. You raise an interesting
question and here are some thoughts.

  1. Crystal Modeling

Standard 32 kHz crystals won't work. TCXO aren't
good enough either. OCXO are too power hungry.

A couple of quartz wrist watches are good to 5 or
10 seconds per year. This may be close enough
for your needs. The Pulsar PRS10 is one example.
I think they use dual mode crystals to achieve their
exceptional accuracy and relative temperature
insensitivity. With the quantities you are talking
about a dual mode crystal may fit the requirement.

Dual-mode crystals are a niche market, however,
so making arrangements with a manufacturer will
not be simple.

  1. WWVB Receiver

These are exceedingly cheap now and should fit
all your requirements. Contact Rod Mack who has
probably done more WWVB R&D than anyone on
the list (he did the Ultralink receivers using Temic
chips). Email me offline for his contact info.

WWVB reception quality is not an issue since
it's only used to intermittently re-synchronize the
internal XO. One decent reception every couple
of days or even weeks will take care of your
requirements.

Note also that many WWVB chipsets are now
"global", meaning they will also receive signals
from LF time services in Europe and Japan

  1. GPS Receiver
  2. GPS Time Receiver

As many cell phones now include GPS receivers
sizes and prices are dropping. But I'm guessing
you are not going to meet your fob-size nor power
specs with GPS (or other satellite nav systems).

  1. Cellular

What percent of your thousands to millions of
users world-wide already have a cell phone? To
me this is the obvious solution. I would guess
all cell phones know the time to a millisecond
internally and this means a billion people on the
planet are already carrying just what you need.
Battery life is not a problem because all users
already know how to recharge theirs.

Now if each brand of cell phone would just have
a standardized 1PPS output connector you'd be
all set.

  1. TV Stations

Two methods come to mind. The XDS timecode
(used by PBS stations) is good in principle but
perhaps not in practice. The other approach is
to discipline a 32 kHz XO against the 3.58 MHz
colorburst frequency. This seems dated, though.

  1. Atomic Reference

In 10 years maybe.

  1. Other?
  1. Look into an interface with Sirius/XM satellite radio.

  2. Or piggy-back on the existing paging networks.

  3. Lock onto the carrier of a high-power local AM
    or FM station. If these stations use Rb or GPSDO
    referenced carriers you'll get a long-term stable
    frequency for free.

3b) For extra credit use DSP. Since AM/FM radio
and TV frequencies have assigned slots world-wide
you can simultaneously receive many local stations
and combine their frequency stabilities to a common
mean time/frequency. This would make a wonderful
project for someone; commercial or university.

For any solutions that give you stable frequency
only (XO, RF carriers, 60 Hz) you will need a way
to set the initial time and to reset the time when
the batteries fail.

For any solutions that give you time only you will
presumably need to convert from UTC to local
time. Also, are you concerned with DST?

At least with your requirements, you don't have
to worry about leap seconds!

/tvb
http://www.LeapSecond.com

Hi Mike, Sorry for the late reply. You raise an interesting question and here are some thoughts. > 1. Crystal Modeling Standard 32 kHz crystals won't work. TCXO aren't good enough either. OCXO are too power hungry. A couple of quartz wrist watches are good to 5 or 10 seconds per year. This may be close enough for your needs. The Pulsar PRS10 is one example. I think they use dual mode crystals to achieve their exceptional accuracy and relative temperature insensitivity. With the quantities you are talking about a dual mode crystal may fit the requirement. Dual-mode crystals are a niche market, however, so making arrangements with a manufacturer will not be simple. > 2. WWVB Receiver These are exceedingly cheap now and should fit all your requirements. Contact Rod Mack who has probably done more WWVB R&D than anyone on the list (he did the Ultralink receivers using Temic chips). Email me offline for his contact info. WWVB reception quality is not an issue since it's only used to intermittently re-synchronize the internal XO. One decent reception every couple of days or even weeks will take care of your requirements. Note also that many WWVB chipsets are now "global", meaning they will also receive signals from LF time services in Europe and Japan > 3. GPS Receiver > 4. GPS Time Receiver As many cell phones now include GPS receivers sizes and prices are dropping. But I'm guessing you are not going to meet your fob-size nor power specs with GPS (or other satellite nav systems). > 5. Cellular What percent of your thousands to millions of users world-wide already have a cell phone? To me this is the obvious solution. I would guess all cell phones know the time to a millisecond internally and this means a billion people on the planet are already carrying just what you need. Battery life is not a problem because all users already know how to recharge theirs. Now if each brand of cell phone would just have a standardized 1PPS output connector you'd be all set. > 6. TV Stations Two methods come to mind. The XDS timecode (used by PBS stations) is good in principle but perhaps not in practice. The other approach is to discipline a 32 kHz XO against the 3.58 MHz colorburst frequency. This seems dated, though. > 7. Atomic Reference In 10 years maybe. > 8. Other? 1) Look into an interface with Sirius/XM satellite radio. 2) Or piggy-back on the existing paging networks. 3) Lock onto the carrier of a high-power local AM or FM station. If these stations use Rb or GPSDO referenced carriers you'll get a long-term stable frequency for free. 3b) For extra credit use DSP. Since AM/FM radio and TV frequencies have assigned slots world-wide you can simultaneously receive many local stations and combine their frequency stabilities to a common mean time/frequency. This would make a wonderful project for someone; commercial or university. For any solutions that give you stable frequency only (XO, RF carriers, 60 Hz) you will need a way to set the initial time and to reset the time when the batteries fail. For any solutions that give you time only you will presumably need to convert from UTC to local time. Also, are you concerned with DST? At least with your requirements, you don't have to worry about leap seconds! /tvb http://www.LeapSecond.com
MD
Magnus Danielson
Sat, Aug 20, 2005 8:02 PM

From: "Tom Van Baak" tvb@leapsecond.com
Subject: Re: [time-nuts] Low cost synchronization
Date: Sat, 20 Aug 2005 11:59:45 -0700
Message-ID: 00a701c5a5b9$55fe7740$470ff204@computer

Tom,

  1. WWVB Receiver

These are exceedingly cheap now and should fit
all your requirements. Contact Rod Mack who has
probably done more WWVB R&D than anyone on
the list (he did the Ultralink receivers using Temic
chips). Email me offline for his contact info.

WWVB reception quality is not an issue since
it's only used to intermittently re-synchronize the
internal XO. One decent reception every couple
of days or even weeks will take care of your
requirements.

Note also that many WWVB chipsets are now
"global", meaning they will also receive signals
from LF time services in Europe and Japan

This is indeed a solution that should be looked at.

  1. GPS Receiver
  2. GPS Time Receiver

As many cell phones now include GPS receivers
sizes and prices are dropping. But I'm guessing
you are not going to meet your fob-size nor power
specs with GPS (or other satellite nav systems).

Just as with WWVB receivers, he does not have to have the GPS powered up very long for and
then only once a week or so to keep the oscillator tuned up. Once a GPS solution has been
found, the local time and the GPS solution time give a time-difference and by remembering
the GPS solution time from the last time you have the /|t you need to calculate the
frequency error. So, a GPS solution could be possible.

BTW, recall that it is mostly US cell phones that has the GPS in them for the moment.
The big markets does not have them (yeat). Never the less, small GPS solutions is around
and affordable.

  1. Cellular

What percent of your thousands to millions of
users world-wide already have a cell phone? To
me this is the obvious solution. I would guess
all cell phones know the time to a millisecond
internally and this means a billion people on the
planet are already carrying just what you need.
Battery life is not a problem because all users
already know how to recharge theirs.

Now if each brand of cell phone would just have
a standardized 1PPS output connector you'd be
all set.

Depending on which standard you have, the phones only may have a sense of "real" time.
In GSM for instance, the phones traces network time only in a relative aspect, but there
is no real way to get an accurate UTC. The phones is being synchronised to the base
stations such that the transmitted slot from the phone fits right into the timeslot at the
base-station, which is done by having the base station continously sending advance time
corrections which could be used backwards to know the time from the base-station. However,
this is only relative timing from the base station, but the base station is not even
guaranteed to be synchronised to UTC or even a PRC. Infact, some GSM vendors is proud of
this fact since synchronisation is such a hassle in their eyes. Sigh! Also, this
correction is only available as when you are transmitting.

Then, getting the time from the cellular network may not be as easy as you think either.
The operator of the network may choose to turn on the optional time announcement and last
time I checked this was not universally done.

Yes, these networks could potentially be capable of giving good time, but I think the
real life prooves a bit more disappointing than at least I first thought. It all depends
on which cellular standard and maybe also details about how a certain operator is actually
using the technology.

I would not look at cellular technology for a global solution since there is so many
standards in operation right now and will continue to be. Also, there is a shift towards
3G which is slowly progressing.

  1. TV Stations

Two methods come to mind. The XDS timecode
(used by PBS stations) is good in principle but
perhaps not in practice. The other approach is
to discipline a 32 kHz XO against the 3.58 MHz
colorburst frequency. This seems dated, though.

Ah well, that will become toughter as the analogue TV stations is being shut down. DVB
and ASTC is taking over. There is a goal to have the signals traceable to TAI/UTC and work
is undergoing, such as the SMPTE EPOCH and other work.

For any solutions that give you stable frequency
only (XO, RF carriers, 60 Hz) you will need a way
to set the initial time and to reset the time when
the batteries fail.

For some countries will 60 Hz or 50 Hz no longer be maintained on 24 h basis, so it may be
a bad idea to depend on it.

For any solutions that give you time only you will
presumably need to convert from UTC to local
time. Also, are you concerned with DST?

At least with your requirements, you don't have
to worry about leap seconds!

Leave that to us others! ;O)

Cheers,
Magnus

From: "Tom Van Baak" <tvb@leapsecond.com> Subject: Re: [time-nuts] Low cost synchronization Date: Sat, 20 Aug 2005 11:59:45 -0700 Message-ID: <00a701c5a5b9$55fe7740$470ff204@computer> Tom, > > 2. WWVB Receiver > > These are exceedingly cheap now and should fit > all your requirements. Contact Rod Mack who has > probably done more WWVB R&D than anyone on > the list (he did the Ultralink receivers using Temic > chips). Email me offline for his contact info. > > WWVB reception quality is not an issue since > it's only used to intermittently re-synchronize the > internal XO. One decent reception every couple > of days or even weeks will take care of your > requirements. > > Note also that many WWVB chipsets are now > "global", meaning they will also receive signals > from LF time services in Europe and Japan This is indeed a solution that should be looked at. > > 3. GPS Receiver > > 4. GPS Time Receiver > > As many cell phones now include GPS receivers > sizes and prices are dropping. But I'm guessing > you are not going to meet your fob-size nor power > specs with GPS (or other satellite nav systems). Just as with WWVB receivers, he does not have to have the GPS powered up very long for and then only once a week or so to keep the oscillator tuned up. Once a GPS solution has been found, the local time and the GPS solution time give a time-difference and by remembering the GPS solution time from the last time you have the /|t you need to calculate the frequency error. So, a GPS solution could be possible. BTW, recall that it is mostly US cell phones that has the GPS in them for the moment. The big markets does not have them (yeat). Never the less, small GPS solutions is around and affordable. > > 5. Cellular > > What percent of your thousands to millions of > users world-wide already have a cell phone? To > me this is the obvious solution. I would guess > all cell phones know the time to a millisecond > internally and this means a billion people on the > planet are already carrying just what you need. > Battery life is not a problem because all users > already know how to recharge theirs. > > Now if each brand of cell phone would just have > a standardized 1PPS output connector you'd be > all set. Depending on which standard you have, the phones only may have a sense of "real" time. In GSM for instance, the phones traces network time only in a relative aspect, but there is no real way to get an accurate UTC. The phones is being synchronised to the base stations such that the transmitted slot from the phone fits right into the timeslot at the base-station, which is done by having the base station continously sending advance time corrections which could be used backwards to know the time from the base-station. However, this is only relative timing from the base station, but the base station is not even guaranteed to be synchronised to UTC or even a PRC. Infact, some GSM vendors is proud of this fact since synchronisation is such a hassle in their eyes. Sigh! Also, this correction is only available as when you are transmitting. Then, getting the time from the cellular network may not be as easy as you think either. The operator of the network may choose to turn on the optional time announcement and last time I checked this was not universally done. Yes, these networks could potentially be capable of giving good time, but I think the real life prooves a bit more disappointing than at least I first thought. It all depends on which cellular standard and maybe also details about how a certain operator is actually using the technology. I would not look at cellular technology for a global solution since there is so many standards in operation right now and will continue to be. Also, there is a shift towards 3G which is slowly progressing. > > 6. TV Stations > > Two methods come to mind. The XDS timecode > (used by PBS stations) is good in principle but > perhaps not in practice. The other approach is > to discipline a 32 kHz XO against the 3.58 MHz > colorburst frequency. This seems dated, though. Ah well, that will become toughter as the analogue TV stations is being shut down. DVB and ASTC is taking over. There is a goal to have the signals traceable to TAI/UTC and work is undergoing, such as the SMPTE EPOCH and other work. > For any solutions that give you stable frequency > only (XO, RF carriers, 60 Hz) you will need a way > to set the initial time and to reset the time when > the batteries fail. For some countries will 60 Hz or 50 Hz no longer be maintained on 24 h basis, so it may be a bad idea to depend on it. > For any solutions that give you time only you will > presumably need to convert from UTC to local > time. Also, are you concerned with DST? > > At least with your requirements, you don't have > to worry about leap seconds! Leave that to us others! ;O) Cheers, Magnus
TV
Tom Van Baak
Sat, Aug 20, 2005 8:35 PM

Just as with WWVB receivers, he does not have to have the GPS powered up

very long for and

then only once a week or so to keep the oscillator tuned up. Once a GPS

solution has been

found, the local time and the GPS solution time give a time-difference and

by remembering

the GPS solution time from the last time you have the /|t you need to

calculate the

frequency error. So, a GPS solution could be possible.

I'm curious what the power requirements are.

My Casio WWVB wrist watch works on one
battery for two years while my Casio GPS
wristwatch is lucky to run for more than a
two days, even when in intermittent mode.

Depending on which standard you have, the phones only may have a sense of

"real" time.

In GSM for instance, the phones traces network time only in a relative

aspect, but there

is no real way to get an accurate UTC. The phones is being synchronised to

the base

This sounds odd to me given that cell phones
I've seen can display the date & time and they
appear to be accurate to a second.

All we need are some counter-examples. Does
anyone on this list have a cell phone that displays
the time of day with an error greater than a few
seconds? (if yours has a HH:MM-only display
compare the instant when MM changes). If so,
then Mike can scratch cell phones from his list
of accurate time sources.

By the way, Mike, have you considered if your
battery-operated, fob-sized, world-wide, low-cost,
synchronization device will be allowed through US
airports?

/tvb

> Just as with WWVB receivers, he does not have to have the GPS powered up very long for and > then only once a week or so to keep the oscillator tuned up. Once a GPS solution has been > found, the local time and the GPS solution time give a time-difference and by remembering > the GPS solution time from the last time you have the /|t you need to calculate the > frequency error. So, a GPS solution could be possible. I'm curious what the power requirements are. My Casio WWVB wrist watch works on one battery for two years while my Casio GPS wristwatch is lucky to run for more than a two days, even when in intermittent mode. > Depending on which standard you have, the phones only may have a sense of "real" time. > In GSM for instance, the phones traces network time only in a relative aspect, but there > is no real way to get an accurate UTC. The phones is being synchronised to the base This sounds odd to me given that cell phones I've seen can display the date & time and they appear to be accurate to a second. All we need are some counter-examples. Does anyone on this list have a cell phone that displays the time of day with an error greater than a few seconds? (if yours has a HH:MM-only display compare the instant when MM changes). If so, then Mike can scratch cell phones from his list of accurate time sources. By the way, Mike, have you considered if your battery-operated, fob-sized, world-wide, low-cost, synchronization device will be allowed through US airports? /tvb