Groups | Search | Server Info | Login | Register


Groups > comp.dsp > #35367

Re: DDS question: why sine lookup?

From Bill Sloman <bill.sloman@ieee.org>
Newsgroups sci.electronics.design, comp.dsp
Subject Re: DDS question: why sine lookup?
Date 2025-05-10 18:53 +1000
Organization A noiseless patient Spider
Message-ID <vvn461$3eh3i$1@dont-email.me> (permalink)
References (7 earlier) <vvjb6o$2725h$1@dont-email.me> <20eq1kdl90eus9gnh2dkans0brkaku3ge7@4ax.com> <vvjgd9$28tke$1@dont-email.me> <vvk1f1$2if8p$1@dont-email.me> <ntls1kddgtc3n9ghrjlnqp4q8jsh8f9pmr@4ax.com>

Cross-posted to 2 groups.

Show all headers | View raw


On 10/05/2025 5:53 am, john larkin wrote:
> On Fri, 9 May 2025 04:48:33 -0000 (UTC), piglet
> <erichpwagner@hotmail.com> wrote:
> 
>> Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> wrote:
>>> john larkin <jl@glen--canyon.com> wrote:
>>>> On Thu, 8 May 2025 22:28:40 -0000 (UTC), Phil Hobbs
>>>> <pcdhSpamMeSenseless@electrooptical.net> wrote:
>>>>
>>>>> john larkin <jl@glen--canyon.com> wrote:
>>>>>> On Thu, 8 May 2025 16:24:29 -0400, Phil Hobbs
>>>>>> <pcdhSpamMeSenseless@electrooptical.net> wrote:
>>>>>>
>>>>>>> On 2025-05-08 14:58, john larkin wrote:
>>>>>>>> On Thu, 8 May 2025 14:20:21 -0400, Phil Hobbs
>>>>>>>> <pcdhSpamMeSenseless@electrooptical.net> wrote:
>>>>>>>>
>>>>>>>>> On 2025-05-07 22:21, john larkin wrote:
>>>>>>>>>> On Wed, 7 May 2025 20:27:58 -0400, bitrex <user@example.net> wrote:
>>>>>>>>>>
>>>>>>>>>>> On 5/7/2025 4:01 PM, john larkin wrote:
>>>>>>>>>>>> On Wed, 7 May 2025 20:32:41 +0100, Martin Brown
>>>>>>>>>>>> <'''newspam'''@nonad.co.uk> wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> On 06/05/2025 16:48, john larkin wrote:

<snip>

>>> The difference between adjacent magic increments isn’t that large, at least
>>> at lowish frequencies. It might well be possible to dork the clock to get
>>> to the nearest one.
> 
> FPGAs have PLLs too, low GHz range, which can be programmed to be K
> times our 40 MHz XO, for modest values of K.  Then one can divide
> down, not always by a freely chosen divider... often with a
> first-stage divider of small N... some sort of ring counter maybe.
> 
> Lots of nasty number theory.

The catch with a VCO inside an FPGA is going to be the ripple on the 
supply voltages inside the FPGA.

Its output will have appreciable jitter. The charm of the Phil Hobbs 
VCXO is that it will be a low jitter source - probably at the 
pico-second level

>> Yes. Surely these are lowish frequencies as early on in the discussion JL
>> said all this was to simulate rotating machines?
> 
> Yes. The existing product has a user-programmable clock up to 15 MHz,
> all the expensive ADI DDS chip would do.

You couldn't do that with Phil Hobbs VCXO as your VCO. A 150MHz VXCO 
would limit you about 15hHz, which is probably all that your customers need.
Giving then a lot more than they need always makes the salesmen happy, 
but it doesn't do anything for the customer.

> With the maximum size
> waveform table (65K points) the output waveform rate is 229 Hz. The
> thing is due for redesign, and we'd like to go faster on the clock, 20
> MHz at least, preferably more.
> 
> https://highlandtechnology.com/Product/V375
> 
> Arbs are plentiful and cheap, but this one was designed specifically
> to simulate geared rotating machines.

So optimise it for the frequencies they want, and chop the performance 
in areas they won't use.

-- 
Bill Sloman, Sydney


Back to comp.dsp | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-06 08:48 -0700
  Re: DDS question: why sine lookup? Jeroen Belleman <jeroen@nospam.please> - 2025-05-06 21:00 +0200
    Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-06 12:33 -0700
    Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-06 16:46 -0400
      Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-06 15:50 -0700
        Re: DDS question: why sine lookup? Arie de Muijnck <noreply@ademu.nl> - 2025-05-07 11:44 +0200
          Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-07 06:32 -0700
            Re: DDS question: why sine lookup? Bill Sloman <bill.sloman@ieee.org> - 2025-05-08 01:58 +1000
      Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-07 06:55 -0700
        Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-07 11:31 -0400
          Re: DDS question: why sine lookup? Bill Sloman <bill.sloman@ieee.org> - 2025-05-08 02:11 +1000
  Re: DDS question: why sine lookup? Gerhard Hoffmann <dk4xp@arcor.de> - 2025-05-06 21:27 +0200
    Re: DDS question: why sine lookup? "Don" <g@crcomp.net> - 2025-05-06 20:10 +0000
    Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-06 13:35 -0700
  Re: DDS question: why sine lookup? Bill Sloman <bill.sloman@ieee.org> - 2025-05-07 16:27 +1000
  Re: DDS question: why sine lookup? Martin Brown <'''newspam'''@nonad.co.uk> - 2025-05-07 20:32 +0100
    Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-07 13:01 -0700
      Re: DDS question: why sine lookup? bitrex <user@example.net> - 2025-05-07 20:27 -0400
        Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-07 19:21 -0700
          Re: DDS question: why sine lookup? Bill Sloman <bill.sloman@ieee.org> - 2025-05-08 22:49 +1000
          Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-08 14:20 -0400
            Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-08 11:58 -0700
              Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-08 16:24 -0400
                Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-08 14:18 -0700
                Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-08 22:28 +0000
                Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-08 16:24 -0700
                Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-08 23:57 +0000
                Re: DDS question: why sine lookup? piglet <erichpwagner@hotmail.com> - 2025-05-09 04:48 +0000
                Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-09 12:53 -0700
                Re: DDS question: why sine lookup? Bill Sloman <bill.sloman@ieee.org> - 2025-05-10 18:53 +1000
                Re: DDS question: why sine lookup? Lasse Langwadt <llc@fonz.dk> - 2025-05-10 19:52 +0200
                Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-10 11:53 -0700
                Re: DDS question: why sine lookup? dplatt@coop.radagast.org (Dave Platt) - 2025-05-10 16:50 -0700
                Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-10 17:39 -0700
                Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-11 16:27 -0400
                Re: DDS question: why sine lookup? Bill Sloman <bill.sloman@ieee.org> - 2025-05-11 16:55 +1000
                Re: DDS question: why sine lookup? Lasse Langwadt <llc@fonz.dk> - 2025-05-11 22:03 +0200
                Re: DDS question: why sine lookup? Bill Sloman <bill.sloman@ieee.org> - 2025-05-09 15:52 +1000
        Re: DDS question: why sine lookup? Lawrence D'Oliveiro <ldo@nz.invalid> - 2025-05-10 00:44 +0000
      Re: DDS question: why sine lookup? Martin Brown <'''newspam'''@nonad.co.uk> - 2025-05-09 09:32 +0100
  Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-10 17:00 -0700
  Re: DDS question: why sine lookup? antispam@fricas.org (Waldek Hebisch) - 2025-05-13 23:25 +0000
    Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-13 20:22 -0400
      Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-13 18:40 -0700
      Re: DDS question: why sine lookup? antispam@fricas.org (Waldek Hebisch) - 2025-05-14 15:35 +0000
        Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-14 15:05 -0400
          Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-14 14:53 -0700
            Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-14 19:16 -0400
              Re: DDS question: why sine lookup? john larkin <jl@glen--canyon.com> - 2025-05-14 17:10 -0700
                Re: DDS question: why sine lookup? Phil Hobbs <pcdhSpamMeSenseless@electrooptical.net> - 2025-05-15 12:40 -0400
          Re: DDS question: why sine lookup? Bill Sloman <bill.sloman@ieee.org> - 2025-05-15 17:23 +1000

csiph-web