Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

Every program is a part of some other program, and rarely fits.


tech / sci.electronics.design / decimating a delta-sigma ADC

SubjectAuthor
* decimating a delta-sigma ADCJohn Larkin
+- Re: decimating a delta-sigma ADCLasse Langwadt Christensen
`- Re: decimating a delta-sigma ADCRicky

1
decimating a delta-sigma ADC

<cr5rhidchnb3amhubpmekllavpi7a4nalm@4ax.com>

  copy mid

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

  copy link   Newsgroups: sci.electronics.design
Path: i2pn2.org!rocksolid2!i2pn.org!weretis.net!feeder6.news.weretis.net!border-2.nntp.ord.giganews.com!nntp.giganews.com!Xl.tags.giganews.com!local-1.nntp.ord.giganews.com!nntp.supernews.com!news.supernews.com.POSTED!not-for-mail
NNTP-Posting-Date: Wed, 04 Oct 2023 16:56:07 +0000
From: jl...@997arbor.com (John Larkin)
Newsgroups: sci.electronics.design
Subject: decimating a delta-sigma ADC
Date: Wed, 04 Oct 2023 09:56:01 -0700
Message-ID: <cr5rhidchnb3amhubpmekllavpi7a4nalm@4ax.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: 18
X-Trace: sv3-EAznVaukBjq1xsvgYFpM5gmmwMLacYhNPizTgehQz8oIB2wlsDsPn8asxnGhzJu9x+U9KH0WDQ/GiOX!/8r4DKgEhNt8kka+JbTRmETsKoXHvRIvcoMnB4OoAqqbDkQ4jugGGE2mUW04b6qnidHXXGM19Lir!/lItmA==
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
 by: John Larkin - Wed, 4 Oct 2023 16:56 UTC

There are some dynamite isolated d-s ADCs around. You give them a 20
MHz clock and they output a single clocked logic level whose duty
cycle expresses the analog input.

The data bit is "decimated", really averaged, to give an integer
analog value. That is usually done in an FPGA, with a sinc3 filter or
something.

I'm wondering of such an ADC can be used without an FPGA.

I guess an analog lowpass filter and a regular low-speed ADC might
work, at moderate accuracy.

Or, more radical, use the SPI port of a uP to gather up bits and let
software take over. A 125 MHz ARM has a lot of compute power.

Re: decimating a delta-sigma ADC

<754e684a-2da0-47ac-ac94-8213e2df82dcn@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:ad4:550a:0:b0:664:177d:af01 with SMTP id pz10-20020ad4550a000000b00664177daf01mr34715qvb.0.1696440501394;
Wed, 04 Oct 2023 10:28:21 -0700 (PDT)
X-Received: by 2002:a4a:4952:0:b0:57b:7dee:cca1 with SMTP id
z79-20020a4a4952000000b0057b7deecca1mr1168674ooa.0.1696440501164; Wed, 04 Oct
2023 10:28:21 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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: Wed, 4 Oct 2023 10:28:20 -0700 (PDT)
In-Reply-To: <cr5rhidchnb3amhubpmekllavpi7a4nalm@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=94.145.228.129; posting-account=mW5JKwkAAAAMyuWOVeLp8yffyAkVx0g7
NNTP-Posting-Host: 94.145.228.129
References: <cr5rhidchnb3amhubpmekllavpi7a4nalm@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <754e684a-2da0-47ac-ac94-8213e2df82dcn@googlegroups.com>
Subject: Re: decimating a delta-sigma ADC
From: langw...@fonz.dk (Lasse Langwadt Christensen)
Injection-Date: Wed, 04 Oct 2023 17:28:21 +0000
Content-Type: text/plain; charset="UTF-8"
X-Received-Bytes: 2033
 by: Lasse Langwadt Chris - Wed, 4 Oct 2023 17:28 UTC

onsdag den 4. oktober 2023 kl. 18.56.24 UTC+2 skrev John Larkin:
> There are some dynamite isolated d-s ADCs around. You give them a 20
> MHz clock and they output a single clocked logic level whose duty
> cycle expresses the analog input.
>
> The data bit is "decimated", really averaged, to give an integer
> analog value. That is usually done in an FPGA, with a sinc3 filter or
> something.
>
> I'm wondering of such an ADC can be used without an FPGA.
>
> I guess an analog lowpass filter and a regular low-speed ADC might
> work, at moderate accuracy.
>
> Or, more radical, use the SPI port of a uP to gather up bits and let
> software take over. A 125 MHz ARM has a lot of compute power.

or use the module in some MCUs meant for DSM/PDM

https://www.st.com/resource/en/application_note/an5027-interfacing-pdm-digital-microphones-using-stm32-mcus-and-mpus-stmicroelectronics.pdf

Re: decimating a delta-sigma ADC

<2cb90d8a-43e5-4c03-a08f-08763c81af17n@googlegroups.com>

  copy mid

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

  copy link   Newsgroups: sci.electronics.design
X-Received: by 2002:a05:620a:19a6:b0:76e:edb1:f395 with SMTP id bm38-20020a05620a19a600b0076eedb1f395mr56489qkb.6.1696462030763;
Wed, 04 Oct 2023 16:27:10 -0700 (PDT)
X-Received: by 2002:a9d:6a14:0:b0:6c4:77eb:7114 with SMTP id
g20-20020a9d6a14000000b006c477eb7114mr1137475otn.0.1696462030449; Wed, 04 Oct
2023 16:27:10 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.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: Wed, 4 Oct 2023 16:27:10 -0700 (PDT)
In-Reply-To: <cr5rhidchnb3amhubpmekllavpi7a4nalm@4ax.com>
Injection-Info: google-groups.googlegroups.com; posting-host=65.207.89.54; posting-account=I-_H_woAAAA9zzro6crtEpUAyIvzd19b
NNTP-Posting-Host: 65.207.89.54
References: <cr5rhidchnb3amhubpmekllavpi7a4nalm@4ax.com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2cb90d8a-43e5-4c03-a08f-08763c81af17n@googlegroups.com>
Subject: Re: decimating a delta-sigma ADC
From: gnuarm.d...@gmail.com (Ricky)
Injection-Date: Wed, 04 Oct 2023 23:27:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2300
 by: Ricky - Wed, 4 Oct 2023 23:27 UTC

On Wednesday, October 4, 2023 at 12:56:24 PM UTC-4, John Larkin wrote:
> There are some dynamite isolated d-s ADCs around. You give them a 20
> MHz clock and they output a single clocked logic level whose duty
> cycle expresses the analog input.
>
> The data bit is "decimated", really averaged, to give an integer
> analog value. That is usually done in an FPGA, with a sinc3 filter or
> something.
>
> I'm wondering of such an ADC can be used without an FPGA.
>
> I guess an analog lowpass filter and a regular low-speed ADC might
> work, at moderate accuracy.
>
> Or, more radical, use the SPI port of a uP to gather up bits and let
> software take over. A 125 MHz ARM has a lot of compute power.

It's not the error output that suffers using a simple filter, it's the response time, so, essentially, the upper frequency response. But, you can use a higher cutoff on the filter for a faster response time, which will impact the output error.

--

Rick C.

- Get 1,000 miles of free Supercharging
- Tesla referral code - https://ts.la/richard11209

1
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor