FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > FPGA

FPGA comp.arch.fpga newsgroup (usenet)

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 10-28-2005, 04:59 PM
Marco
Guest
 
Posts: n/a
Default Sigma-Delta A/D

Hallo,
is there anybody who can help me to find out the scheme of a 16-bit
delta-sigma adc?

I have already made some searches into google but I don't have found
interesting informations.

Many Thanks
Marco Toschi





Reply With Quote
  #2 (permalink)  
Old 10-29-2005, 08:57 PM
Symon
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

Marco,
This any good?
http://www.maxim-ic.com/appnotes.cfm...te_number/1870
Ciao, Syms.
"Marco" <[email protected]> wrote in message
news:djtebp$m2k$[email protected]..
> Hallo,
> is there anybody who can help me to find out the scheme of a 16-bit
> delta-sigma adc?
>
> I have already made some searches into google but I don't have found
> interesting informations.
>



Reply With Quote
  #3 (permalink)  
Old 10-30-2005, 07:59 AM
Marco
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D


"Symon" <[email protected]> wrote in message
news:4363c605$0$41142$[email protected]..
> Marco,
> This any good?
> http://www.maxim-ic.com/appnotes.cfm...te_number/1870
> Ciao, Syms.
> "Marco" <[email protected]> wrote in message
> news:djtebp$m2k$[email protected]..
>> Hallo,
>> is there anybody who can help me to find out the scheme of a 16-bit
>> delta-sigma adc?
>>
>> I have already made some searches into google but I don't have found
>> interesting informations.
>>

>
>



Very Good!!!

Many Thanks
Marco


Reply With Quote
  #4 (permalink)  
Old 10-30-2005, 09:17 AM
Marco
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D


"Symon" <[email protected]> wrote in message
news:4363c605$0$41142$[email protected]..
> Marco,
> This any good?
> http://www.maxim-ic.com/appnotes.cfm...te_number/1870
> Ciao, Syms.
> "Marco" <[email protected]> wrote in message
> news:djtebp$m2k$[email protected]..
>> Hallo,
>> is there anybody who can help me to find out the scheme of a 16-bit
>> delta-sigma adc?
>>
>> I have already made some searches into google but I don't have found
>> interesting informations.
>>

>
>



Now I'm trying to implement the sigma delta a/d.
The range of my analog input will be from 0 to 3.3V

Here the scheme of delta sigma modulator:

_______ ________ __________
Analog In --|diff.amp.|---|Integrator|---|Comparator|----> dig.filter
--| | | | |with gnd |
|
|
|
| ________ |
---------| 1-bit dac|-------------------------
| |

It's not clear the function of 1-bit DAC. If it's only 1 bit it should be as
a switch, so,
in my case, a comparator connected to ground.
And also diff.amp should be a comparator?

I think I'm making a mistake.

Could you explain where is wrong?

Many Thanks
Marco






Reply With Quote
  #5 (permalink)  
Old 10-30-2005, 11:15 AM
[email protected]
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D


Marco skrev:

> "Symon" <[email protected]> wrote in message
> news:4363c605$0$41142$[email protected]..
> > Marco,
> > This any good?
> > http://www.maxim-ic.com/appnotes.cfm...te_number/1870
> > Ciao, Syms.
> > "Marco" <[email protected]> wrote in message
> > news:djtebp$m2k$[email protected]..
> >> Hallo,
> >> is there anybody who can help me to find out the scheme of a 16-bit
> >> delta-sigma adc?
> >>
> >> I have already made some searches into google but I don't have found
> >> interesting informations.
> >>

> >
> >

>
>
> Now I'm trying to implement the sigma delta a/d.
> The range of my analog input will be from 0 to 3.3V
>
> Here the scheme of delta sigma modulator:
>
> _______ ________ __________
> Analog In --|diff.amp.|---|Integrator|---|Comparator|----> dig.filter
> --| | | | |with gnd |
> |
> |
> |
> | ________ |
> ---------| 1-bit dac|-------------------------
> | |
>
> It's not clear the function of 1-bit DAC. If it's only 1 bit it should be as
> a switch, so,
> in my case, a comparator connected to ground.
> And also diff.amp should be a comparator?
>
> I think I'm making a mistake.
>
> Could you explain where is wrong?
>
> Many Thanks
> Marco


your scheme is hard to read, you probably used tabs instead of spaces.
the DAC should output 0v and 3.3V, your comparator should have a 3.3/2=

1.65V reference

-Lasse

Reply With Quote
  #6 (permalink)  
Old 10-30-2005, 01:01 PM
John Monro
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

[email protected] wrote:
> Marco skrev:
>
>
>>"Symon" <[email protected]> wrote in message
>>news:4363c605$0$41142$[email protected]. .
>>
>>>Marco,
>>>This any good?
>>>http://www.maxim-ic.com/appnotes.cfm...te_number/1870
>>>Ciao, Syms.
>>>"Marco" <[email protected]> wrote in message
>>>news:djtebp$m2k$[email protected]..
>>>
>>>>Hallo,
>>>>is there anybody who can help me to find out the scheme of a 16-bit
>>>>delta-sigma adc?
>>>>
>>>>I have already made some searches into google but I don't have found
>>>>interesting informations.
>>>>
>>>
>>>

>>
>>Now I'm trying to implement the sigma delta a/d.
>>The range of my analog input will be from 0 to 3.3V
>>
>>Here the scheme of delta sigma modulator:
>>
>> _______ ________ __________
>>Analog In --|diff.amp.|---|Integrator|---|Comparator|----> dig.filter
>> --| | | | |with gnd |
>>|
>> |
>>|
>> | ________ |
>> ---------| 1-bit dac|-------------------------
>> | |
>>
>>It's not clear the function of 1-bit DAC. If it's only 1 bit it should be as
>>a switch, so,
>>in my case, a comparator connected to ground.
>>And also diff.amp should be a comparator?
>>
>>I think I'm making a mistake.
>>
>>Could you explain where is wrong?
>>
>>Many Thanks
>>Marco

>
>
> your scheme is hard to read, you probably used tabs instead of spaces.
> the DAC should output 0v and 3.3V, your comparator should have a 3.3/2=
>
> 1.65V reference
>
> -Lasse
>


To answer another of Marco's questions, the diff. amp should not be a
comparator. It must have a linear output and will usually be based on
an op. amp.


Regards,
John
Reply With Quote
  #7 (permalink)  
Old 10-30-2005, 01:56 PM
Marco
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D


"John Monro" <[email protected]> wrote in message
news:4364b60d$0$30257$[email protected] u...
> [email protected] wrote:
>> Marco skrev:
>>
>>
>>>"Symon" <[email protected]> wrote in message
>>>news:4363c605$0$41142$[email protected] ..
>>>
>>>>Marco,
>>>>This any good?
>>>>http://www.maxim-ic.com/appnotes.cfm...te_number/1870
>>>>Ciao, Syms.
>>>>"Marco" <[email protected]> wrote in message
>>>>news:djtebp$m2k$[email protected]..
>>>>
>>>>>Hallo,
>>>>>is there anybody who can help me to find out the scheme of a 16-bit
>>>>>delta-sigma adc?
>>>>>
>>>>>I have already made some searches into google but I don't have found
>>>>>interesting informations.
>>>>>
>>>>
>>>>
>>>
>>>Now I'm trying to implement the sigma delta a/d.
>>>The range of my analog input will be from 0 to 3.3V
>>>
>>>Here the scheme of delta sigma modulator:
>>>
>>> _______ ________ __________
>>>Analog In --|diff.amp.|---|Integrator|---|Comparator|----> dig.filter
>>> --| | | | |with gnd
>>> |
>>>|
>>> |
>>>|
>>> | ________
>>> |
>>> ---------| 1-bit dac|-------------------------
>>> | |
>>>
>>>It's not clear the function of 1-bit DAC. If it's only 1 bit it should be
>>>as
>>>a switch, so,
>>>in my case, a comparator connected to ground.
>>>And also diff.amp should be a comparator?
>>>
>>>I think I'm making a mistake.
>>>
>>>Could you explain where is wrong?
>>>
>>>Many Thanks
>>>Marco

>>
>>
>> your scheme is hard to read, you probably used tabs instead of spaces.
>> the DAC should output 0v and 3.3V, your comparator should have a 3.3/2=
>>
>> 1.65V reference -Lasse
>>

>
> To answer another of Marco's questions, the diff. amp should not be a
> comparator. It must have a linear output and will usually be based on an
> op. amp.
>
>
> Regards,
> John
>


Is it possible to use 2 LVDS pins?

Marco


Reply With Quote
  #8 (permalink)  
Old 10-30-2005, 02:16 PM
Marco
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

An.In --|diff.amp.|--|Integrator|--|Comparator|-+- dig.filt
+-| | | | |with gnd | |
| |
| ________ |
------------| 1-bit dac|-------------------
| |


Sorry, I hope this would be more clear


Reply With Quote
  #9 (permalink)  
Old 10-30-2005, 02:47 PM
Marco
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

You could see a clear picture at the following link:

http://www.maxim-ic.com/images/appno.../A237Fig04.gif

The integrator can be made with a 1-bit accumulator?

And differential amplifier can be made using a IBUFDS?


Many Thanks
Marco


Reply With Quote
  #10 (permalink)  
Old 10-31-2005, 08:53 AM
Kolja Sulimma
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

Marco schrieb:
> Hallo,
> is there anybody who can help me to find out the scheme of a 16-bit
> delta-sigma adc?


Look for US Patents 6,351,145 and 6,246,258 at http://patft.uspto.gov/
They are about implementing ADCs by using differential FPGA inputs as
analog comparators.

Kolja Sulimma
Reply With Quote
  #11 (permalink)  
Old 10-31-2005, 12:23 PM
John Monro
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

Marco wrote:
> "John Monro" <[email protected]> wrote in message
> news:4364b60d$0$30257$[email protected] u...
>
>>[email protected] wrote:
>>
>>>Marco skrev:
>>>
>>>
>>>
>>>>"Symon" <[email protected]> wrote in message
>>>>news:4363c605$0$41142$[email protected] ...
>>>>
>>>>
>>>>>Marco,
>>>>>This any good?
>>>>>http://www.maxim-ic.com/appnotes.cfm...te_number/1870
>>>>>Ciao, Syms.
>>>>>"Marco" <[email protected]> wrote in message
>>>>>news:djtebp$m2k$[email protected]..
>>>>>
>>>>>
>>>>>>Hallo,
>>>>>>is there anybody who can help me to find out the scheme of a 16-bit
>>>>>>delta-sigma adc?
>>>>>>
>>>>>>I have already made some searches into google but I don't have found
>>>>>>interesting informations.
>>>>>>
>>>>>
>>>>>
>>>>Now I'm trying to implement the sigma delta a/d.
>>>>The range of my analog input will be from 0 to 3.3V
>>>>
>>>>Here the scheme of delta sigma modulator:
>>>>
>>>> _______ ________ __________
>>>>Analog In --|diff.amp.|---|Integrator|---|Comparator|----> dig.filter
>>>> --| | | | |with gnd
>>>>|
>>>>|
>>>> |
>>>>|
>>>> | ________
>>>>|
>>>> ---------| 1-bit dac|-------------------------
>>>> | |
>>>>
>>>>It's not clear the function of 1-bit DAC. If it's only 1 bit it should be
>>>>as
>>>>a switch, so,
>>>>in my case, a comparator connected to ground.
>>>>And also diff.amp should be a comparator?
>>>>
>>>>I think I'm making a mistake.
>>>>
>>>>Could you explain where is wrong?
>>>>
>>>>Many Thanks
>>>>Marco
>>>
>>>
>>>your scheme is hard to read, you probably used tabs instead of spaces.
>>>the DAC should output 0v and 3.3V, your comparator should have a 3.3/2=
>>>
>>>1.65V reference -Lasse
>>>

>>
>>To answer another of Marco's questions, the diff. amp should not be a
>>comparator. It must have a linear output and will usually be based on an
>>op. amp.
>>
>>
>>Regards,
>>John
>>

>
>
> Is it possible to use 2 LVDS pins?
>
> Marco
>
>

Marco,
I am afraid not. While the input circuit is differential, the rest of a
LVDS buffer is optimised for digital performance, and not for the
characteristics we require in a good operational amplifier.
A LVDS buffer would make a worse integrator than the cheapest op. amp.
so why bother?

Regards,
John
Reply With Quote
  #12 (permalink)  
Old 10-31-2005, 02:18 PM
Marco
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

> Marco,
> I am afraid not. While the input circuit is differential, the rest of a
> LVDS buffer is optimised for digital performance, and not for the
> characteristics we require in a good operational amplifier.
> A LVDS buffer would make a worse integrator than the cheapest op. amp. so
> why bother?
>
> Regards,
> John


Hi John,
sorry for my terrible scheme.

Please watch the picture at the link:

http://www.maxim-ic.com/images/appno.../A237Fig04.gif

That should be more clear.

I thought that I could replace the 1-bit dac using a LVCMOS25 out pin
(without dac because it is only 1 bit) and connecting it to the negative
input of LVDS25.

What do you think about it?

Is it possible?

Many Thanks
Marco


Reply With Quote
  #13 (permalink)  
Old 10-31-2005, 07:49 PM
Jim Granville
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

Marco wrote:
> sorry for my terrible scheme.
>
> Please watch the picture at the link:
>
> http://www.maxim-ic.com/images/appno.../A237Fig04.gif
>
> That should be more clear.
>
> I thought that I could replace the 1-bit dac using a LVCMOS25 out pin
> (without dac because it is only 1 bit) and connecting it to the negative
> input of LVDS25.
>
> What do you think about it?
>
> Is it possible?


You need to do some simple maths:
16 bits on 3.3V, is a LSB of ~50uV, so if you want to
achieve 16 bit ADC performance, your system must be
able to resolve to <50uV, and generate voltage to better
than 50uV, in stability/noise.

Now, look in the data sheets, for any units uV ?

FPGAs are NOT designed as voltage-domain devices, they
are time-domain devices.

You need these voltage-domain components, added to a FPGA

** Precision Voltage reference
** Analog Switch - GND-VREF toggling
** Precision resistors - Min of 2
** Integrator = Performance OpAmp + Correct Capacitor
** Stable Clock source
++ Comparitor

The last item, you just MIGHT be able to use LVDS, if you
are carefull with common mode range, and integrator amplitude.

Build it first with an external one, then try and remove when
it is ALL working to > 16 bits.

In operation, think of a SD-ADC as simply a charge balancing system,
that makes a heap of Go-Up / Go-Down decisions ( one every clock)
and then totals (average) those over a great many clocks.

It relies on the integrator being good enough, that it really does
charge balance.

-jg

Reply With Quote
  #14 (permalink)  
Old 10-31-2005, 10:52 PM
[email protected]
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D


Jim Granville skrev:

> Marco wrote:
> > sorry for my terrible scheme.
> >
> > Please watch the picture at the link:
> >
> > http://www.maxim-ic.com/images/appno.../A237Fig04.gif
> >
> > That should be more clear.
> >
> > I thought that I could replace the 1-bit dac using a LVCMOS25 out pin
> > (without dac because it is only 1 bit) and connecting it to the negative
> > input of LVDS25.
> >
> > What do you think about it?
> >
> > Is it possible?

>
> You need to do some simple maths:
> 16 bits on 3.3V, is a LSB of ~50uV, so if you want to
> achieve 16 bit ADC performance, your system must be
> able to resolve to <50uV, and generate voltage to better
> than 50uV, in stability/noise.
>
> Now, look in the data sheets, for any units uV ?
>
> FPGAs are NOT designed as voltage-domain devices, they
> are time-domain devices.
>
> You need these voltage-domain components, added to a FPGA
>
> ** Precision Voltage reference
> ** Analog Switch - GND-VREF toggling
> ** Precision resistors - Min of 2
> ** Integrator = Performance OpAmp + Correct Capacitor
> ** Stable Clock source
> ++ Comparitor
>
> The last item, you just MIGHT be able to use LVDS, if you
> are carefull with common mode range, and integrator amplitude.
>
> Build it first with an external one, then try and remove when
> it is ALL working to > 16 bits.
>
> In operation, think of a SD-ADC as simply a charge balancing system,
> that makes a heap of Go-Up / Go-Down decisions ( one every clock)
> and then totals (average) those over a great many clocks.
>
> It relies on the integrator being good enough, that it really does
> charge balance.
>
> -jg


Assuming the threshhold for LVCMOS inputs are close to Vcco/2 with
little hysteresis and LVCMOS outputs are close to 0-Vcco outputs. I
wonder how
well something like this would work?

| FPGA
R R | /|
Vin >--/\/\/--+--/\/\/--|-| |--
| | \|
| |
| | |\
+---------|-| |--
| | |/
=== |
|C
_|_


If the Vcco for the bank is from a seperate source, how well will it be
isolated from the rest?

-Lasse

Reply With Quote
  #15 (permalink)  
Old 10-31-2005, 11:56 PM
Jim Granville
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

[email protected] wrote:
> Jim Granville skrev:
>
>
>>Marco wrote:
>>
>>>sorry for my terrible scheme.
>>>
>>>Please watch the picture at the link:
>>>
>>>http://www.maxim-ic.com/images/appno.../A237Fig04.gif
>>>
>>>That should be more clear.
>>>
>>>I thought that I could replace the 1-bit dac using a LVCMOS25 out pin
>>>(without dac because it is only 1 bit) and connecting it to the negative
>>>input of LVDS25.
>>>
>>>What do you think about it?
>>>
>>>Is it possible?

>>
>>You need to do some simple maths:
>>16 bits on 3.3V, is a LSB of ~50uV, so if you want to
>>achieve 16 bit ADC performance, your system must be
>>able to resolve to <50uV, and generate voltage to better
>>than 50uV, in stability/noise.
>>
>>Now, look in the data sheets, for any units uV ?
>>
>>FPGAs are NOT designed as voltage-domain devices, they
>>are time-domain devices.
>>
>>You need these voltage-domain components, added to a FPGA
>>
>>** Precision Voltage reference
>>** Analog Switch - GND-VREF toggling
>>** Precision resistors - Min of 2
>>** Integrator = Performance OpAmp + Correct Capacitor
>>** Stable Clock source
>>++ Comparitor
>>
>>The last item, you just MIGHT be able to use LVDS, if you
>>are carefull with common mode range, and integrator amplitude.
>>
>>Build it first with an external one, then try and remove when
>>it is ALL working to > 16 bits.
>>
>>In operation, think of a SD-ADC as simply a charge balancing system,
>>that makes a heap of Go-Up / Go-Down decisions ( one every clock)
>>and then totals (average) those over a great many clocks.
>>
>>It relies on the integrator being good enough, that it really does
>>charge balance.
>>
>>-jg

>
>
> Assuming the threshhold for LVCMOS inputs are close to Vcco/2 with
> little hysteresis and LVCMOS outputs are close to 0-Vcco outputs. I
> wonder how
> well something like this would work?
>
> | FPGA
> R R | /|
> Vin >--/\/\/--+--/\/\/--|-| |--
> | | \|
> | |
> | | |\
> +---------|-| |--
> | | |/
> === |
> |C
> _|_
>
>
> If the Vcco for the bank is from a seperate source, how well will it be
> isolated from the rest?


That will work, but nowhere near 16 bits - this is good for in the
region of 5-8 bits. [We have used this for Low res designs ]

Problems are Vth is part of the Eqn, and the simple RC lacks
the long term memory of a true integrator, so you find that linearity
at the extreme ends is quite poor. ie it is not true charge-balancing

-jg

Reply With Quote
  #16 (permalink)  
Old 11-01-2005, 08:19 AM
John Monro
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

Marco wrote:
>>Marco,
>>I am afraid not. While the input circuit is differential, the rest of a
>>LVDS buffer is optimised for digital performance, and not for the
>>characteristics we require in a good operational amplifier.
>>A LVDS buffer would make a worse integrator than the cheapest op. amp. so
>>why bother?
>>
>>Regards,
>>John

>
>
> Hi John,
> sorry for my terrible scheme.
>
> Please watch the picture at the link:
>
> http://www.maxim-ic.com/images/appno.../A237Fig04.gif
>
> That should be more clear.
>
> I thought that I could replace the 1-bit dac using a LVCMOS25 out pin
> (without dac because it is only 1 bit) and connecting it to the negative
> input of LVDS25.
>
> What do you think about it?
>
> Is it possible?
>
> Many Thanks
> Marco
>
>

Marco,
Unfortunately, the DAC output voltage needs to be very well defined and
noise-free, even though it is derived from a one-bit value, and no
digital output is able to achieve this.

I don't think there is any chance of realising CD-quality (16-bit) audio
by trying to make a digital chip perform any analog functions at all.
Digital noise on the ground and supply lines for example make it a
hopeless job at the quality level you want.

If it is essential to use a single chip, you could investigate the
Lattice Semiconductor programmable combined analog/digital chips.


Regards,
John
Reply With Quote
  #17 (permalink)  
Old 11-01-2005, 09:03 AM
Marco
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D


"John Monro" <[email protected]> wrote in message
news:43671713$0$25854$[email protected] u...
> Marco wrote:
>>>Marco,
>>>I am afraid not. While the input circuit is differential, the rest of a
>>>LVDS buffer is optimised for digital performance, and not for the
>>>characteristics we require in a good operational amplifier.
>>>A LVDS buffer would make a worse integrator than the cheapest op. amp. so
>>>why bother?
>>>
>>>Regards,
>>>John

>>
>>
>> Hi John,
>> sorry for my terrible scheme.
>>
>> Please watch the picture at the link:
>>
>> http://www.maxim-ic.com/images/appno.../A237Fig04.gif
>>
>> That should be more clear.
>>
>> I thought that I could replace the 1-bit dac using a LVCMOS25 out pin
>> (without dac because it is only 1 bit) and connecting it to the negative
>> input of LVDS25.
>>
>> What do you think about it?
>>
>> Is it possible?
>>
>> Many Thanks
>> Marco

> Marco,
> Unfortunately, the DAC output voltage needs to be very well defined and
> noise-free, even though it is derived from a one-bit value, and no digital
> output is able to achieve this.
>
> I don't think there is any chance of realising CD-quality (16-bit) audio
> by trying to make a digital chip perform any analog functions at all.
> Digital noise on the ground and supply lines for example make it a
> hopeless job at the quality level you want.
>
> If it is essential to use a single chip, you could investigate the Lattice
> Semiconductor programmable combined analog/digital chips.
>
>
> Regards,
> John



I understand... so a way to do it could be buying a analog devices ad7400
(isolated sigma delta modulator (1 bit out)) and building the digital filter
into the fpga to obtain 16 bit output data.

What do you think about it?


Reply With Quote
  #18 (permalink)  
Old 11-01-2005, 06:42 PM
Andy Peters
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

Marco wrote:
> "John Monro" <[email protected]> wrote in message
> news:43671713$0$25854$[email protected] u...
> > Marco,
> > Unfortunately, the DAC output voltage needs to be very well defined and
> > noise-free, even though it is derived from a one-bit value, and no digital
> > output is able to achieve this.
> >
> > I don't think there is any chance of realising CD-quality (16-bit) audio
> > by trying to make a digital chip perform any analog functions at all.
> > Digital noise on the ground and supply lines for example make it a
> > hopeless job at the quality level you want.
> >
> > If it is essential to use a single chip, you could investigate the Lattice
> > Semiconductor programmable combined analog/digital chips.
> >
> >
> > Regards,
> > John

>
> I understand... so a way to do it could be buying a analog devices ad7400
> (isolated sigma delta modulator (1 bit out)) and building the digital filter
> into the fpga to obtain 16 bit output data.
>
> What do you think about it?


I think you should ring up Analog Devices, TI, AKM or Cirrus and buy a
$2 ADC that'll kick the ass out of anything you can bodge up in your
FPGA. An I2S interface is about six lines of VHDL.

-a

Reply With Quote
  #19 (permalink)  
Old 11-01-2005, 10:49 PM
Ray Andraka
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

Marco wrote:

>
>I understand... so a way to do it could be buying a analog devices ad7400
>(isolated sigma delta modulator (1 bit out)) and building the digital filter
>into the fpga to obtain 16 bit output data.
>
>What do you think about it?
>
>
>
>

That works just fine, and it can be done in a small FPGA with careful
design. I did an 8 channel one in an XC2S15 using external DS modulators.

--
--Ray Andraka, P.E.
President, the Andraka Consulting Group, Inc.
401/884-7930 Fax 401/884-7950
email [email protected]
http://www.andraka.com

"They that give up essential liberty to obtain a little
temporary safety deserve neither liberty nor safety."
-Benjamin Franklin, 1759


Reply With Quote
  #20 (permalink)  
Old 11-01-2005, 11:10 PM
[email protected]
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D


Ray Andraka skrev:

> Marco wrote:
>
> >
> >I understand... so a way to do it could be buying a analog devices ad7400
> >(isolated sigma delta modulator (1 bit out)) and building the digital filter
> >into the fpga to obtain 16 bit output data.
> >
> >What do you think about it?
> >
> >
> >
> >

> That works just fine, and it can be done in a small FPGA with careful
> design. I did an 8 channel one in an XC2S15 using external DS modulators.
>


I wonder what the intended application is for the ad7400, why the
isolation,
why only the DS modulator wouldn't most people get a whole ADC when
they have
to add a chip anyway?

Why did you use it instead of a full ADC, Ray?

-Lasse

Reply With Quote
  #21 (permalink)  
Old 11-02-2005, 02:56 AM
John Monro
Guest
 
Posts: n/a
Default Re: Sigma-Delta A/D

Marco wrote:
> "John Monro" <[email protected]> wrote in message
> news:43671713$0$25854$[email protected] u...
>
>>Marco wrote:
>>
>>>>Marco,
>>>>I am afraid not. While the input circuit is differential, the rest of a
>>>>LVDS buffer is optimised for digital performance, and not for the
>>>>characteristics we require in a good operational amplifier.
>>>>A LVDS buffer would make a worse integrator than the cheapest op. amp. so
>>>>why bother?
>>>>
>>>>Regards,
>>>>John
>>>
>>>
>>>Hi John,
>>>sorry for my terrible scheme.
>>>
>>>Please watch the picture at the link:
>>>
>>>http://www.maxim-ic.com/images/appno.../A237Fig04.gif
>>>
>>>That should be more clear.
>>>
>>>I thought that I could replace the 1-bit dac using a LVCMOS25 out pin
>>>(without dac because it is only 1 bit) and connecting it to the negative
>>>input of LVDS25.
>>>
>>>What do you think about it?
>>>
>>>Is it possible?
>>>
>>>Many Thanks
>>>Marco

>>
>>Marco,
>>Unfortunately, the DAC output voltage needs to be very well defined and
>>noise-free, even though it is derived from a one-bit value, and no digital
>>output is able to achieve this.
>>
>>I don't think there is any chance of realising CD-quality (16-bit) audio
>>by trying to make a digital chip perform any analog functions at all.
>>Digital noise on the ground and supply lines for example make it a
>>hopeless job at the quality level you want.
>>
>>If it is essential to use a single chip, you could investigate the Lattice
>>Semiconductor programmable combined analog/digital chips.
>>
>>
>>Regards,
>>John

>
>
>
> I understand... so a way to do it could be buying a analog devices ad7400
> (isolated sigma delta modulator (1 bit out)) and building the digital filter
> into the fpga to obtain 16 bit output data.
>
> What do you think about it?
>
>

Marko,
I see that other contributors have already answered your question, and I
agree with their comments. My guess is that you are undertaking this as
a tecnhnical challenge. and are not expecting any particular economic or
performance benefits. Good luck with the project.

Regards,
John Monro
Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Do you need delta cycles [email protected] Verilog 3 05-11-2006 12:10 AM
Delta time updates and race hazards Simon Southwell Verilog 1 01-27-2006 07:30 PM
Digital Delta-Sigma DAC Davy Verilog 9 01-18-2006 01:30 PM


All times are GMT +1. The time now is 12:58 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved