Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

THEGODDESSOFTHENETHASTWISTINGFINGERSANDHERVOICEISLIKEAJAVELININTHENIGHTDUDE


tech / sci.electronics.design / Re: really slow PLL

SubjectAuthor
* really slow PLLJohn Larkin
+* Re: really slow PLLPhil Hobbs
|`* Re: really slow PLLJohn Larkin
| +* Re: really slow PLLPhil Hobbs
| |`* Re: really slow PLLjlarkin
| | `* Re: really slow PLLPhil Hobbs
| |  +* Re: really slow PLLjlarkin
| |  |`* Re: really slow PLLPhil Hobbs
| |  | `- Re: really slow PLLjlarkin
| |  `* Re: really slow PLLLes Cargill
| |   `- Re: really slow PLLJohn Larkin
| +* Re: really slow PLLbitrex
| |+- Re: really slow PLLjlarkin
| |`* Re: really slow PLLLes Cargill
| | `* Re: really slow PLLLasse Langwadt Christensen
| |  +- Re: really slow PLLbitrex
| |  `- Re: really slow PLLLes Cargill
| `* Re: really slow PLLMartin Brown
|  +* Re: really slow PLLjlarkin
|  |`* Re: really slow PLLMartin Brown
|  | `- Re: really slow PLLjlarkin
|  +* Re: really slow PLLPhil Hobbs
|  |`- Re: really slow PLLjlarkin
|  `* Re: really slow PLLbitrex
|   +* Re: really slow PLLLasse Langwadt Christensen
|   |`* Re: really slow PLLbitrex
|   | `* Re: really slow PLLJohn Walliker
|   |  +* Re: really slow PLLMartin Brown
|   |  |+* Re: really slow PLLbitrex
|   |  ||+* Re: really slow PLLbitrex
|   |  |||`* Re: really slow PLLLasse Langwadt Christensen
|   |  ||| `- Re: really slow PLLbitrex
|   |  ||+- Re: really slow PLLDon Y
|   |  ||`* Re: really slow PLLMartin Brown
|   |  || `* Re: really slow PLLDon Y
|   |  ||  `* Re: really slow PLLJohn Walliker
|   |  ||   `- Re: really slow PLLDon Y
|   |  |`* Re: really slow PLLJohn Larkin
|   |  | `* Re: really slow PLLMartin Brown
|   |  |  `- Re: really slow PLLPhil Hobbs
|   |  `- Re: really slow PLLDon Y
|   +* Re: really slow PLLPhil Hobbs
|   |`* Re: really slow PLLbitrex
|   | `* Re: really slow PLLPhil Hobbs
|   |  `* Re: really slow PLLjlarkin
|   |   `* Re: really slow PLLLes Cargill
|   |    `* Re: really slow PLLjlarkin
|   |     `* Re: really slow PLLLes Cargill
|   |      +* Re: really slow PLLjlarkin
|   |      |`- Re: really slow PLLLes Cargill
|   |      `* Re: really slow PLLDon
|   |       `- Re: really slow PLLLes Cargill
|   `* Re: really slow PLLDon Y
|    +* Re: really slow PLLbitrex
|    |`- Re: really slow PLLDon Y
|    +* Re: really slow PLLDon
|    |`* Re: really slow PLLDon Y
|    | `* Re: really slow PLLDon
|    |  `* Re: really slow PLLDon Y
|    |   +* Re: really slow PLLDon
|    |   |`* Re: really slow PLLDon Y
|    |   | `* Re: really slow PLLDon
|    |   |  +- Re: really slow PLLDon Y
|    |   |  `* Re: really slow PLLClifford Heath
|    |   |   `- Re: really slow PLLGerhard Hoffmann
|    |   `* Re: really slow PLLLasse Langwadt Christensen
|    |    `* Re: really slow PLLJoe Gwinn
|    |     `* Re: really slow PLLDon Y
|    |      `* Re: really slow PLLLasse Langwadt Christensen
|    |       `* Re: really slow PLLDon Y
|    |        `* Re: really slow PLLLasse Langwadt Christensen
|    |         `* Re: really slow PLLDon Y
|    |          `- Re: really slow PLLDon Y
|    `* Re: really slow PLLjlarkin
|     +- Re: really slow PLLJan Panteltje
|     `* Re: really slow PLLJohn Walliker
|      +- Re: really slow PLLDon Y
|      `- Re: really slow PLLClifford Heath
+- Re: really slow PLLJan Panteltje
+* Re: really slow PLLGerhard Hoffmann
|`* Re: really slow PLLjlarkin
| +* Re: really slow PLLGerhard Hoffmann
| |+* Re: really slow PLLPhil Hobbs
| ||`* Re: really slow PLLGerhard Hoffmann
| || `* Re: really slow PLLPhil Hobbs
| ||  `* Re: really slow PLLClifford Heath
| ||   `* Re: really slow PLLMartin Brown
| ||    `* Re: really slow PLLPhil Hobbs
| ||     `* Re: really slow PLLJoe Gwinn
| ||      `* Re: really slow PLLGerhard Hoffmann
| ||       +* Re: really slow PLLJoe Gwinn
| ||       |+* Re: really slow PLLGerhard Hoffmann
| ||       ||`* Re: really slow PLLJoe Gwinn
| ||       || `* Re: really slow PLLPhil Hobbs
| ||       ||  `- Re: really slow PLLGerhard Hoffmann
| ||       |`* Re: really slow PLLPhil Hobbs
| ||       | `* Re: really slow PLLJoe Gwinn
| ||       |  `* Re: really slow PLLPhil Hobbs
| ||       |   `- Re: really slow PLLGerhard Hoffmann
| ||       `* Re: really slow PLLPhil Hobbs
| ||        +* Re: really slow PLLjlarkin
| ||        `* Re: really slow PLLMartin Brown
| |+- Re: really slow PLLJan Panteltje
| |`- Re: really slow PLLClifford Heath
| `* Re: really slow PLLCydrome Leader
+* Re: really slow PLLwhit3rd
+- Re: really slow PLLClive Arthur
+* Re: really slow PLLLasse Langwadt Christensen
+- Re: really slow PLLLes Cargill
+- Re: really slow PLLjlarkin
`- Re: really slow PLLJasen Betts

Pages:1234567
Re: really slow PLL

<tbed85$36boe$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102037&group=sci.electronics.design#102037

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 07:46:20 -0700
Organization: A noiseless patient Spider
Lines: 61
Message-ID: <tbed85$36boe$1@dont-email.me>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com>
<daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net>
<pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org>
<T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me>
<20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 22 Jul 2022 14:46:30 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="732d156c6f6d875bf458026269529f09";
logging-data="3354382"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+L/rlrl7jbtvIPGnYK1PKX"
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.1.1
Cancel-Lock: sha1:hqZAjr6SI70A7jUWAJ4mGe9+tTw=
Content-Language: en-US
In-Reply-To: <20220722a@crcomp.net>
 by: Don Y - Fri, 22 Jul 2022 14:46 UTC

On 7/22/2022 7:17 AM, Don wrote:
> Don Y wrote:
>> Don wrote:
>>> Don Y wrote:
>>>> bitrex wrote:
>>>
>>> <snip>
>>>
>>>>> Yeah I don't quite get it, either. My rack of synthesizers can each playone
>>>>> voice of the Maple Leaf Rag via MIDI and they all stay synced together really
>>>>
>>>> How is "really well" defined? In the domain of human auditory perception?
>>>
>>> In this case, isn't "really well" defined as an absence of sour note(s)?
>>
>> That assumes the synthesis uses the same clock as timing. I think the
>> discussion here has been wrt durations/intervals.
>>
>> How sensitive are *your* ears to noticing small differences in pitch,
>> absence a comparative reference? Can you discern a difference of a few
>> cents ("perfect pitch")?
>
> Can't everyone's ears (except perhaps the autistic tone-deaf and such)
> hear a sour note relative to the preceding note? Do you need to name a
> note (perfect pitch) in order to hear its sourness?

Perfect pitch is more than just "naming a note".

> It's all but impossible for me personally to ignore the sourness of
> cringeworthy, awkward note(s). Sour notes make me want to get out of
> earshot.

How "sour" does the note have to be before it is perceptible, as such.
A cent? Two? Fifty? A semitone?? (about a 25 cents is typical for
the average, non-musician, listener to be able to detect -- without
context; i.e., if the "previous note" was similarly sour, your estimation
of the correctness of the following note can perceive both as correct...
like singing in an entirely different *key*!)

<https://neurosciencenews.com/pitch-detection-music-21087/>

This is a reference note (middle C) followed by the same note "soured"
by 12 cents:

<https://en.wikipedia.org/wiki/File:Sines_12_cent_difference.wav>

Chances are, you can't tell the difference hearing them
in sequence. If you heard just *one*, you'd not be able to tell if it
was correct, or not. The third sound sample plays both simultaneously
so you can hear them beating against each other -- the difference then
becomes very noticeable!

Here's *one* cent difference:

<https://en.wikipedia.org/wiki/File:Sines_1_cent_difference.wav>

And 24 cents (about the point of "normal" perception):

<https://en.wikipedia.org/wiki/File:Sines_24_cent_difference.wav>

If your device's *timing* was off by 0.05%, would that be consequential?

Re: really slow PLL

<20220722b@crcomp.net>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102039&group=sci.electronics.design#102039

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: g...@crcomp.net (Don)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 15:07:33 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 76
Message-ID: <20220722b@crcomp.net>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net> <pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org> <T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me> <20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net> <tbed85$36boe$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 22 Jul 2022 15:07:33 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="3cb476af59d42ab29cdaeda5553e7156";
logging-data="3365210"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX188j+vF2VFDqdWAXmNFGVmo"
Cancel-Lock: sha1:dfmMzK+k71vLfByG2If7ne0Vc/E=
 by: Don - Fri, 22 Jul 2022 15:07 UTC

Don Y wrote:
> Don wrote:
>> Don Y wrote:
>>> Don wrote:
>>>> Don Y wrote:
>>>>> bitrex wrote:
>>>>
>>>> <snip>
>>>>
>>>>>> Yeah I don't quite get it, either. My rack of synthesizers can each play one
>>>>>> voice of the Maple Leaf Rag via MIDI and they all stay synced together really
>>>>>
>>>>> How is "really well" defined? In the domain of human auditory perception?
>>>>
>>>> In this case, isn't "really well" defined as an absence of sour note(s)?
>>>
>>> That assumes the synthesis uses the same clock as timing. I think the
>>> discussion here has been wrt durations/intervals.
>>>
>>> How sensitive are *your* ears to noticing small differences in pitch,
>>> absence a comparative reference? Can you discern a difference of a few
>>> cents ("perfect pitch")?
>>
>> Can't everyone's ears (except perhaps the autistic tone-deaf and such)
>> hear a sour note relative to the preceding note? Do you need to name a
>> note (perfect pitch) in order to hear its sourness?
>
> Perfect pitch is more than just "naming a note".
>
>> It's all but impossible for me personally to ignore the sourness of
>> cringeworthy, awkward note(s). Sour notes make me want to get out of
>> earshot.
>
> How "sour" does the note have to be before it is perceptible, as such.
> A cent? Two? Fifty? A semitone?? (about a 25 cents is typical for
> the average, non-musician, listener to be able to detect -- without
> context; i.e., if the "previous note" was similarly sour, your estimation
> of the correctness of the following note can perceive both as correct...
> like singing in an entirely different *key*!)
>
> <https://neurosciencenews.com/pitch-detection-music-21087/>
>
> This is a reference note (middle C) followed by the same note "soured"
> by 12 cents:
>
> <https://en.wikipedia.org/wiki/File:Sines_12_cent_difference.wav>
> Here's *one* cent difference:
>
> <https://en.wikipedia.org/wiki/File:Sines_1_cent_difference.wav>
>
> And 24 cents (about the point of "normal" perception):
>
> <https://en.wikipedia.org/wiki/File:Sines_24_cent_difference.wav>
>
> If your device's *timing* was off by 0.05%, would that be consequential?

Very interesting information. Thank you.
It's easy for me to hear the one cent difference, how about you? My
audio perception comes in handy when it's time to tune a keyboard. Some-
times musicians purposefully vary tones by a few cents in order to
produce vibrato.

In regards to your 0.05% device timing question, the answer is: it
depends. A 0.05% device timing variance in my Power Bank Keepalive:

https://crcomp.net/mp3mod/index.php

for instance, is inconsequential.

Danke,

--
Don, KB7RPU, https://www.qsl.net/kb7rpu
There was a young lady named Bright Whose speed was far faster than light;
She set out one day In a relative way And returned on the previous night.

Re: really slow PLL

<tbefi0$36vbg$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102043&group=sci.electronics.design#102043

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 08:25:33 -0700
Organization: A noiseless patient Spider
Lines: 81
Message-ID: <tbefi0$36vbg$1@dont-email.me>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com>
<daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net>
<pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org>
<T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me>
<20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net>
<tbed85$36boe$1@dont-email.me> <20220722b@crcomp.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 22 Jul 2022 15:25:53 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="732d156c6f6d875bf458026269529f09";
logging-data="3374448"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18lkcPd/Rm0rKN0XyuXoA4+"
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.1.1
Cancel-Lock: sha1:bko7T+NKt6mgijjfBr//Er6zVfM=
In-Reply-To: <20220722b@crcomp.net>
Content-Language: en-US
 by: Don Y - Fri, 22 Jul 2022 15:25 UTC

On 7/22/2022 8:07 AM, Don wrote:
> Don Y wrote:
>> Don wrote:
>>> Don Y wrote:
>>>> Don wrote:
>>>>> Don Y wrote:
>>>>>> bitrex wrote:
>>>>>
>>>>> <snip>
>>>>>
>>>>>>> Yeah I don't quite get it, either. My rack of synthesizers can each play one
>>>>>>> voice of the Maple Leaf Rag via MIDI and they all stay synced together really
>>>>>>
>>>>>> How is "really well" defined? In the domain of human auditory perception?
>>>>>
>>>>> In this case, isn't "really well" defined as an absence of sour note(s)?
>>>>
>>>> That assumes the synthesis uses the same clock as timing. I think the
>>>> discussion here has been wrt durations/intervals.
>>>>
>>>> How sensitive are *your* ears to noticing small differences in pitch,
>>>> absence a comparative reference? Can you discern a difference of a few
>>>> cents ("perfect pitch")?
>>>
>>> Can't everyone's ears (except perhaps the autistic tone-deaf and such)
>>> hear a sour note relative to the preceding note? Do you need to name a
>>> note (perfect pitch) in order to hear its sourness?
>>
>> Perfect pitch is more than just "naming a note".
>>
>>> It's all but impossible for me personally to ignore the sourness of
>>> cringeworthy, awkward note(s). Sour notes make me want to get out of
>>> earshot.
>>
>> How "sour" does the note have to be before it is perceptible, as such.
>> A cent? Two? Fifty? A semitone?? (about a 25 cents is typical for
>> the average, non-musician, listener to be able to detect -- without
>> context; i.e., if the "previous note" was similarly sour, your estimation
>> of the correctness of the following note can perceive both as correct...
>> like singing in an entirely different *key*!)
>>
>> <https://neurosciencenews.com/pitch-detection-music-21087/>
>>
>> This is a reference note (middle C) followed by the same note "soured"
>> by 12 cents:
>>
>> <https://en.wikipedia.org/wiki/File:Sines_12_cent_difference.wav>
>> Here's *one* cent difference:
>>
>> <https://en.wikipedia.org/wiki/File:Sines_1_cent_difference.wav>
>>
>> And 24 cents (about the point of "normal" perception):
>>
>> <https://en.wikipedia.org/wiki/File:Sines_24_cent_difference.wav>
>>
>> If your device's *timing* was off by 0.05%, would that be consequential?
>
> Very interesting information. Thank you.
> It's easy for me to hear the one cent difference, how about you? My
> audio perception comes in handy when it's time to tune a keyboard. Some-
> times musicians purposefully vary tones by a few cents in order to
> produce vibrato.

Could you hear a middle C "soured" by one cent when it follows a
(correct) C-sharp immediately preceding it? Or, vice versa?

*I* can't. My threshold is closer to 10 cents and rely on electronic
devices when tuning instruments.

And, if every note was "off key" by 10 cents, I'd not recognize the
tony.

> In regards to your 0.05% device timing question, the answer is: it
> depends. A 0.05% device timing variance in my Power Bank Keepalive:
>
> https://crcomp.net/mp3mod/index.php
>
> for instance, is inconsequential.

In the context of this thread, it likely has an impact. A cent is
about 500PPM (though in the frequency domain)

Re: really slow PLL

<f7gldh5708din8j676f2skc5i12qqlht4m@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102044&group=sci.electronics.design#102044

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeds.phibee-telecom.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 10:26:36 -0500
From: jlar...@highlandsniptechnology.com
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 08:26:35 -0700
Message-ID: <f7gldh5708din8j676f2skc5i12qqlht4m@4ax.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <tbap1m$h0d7$1@solani.org> <4edidhp1j5athn19ro297m6lkm21nba4ck@4ax.com> <tbcpqo$f7c$1@reader2.panix.com> <h73kdh99ktkpdjmkrrpknqek02q7r5vu32@4ax.com> <tbdfka$3sh$1@reader2.panix.com>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 107
X-Trace: sv3-CwJFt9P8Ns5XkHbuBGfBMSkl3u5lcn9boDGuDKXBU2/jkzLq4lUFcxFC45Pn1m4o6Fy6O4j9NtZ9Vrk!uV3nY79P2z735AZxkHv2xdg/Jhtvgk0HFPtdWPThYaYzItHfw+4PKqYeO/HE5zy8LjE/Om5k2Fik!/5+H0Q==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6193
 by: jlar...@highlandsniptechnology.com - Fri, 22 Jul 2022 15:26 UTC

On Fri, 22 Jul 2022 06:20:58 -0000 (UTC), Cydrome Leader
<presence@MUNGEpanix.com> wrote:

>jlarkin@highlandsniptechnology.com wrote:
>> On Fri, 22 Jul 2022 00:08:56 -0000 (UTC), Cydrome Leader
>> <presence@MUNGEpanix.com> wrote:
>>
>>>jlarkin@highlandsniptechnology.com wrote:
>>>> On Thu, 21 Jul 2022 07:43:18 +0200, Gerhard Hoffmann <dk4xp@arcor.de>
>>>> wrote:
>>>>
>>>>>Am 21.07.22 um 01:20 schrieb John Larkin:
>>>>>>
>>>>>>
>>>>>> Suppose I have several rackmount boxes and each has a BNC connector on
>>>>>> the back. Each of them has an open-drain mosfet, a weak pullup, and a
>>>>>> lowpass filtered schmitt gate back into our FPGA.
>>>>>>
>>>>>> I can daisy-chain several boxes with BNC cables and tees.
>>>>>>
>>>>>> Each box has a 40 MHz VCXO and I want to phase-lock them, or at least
>>>>>> time-align them to always be the same within a few microseconds,
>>>>>> longterm.
>>>>>
>>>>>I have a backburner project of locking 16 MTI-260 oscillators
>>>>>slooowy to another one, and when they are in sync, combine
>>>>>them with an array of Wilkinsons. That should have a nice
>>>>>effect on phase noise by averaging over 16.
>>>>>The CPLD has enough resources to implement that as a delay
>>>>>locked loop with 1 pps, but low hanging fruit first.
>>>>>
>>>>>>
>>>>>> I could call one the leader (not "master") and make the others
>>>>>> followers (not "slaves") and have the leader make an active low pulse
>>>>>> maybe once a second. A follower would use her (not "his") clock to
>>>>>> measure the incoming period and tweak its local VCXO in the right
>>>>>> direction. That should work.
>>>>>>
>>>>>> Don't GPS receivers lock their 10 MHz oscillators to a 1 PPS pulse
>>>>>> from the satellites?
>>>>>
>>>>>No. There is no 1PPS pulse from the sat nor the need for exactly 10 MHz.
>>>>>The sats transmit a pseudo noise sequence that is
>>>>>aligned to the second of their local clock source.
>>>>>The GPS receiver knows the polynomial and runs a local copy of
>>>>>the polynomial. It knows by cross correlation if the local
>>>>>pseudo noise is the same as that of the sat and therefore knows
>>>>>the start of the second. Usually that won't be the case.
>>>>>Then the receiver delays its own polynomial by omitting a
>>>>>clock to the shift register that generates it and tries again.
>>>>>Sooner or later it will fit.
>>>>
>>>> Where does the 10 MHz come from?
>>>
>>>https://en.wikipedia.org/wiki/GPS_disciplined_oscillator
>>
>> "GPSDOs typically phase-align the internal flywheel oscillator to the
>> GPS signal by using dividers to generate a 1PPS signal from the
>> reference oscillator, then phase comparing this 1PPS signal to the
>> GPS-generated 1PPS signal and using the phase differences to control
>> the local oscillator frequency in small adjustments via the tracking
>> loop."
>>
>> That's what I meant: the 10M xo is locked to the 1 PPS GPS output.
>>
>> The GPS 1 PPS is perfect (by definition) long-term but terrible
>> short-term, so the XO or rubidium has to be very good itself, and the
>> loop has to be very slow. Big flywheel.
>
>GPS timing isn't completely perfect in reality. Antennas blow off roofs,
>contractors cut cables etc. Even losing sync for a minute is sort of a big
>deal. As you mentioned, jitter is the real problem. There are tradeoffs to
>making a flywheel thats too heavy so to speak.
>
>For really fussy stuff, one might have multiple GPS receivers and a quorum
>of local 10Mhz oscillators. In fact, 10Mhz is a dinosaur relic for modern
>stuff too. We've got racks of 10Mhz oscillators and equipment to monitor
>any phase shift between local oscillators and GPS sources. It's all going
>to the dumpster when somebody finally notices it's been powered down and
>forgotten about.
>
>Fairly accurate nS resolution timing is possible in computers these days,
>with the right tricks.

I triggered a scope from a very good ovenized XO and looked at the
rising edge of a rubidium. The edge looked solid, as if it was
internal triggered. Checking every 20 minutes or so, it ws slowly
creeping across the screen, at 5 ns/cm.

>
>> I'll be doing something similar, locking my 40 MHz clock to some 1 PPS
>> input, the difference being that I don't mind a few us of jitter, so I
>> can lock quick and crude.
>
>Do you have to worry about fun issues like an the timestamp of a signal
>being received before it was even transmitted between pieces of equipment?

It a multi-channel power supply!

>
>I like the toggle switches on the USNO hydrogen masers:
>
>https://www.cnmoc.usff.navy.mil/Organization/United-States-Naval-Observatory/Precise-Time-Department/The-USNO-Master-Clock/The-USNO-Master-Clock/
>
>They were originally made by some weird company called Sigma Tau. Somehow,
>Microchip owns them now. New models have a new paint job, but still look
>like they might be a transit case for a Dalek.

Re: really slow PLL

<7egldhhdlm542vvdt9tbjs9j0gv8deb5ma@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102045&group=sci.electronics.design#102045

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeds.phibee-telecom.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 10:29:16 -0500
From: jlar...@highlandsniptechnology.com
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 08:29:16 -0700
Message-ID: <7egldhhdlm542vvdt9tbjs9j0gv8deb5ma@4ax.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <tbap1m$h0d7$1@solani.org> <4edidhp1j5athn19ro297m6lkm21nba4ck@4ax.com> <tbcpqo$f7c$1@reader2.panix.com> <h73kdh99ktkpdjmkrrpknqek02q7r5vu32@4ax.com> <tbdnl2$hog5$1@solani.org>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 26
X-Trace: sv3-av90Vx+xNHTo5ZiitiMwCN1BXpf4K5/OENW7uc9LqtGCgs6tvyiv+9nQYk36YTObBvtBVVp8gRn4INW!DmuBe4xt44cYuHnJZXkhMr1R1+frgJmHG0vlSz4k87mbO/wCUqzdMQOp2gL0aXY9oeXI/b1R1jNV!P59EfQ==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2205
 by: jlar...@highlandsniptechnology.com - Fri, 22 Jul 2022 15:29 UTC

On Fri, 22 Jul 2022 10:37:53 +0200, Gerhard Hoffmann <dk4xp@arcor.de>
wrote:

>Am 22.07.22 um 04:47 schrieb jlarkin@highlandsniptechnology.com:
>
>>>> Where does the 10 MHz come from?
>>>
>>> https://en.wikipedia.org/wiki/GPS_disciplined_oscillator
>>
>> "GPSDOs typically phase-align the internal flywheel oscillator to the
>> GPS signal by using dividers to generate a 1PPS signal from the
>> reference oscillator, then phase comparing this 1PPS signal to the
>> GPS-generated 1PPS signal and using the phase differences to control
>> the local oscillator frequency in small adjustments via the tracking
>> loop."
>>
>> That's what I meant: the 10M xo is locked to the 1 PPS GPS output.
>
>No. The 1pps is asserted when the CPU thinks it's closest to
>the "right" clockcycle. It could be off by half a cycle.
>There is no need for 10 MHz, one could have chosen a nice
>multiple of the desired baud rate.
>

Our GPS receivers output 1 PPS and 10 MHz. Argue with Wikipedia.

Re: really slow PLL

<vnhldhh5vjech8rgksjrmss5djbgfndtqj@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102053&group=sci.electronics.design#102053

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeds.phibee-telecom.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 11:01:54 -0500
From: jlar...@highlandsniptechnology.com
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 09:01:52 -0700
Message-ID: <vnhldhh5vjech8rgksjrmss5djbgfndtqj@4ax.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net> <pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org> <T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 29
X-Trace: sv3-43RgVghYDL6sol+spYNJ+Yg4FgwWmOkP4XBnWgpl4uQhw/ZPzGM44MbIPKklTfWYWx2+RGKBC4fQLAL!pM9DgFtMKsJ+2KEXx3+miMOvm5DLSbHKc+gQgAgBjuxXvwRrCTCiLNu9aC3I5LFeNCgdXgAQR6UT!h2D6Uw==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2484
 by: jlar...@highlandsniptechnology.com - Fri, 22 Jul 2022 16:01 UTC

On Thu, 21 Jul 2022 18:04:22 -0700, Don Y
<blockedofcourse@foo.invalid> wrote:

>On 7/21/2022 7:04 AM, bitrex wrote:
>>> You really need to define longterm before the problem becomes well posed. Do
>>> you mean hours, days, weeks or months of runtime?
>>
>> Yeah I don't quite get it, either. My rack of synthesizers can each play one
>> voice of the Maple Leaf Rag via MIDI and they all stay synced together really
>
>How is "really well" defined? In the domain of human auditory perception?

Sound travels about a foot per millisecond, so we are used to multiple
time delays. A marching band sounds coordinated to us.

I am thinking about vision a lot lately too. Each eye acquires a
differently scaled image that changes constantly. There are
millisecond-level changes in focus and parallax. I can put my glasses
on, or not, and magnification surely changes. Somehow a brain acquires
two images and distorts them in real time so that all the bits align.

One has much better resolution using two eyes than either alone can
provide.

Nice trick. Sound must work like that to, extensive post-processing of
acquired inputs. Probably time shifting parts of the spectrum, or
something more complex, multiple cross-correlations.

Re: really slow PLL

<20220722d@crcomp.net>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102054&group=sci.electronics.design#102054

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: g...@crcomp.net (Don)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 16:02:30 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 95
Message-ID: <20220722d@crcomp.net>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net> <pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org> <T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me> <20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net> <tbed85$36boe$1@dont-email.me> <20220722b@crcomp.net> <tbefi0$36vbg$1@dont-email.me>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 22 Jul 2022 16:02:30 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="3cb476af59d42ab29cdaeda5553e7156";
logging-data="3392549"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+SA4dfQ1sloZelSsFr7MOX"
Cancel-Lock: sha1:YFSKkl5i3osYKxI2ZolA4rHxUls=
 by: Don - Fri, 22 Jul 2022 16:02 UTC

Don Y wrote:
> Don wrote:
>> Don Y wrote:
>>> Don wrote:
>>>> Don Y wrote:
>>>>> Don wrote:
>>>>>> Don Y wrote:
>>>>>>> bitrex wrote:
>>>>>>
>>>>>> <snip>
>>>>>>
>>>>>>>> Yeah I don't quite get it, either. My rack of synthesizers can each play one
>>>>>>>> voice of the Maple Leaf Rag via MIDI and they all stay synced together really
>>>>>>>
>>>>>>> How is "really well" defined? In the domain of human auditory perception?
>>>>>>
>>>>>> In this case, isn't "really well" defined as an absence of sour note(s)?
>>>>>
>>>>> That assumes the synthesis uses the same clock as timing. I think the
>>>>> discussion here has been wrt durations/intervals.
>>>>>
>>>>> How sensitive are *your* ears to noticing small differences in pitch,
>>>>> absence a comparative reference? Can you discern a difference of a few
>>>>> cents ("perfect pitch")?
>>>>
>>>> Can't everyone's ears (except perhaps the autistic tone-deaf and such)
>>>> hear a sour note relative to the preceding note? Do you need to name a
>>>> note (perfect pitch) in order to hear its sourness?
>>>
>>> Perfect pitch is more than just "naming a note".
>>>
>>>> It's all but impossible for me personally to ignore the sourness of
>>>> cringeworthy, awkward note(s). Sour notes make me want to get out of
>>>> earshot.
>>>
>>> How "sour" does the note have to be before it is perceptible, as such.
>>> A cent? Two? Fifty? A semitone?? (about a 25 cents is typical for
>>> the average, non-musician, listener to be able to detect -- without
>>> context; i.e., if the "previous note" was similarly sour, your estimation
>>> of the correctness of the following note can perceive both as correct...
>>> like singing in an entirely different *key*!)
>>>
>>> <https://neurosciencenews.com/pitch-detection-music-21087/>
>>>
>>> This is a reference note (middle C) followed by the same note "soured"
>>> by 12 cents:
>>>
>>> <https://en.wikipedia.org/wiki/File:Sines_12_cent_difference.wav>
>>> Here's *one* cent difference:
>>>
>>> <https://en.wikipedia.org/wiki/File:Sines_1_cent_difference.wav>
>>>
>>> And 24 cents (about the point of "normal" perception):
>>>
>>> <https://en.wikipedia.org/wiki/File:Sines_24_cent_difference.wav>
>>>
>>> If your device's *timing* was off by 0.05%, would that be consequential?
>>
>> Very interesting information. Thank you.
>> It's easy for me to hear the one cent difference, how about you? My
>> audio perception comes in handy when it's time to tune a keyboard. Some-
>> times musicians purposefully vary tones by a few cents in order to
>> produce vibrato.
>
> Could you hear a middle C "soured" by one cent when it follows a
> (correct) C-sharp immediately preceding it? Or, vice versa?
>
> *I* can't. My threshold is closer to 10 cents and rely on electronic
> devices when tuning instruments.
>
> And, if every note was "off key" by 10 cents, I'd not recognize the
> tony.
>
>> In regards to your 0.05% device timing question, the answer is: it
>> depends. A 0.05% device timing variance in my Power Bank Keepalive:
>>
>> https://crcomp.net/mp3mod/index.php
>>
>> for instance, is inconsequential.
>
> In the context of this thread, it likely has an impact. A cent is
> about 500PPM (though in the frequency domain)

Your question about a one cent following note difference perception is
interesting. And, it needs to be followed up by me, so to speak. :)
For some unknown reason, the only thing to truly satisfy me is to
tune instruments by ear.

Danke,

--
Don, KB7RPU, https://www.qsl.net/kb7rpu
There was a young lady named Bright Whose speed was far faster than light;
She set out one day In a relative way And returned on the previous night.

Re: really slow PLL

<tbek03$mam$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102059&group=sci.electronics.design#102059

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix3.panix.com!not-for-mail
From: prese...@MUNGEpanix.com (Cydrome Leader)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 16:41:40 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <tbek03$mam$1@reader2.panix.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <tbap1m$h0d7$1@solani.org> <4edidhp1j5athn19ro297m6lkm21nba4ck@4ax.com> <tbcpqo$f7c$1@reader2.panix.com> <h73kdh99ktkpdjmkrrpknqek02q7r5vu32@4ax.com> <tbdfka$3sh$1@reader2.panix.com> <f7gldh5708din8j676f2skc5i12qqlht4m@4ax.com>
Injection-Date: Fri, 22 Jul 2022 16:41:40 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="panix3.panix.com:166.84.1.3";
logging-data="22870"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.0-20210823 ("Coleburn") (NetBSD/9.2 (amd64))
 by: Cydrome Leader - Fri, 22 Jul 2022 16:41 UTC

jlarkin@highlandsniptechnology.com wrote:
> On Fri, 22 Jul 2022 06:20:58 -0000 (UTC), Cydrome Leader
> <presence@MUNGEpanix.com> wrote:
>
>>jlarkin@highlandsniptechnology.com wrote:
>>> On Fri, 22 Jul 2022 00:08:56 -0000 (UTC), Cydrome Leader
>>> <presence@MUNGEpanix.com> wrote:
>>>
>>>>jlarkin@highlandsniptechnology.com wrote:
>>>>> On Thu, 21 Jul 2022 07:43:18 +0200, Gerhard Hoffmann <dk4xp@arcor.de>
>>>>> wrote:
>>>>>
>>>>>>Am 21.07.22 um 01:20 schrieb John Larkin:
>>>>>>>
>>>>>>>
>>>>>>> Suppose I have several rackmount boxes and each has a BNC connector on
>>>>>>> the back. Each of them has an open-drain mosfet, a weak pullup, and a
>>>>>>> lowpass filtered schmitt gate back into our FPGA.
>>>>>>>
>>>>>>> I can daisy-chain several boxes with BNC cables and tees.
>>>>>>>
>>>>>>> Each box has a 40 MHz VCXO and I want to phase-lock them, or at least
>>>>>>> time-align them to always be the same within a few microseconds,
>>>>>>> longterm.
>>>>>>
>>>>>>I have a backburner project of locking 16 MTI-260 oscillators
>>>>>>slooowy to another one, and when they are in sync, combine
>>>>>>them with an array of Wilkinsons. That should have a nice
>>>>>>effect on phase noise by averaging over 16.
>>>>>>The CPLD has enough resources to implement that as a delay
>>>>>>locked loop with 1 pps, but low hanging fruit first.
>>>>>>
>>>>>>>
>>>>>>> I could call one the leader (not "master") and make the others
>>>>>>> followers (not "slaves") and have the leader make an active low pulse
>>>>>>> maybe once a second. A follower would use her (not "his") clock to
>>>>>>> measure the incoming period and tweak its local VCXO in the right
>>>>>>> direction. That should work.
>>>>>>>
>>>>>>> Don't GPS receivers lock their 10 MHz oscillators to a 1 PPS pulse
>>>>>>> from the satellites?
>>>>>>
>>>>>>No. There is no 1PPS pulse from the sat nor the need for exactly 10 MHz.
>>>>>>The sats transmit a pseudo noise sequence that is
>>>>>>aligned to the second of their local clock source.
>>>>>>The GPS receiver knows the polynomial and runs a local copy of
>>>>>>the polynomial. It knows by cross correlation if the local
>>>>>>pseudo noise is the same as that of the sat and therefore knows
>>>>>>the start of the second. Usually that won't be the case.
>>>>>>Then the receiver delays its own polynomial by omitting a
>>>>>>clock to the shift register that generates it and tries again.
>>>>>>Sooner or later it will fit.
>>>>>
>>>>> Where does the 10 MHz come from?
>>>>
>>>>https://en.wikipedia.org/wiki/GPS_disciplined_oscillator
>>>
>>> "GPSDOs typically phase-align the internal flywheel oscillator to the
>>> GPS signal by using dividers to generate a 1PPS signal from the
>>> reference oscillator, then phase comparing this 1PPS signal to the
>>> GPS-generated 1PPS signal and using the phase differences to control
>>> the local oscillator frequency in small adjustments via the tracking
>>> loop."
>>>
>>> That's what I meant: the 10M xo is locked to the 1 PPS GPS output.
>>>
>>> The GPS 1 PPS is perfect (by definition) long-term but terrible
>>> short-term, so the XO or rubidium has to be very good itself, and the
>>> loop has to be very slow. Big flywheel.
>>
>>GPS timing isn't completely perfect in reality. Antennas blow off roofs,
>>contractors cut cables etc. Even losing sync for a minute is sort of a big
>>deal. As you mentioned, jitter is the real problem. There are tradeoffs to
>>making a flywheel thats too heavy so to speak.
>>
>>For really fussy stuff, one might have multiple GPS receivers and a quorum
>>of local 10Mhz oscillators. In fact, 10Mhz is a dinosaur relic for modern
>>stuff too. We've got racks of 10Mhz oscillators and equipment to monitor
>>any phase shift between local oscillators and GPS sources. It's all going
>>to the dumpster when somebody finally notices it's been powered down and
>>forgotten about.
>>
>>Fairly accurate nS resolution timing is possible in computers these days,
>>with the right tricks.
>
> I triggered a scope from a very good ovenized XO and looked at the
> rising edge of a rubidium. The edge looked solid, as if it was
> internal triggered. Checking every 20 minutes or so, it ws slowly
> creeping across the screen, at 5 ns/cm.

I believe they somehow pair the rubidium clocks with another quartz
crystal, even in those new tiny physics modules. I've not had a chance to
tear apart a rubidium clock yet, or the ovenized stuff. They come in
little metal boxes, that remind me of TV tuners.

>>> I'll be doing something similar, locking my 40 MHz clock to some 1 PPS
>>> input, the difference being that I don't mind a few us of jitter, so I
>>> can lock quick and crude.
>>
>>Do you have to worry about fun issues like an the timestamp of a signal
>>being received before it was even transmitted between pieces of equipment?
>
> It a multi-channel power supply!

You were also asking about timestamping in other posts. Not entirely sure
what you're upto in the end, but it might be interesting.

Re: really slow PLL

<tbek9h$387ne$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102062&group=sci.electronics.design#102062

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: pNaonStp...@yahoo.com (Jan Panteltje)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 16:36:14 GMT
Organization: A noiseless patient Spider
Lines: 63
Message-ID: <tbek9h$387ne$1@dont-email.me>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net> <pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org> <T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me> <vnhldhh5vjech8rgksjrmss5djbgfndtqj@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 22 Jul 2022 16:46:41 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="366446e4276db3ae4c0e45ddcf1847be";
logging-data="3415790"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+sNOUcLr0ufeXlr84ZSRF/Mw+QzIgWbS4="
User-Agent: NewsFleX-1.5.7.5 (Linux-2.6.37.6)
Cancel-Lock: sha1:/ptPTApIFZpdhxVEU/h8AIrKxJ0=
X-Newsreader-location: NewsFleX-1.5.7.5 (c) 'LIGHTSPEED' off line news reader for the Linux platform
NewsFleX homepage: http://www.panteltje.com/panteltje/newsflex/ and ftp download ftp://sunsite.unc.edu/pub/linux/system/news/readers/
 by: Jan Panteltje - Fri, 22 Jul 2022 16:36 UTC

On a sunny day (Fri, 22 Jul 2022 09:01:52 -0700) it happened
jlarkin@highlandsniptechnology.com wrote in
<vnhldhh5vjech8rgksjrmss5djbgfndtqj@4ax.com>:

>On Thu, 21 Jul 2022 18:04:22 -0700, Don Y
><blockedofcourse@foo.invalid> wrote:
>
>>On 7/21/2022 7:04 AM, bitrex wrote:
>>>> You really need to define longterm before the problem becomes well posed. Do
>>>> you mean hours, days, weeks or months of runtime?
>>>
>>> Yeah I don't quite get it, either. My rack of synthesizers can each play one
>>> voice of the Maple Leaf Rag via MIDI and they all stay synced together really
>>
>>How is "really well" defined? In the domain of human auditory perception?
>
>Sound travels about a foot per millisecond, so we are used to multiple
>time delays. A marching band sounds coordinated to us.
>
>I am thinking about vision a lot lately too. Each eye acquires a
>differently scaled image that changes constantly. There are
>millisecond-level changes in focus and parallax. I can put my glasses
>on, or not, and magnification surely changes. Somehow a brain acquires
>two images and distorts them in real time so that all the bits align.
>
>One has much better resolution using two eyes than either alone can
>provide.
>
>Nice trick. Sound must work like that to, extensive post-processing of
>acquired inputs. Probably time shifting parts of the spectrum, or
>something more complex, multiple cross-correlations.

Yes vision is a very interesting thing, been working on that for most of my life (TV etc)
As I am not from this planet as you likely guessed I can see things from sound only
But today it got even weeder...
I had the TV on, switched it off, sat on the bench relaxing with eyes closed
all of the sudden I visualized a field of purple I think it was flowers...
Very bright and strong..
switched on the TV and there is was : same field.
Still puzzled, only thing on was the sat receiver (connected via HDMI to the TV)
but TV was off.
I have tried some processing sound to vision but I think we need a neural net
copy from the brain's visual part.
RF to vision?
Work on the 4G tower here ended at 6 PM today, at about 5 my 4G signal was back at 100%
was depending on signal from a far away tower for the last 3 or 4 days,,, dropped when it rained..
but.. being impatient .. had checked on the ad dropped in my mailbox for fiber connection..
checked out their site, not bad and just as expensive but much faster than 4 G and no data limit..
but may take month before they are at my house installing stuff.,.
fiber as backup not a bad idea... not very portable though.

As to depend on GPS or GLONASS or what have you these days for professional test equipment
seems a no-no to me, often there is no coverage,

And as to connections, BNC sucks.
Ethernet cable connectors suck too but you can do a whole lot with those connections
and protocols and you can get good time signals from the net.
I have a Casio radio watch accurate to the second.. sure you can jam that 77.5 kHz too
but so far it has always worked here, what do you US guys use? WWVB?
Automatic summer-winter time switch too

Re: really slow PLL

<tbekne$cu0$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102064&group=sci.electronics.design#102064

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.panix3.panix.com!not-for-mail
From: prese...@MUNGEpanix.com (Cydrome Leader)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 16:54:07 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <tbekne$cu0$1@reader2.panix.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <tbap1m$h0d7$1@solani.org> <4edidhp1j5athn19ro297m6lkm21nba4ck@4ax.com> <tbcpqo$f7c$1@reader2.panix.com> <h73kdh99ktkpdjmkrrpknqek02q7r5vu32@4ax.com> <tbdnl2$hog5$1@solani.org> <7egldhhdlm542vvdt9tbjs9j0gv8deb5ma@4ax.com>
Injection-Date: Fri, 22 Jul 2022 16:54:07 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="panix3.panix.com:166.84.1.3";
logging-data="13248"; mail-complaints-to="abuse@panix.com"
User-Agent: tin/2.6.0-20210823 ("Coleburn") (NetBSD/9.2 (amd64))
 by: Cydrome Leader - Fri, 22 Jul 2022 16:54 UTC

jlarkin@highlandsniptechnology.com wrote:
> On Fri, 22 Jul 2022 10:37:53 +0200, Gerhard Hoffmann <dk4xp@arcor.de>
> wrote:
>
>>Am 22.07.22 um 04:47 schrieb jlarkin@highlandsniptechnology.com:
>>
>>>>> Where does the 10 MHz come from?
>>>>
>>>> https://en.wikipedia.org/wiki/GPS_disciplined_oscillator
>>>
>>> "GPSDOs typically phase-align the internal flywheel oscillator to the
>>> GPS signal by using dividers to generate a 1PPS signal from the
>>> reference oscillator, then phase comparing this 1PPS signal to the
>>> GPS-generated 1PPS signal and using the phase differences to control
>>> the local oscillator frequency in small adjustments via the tracking
>>> loop."
>>>
>>> That's what I meant: the 10M xo is locked to the 1 PPS GPS output.
>>
>>No. The 1pps is asserted when the CPU thinks it's closest to
>>the "right" clockcycle. It could be off by half a cycle.
>>There is no need for 10 MHz, one could have chosen a nice
>>multiple of the desired baud rate.
>>
>
> Our GPS receivers output 1 PPS and 10 MHz. Argue with Wikipedia.

What he's trying to say is it may not be perfect 10 million cycles between
every 1PPS pulse. For most stuff, this is good enough. For the metrology
folks, using strong words like exactly or in this case "locked" will
always cause an argument.

Re: really slow PLL

<7c0d1fde-8507-485c-be4e-f87c65f8ca58n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102065&group=sci.electronics.design#102065

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:620a:4542:b0:6b3:7c51:6177 with SMTP id u2-20020a05620a454200b006b37c516177mr739527qkp.306.1658509417751;
Fri, 22 Jul 2022 10:03:37 -0700 (PDT)
X-Received: by 2002:a25:dcf:0:b0:670:6464:a843 with SMTP id
198-20020a250dcf000000b006706464a843mr740262ybn.525.1658509417451; Fri, 22
Jul 2022 10:03:37 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Fri, 22 Jul 2022 10:03:37 -0700 (PDT)
In-Reply-To: <vnhldhh5vjech8rgksjrmss5djbgfndtqj@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=2001:8b0:fb4e:0:8286:f2ff:fe6b:6c87;
posting-account=de11ZAoAAACBQRb2jWnaIkHYK2q9mRvs
NNTP-Posting-Host: 2001:8b0:fb4e:0:8286:f2ff:fe6b:6c87
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net>
<pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org>
<T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me> <vnhldhh5vjech8rgksjrmss5djbgfndtqj@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <7c0d1fde-8507-485c-be4e-f87c65f8ca58n@googlegroups.com>
Subject: Re: really slow PLL
From: jrwalli...@gmail.com (John Walliker)
Injection-Date: Fri, 22 Jul 2022 17:03:37 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 3034
 by: John Walliker - Fri, 22 Jul 2022 17:03 UTC

On Friday, 22 July 2022 at 17:02:04 UTC+1, jla...@highlandsniptechnology.com wrote:
> On Thu, 21 Jul 2022 18:04:22 -0700, Don Y
> <blocked...@foo.invalid> wrote:
>
> >On 7/21/2022 7:04 AM, bitrex wrote:
> >>> You really need to define longterm before the problem becomes well posed. Do
> >>> you mean hours, days, weeks or months of runtime?
> >>
> >> Yeah I don't quite get it, either. My rack of synthesizers can each play one
> >> voice of the Maple Leaf Rag via MIDI and they all stay synced together really
> >
> >How is "really well" defined? In the domain of human auditory perception?
> Sound travels about a foot per millisecond, so we are used to multiple
> time delays. A marching band sounds coordinated to us.
>
> I am thinking about vision a lot lately too. Each eye acquires a
> differently scaled image that changes constantly. There are
> millisecond-level changes in focus and parallax. I can put my glasses
> on, or not, and magnification surely changes. Somehow a brain acquires
> two images and distorts them in real time so that all the bits align.
>
> One has much better resolution using two eyes than either alone can
> provide.
>
> Nice trick. Sound must work like that to, extensive post-processing of
> acquired inputs. Probably time shifting parts of the spectrum, or
> something more complex, multiple cross-correlations.

There is cross-correlation between left and right ears in the brainstem which
is involved in determining the direction of sound sources. Detectable time
differences are remarkably small. (I would have to look it up to give a number.)
John

Re: really slow PLL

<9fd2e410-8a05-4abf-886a-cb71a1588c20n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102069&group=sci.electronics.design#102069

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a37:6c5:0:b0:6b5:ba8e:6673 with SMTP id 188-20020a3706c5000000b006b5ba8e6673mr849096qkg.774.1658512471763;
Fri, 22 Jul 2022 10:54:31 -0700 (PDT)
X-Received: by 2002:a81:698a:0:b0:31d:9667:e789 with SMTP id
e132-20020a81698a000000b0031d9667e789mr861620ywc.106.1658512471021; Fri, 22
Jul 2022 10:54:31 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Fri, 22 Jul 2022 10:54:30 -0700 (PDT)
In-Reply-To: <tbed85$36boe$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=94.145.255.232; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 94.145.255.232
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net>
<pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org>
<T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me>
<20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net> <tbed85$36boe$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <9fd2e410-8a05-4abf-886a-cb71a1588c20n@googlegroups.com>
Subject: Re: really slow PLL
From: langw...@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Fri, 22 Jul 2022 17:54:31 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4070
 by: Lasse Langwadt Chris - Fri, 22 Jul 2022 17:54 UTC

fredag den 22. juli 2022 kl. 16.46.36 UTC+2 skrev Don Y:
> On 7/22/2022 7:17 AM, Don wrote:
> > Don Y wrote:
> >> Don wrote:
> >>> Don Y wrote:
> >>>> bitrex wrote:
> >>>
> >>> <snip>
> >>>
> >>>>> Yeah I don't quite get it, either. My rack of synthesizers can each playone
> >>>>> voice of the Maple Leaf Rag via MIDI and they all stay synced together really
> >>>>
> >>>> How is "really well" defined? In the domain of human auditory perception?
> >>>
> >>> In this case, isn't "really well" defined as an absence of sour note(s)?
> >>
> >> That assumes the synthesis uses the same clock as timing. I think the
> >> discussion here has been wrt durations/intervals.
> >>
> >> How sensitive are *your* ears to noticing small differences in pitch,
> >> absence a comparative reference? Can you discern a difference of a few
> >> cents ("perfect pitch")?
> >
> > Can't everyone's ears (except perhaps the autistic tone-deaf and such)
> > hear a sour note relative to the preceding note? Do you need to name a
> > note (perfect pitch) in order to hear its sourness?
> Perfect pitch is more than just "naming a note".
> > It's all but impossible for me personally to ignore the sourness of
> > cringeworthy, awkward note(s). Sour notes make me want to get out of
> > earshot.
> How "sour" does the note have to be before it is perceptible, as such.
> A cent? Two? Fifty? A semitone?? (about a 25 cents is typical for
> the average, non-musician, listener to be able to detect -- without
> context; i.e., if the "previous note" was similarly sour, your estimation
> of the correctness of the following note can perceive both as correct...
> like singing in an entirely different *key*!)
>
> <https://neurosciencenews.com/pitch-detection-music-21087/>
>
> This is a reference note (middle C) followed by the same note "soured"
> by 12 cents:
>
> <https://en.wikipedia.org/wiki/File:Sines_12_cent_difference.wav>
>
> Chances are, you can't tell the difference hearing them
> in sequence. If you heard just *one*, you'd not be able to tell if it
> was correct, or not. The third sound sample plays both simultaneously
> so you can hear them beating against each other -- the difference then
> becomes very noticeable!
>
> Here's *one* cent difference:
>
> <https://en.wikipedia.org/wiki/File:Sines_1_cent_difference.wav>
>
> And 24 cents (about the point of "normal" perception):
>
> <https://en.wikipedia.org/wiki/File:Sines_24_cent_difference.wav>
>
> If your device's *timing* was off by 0.05%, would that be consequential?

https://youtu.be/AFaRIW-wZlw?t=54

Re: really slow PLL

<39qldhteo1do93phrqqvqg2juel4pc5v3e@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102074&group=sci.electronics.design#102074

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeds.phibee-telecom.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 13:21:16 -0500
From: jlar...@highland_atwork_technology.com (John Larkin)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 11:21:16 -0700
Organization: Highland Tech
Reply-To: xx@yy.com
Message-ID: <39qldhteo1do93phrqqvqg2juel4pc5v3e@4ax.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net> <pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org> <T1dCK.48233$vd2.40244@fx39.iad> <d3f52888-9988-4c6f-bf55-25cc748dc3a1n@googlegroups.com> <uBdCK.53073$mY1.11490@fx01.iad> <57000d39-6c42-4a2c-8190-ee4445df57d4n@googlegroups.com> <tbc1vh$1dqi$2@gioia.aioe.org>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 122
X-Trace: sv3-Vv0GnIEtbnyjVrmnsNyexsnYa1YJTiJAsaH5M0a9BpyyACHfqOflFxoW/Ab+5uYe+jziZn7m3SPQZ+q!XTitqg2YgRTsNxorgv2oGY/qZ9Jhmp1Pdgwiq2c86zhxILEypue8nH52FIKgp4nGno2OQiV6uUak!Wz0rAA==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 6956
 by: John Larkin - Fri, 22 Jul 2022 18:21 UTC

On Thu, 21 Jul 2022 18:21:51 +0100, Martin Brown
<'''newspam'''@nonad.co.uk> wrote:

>On 21/07/2022 16:31, John Walliker wrote:
>> On Thursday, 21 July 2022 at 15:42:40 UTC+1, bitrex wrote:
>>> On 7/21/2022 10:21 AM, Lasse Langwadt Christensen wrote:
>>>> torsdag den 21. juli 2022 kl. 16.04.42 UTC+2 skrev bitrex:
>>>>> On 7/21/2022 7:06 AM, Martin Brown wrote:
>>>>>> On 21/07/2022 01:22, John Larkin wrote:
>>>>>>> On Wed, 20 Jul 2022 19:32:20 -0400, Phil Hobbs
>>>>>>> <pcdhSpamM...@electrooptical.net> wrote:
>>>>>>>
>>>>>>>> John Larkin wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Suppose I have several rackmount boxes and each has a BNC connector on
>>>>>>>>> the back. Each of them has an open-drain mosfet, a weak pullup, and a
>>>>>>>>> lowpass filtered schmitt gate back into our FPGA.
>>>>>>>>>
>>>>>>>>> I can daisy-chain several boxes with BNC cables and tees.
>>>>>>>>>
>>>>>>>>> Each box has a 40 MHz VCXO and I want to phase-lock them, or at least
>>>>>>>>> time-align them to always be the same within a few microseconds,
>>>>>>>>> longterm.
>>>>>>>>>
>>>>>>>>> I could call one the leader (not "master") and make the others
>>>>>>>>> followers (not "slaves") and have the leader make an active low pulse
>>>>>>>>> maybe once a second. A follower would use her (not "his") clock to
>>>>>>>>> measure the incoming period and tweak its local VCXO in the right
>>>>>>>>> direction. That should work.
>>>>>>>>>
>>>>>>>>> Don't GPS receivers lock their 10 MHz oscillators to a 1 PPS pulse
>>>>>>>>> from the satellites?
>>>>>>>>>
>>>>>>>>> My system should work from a 1 PPS GPS pulse too, all boxes as
>>>>>>>>> followers.
>>>>>>>>>
>>>>>>>>> The PLL algorithm might be interesting.
>>>>>>>>>
>>>>>>>>
>>>>>>>> It's certainly possible. However, within whatever tiny loop bandwidth
>>>>>>>> you wound up with, the lockers would still have
>>>>>>>>
>>>>>>>> 20 log(40e6) = 152 dB
>>>>>>>>
>>>>>>>> higher phase noise than the lockee.
>>>>>>>
>>>>>>> GPS has that problem too.
>>>>>>>
>>>>>>>>
>>>>>>>> It would be interesting to do the math to see whether it's possible to
>>>>>>>> generate a concensus lock for the group: if you get everybody close
>>>>>>>> enough, just sum their sine wave outputs and lock each one of them to
>>>>>>>> that, with some bit of AC coupling or something so that they don't all
>>>>>>>> wander together off to the edge of the tuning range.
>>>>>>>>
>>>>>>>> Maybe have one doing the locking with a phase shifter and the others
>>>>>>>> with VCOs, or something like that.
>>>>>>>>
>>>>>>>> Definitely a partly-baked idea, but surely one could do better than
>>>>>>>> 152 dB!
>>>>>>>>
>>>>>>>> Cheers
>>>>>>>>
>>>>>>>> Phil Hobbs
>>>>>>>
>>>>>>> Each box is basically a multichannel power supply, but channels can be
>>>>>>> programmed to do stuff in timed sequences. I want different box
>>>>>>> outputs to time align within, say, one millisecond longterm once
>>>>>>> programs are kicked off together. So, many microseconds of equivalent
>>>>>>> RMS phase noise is OK as long as we stay time aligned longterm.
>>>>>>
>>>>>> You really need to define longterm before the problem becomes well
>>>>>> posed. Do you mean hours, days, weeks or months of runtime?
>
>>>>> Yeah I don't quite get it, either. My rack of synthesizers can each play
>>>>> one voice of the Maple Leaf Rag via MIDI and they all stay synced
>>>>> together really well, at least over a timespan of several
>>>>> minutes.
>>>>
>>>> but they are anot free runnign are they? they are all reacting to midi
>>>>
>>> There's a system clock in each one surely but they don't try to sync
>>> their system clocks, they receive an instruction "do X for Y ms" and
>>> their processor figures out how long Y ms is, and does it for that long.
>>>
>>> It is literally good enough for rock & roll, but whether it's good
>>> enough for power supply sequencing IDK, there is gonna be some latency.
>>>
>>> HP used to have GPIB on their power supplies, I've never used it but I
>>> expect it wasn't really useful for tight synchronization.
>>
>> The Group Execute Trigger command does allow quite tight synchronisation
>> between different GPIB devices.
>
>GPIB flat out on a good day could manage 1Mbyte/s but in real world
>situations with interconnect cabling you would be lucky to get 500kb/s.
>It's best feature was that it ran at the maximum speed the receiving
>device could handle (assuming that the controller was fast enough).
>
>Synchronisation to a GET command would be probably be better than 1us
>but would depend on the decoding time in each individual box. Some GPIB
>devices were rather pedestrian at accepting commands.
>
>IEEE488 was good in its day but a bit long in the tooth now. Still on
>some test equipment in service today and was provided as standard on NEC
>9801 PC's in Japan although hardly ever used by their customers.

Ever read the actual 488 spec? There is a state diagram that could
wreck your sleep for a week.

488 has a hardware "accepted" line, but for some reason SCPI in other
contexts is send-and-pray.

488 is rare on new instruments, which are ethernet and USB. A Rigol
scope makes a great USB power supply for fans and charging phones.

>
>The cables and connectors could only be described as a bit clunky!
>They really didn't get on with metal swarf being around but were OK in
>clean dry electronics/physics labs - much less so in chemistry ones...

Re: really slow PLL

<8vqldhdmnm0ac1nviilppqsg93gvhelkcb@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102082&group=sci.electronics.design#102082

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 13:42:06 -0500
From: jlar...@highland_atwork_technology.com (John Larkin)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 11:42:06 -0700
Organization: Highland Tech
Reply-To: xx@yy.com
Message-ID: <8vqldhdmnm0ac1nviilppqsg93gvhelkcb@4ax.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <tbap1m$h0d7$1@solani.org> <4edidhp1j5athn19ro297m6lkm21nba4ck@4ax.com> <tbcpqo$f7c$1@reader2.panix.com> <h73kdh99ktkpdjmkrrpknqek02q7r5vu32@4ax.com> <tbdfka$3sh$1@reader2.panix.com> <f7gldh5708din8j676f2skc5i12qqlht4m@4ax.com> <tbek03$mam$1@reader2.panix.com>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 132
X-Trace: sv3-y3mD8ia1vWB99f3NEBkGjnNQb/s/1qdSQ8lOtmtyEQDTQ4bkHd8sU5xuCLLI3ORhLAIkD8j6FgVmIpv!CUmPjqwzvq6/dFtWtkE4uae8y3YeRUyumTwbmIK7hfBQHzUdvyuRaiv/9iFFaFL38K0dNQA7G0cK!ElK0Wg==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 7585
 by: John Larkin - Fri, 22 Jul 2022 18:42 UTC

On Fri, 22 Jul 2022 16:41:40 -0000 (UTC), Cydrome Leader
<presence@MUNGEpanix.com> wrote:

>jlarkin@highlandsniptechnology.com wrote:
>> On Fri, 22 Jul 2022 06:20:58 -0000 (UTC), Cydrome Leader
>> <presence@MUNGEpanix.com> wrote:
>>
>>>jlarkin@highlandsniptechnology.com wrote:
>>>> On Fri, 22 Jul 2022 00:08:56 -0000 (UTC), Cydrome Leader
>>>> <presence@MUNGEpanix.com> wrote:
>>>>
>>>>>jlarkin@highlandsniptechnology.com wrote:
>>>>>> On Thu, 21 Jul 2022 07:43:18 +0200, Gerhard Hoffmann <dk4xp@arcor.de>
>>>>>> wrote:
>>>>>>
>>>>>>>Am 21.07.22 um 01:20 schrieb John Larkin:
>>>>>>>>
>>>>>>>>
>>>>>>>> Suppose I have several rackmount boxes and each has a BNC connector on
>>>>>>>> the back. Each of them has an open-drain mosfet, a weak pullup, and a
>>>>>>>> lowpass filtered schmitt gate back into our FPGA.
>>>>>>>>
>>>>>>>> I can daisy-chain several boxes with BNC cables and tees.
>>>>>>>>
>>>>>>>> Each box has a 40 MHz VCXO and I want to phase-lock them, or at least
>>>>>>>> time-align them to always be the same within a few microseconds,
>>>>>>>> longterm.
>>>>>>>
>>>>>>>I have a backburner project of locking 16 MTI-260 oscillators
>>>>>>>slooowy to another one, and when they are in sync, combine
>>>>>>>them with an array of Wilkinsons. That should have a nice
>>>>>>>effect on phase noise by averaging over 16.
>>>>>>>The CPLD has enough resources to implement that as a delay
>>>>>>>locked loop with 1 pps, but low hanging fruit first.
>>>>>>>
>>>>>>>>
>>>>>>>> I could call one the leader (not "master") and make the others
>>>>>>>> followers (not "slaves") and have the leader make an active low pulse
>>>>>>>> maybe once a second. A follower would use her (not "his") clock to
>>>>>>>> measure the incoming period and tweak its local VCXO in the right
>>>>>>>> direction. That should work.
>>>>>>>>
>>>>>>>> Don't GPS receivers lock their 10 MHz oscillators to a 1 PPS pulse
>>>>>>>> from the satellites?
>>>>>>>
>>>>>>>No. There is no 1PPS pulse from the sat nor the need for exactly 10 MHz.
>>>>>>>The sats transmit a pseudo noise sequence that is
>>>>>>>aligned to the second of their local clock source.
>>>>>>>The GPS receiver knows the polynomial and runs a local copy of
>>>>>>>the polynomial. It knows by cross correlation if the local
>>>>>>>pseudo noise is the same as that of the sat and therefore knows
>>>>>>>the start of the second. Usually that won't be the case.
>>>>>>>Then the receiver delays its own polynomial by omitting a
>>>>>>>clock to the shift register that generates it and tries again.
>>>>>>>Sooner or later it will fit.
>>>>>>
>>>>>> Where does the 10 MHz come from?
>>>>>
>>>>>https://en.wikipedia.org/wiki/GPS_disciplined_oscillator
>>>>
>>>> "GPSDOs typically phase-align the internal flywheel oscillator to the
>>>> GPS signal by using dividers to generate a 1PPS signal from the
>>>> reference oscillator, then phase comparing this 1PPS signal to the
>>>> GPS-generated 1PPS signal and using the phase differences to control
>>>> the local oscillator frequency in small adjustments via the tracking
>>>> loop."
>>>>
>>>> That's what I meant: the 10M xo is locked to the 1 PPS GPS output.
>>>>
>>>> The GPS 1 PPS is perfect (by definition) long-term but terrible
>>>> short-term, so the XO or rubidium has to be very good itself, and the
>>>> loop has to be very slow. Big flywheel.
>>>
>>>GPS timing isn't completely perfect in reality. Antennas blow off roofs,
>>>contractors cut cables etc. Even losing sync for a minute is sort of a big
>>>deal. As you mentioned, jitter is the real problem. There are tradeoffs to
>>>making a flywheel thats too heavy so to speak.
>>>
>>>For really fussy stuff, one might have multiple GPS receivers and a quorum
>>>of local 10Mhz oscillators. In fact, 10Mhz is a dinosaur relic for modern
>>>stuff too. We've got racks of 10Mhz oscillators and equipment to monitor
>>>any phase shift between local oscillators and GPS sources. It's all going
>>>to the dumpster when somebody finally notices it's been powered down and
>>>forgotten about.
>>>
>>>Fairly accurate nS resolution timing is possible in computers these days,
>>>with the right tricks.
>>
>> I triggered a scope from a very good ovenized XO and looked at the
>> rising edge of a rubidium. The edge looked solid, as if it was
>> internal triggered. Checking every 20 minutes or so, it ws slowly
>> creeping across the screen, at 5 ns/cm.
>
>I believe they somehow pair the rubidium clocks with another quartz
>crystal, even in those new tiny physics modules. I've not had a chance to
>tear apart a rubidium clock yet, or the ovenized stuff. They come in
>little metal boxes, that remind me of TV tuners.

The rubidium physics/optics is noisy and nasty short-term. It usually
disciplines a very good VCO or VCOCXO. I have a schematic somewhere
around here; I'll look for it.

>
>>>> I'll be doing something similar, locking my 40 MHz clock to some 1 PPS
>>>> input, the difference being that I don't mind a few us of jitter, so I
>>>> can lock quick and crude.
>>>
>>>Do you have to worry about fun issues like an the timestamp of a signal
>>>being received before it was even transmitted between pieces of equipment?
>>
>> It a multi-channel power supply!
>
>You were also asking about timestamping in other posts. Not entirely sure
>what you're upto in the end, but it might be interesting.

Trying to get multiple power supplies and loads to act together so
people can run, say, a modestly complex power sequence and load test
on some gear and loop that for days or weeks and stay coordinated.
Each box has 8 plugins, which naturally share the same timebase, but I
want to extend time coordination to multiple boxes. So, time lock
their XOs long-term, and start all the individual sequencers
simultaneously.

My customers complain about how nasty it is to organize a heap of
purchased ac and dc supplies and dummy loads and relay drivers, to
millisecond resolution, with a mess of weird interfaces.

Here's the basic idea. It's still evolving.

https://www.dropbox.com/s/5byvlk8uh9n23e3/P940_PD14np.pdf?dl=0

Re: really slow PLL

<4msldhh00hiu99pn2746uatqoeutv2dm19@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102084&group=sci.electronics.design#102084

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!feeds.phibee-telecom.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 14:07:07 -0500
From: jlar...@highland_atwork_technology.com (John Larkin)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 12:07:07 -0700
Organization: Highland Tech
Reply-To: xx@yy.com
Message-ID: <4msldhh00hiu99pn2746uatqoeutv2dm19@4ax.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <tbap1m$h0d7$1@solani.org> <4edidhp1j5athn19ro297m6lkm21nba4ck@4ax.com> <tbcpqo$f7c$1@reader2.panix.com> <h73kdh99ktkpdjmkrrpknqek02q7r5vu32@4ax.com> <tbdnl2$hog5$1@solani.org> <7egldhhdlm542vvdt9tbjs9j0gv8deb5ma@4ax.com> <tbekne$cu0$1@reader2.panix.com>
X-Newsreader: Forte Agent 3.1/32.783
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 50
X-Trace: sv3-nmUSr+H6JRRsR6bKChEQGLHQcSIrF2d7bKwD+uzlh8aXicGWFVEEEaEfsQJwWmIZJfUDHVm15+b5IJm!XRwGi1Kq4pjWjNp8KNgAHbvt3WKD1iiZLPqD+22R1atdu6FdSvwJ61xFP9Bfg81GTvBVjN32Xf5/!NXZHCw==
X-Complaints-To: www.supernews.com/docs/abuse.html
X-DMCA-Complaints-To: www.supernews.com/docs/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 3446
 by: John Larkin - Fri, 22 Jul 2022 19:07 UTC

On Fri, 22 Jul 2022 16:54:07 -0000 (UTC), Cydrome Leader
<presence@MUNGEpanix.com> wrote:

>jlarkin@highlandsniptechnology.com wrote:
>> On Fri, 22 Jul 2022 10:37:53 +0200, Gerhard Hoffmann <dk4xp@arcor.de>
>> wrote:
>>
>>>Am 22.07.22 um 04:47 schrieb jlarkin@highlandsniptechnology.com:
>>>
>>>>>> Where does the 10 MHz come from?
>>>>>
>>>>> https://en.wikipedia.org/wiki/GPS_disciplined_oscillator
>>>>
>>>> "GPSDOs typically phase-align the internal flywheel oscillator to the
>>>> GPS signal by using dividers to generate a 1PPS signal from the
>>>> reference oscillator, then phase comparing this 1PPS signal to the
>>>> GPS-generated 1PPS signal and using the phase differences to control
>>>> the local oscillator frequency in small adjustments via the tracking
>>>> loop."
>>>>
>>>> That's what I meant: the 10M xo is locked to the 1 PPS GPS output.
>>>
>>>No. The 1pps is asserted when the CPU thinks it's closest to
>>>the "right" clockcycle. It could be off by half a cycle.
>>>There is no need for 10 MHz, one could have chosen a nice
>>>multiple of the desired baud rate.
>>>
>>
>> Our GPS receivers output 1 PPS and 10 MHz. Argue with Wikipedia.
>
>What he's trying to say is it may not be perfect 10 million cycles between
>every 1PPS pulse. For most stuff, this is good enough. For the metrology
>folks, using strong words like exactly or in this case "locked" will
>always cause an argument.

No, the 1 PPS is sometimes generated by uP code, and sometimes jumps
back and forth around ticks of some other clock. It's like a rubidium,
ugly and nasty but long-term average excellent. I get the impression
that a GPS box that outputs 10 MHz, gets the 10M by locking to the 1
PPS.

The nasty 1 PPS is the bottom line of the GPS frequency standard.

Real stability on less-than-weeks time frames comes from the flywheel
effect of a very good 10 MHz oscillator and a very slow control loop.

Which is my problem, absolutely time locking a bunch of 40 MHz
oscillators from a 1 PPS pulse generated by, essentially, a relay
driver.

Re: really slow PLL

<4d0mdh5topr5s90tkusgm0oo6maku1ios8@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102091&group=sci.electronics.design#102091

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 15:01:14 -0500
From: joegw...@comcast.net (Joe Gwinn)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 16:01:13 -0400
Message-ID: <4d0mdh5topr5s90tkusgm0oo6maku1ios8@4ax.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net> <pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org> <T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me> <20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net> <tbed85$36boe$1@dont-email.me> <9fd2e410-8a05-4abf-886a-cb71a1588c20n@googlegroups.com>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 71
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-epG/yTYbC/6EwsDBYTX4rCBt/h03AvThu+zHgOJTC91dZA/3LCrZEC0wi4ADx/HDSre8sKCETExyuaV!COPZsVEjG8y1kH2+YZfKbE6+VC1S4VdJ0DS4/iGyUFn3J/FctM/nR5gOzJQpyUd8FO124vY=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4414
 by: Joe Gwinn - Fri, 22 Jul 2022 20:01 UTC

On Fri, 22 Jul 2022 10:54:30 -0700 (PDT), Lasse Langwadt Christensen
<langwadt@fonz.dk> wrote:

>fredag den 22. juli 2022 kl. 16.46.36 UTC+2 skrev Don Y:
>> On 7/22/2022 7:17 AM, Don wrote:
>> > Don Y wrote:
>> >> Don wrote:
>> >>> Don Y wrote:
>> >>>> bitrex wrote:
>> >>>
>> >>> <snip>
>> >>>
>> >>>>> Yeah I don't quite get it, either. My rack of synthesizers can each playone
>> >>>>> voice of the Maple Leaf Rag via MIDI and they all stay synced together really
>> >>>>
>> >>>> How is "really well" defined? In the domain of human auditory perception?
>> >>>
>> >>> In this case, isn't "really well" defined as an absence of sour note(s)?
>> >>
>> >> That assumes the synthesis uses the same clock as timing. I think the
>> >> discussion here has been wrt durations/intervals.
>> >>
>> >> How sensitive are *your* ears to noticing small differences in pitch,
>> >> absence a comparative reference? Can you discern a difference of a few
>> >> cents ("perfect pitch")?
>> >
>> > Can't everyone's ears (except perhaps the autistic tone-deaf and such)
>> > hear a sour note relative to the preceding note? Do you need to name a
>> > note (perfect pitch) in order to hear its sourness?
>> Perfect pitch is more than just "naming a note".
>> > It's all but impossible for me personally to ignore the sourness of
>> > cringeworthy, awkward note(s). Sour notes make me want to get out of
>> > earshot.
>> How "sour" does the note have to be before it is perceptible, as such.
>> A cent? Two? Fifty? A semitone?? (about a 25 cents is typical for
>> the average, non-musician, listener to be able to detect -- without
>> context; i.e., if the "previous note" was similarly sour, your estimation
>> of the correctness of the following note can perceive both as correct...
>> like singing in an entirely different *key*!)
>>
>> <https://neurosciencenews.com/pitch-detection-music-21087/>
>>
>> This is a reference note (middle C) followed by the same note "soured"
>> by 12 cents:
>>
>> <https://en.wikipedia.org/wiki/File:Sines_12_cent_difference.wav>
>>
>> Chances are, you can't tell the difference hearing them
>> in sequence. If you heard just *one*, you'd not be able to tell if it
>> was correct, or not. The third sound sample plays both simultaneously
>> so you can hear them beating against each other -- the difference then
>> becomes very noticeable!
>>
>> Here's *one* cent difference:
>>
>> <https://en.wikipedia.org/wiki/File:Sines_1_cent_difference.wav>
>>
>> And 24 cents (about the point of "normal" perception):
>>
>> <https://en.wikipedia.org/wiki/File:Sines_24_cent_difference.wav>
>>
>> If your device's *timing* was off by 0.05%, would that be consequential?
>
>https://youtu.be/AFaRIW-wZlw?t=54

My recollection is the for a chorus to be in unison, all the singers
must be within twenty milliseconds of one another.

This is discussed a lot in the computer music literature.

Joe Gwinn

Re: really slow PLL

<gp0mdh5fkrnokau319vars33ecoece580q@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102094&group=sci.electronics.design#102094

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!aioe.org!news.mixmin.net!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!buffer1.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 15:36:57 -0500
From: joegw...@comcast.net (Joe Gwinn)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 16:36:56 -0400
Message-ID: <gp0mdh5fkrnokau319vars33ecoece580q@4ax.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <fb6d0d81-2d83-40aa-93ec-e8313f569653n@googlegroups.com> <16didh52v3vvhmstv614a7in88v5iuqa0d@4ax.com>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 80
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-CEPcGAtkHb66Pdfh67vce8M3UyNQHdXSidUj7c8iABEWqNv4+5TaA0rcaE4hB8Q+86DA5eSlWewukWq!OMohXiBW79s/lQwIW1Mu10SrwfT0AvkUBrhpu2h4/sDkzhmvc2GUaOnUEJNSfHRRukmgGN8=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 4857
 by: Joe Gwinn - Fri, 22 Jul 2022 20:36 UTC

On Thu, 21 Jul 2022 04:17:14 -0700, jlarkin@highlandsniptechnology.com
wrote:

>On Wed, 20 Jul 2022 23:49:40 -0700 (PDT), whit3rd <whit3rd@gmail.com>
>wrote:
>
>>On Wednesday, July 20, 2022 at 4:21:08 PM UTC-7, John Larkin wrote:
>>> Suppose I have several rackmount boxes and each has a BNC connector on
>>> the back. Each of them has an open-drain mosfet, a weak pullup, and a
>>> lowpass filtered schmitt gate back into our FPGA.
>>>
>>> I can daisy-chain several boxes with BNC cables and tees.
>>>
>>> Each box has a 40 MHz VCXO and I want to phase-lock them, or at least
>>> time-align them to always be the same within a few microseconds,
>>> longterm.
>>
>>If you can tolerate 'a few microseconds' on a 40 MHz signal, that's not a phase-lock
>>problem, it's a frequency-lock problem. Why not just run an up/down counter
>>to generate a correction voltage for each non-leading VCO?
>
>It's actually a time lock problem. If a follower box starts up and
>sees its first 1 PPS input, it can thereafter declare 1 PPS internal
>events, based on its local VCO, and then do successive early/late
>comparisons to the external pulses. And trim its VCXO accordingly.
>
Yes, exactly. And the drift between two reasonably good clocks is
slow, so the correction need not and should not be all that fast.

What I've done in real applications is to periodically measure the
offset between when the external 1PPS is predicted to happen and when
it actually does, and adjust the VCO frequency such that in say 50
seconds of roughly linear convergence they will coincide (and keep on
going). The process is repeated every few seconds (exact interval not
important as it is measured).

This is roughly the algorithm a helmsman uses while steering a
sailboat, where effect is very much delayed from action.

In many computer systems it is quite difficult to do anything on a
strict time mark, but easy to measure that actual elapsed time, using
the actual clock that is being steered - it all still converges, so
long as one doesn't try too hard.

So, in your example, the local clock would come from a 40 MHz VCO of
good manufacture (probably needs to be a TCXO of some sort). The 40
MHz output would be fed to a divider that puts out a 1PPS pulse train.

During initialization, when the first external 1PPS leading edge is
received, reset the divider, and start counting 40 MHz cycles. Maybe
wait for things to stabilize.

Thereafter, measure signed offset between external and internal 1PPS
leading edges, and compute how much change (plus or minus) in current
VCO frequency is required for zero offset to occur in say 50 seconds
(make this time-to-zero an adjustable parameter), and change the VCO
control voltage accordingly.

A few seconds later (also an adjustable parameter), repeat the above
adjustment process, again looking 50 seconds into the future from now.
Repeat forever.

Steering to within one microsecond should be easy. Any number of
units can be following this external 1PPS signal without knowing that
one another even exist.

Beware of one thing: The 1PPS coax output from many GPS receivers is
designed to drive a 50-ohm *resistor*, not a 50-ohm transmission line.
You may need a 3dB pad right at the GPS Receiver chassis between 1PPS
output and coaxial cable to get sharp leading edges at the far end of
the coaxial cable. The classic symptom of trouble is when an o'scope
cannot sync reliably to the 1PPS.

Also, I'd lose the BNC connectors. Threaded connectors like SMA, TNC,
and Type N are far better.

Or use shielded twisted pair to carry the 1PPS pulses. This would
work better over a backplane.

Joe Gwinn

Re: really slow PLL

<tbf270$3brf1$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102097&group=sci.electronics.design#102097

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 13:44:05 -0700
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <tbf270$3brf1$1@dont-email.me>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com>
<daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net>
<pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org>
<T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me>
<vnhldhh5vjech8rgksjrmss5djbgfndtqj@4ax.com>
<7c0d1fde-8507-485c-be4e-f87c65f8ca58n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 22 Jul 2022 20:44:17 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="732d156c6f6d875bf458026269529f09";
logging-data="3534305"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/BsluLLMrHoRea4nSd2Pi3"
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.1.1
Cancel-Lock: sha1:mP+s8QfJk4EMLghQhUDpD7GCAcs=
Content-Language: en-US
In-Reply-To: <7c0d1fde-8507-485c-be4e-f87c65f8ca58n@googlegroups.com>
 by: Don Y - Fri, 22 Jul 2022 20:44 UTC

On 7/22/2022 10:03 AM, John Walliker wrote:
> There is cross-correlation between left and right ears in the brainstem which
> is involved in determining the direction of sound sources. Detectable time
> differences are remarkably small. (I would have to look it up to give a number.)

Direction (as well as elevation) is primarily determined by time differences
(Interaural Time Differences -- ITDs) and intensity differences (IIDs) as
the head casts an auditory "shadow" on the "far" ear. The shadow attenuates
higher frequencies, more. So, the brain localizes different types of sound
(frequency ranges) with different mechanisms (low frequencies exhibit less
attenuation but have longer periods in which to detect phase differences, etc.)

[There's considerable study on this in improving detection of emergency
vehicle "sirens" by altering the content of said siren to facilitate
this human process]

The "wearer's" <grin> pinnae further shape the frequency response so
each *individual* can further refine their notion of left/right, front/back,
up/down. This is highly "wearer specific", though.

Additionally, the presence of reflective surfaces gives multipath information
to the listener; one perceives sound differently in open space than in
an enclosed room. For repetitive sounds, you can often find folks turning or
tilting their heads to better localize the source.

You can manipulate the sounds delivered to each ear (via headphones) and
simulate the direction of a source, to some degree. I use this "spatializer"
effect to differentiate between different message types delivered to a
user -- a female voice off to the left might issue reminders while a
male voice to the right issues error messages -- both while a "chosen voice"
dead ahad provides primary narration.

["Voices" can also be replaced by "annunciators". So, a chime off to
one side can be "registered" as having a particular meaning without
drawing the user's attention away from the narrative. Empirically,
it seems that folks can remember said events, even if one-shots,
more than they can remember sequences of sound that is otherwise devoid
of message]

Re: really slow PLL

<20220722f@crcomp.net>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102106&group=sci.electronics.design#102106

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: g...@crcomp.net (Don)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 21:38:39 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <20220722f@crcomp.net>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <fb6d0d81-2d83-40aa-93ec-e8313f569653n@googlegroups.com> <16didh52v3vvhmstv614a7in88v5iuqa0d@4ax.com> <gp0mdh5fkrnokau319vars33ecoece580q@4ax.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 22 Jul 2022 21:38:39 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="3cb476af59d42ab29cdaeda5553e7156";
logging-data="3560917"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18fV8HpX7AbTjSxGYFTntlG"
Cancel-Lock: sha1:o/25r63SZlRfzzzsdNM1fxtAWjY=
 by: Don - Fri, 22 Jul 2022 21:38 UTC

Joe Gwinn wrote:

<snip>

> Also, I'd lose the BNC connectors. Threaded connectors like SMA, TNC,
> and Type N are far better.
>
> Or use shielded twisted pair to carry the 1PPS pulses. This would
> work better over a backplane.

This is good advice. Even though the lazy guy within me never truly
gives up his fight to take the easy way out with BNC.
Twisted pair (TP) sounds even easier than BNC. So, what's the
"catch" with TP? Where's the "gotcha" to make TP harder than BNC?

Danke,

--
Don, KB7RPU, https://www.qsl.net/kb7rpu
There was a young lady named Bright Whose speed was far faster than light;
She set out one day In a relative way And returned on the previous night.

Re: really slow PLL

<tbf5n1$3co17$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102108&group=sci.electronics.design#102108

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 14:43:51 -0700
Organization: A noiseless patient Spider
Lines: 18
Message-ID: <tbf5n1$3co17$1@dont-email.me>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com>
<daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net>
<pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org>
<T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me>
<20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net>
<tbed85$36boe$1@dont-email.me>
<9fd2e410-8a05-4abf-886a-cb71a1588c20n@googlegroups.com>
<4d0mdh5topr5s90tkusgm0oo6maku1ios8@4ax.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 22 Jul 2022 21:44:02 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="732d156c6f6d875bf458026269529f09";
logging-data="3563559"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Z+B4ueQgl+t1B8U5ehdvv"
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.1.1
Cancel-Lock: sha1:LbyLf5ifzXpbeDNdgxkghxA2GXA=
Content-Language: en-US
In-Reply-To: <4d0mdh5topr5s90tkusgm0oo6maku1ios8@4ax.com>
 by: Don Y - Fri, 22 Jul 2022 21:43 UTC

On 7/22/2022 1:01 PM, Joe Gwinn wrote:
> On Fri, 22 Jul 2022 10:54:30 -0700 (PDT), Lasse Langwadt Christensen
> <langwadt@fonz.dk> wrote:

>>> If your device's *timing* was off by 0.05%, would that be consequential?
>>
>> https://youtu.be/AFaRIW-wZlw?t=54

Note context of post...

> My recollection is the for a chorus to be in unison, all the singers
> must be within twenty milliseconds of one another.
>
> This is discussed a lot in the computer music literature.

Things get "painful" at about 50ms. I suspect your brain tries to
consider them as different events instead of indistinguishable.

Re: really slow PLL

<tbf5qq$3co17$2@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102109&group=sci.electronics.design#102109

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 14:46:01 -0700
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <tbf5qq$3co17$2@dont-email.me>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com>
<daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net>
<pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org>
<T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me>
<20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net>
<tbed85$36boe$1@dont-email.me> <20220722b@crcomp.net>
<tbefi0$36vbg$1@dont-email.me> <20220722d@crcomp.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 22 Jul 2022 21:46:03 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="732d156c6f6d875bf458026269529f09";
logging-data="3563559"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+qp7xuxKtuL7xIgdq/vTvk"
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.1.1
Cancel-Lock: sha1:7camasn+3t/Nvnb24ix52kWqyTk=
In-Reply-To: <20220722d@crcomp.net>
Content-Language: en-US
 by: Don Y - Fri, 22 Jul 2022 21:46 UTC

On 7/22/2022 9:02 AM, Don wrote:
> Don Y wrote:

>> In the context of this thread, it likely has an impact. A cent is
>> about 500PPM (though in the frequency domain)
>
> Your question about a one cent following note difference perception is
> interesting. And, it needs to be followed up by me, so to speak. :)
> For some unknown reason, the only thing to truly satisfy me is to
> tune instruments by ear.

You're lucky if you can do so -- to the extent the artist(s) trust(s)
your results.

I simply want "correct" -- by whatever expedient gets me there, quickest!

Re: really slow PLL

<m58mdhtt1f2nrldo4flpv9nksqgd8dstpg@4ax.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102110&group=sci.electronics.design#102110

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!news.misty.com!border-2.nntp.ord.giganews.com!border2.nntp.dca1.giganews.com!nntp.giganews.com!buffer2.nntp.dca1.giganews.com!news.giganews.com.POSTED!not-for-mail
NNTP-Posting-Date: Fri, 22 Jul 2022 17:14:57 -0500
From: joegw...@comcast.net (Joe Gwinn)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 18:14:56 -0400
Message-ID: <m58mdhtt1f2nrldo4flpv9nksqgd8dstpg@4ax.com>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <fb6d0d81-2d83-40aa-93ec-e8313f569653n@googlegroups.com> <16didh52v3vvhmstv614a7in88v5iuqa0d@4ax.com> <gp0mdh5fkrnokau319vars33ecoece580q@4ax.com> <20220722f@crcomp.net>
User-Agent: ForteAgent/8.00.32.1272
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Lines: 30
X-Usenet-Provider: http://www.giganews.com
X-Trace: sv3-Elep2T1uHQtwFbMNU0C/QAWaA00vAZgoL5WQSvq3Q71bsd0HD745kvfwSiG3J7TOldfHELHglQZRwAo!12oupCLJ9U70vigHyiqqdJndk6ycNBcsuaNfSjSPWlpdpeeSr6EgfO/pwhvJSaIEWLEY8CM=
X-Complaints-To: abuse@giganews.com
X-DMCA-Notifications: http://www.giganews.com/info/dmca.html
X-Abuse-and-DMCA-Info: Please be sure to forward a copy of ALL headers
X-Abuse-and-DMCA-Info: Otherwise we will be unable to process your complaint properly
X-Postfilter: 1.3.40
X-Original-Bytes: 2119
 by: Joe Gwinn - Fri, 22 Jul 2022 22:14 UTC

On Fri, 22 Jul 2022 21:38:39 -0000 (UTC), "Don" <g@crcomp.net> wrote:

>Joe Gwinn wrote:
>
><snip>
>
>> Also, I'd lose the BNC connectors. Threaded connectors like SMA, TNC,
>> and Type N are far better.
>>
>> Or use shielded twisted pair to carry the 1PPS pulses. This would
>> work better over a backplane.
>
>This is good advice. Even though the lazy guy within me never truly
>gives up his fight to take the easy way out with BNC.
> Twisted pair (TP) sounds even easier than BNC. So, what's the
>"catch" with TP? Where's the "gotcha" to make TP harder than BNC?

Depends on what you are trying to do.

For nanosecond edges, coax is pretty useful, but short range and often
mechanically awkward.

For microsecond edges at 1000 meters, RS422 over shielded twisted pair
is pretty good.

For bus length links, LVDS or the like.

And so on. And there is always optical links.

Joe Gwinn

Re: really slow PLL

<cfc54438-f187-4f70-8aaf-f07f5d7847c2n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102121&group=sci.electronics.design#102121

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:622a:4d1:b0:31e:bc6a:783c with SMTP id q17-20020a05622a04d100b0031ebc6a783cmr2282169qtx.498.1658533966679;
Fri, 22 Jul 2022 16:52:46 -0700 (PDT)
X-Received: by 2002:a25:6706:0:b0:670:8d4d:7832 with SMTP id
b6-20020a256706000000b006708d4d7832mr1881719ybc.106.1658533966410; Fri, 22
Jul 2022 16:52:46 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer01.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Fri, 22 Jul 2022 16:52:46 -0700 (PDT)
In-Reply-To: <tbf5n1$3co17$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=94.145.255.232; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 94.145.255.232
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net>
<pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org>
<T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me>
<20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net>
<tbed85$36boe$1@dont-email.me> <9fd2e410-8a05-4abf-886a-cb71a1588c20n@googlegroups.com>
<4d0mdh5topr5s90tkusgm0oo6maku1ios8@4ax.com> <tbf5n1$3co17$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <cfc54438-f187-4f70-8aaf-f07f5d7847c2n@googlegroups.com>
Subject: Re: really slow PLL
From: langw...@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Fri, 22 Jul 2022 23:52:46 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2334
 by: Lasse Langwadt Chris - Fri, 22 Jul 2022 23:52 UTC

fredag den 22. juli 2022 kl. 23.44.07 UTC+2 skrev Don Y:
> On 7/22/2022 1:01 PM, Joe Gwinn wrote:
> > On Fri, 22 Jul 2022 10:54:30 -0700 (PDT), Lasse Langwadt Christensen
> > <lang...@fonz.dk> wrote:
>
> >>> If your device's *timing* was off by 0.05%, would that be consequential?
> >>
> >> https://youtu.be/AFaRIW-wZlw?t=54
> Note context of post...
> > My recollection is the for a chorus to be in unison, all the singers
> > must be within twenty milliseconds of one another.
> >
> > This is discussed a lot in the computer music literature.
> Things get "painful" at about 50ms. I suspect your brain tries to
> consider them as different events instead of indistinguishable.

afaiu the limit for a phone system is >25ms round trip before you need echo canceling

Re: really slow PLL

<tbfe9r$3es0m$1@dont-email.me>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102124&group=sci.electronics.design#102124

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!i2pn.org!eternal-september.org!reader01.eternal-september.org!.POSTED!not-for-mail
From: blockedo...@foo.invalid (Don Y)
Newsgroups: sci.electronics.design
Subject: Re: really slow PLL
Date: Fri, 22 Jul 2022 17:10:30 -0700
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <tbfe9r$3es0m$1@dont-email.me>
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com>
<daf0c8cf-07ea-241b-2e4e-bfe2bbaa6f63@electrooptical.net>
<pq5hdh9oeleu54rljjk3r1bk3vfgj9dni0@4ax.com> <tbbbvk$pta$1@gioia.aioe.org>
<T1dCK.48233$vd2.40244@fx39.iad> <tbct2p$2n40a$1@dont-email.me>
<20220721a@crcomp.net> <tbdaip$2t6ei$1@dont-email.me> <20220722a@crcomp.net>
<tbed85$36boe$1@dont-email.me>
<9fd2e410-8a05-4abf-886a-cb71a1588c20n@googlegroups.com>
<4d0mdh5topr5s90tkusgm0oo6maku1ios8@4ax.com> <tbf5n1$3co17$1@dont-email.me>
<cfc54438-f187-4f70-8aaf-f07f5d7847c2n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 23 Jul 2022 00:10:35 -0000 (UTC)
Injection-Info: reader01.eternal-september.org; posting-host="861c91dcf7e0c617cca144f5581cf365";
logging-data="3633174"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18jeuT3k+tUkckTsbOAslyF"
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
Thunderbird/52.1.1
Cancel-Lock: sha1:jKilLzyBo/JxFYZF9JjLfz6SlQI=
In-Reply-To: <cfc54438-f187-4f70-8aaf-f07f5d7847c2n@googlegroups.com>
Content-Language: en-US
 by: Don Y - Sat, 23 Jul 2022 00:10 UTC

On 7/22/2022 4:52 PM, Lasse Langwadt Christensen wrote:
> fredag den 22. juli 2022 kl. 23.44.07 UTC+2 skrev Don Y:
>> On 7/22/2022 1:01 PM, Joe Gwinn wrote:
>>> On Fri, 22 Jul 2022 10:54:30 -0700 (PDT), Lasse Langwadt Christensen
>>> <lang...@fonz.dk> wrote:
>>
>>>>> If your device's *timing* was off by 0.05%, would that be consequential?
>>>>
>>>> https://youtu.be/AFaRIW-wZlw?t=54
>> Note context of post...
>>> My recollection is the for a chorus to be in unison, all the singers
>>> must be within twenty milliseconds of one another.
>>>
>>> This is discussed a lot in the computer music literature.
>> Things get "painful" at about 50ms. I suspect your brain tries to
>> consider them as different events instead of indistinguishable.
>
> afaiu the limit for a phone system is >25ms round trip before you need echo canceling

Yes, but that addresses quality. A phone is still usable with
noticeable echo, esp if the echo is many dB down.

It seems like the brain has some (temporal) threshold beyond which it
can no longer treat things as being concurrent and starts a new "recognition
process" (so to speak) to deal with the "other" event.

E.g., audible feedback on a keypress that is "too late" is more than
just annoying; it impacts how you interact with that device.

Audio out of sync with video also has an oversized impact on
your tolerance for the information channel(s). (*Why* do we care if
the lips are out of sync with the sound? It's more than just
irritating...)

Re: really slow PLL

<30d6fd8e-bce5-421d-8018-eeb178770ba1n@googlegroups.com>

  copy mid

https://www.novabbs.com/tech/article-flat.php?id=102125&group=sci.electronics.design#102125

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ac8:5c91:0:b0:31f:2385:3633 with SMTP id r17-20020ac85c91000000b0031f23853633mr2291000qta.674.1658535360738;
Fri, 22 Jul 2022 17:16:00 -0700 (PDT)
X-Received: by 2002:a25:d114:0:b0:670:9409:499e with SMTP id
i20-20020a25d114000000b006709409499emr1959121ybg.347.1658535360455; Fri, 22
Jul 2022 17:16:00 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!feed1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: sci.electronics.design
Date: Fri, 22 Jul 2022 17:16:00 -0700 (PDT)
In-Reply-To: <gp0mdh5fkrnokau319vars33ecoece580q@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=94.145.255.232; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 94.145.255.232
References: <qd2hdhhs6bnndjs4likrvlq9jt6q5deebo@4ax.com> <fb6d0d81-2d83-40aa-93ec-e8313f569653n@googlegroups.com>
<16didh52v3vvhmstv614a7in88v5iuqa0d@4ax.com> <gp0mdh5fkrnokau319vars33ecoece580q@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <30d6fd8e-bce5-421d-8018-eeb178770ba1n@googlegroups.com>
Subject: Re: really slow PLL
From: langw...@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Sat, 23 Jul 2022 00:16:00 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 4968
 by: Lasse Langwadt Chris - Sat, 23 Jul 2022 00:16 UTC

fredag den 22. juli 2022 kl. 22.37.08 UTC+2 skrev Joe Gwinn:
> On Thu, 21 Jul 2022 04:17:14 -0700, jla...@highlandsniptechnology.com
> wrote:
>
> >On Wed, 20 Jul 2022 23:49:40 -0700 (PDT), whit3rd <whi...@gmail.com>
> >wrote:
> >
> >>On Wednesday, July 20, 2022 at 4:21:08 PM UTC-7, John Larkin wrote:
> >>> Suppose I have several rackmount boxes and each has a BNC connector on
> >>> the back. Each of them has an open-drain mosfet, a weak pullup, and a
> >>> lowpass filtered schmitt gate back into our FPGA.
> >>>
> >>> I can daisy-chain several boxes with BNC cables and tees.
> >>>
> >>> Each box has a 40 MHz VCXO and I want to phase-lock them, or at least
> >>> time-align them to always be the same within a few microseconds,
> >>> longterm.
> >>
> >>If you can tolerate 'a few microseconds' on a 40 MHz signal, that's not a phase-lock
> >>problem, it's a frequency-lock problem. Why not just run an up/down counter
> >>to generate a correction voltage for each non-leading VCO?
> >
> >It's actually a time lock problem. If a follower box starts up and
> >sees its first 1 PPS input, it can thereafter declare 1 PPS internal
> >events, based on its local VCO, and then do successive early/late
> >comparisons to the external pulses. And trim its VCXO accordingly.
> >
> Yes, exactly. And the drift between two reasonably good clocks is
> slow, so the correction need not and should not be all that fast.
>
> What I've done in real applications is to periodically measure the
> offset between when the external 1PPS is predicted to happen and when
> it actually does, and adjust the VCO frequency such that in say 50
> seconds of roughly linear convergence they will coincide (and keep on
> going). The process is repeated every few seconds (exact interval not
> important as it is measured).
>
> This is roughly the algorithm a helmsman uses while steering a
> sailboat, where effect is very much delayed from action.
>
> In many computer systems it is quite difficult to do anything on a
> strict time mark, but easy to measure that actual elapsed time, using
> the actual clock that is being steered - it all still converges, so
> long as one doesn't try too hard.
>
> So, in your example, the local clock would come from a 40 MHz VCO of
> good manufacture (probably needs to be a TCXO of some sort). The 40
> MHz output would be fed to a divider that puts out a 1PPS pulse train.
>
> During initialization, when the first external 1PPS leading edge is
> received, reset the divider, and start counting 40 MHz cycles. Maybe
> wait for things to stabilize.
>
> Thereafter, measure signed offset between external and internal 1PPS
> leading edges, and compute how much change (plus or minus) in current
> VCO frequency is required for zero offset to occur in say 50 seconds
> (make this time-to-zero an adjustable parameter), and change the VCO
> control voltage accordingly.
>
> A few seconds later (also an adjustable parameter), repeat the above
> adjustment process, again looking 50 seconds into the future from now.
> Repeat forever.
>

isn't that kind how NTP works?, speeding up or slowing down over some period
to sync time with the server without big jumps and always increasing (except possibly at start up)

come to think of it, some closed loop servo systems (and step generators) for things like CNC machine work similarly
at a fixed interval, say a few kHz, current target and actual position is compared, from that (usually with a PI loop)
the speed of the motor (or frequency of steps) is set so the position will hit the next target at the next timer tick


tech / sci.electronics.design / Re: really slow PLL

Pages:1234567
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor