High resolution ADC vs amplifiers









up vote
4
down vote

favorite












I have started a design for work where I want to interface some sensors, (strain gauge, bridge, thermocouple, low voltage stuff) to a national instruments sbRIO card. This card has analog inputs built in as well as DIO. The sbRIO can measure down to +- 1v and 16 bits, but in my experience thats not quite good enough for thermocouples and strain gauges where you're looking at <100 mV. We were going to already be making a "mezzanine" card with some other interface circuitry so I was going to add on some circuitry that could handle these lower voltages.



A while ago I had found a 32 bit ADC with SPI interface and I've been looking for an excuse to play with one and thought this might be a good fit. (https://www.protocentral.com/analog-adc-boards/1005-protocentral-ads1262-32-bit-precision-adc-breakout-board-0642078949630.html). It has a built in gain amplifier, and a few other bells and whistles.



My question is for any hardware designers out there is this. Would I be better suited to using amplifiers for each individual channel rather than using this unit of an ADC? ie using thermocouple amplifiers and bridge amplifiers where appropriate? I appreciate any insight you might be able to give me. Thanks for your time!










share|improve this question





















  • "not quite good enough for thermocouples"... How would you do the cold junction compensation?
    – TimWescott
    Nov 9 at 19:49










  • what is the resolution requirement?
    – aaaaaa
    Nov 10 at 1:41










  • How stable must your system be? Can you provide power clean enough to satisfy expensive opamps? Are you willing to PAY for expensive 5 PPM Vishay resistors? Or perform a calibration each time?
    – analogsystemsrf
    Nov 10 at 5:08










  • I find it hard to believe 16 bits is not enough for those types of measurements. Considering most automation systems, lab DACs, chart recorders etc. are 16 bits. if you want to go beyond 16 bits you need to also start looking at noise coming from everywhere else in your system, otherwise you'll never even see the additional bits of signal.
    – MadHatter
    Nov 11 at 18:01










  • Labjack has some notes on using high resolution ADC with thermocouples. You do have to deal with cold-junction compensation one way or another.
    – mkeith
    Nov 12 at 5:18














up vote
4
down vote

favorite












I have started a design for work where I want to interface some sensors, (strain gauge, bridge, thermocouple, low voltage stuff) to a national instruments sbRIO card. This card has analog inputs built in as well as DIO. The sbRIO can measure down to +- 1v and 16 bits, but in my experience thats not quite good enough for thermocouples and strain gauges where you're looking at <100 mV. We were going to already be making a "mezzanine" card with some other interface circuitry so I was going to add on some circuitry that could handle these lower voltages.



A while ago I had found a 32 bit ADC with SPI interface and I've been looking for an excuse to play with one and thought this might be a good fit. (https://www.protocentral.com/analog-adc-boards/1005-protocentral-ads1262-32-bit-precision-adc-breakout-board-0642078949630.html). It has a built in gain amplifier, and a few other bells and whistles.



My question is for any hardware designers out there is this. Would I be better suited to using amplifiers for each individual channel rather than using this unit of an ADC? ie using thermocouple amplifiers and bridge amplifiers where appropriate? I appreciate any insight you might be able to give me. Thanks for your time!










share|improve this question





















  • "not quite good enough for thermocouples"... How would you do the cold junction compensation?
    – TimWescott
    Nov 9 at 19:49










  • what is the resolution requirement?
    – aaaaaa
    Nov 10 at 1:41










  • How stable must your system be? Can you provide power clean enough to satisfy expensive opamps? Are you willing to PAY for expensive 5 PPM Vishay resistors? Or perform a calibration each time?
    – analogsystemsrf
    Nov 10 at 5:08










  • I find it hard to believe 16 bits is not enough for those types of measurements. Considering most automation systems, lab DACs, chart recorders etc. are 16 bits. if you want to go beyond 16 bits you need to also start looking at noise coming from everywhere else in your system, otherwise you'll never even see the additional bits of signal.
    – MadHatter
    Nov 11 at 18:01










  • Labjack has some notes on using high resolution ADC with thermocouples. You do have to deal with cold-junction compensation one way or another.
    – mkeith
    Nov 12 at 5:18












up vote
4
down vote

favorite









up vote
4
down vote

favorite











I have started a design for work where I want to interface some sensors, (strain gauge, bridge, thermocouple, low voltage stuff) to a national instruments sbRIO card. This card has analog inputs built in as well as DIO. The sbRIO can measure down to +- 1v and 16 bits, but in my experience thats not quite good enough for thermocouples and strain gauges where you're looking at <100 mV. We were going to already be making a "mezzanine" card with some other interface circuitry so I was going to add on some circuitry that could handle these lower voltages.



A while ago I had found a 32 bit ADC with SPI interface and I've been looking for an excuse to play with one and thought this might be a good fit. (https://www.protocentral.com/analog-adc-boards/1005-protocentral-ads1262-32-bit-precision-adc-breakout-board-0642078949630.html). It has a built in gain amplifier, and a few other bells and whistles.



My question is for any hardware designers out there is this. Would I be better suited to using amplifiers for each individual channel rather than using this unit of an ADC? ie using thermocouple amplifiers and bridge amplifiers where appropriate? I appreciate any insight you might be able to give me. Thanks for your time!










share|improve this question













I have started a design for work where I want to interface some sensors, (strain gauge, bridge, thermocouple, low voltage stuff) to a national instruments sbRIO card. This card has analog inputs built in as well as DIO. The sbRIO can measure down to +- 1v and 16 bits, but in my experience thats not quite good enough for thermocouples and strain gauges where you're looking at <100 mV. We were going to already be making a "mezzanine" card with some other interface circuitry so I was going to add on some circuitry that could handle these lower voltages.



A while ago I had found a 32 bit ADC with SPI interface and I've been looking for an excuse to play with one and thought this might be a good fit. (https://www.protocentral.com/analog-adc-boards/1005-protocentral-ads1262-32-bit-precision-adc-breakout-board-0642078949630.html). It has a built in gain amplifier, and a few other bells and whistles.



My question is for any hardware designers out there is this. Would I be better suited to using amplifiers for each individual channel rather than using this unit of an ADC? ie using thermocouple amplifiers and bridge amplifiers where appropriate? I appreciate any insight you might be able to give me. Thanks for your time!







amplifier adc thermocouple






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 9 at 19:16









Mark Moser

232




232











  • "not quite good enough for thermocouples"... How would you do the cold junction compensation?
    – TimWescott
    Nov 9 at 19:49










  • what is the resolution requirement?
    – aaaaaa
    Nov 10 at 1:41










  • How stable must your system be? Can you provide power clean enough to satisfy expensive opamps? Are you willing to PAY for expensive 5 PPM Vishay resistors? Or perform a calibration each time?
    – analogsystemsrf
    Nov 10 at 5:08










  • I find it hard to believe 16 bits is not enough for those types of measurements. Considering most automation systems, lab DACs, chart recorders etc. are 16 bits. if you want to go beyond 16 bits you need to also start looking at noise coming from everywhere else in your system, otherwise you'll never even see the additional bits of signal.
    – MadHatter
    Nov 11 at 18:01










  • Labjack has some notes on using high resolution ADC with thermocouples. You do have to deal with cold-junction compensation one way or another.
    – mkeith
    Nov 12 at 5:18
















  • "not quite good enough for thermocouples"... How would you do the cold junction compensation?
    – TimWescott
    Nov 9 at 19:49










  • what is the resolution requirement?
    – aaaaaa
    Nov 10 at 1:41










  • How stable must your system be? Can you provide power clean enough to satisfy expensive opamps? Are you willing to PAY for expensive 5 PPM Vishay resistors? Or perform a calibration each time?
    – analogsystemsrf
    Nov 10 at 5:08










  • I find it hard to believe 16 bits is not enough for those types of measurements. Considering most automation systems, lab DACs, chart recorders etc. are 16 bits. if you want to go beyond 16 bits you need to also start looking at noise coming from everywhere else in your system, otherwise you'll never even see the additional bits of signal.
    – MadHatter
    Nov 11 at 18:01










  • Labjack has some notes on using high resolution ADC with thermocouples. You do have to deal with cold-junction compensation one way or another.
    – mkeith
    Nov 12 at 5:18















"not quite good enough for thermocouples"... How would you do the cold junction compensation?
– TimWescott
Nov 9 at 19:49




"not quite good enough for thermocouples"... How would you do the cold junction compensation?
– TimWescott
Nov 9 at 19:49












what is the resolution requirement?
– aaaaaa
Nov 10 at 1:41




what is the resolution requirement?
– aaaaaa
Nov 10 at 1:41












How stable must your system be? Can you provide power clean enough to satisfy expensive opamps? Are you willing to PAY for expensive 5 PPM Vishay resistors? Or perform a calibration each time?
– analogsystemsrf
Nov 10 at 5:08




How stable must your system be? Can you provide power clean enough to satisfy expensive opamps? Are you willing to PAY for expensive 5 PPM Vishay resistors? Or perform a calibration each time?
– analogsystemsrf
Nov 10 at 5:08












I find it hard to believe 16 bits is not enough for those types of measurements. Considering most automation systems, lab DACs, chart recorders etc. are 16 bits. if you want to go beyond 16 bits you need to also start looking at noise coming from everywhere else in your system, otherwise you'll never even see the additional bits of signal.
– MadHatter
Nov 11 at 18:01




I find it hard to believe 16 bits is not enough for those types of measurements. Considering most automation systems, lab DACs, chart recorders etc. are 16 bits. if you want to go beyond 16 bits you need to also start looking at noise coming from everywhere else in your system, otherwise you'll never even see the additional bits of signal.
– MadHatter
Nov 11 at 18:01












Labjack has some notes on using high resolution ADC with thermocouples. You do have to deal with cold-junction compensation one way or another.
– mkeith
Nov 12 at 5:18




Labjack has some notes on using high resolution ADC with thermocouples. You do have to deal with cold-junction compensation one way or another.
– mkeith
Nov 12 at 5:18










4 Answers
4






active

oldest

votes

















up vote
8
down vote



accepted










This isn't quite an answer, but rather an anecdote.



High-bit ADC are quite the nifty thing. Great resolution, along with high dynamic range, take away many signal-chain concerns.



I built a system for biopotentials with a 32-bit chip. Signal quality was excellent, as all my calculations told me they would be, with only some minimal amplification and anti-alias filtering. That said, my data was riding on what seemed to be an *enormous" square wave that I didn't notice during my prototyping. It had me quite baffled for a while.



Working backward, though, I figured out that the magnitude of the square wave was truly tiny.



Eventually, I had the box where this thing lived open, and I noticed serendipitously that when the programmer on microcontroller dev board that I was using wasn't USB-enumerated, that an LED flashed perfectly in time to my mystery square wave. That was making something sag, in the microvolt range, that was just huge in my 32-bit signal. It wasn't present during prototyping, because my on-board programmer was enumerated! Those bastards!!!!! The problem was resolved by removing the current-limiting resistor on the LED.



Why was this frustrating? Well, for the first time in my life, I didn't amplify enough for me to actually see the signals I was working with on an oscilloscope!!! I didn't do it, because I didn't have to.



I suppose the point is that selecting a 32-bit ADC created a funny opacity in my signal chain that I had to learn about the hard way. This was much like my early experiences with microcontrollers, where you can't just peek inside and know what's happening.



Long story short, high-bit ADCs are a valuable tool that makes analog design a breeze. That said, they're a tool, like any other, and the learning curve can be a challenge. Fortunately, in my case, I managed to ID my issue. I can tell you, I was under some real time pressure, working under subcontract to a medical device company. I was under pretty substantial stress for a few days, until I found my problem. There's a time and a place to start using new tools, and a time and a place for the tried and true.






share|improve this answer






















  • @ Scott Seidman Thus the Power Supply Rejection was poor? Wondering how the "Sag" was affecting the conversion. Or was the Electric Field of the LED cathode, where the square-wave existed, coupling into the high-impedance bio-potential wiring?
    – analogsystemsrf
    Nov 13 at 14:46






  • 1




    @analogsystemsrf -- absolutely all very good questions, and all very difficult to answer, as the square wave was calculated to be 11$mu$V on the input of my on-chip PGA! In the next iteration, I changed the side of the isolation barrier that the dev board was on, and left the ADC on the side with the low-noise instrumentation amp. By the time I was done, I had my noise level <1$mu$V rms.
    – Scott Seidman
    Nov 13 at 15:28







  • 1




    ... all design considerations that never come up until you start using high^2 res ADC's. My signals are generally orders of magnitude above the square wave magnitude, which would just simply ordinarily disappear into the noise.
    – Scott Seidman
    Nov 13 at 15:32










  • @ Scott Seidman Was the "square wave" square, or did it have lots of droop, which indicates a high-pass-filter effect, where the aggressor energy comes thru a metal-air-metal path? One way to model paths thru the air is to use a parallel-plate equation, where C = 8.9pF/meter * Area/Distance, and then scale down by 1/distance^3 because the underlying PLANES will capture most of the Efield flux. The displacement current is converted back to voltage, because the charge has to exit the node thru any/all available resistances (impedances) to get back home. How far away was the LED/resistor/driver?
    – analogsystemsrf
    Nov 18 at 3:50

















up vote
7
down vote













32-bit ADC is misleading. Even at it's highest gain, the noise peak is roughly 60nV. A 5V 24bit ADC is 5/2^24 or 29nV per a bit. So the bottom 9 bits of the 32 bit ADC will be noisy. There are less noisy delta sigma ADC's on the market.



enter image description here




Would I be better suited to using amplifiers for each individual
channel rather than using this unit of an ADC? ie using thermocouple
amplifiers and bridge amplifiers where appropriate?




Depends on what your objective is, if it's lowest noise, an ADC with a mux will always be noisier than a standalone ADC, because the transistors from the MUX are noise sources.



As far as your amplifier question, again it depends on what the requirements for the project is. But there will be better control over how much noise is in your circuit if you use analog amplifiers, it will also cost more. The ADC also has many digital filters, so instead of using analog sensors and calculating the bandwidth you can change it with software.






share|improve this answer



























    up vote
    4
    down vote













    Years ago I performed silicon evaluation of a 22 bit ADC. I expected to learn, to be surprised, to be puzzled. I was.



    1) your hand or face or body emits heat, and silicon junctions CLOSER to the heat source will be warmer; two nearby diodes would drift apart by 500 microvolts, and you'll experience about 60 seconds of settling time to the new offset voltage; given 0.1 meter of copper has 114 seconds of thermal time constant, we can expect heat flows to be a constant problem; I'd designed those 2 diodes onto the Eval PCB, to examine the heating by my face; one diode partially shaded the other diode, to ensure a heat flux difference.



    Why are heat flows a problem? The movement of 1 watt thru a square of copper foil, from edge to edge, will produce 70 degree Centigrade temperature gradient. Yet the joining of dis-similar metals produces 5 to 40 microVolts per degree Centigrade, and PCBs have lots of such metallic transitions. The thermal mismatch of differential paths (Vin+, Vin-) becomes your challenge.



    2) dielectric absorption of capacitors showed up; input filtering using RC lowpass, to explore the ADC's noise floor, showed 2 or 3 minutes of settling; when shorted briefly then opened up, nearly a millivolt of stored charge would slowly appear



    3) the resistance of 1 ounce/foot^2 copper foil is 0.000500 ohms per square, for any size square; 1milliAmp thru a square will generate 500 NanoVolts of error; plan on using Finite_element modeling to design your PCBS at the 32 bit level. [edit the NanoVolts was firstly microVolts]



    4) 1 amp of 60Hz pure sinusoid (no spikes) at 1 meter from 10cm by 1cm loop, will induce this voltage onto your PCB



    Vinduce = 2e-7 * Area/Distance * dI/dT



    Vinduce = 2e-7 *10cm*1cm/1meter * 377



    Vinduce = 2e-7 * 1e-3 * 377



    Vinduce = 1e-10 * 754 = 75 nanoVolts



    Why? because thin copper foil will not shield against 60Hertz magnetic fields. At 60,000 Hertz, just barely. At 60,000,000 Hertz, quite well. But not at 60Hz.



    5) those "quiet" digital interface pins, with either a 1 or a 0 level, are still buzzing with 200 or 500 milliVoltsPP of MCU rail noise; how close can you let a digital interface trace get to the 32-bit signals, given the MCU trash has pseudo-random (program dependent) patterns, and cannot be trusted to "average out" ?



    6) some useful values for switched-cap noise



    10picoFarad ................ 20 microVolts RMS



    1000 picoFarad ............ 2 microVolts RMS



    100,000 picoFarad ........ 200 nanoVolts RMS



    10,000,000 picoFarad ..... 20 nanoVolts RMS



    1Billion picoFarad ............. 2 nanoVolts RMS



    using the formula: VnoiseRMS = sqrt( K*T/C)



    What is use of this table? to achieve 2 nanoVolt noise levels, the equivalent energy of charging 1Billion picoFarad (0.001 Farad) must be provided from the signal source or from buffers or from amplifiers.






    share|improve this answer





























      up vote
      3
      down vote













      You are missing a very important consideration on any design of this sort: firmware/software/drivers.



      Using an existing DAQ card provides you with all of that and allows you to concentrate your resources on the problem itself via high-level abstractions and not on the technical details of the interfacing.



      Besides, I really doubt you can get your analog noise to a level in which 32 bits or 24 bits would make any difference.






      share|improve this answer




















        Your Answer





        StackExchange.ifUsing("editor", function ()
        return StackExchange.using("mathjaxEditing", function ()
        StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
        StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["\$", "\$"]]);
        );
        );
        , "mathjax-editing");

        StackExchange.ifUsing("editor", function ()
        return StackExchange.using("schematics", function ()
        StackExchange.schematics.init();
        );
        , "cicuitlab");

        StackExchange.ready(function()
        var channelOptions =
        tags: "".split(" "),
        id: "135"
        ;
        initTagRenderer("".split(" "), "".split(" "), channelOptions);

        StackExchange.using("externalEditor", function()
        // Have to fire editor after snippets, if snippets enabled
        if (StackExchange.settings.snippets.snippetsEnabled)
        StackExchange.using("snippets", function()
        createEditor();
        );

        else
        createEditor();

        );

        function createEditor()
        StackExchange.prepareEditor(
        heartbeatType: 'answer',
        convertImagesToLinks: false,
        noModals: true,
        showLowRepImageUploadWarning: true,
        reputationToPostImages: null,
        bindNavPrevention: true,
        postfix: "",
        imageUploader:
        brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
        contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
        allowUrls: true
        ,
        onDemand: true,
        discardSelector: ".discard-answer"
        ,immediatelyShowMarkdownHelp:true
        );



        );













         

        draft saved


        draft discarded


















        StackExchange.ready(
        function ()
        StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f405934%2fhigh-resolution-adc-vs-amplifiers%23new-answer', 'question_page');

        );

        Post as a guest















        Required, but never shown

























        4 Answers
        4






        active

        oldest

        votes








        4 Answers
        4






        active

        oldest

        votes









        active

        oldest

        votes






        active

        oldest

        votes








        up vote
        8
        down vote



        accepted










        This isn't quite an answer, but rather an anecdote.



        High-bit ADC are quite the nifty thing. Great resolution, along with high dynamic range, take away many signal-chain concerns.



        I built a system for biopotentials with a 32-bit chip. Signal quality was excellent, as all my calculations told me they would be, with only some minimal amplification and anti-alias filtering. That said, my data was riding on what seemed to be an *enormous" square wave that I didn't notice during my prototyping. It had me quite baffled for a while.



        Working backward, though, I figured out that the magnitude of the square wave was truly tiny.



        Eventually, I had the box where this thing lived open, and I noticed serendipitously that when the programmer on microcontroller dev board that I was using wasn't USB-enumerated, that an LED flashed perfectly in time to my mystery square wave. That was making something sag, in the microvolt range, that was just huge in my 32-bit signal. It wasn't present during prototyping, because my on-board programmer was enumerated! Those bastards!!!!! The problem was resolved by removing the current-limiting resistor on the LED.



        Why was this frustrating? Well, for the first time in my life, I didn't amplify enough for me to actually see the signals I was working with on an oscilloscope!!! I didn't do it, because I didn't have to.



        I suppose the point is that selecting a 32-bit ADC created a funny opacity in my signal chain that I had to learn about the hard way. This was much like my early experiences with microcontrollers, where you can't just peek inside and know what's happening.



        Long story short, high-bit ADCs are a valuable tool that makes analog design a breeze. That said, they're a tool, like any other, and the learning curve can be a challenge. Fortunately, in my case, I managed to ID my issue. I can tell you, I was under some real time pressure, working under subcontract to a medical device company. I was under pretty substantial stress for a few days, until I found my problem. There's a time and a place to start using new tools, and a time and a place for the tried and true.






        share|improve this answer






















        • @ Scott Seidman Thus the Power Supply Rejection was poor? Wondering how the "Sag" was affecting the conversion. Or was the Electric Field of the LED cathode, where the square-wave existed, coupling into the high-impedance bio-potential wiring?
          – analogsystemsrf
          Nov 13 at 14:46






        • 1




          @analogsystemsrf -- absolutely all very good questions, and all very difficult to answer, as the square wave was calculated to be 11$mu$V on the input of my on-chip PGA! In the next iteration, I changed the side of the isolation barrier that the dev board was on, and left the ADC on the side with the low-noise instrumentation amp. By the time I was done, I had my noise level <1$mu$V rms.
          – Scott Seidman
          Nov 13 at 15:28







        • 1




          ... all design considerations that never come up until you start using high^2 res ADC's. My signals are generally orders of magnitude above the square wave magnitude, which would just simply ordinarily disappear into the noise.
          – Scott Seidman
          Nov 13 at 15:32










        • @ Scott Seidman Was the "square wave" square, or did it have lots of droop, which indicates a high-pass-filter effect, where the aggressor energy comes thru a metal-air-metal path? One way to model paths thru the air is to use a parallel-plate equation, where C = 8.9pF/meter * Area/Distance, and then scale down by 1/distance^3 because the underlying PLANES will capture most of the Efield flux. The displacement current is converted back to voltage, because the charge has to exit the node thru any/all available resistances (impedances) to get back home. How far away was the LED/resistor/driver?
          – analogsystemsrf
          Nov 18 at 3:50














        up vote
        8
        down vote



        accepted










        This isn't quite an answer, but rather an anecdote.



        High-bit ADC are quite the nifty thing. Great resolution, along with high dynamic range, take away many signal-chain concerns.



        I built a system for biopotentials with a 32-bit chip. Signal quality was excellent, as all my calculations told me they would be, with only some minimal amplification and anti-alias filtering. That said, my data was riding on what seemed to be an *enormous" square wave that I didn't notice during my prototyping. It had me quite baffled for a while.



        Working backward, though, I figured out that the magnitude of the square wave was truly tiny.



        Eventually, I had the box where this thing lived open, and I noticed serendipitously that when the programmer on microcontroller dev board that I was using wasn't USB-enumerated, that an LED flashed perfectly in time to my mystery square wave. That was making something sag, in the microvolt range, that was just huge in my 32-bit signal. It wasn't present during prototyping, because my on-board programmer was enumerated! Those bastards!!!!! The problem was resolved by removing the current-limiting resistor on the LED.



        Why was this frustrating? Well, for the first time in my life, I didn't amplify enough for me to actually see the signals I was working with on an oscilloscope!!! I didn't do it, because I didn't have to.



        I suppose the point is that selecting a 32-bit ADC created a funny opacity in my signal chain that I had to learn about the hard way. This was much like my early experiences with microcontrollers, where you can't just peek inside and know what's happening.



        Long story short, high-bit ADCs are a valuable tool that makes analog design a breeze. That said, they're a tool, like any other, and the learning curve can be a challenge. Fortunately, in my case, I managed to ID my issue. I can tell you, I was under some real time pressure, working under subcontract to a medical device company. I was under pretty substantial stress for a few days, until I found my problem. There's a time and a place to start using new tools, and a time and a place for the tried and true.






        share|improve this answer






















        • @ Scott Seidman Thus the Power Supply Rejection was poor? Wondering how the "Sag" was affecting the conversion. Or was the Electric Field of the LED cathode, where the square-wave existed, coupling into the high-impedance bio-potential wiring?
          – analogsystemsrf
          Nov 13 at 14:46






        • 1




          @analogsystemsrf -- absolutely all very good questions, and all very difficult to answer, as the square wave was calculated to be 11$mu$V on the input of my on-chip PGA! In the next iteration, I changed the side of the isolation barrier that the dev board was on, and left the ADC on the side with the low-noise instrumentation amp. By the time I was done, I had my noise level <1$mu$V rms.
          – Scott Seidman
          Nov 13 at 15:28







        • 1




          ... all design considerations that never come up until you start using high^2 res ADC's. My signals are generally orders of magnitude above the square wave magnitude, which would just simply ordinarily disappear into the noise.
          – Scott Seidman
          Nov 13 at 15:32










        • @ Scott Seidman Was the "square wave" square, or did it have lots of droop, which indicates a high-pass-filter effect, where the aggressor energy comes thru a metal-air-metal path? One way to model paths thru the air is to use a parallel-plate equation, where C = 8.9pF/meter * Area/Distance, and then scale down by 1/distance^3 because the underlying PLANES will capture most of the Efield flux. The displacement current is converted back to voltage, because the charge has to exit the node thru any/all available resistances (impedances) to get back home. How far away was the LED/resistor/driver?
          – analogsystemsrf
          Nov 18 at 3:50












        up vote
        8
        down vote



        accepted







        up vote
        8
        down vote



        accepted






        This isn't quite an answer, but rather an anecdote.



        High-bit ADC are quite the nifty thing. Great resolution, along with high dynamic range, take away many signal-chain concerns.



        I built a system for biopotentials with a 32-bit chip. Signal quality was excellent, as all my calculations told me they would be, with only some minimal amplification and anti-alias filtering. That said, my data was riding on what seemed to be an *enormous" square wave that I didn't notice during my prototyping. It had me quite baffled for a while.



        Working backward, though, I figured out that the magnitude of the square wave was truly tiny.



        Eventually, I had the box where this thing lived open, and I noticed serendipitously that when the programmer on microcontroller dev board that I was using wasn't USB-enumerated, that an LED flashed perfectly in time to my mystery square wave. That was making something sag, in the microvolt range, that was just huge in my 32-bit signal. It wasn't present during prototyping, because my on-board programmer was enumerated! Those bastards!!!!! The problem was resolved by removing the current-limiting resistor on the LED.



        Why was this frustrating? Well, for the first time in my life, I didn't amplify enough for me to actually see the signals I was working with on an oscilloscope!!! I didn't do it, because I didn't have to.



        I suppose the point is that selecting a 32-bit ADC created a funny opacity in my signal chain that I had to learn about the hard way. This was much like my early experiences with microcontrollers, where you can't just peek inside and know what's happening.



        Long story short, high-bit ADCs are a valuable tool that makes analog design a breeze. That said, they're a tool, like any other, and the learning curve can be a challenge. Fortunately, in my case, I managed to ID my issue. I can tell you, I was under some real time pressure, working under subcontract to a medical device company. I was under pretty substantial stress for a few days, until I found my problem. There's a time and a place to start using new tools, and a time and a place for the tried and true.






        share|improve this answer














        This isn't quite an answer, but rather an anecdote.



        High-bit ADC are quite the nifty thing. Great resolution, along with high dynamic range, take away many signal-chain concerns.



        I built a system for biopotentials with a 32-bit chip. Signal quality was excellent, as all my calculations told me they would be, with only some minimal amplification and anti-alias filtering. That said, my data was riding on what seemed to be an *enormous" square wave that I didn't notice during my prototyping. It had me quite baffled for a while.



        Working backward, though, I figured out that the magnitude of the square wave was truly tiny.



        Eventually, I had the box where this thing lived open, and I noticed serendipitously that when the programmer on microcontroller dev board that I was using wasn't USB-enumerated, that an LED flashed perfectly in time to my mystery square wave. That was making something sag, in the microvolt range, that was just huge in my 32-bit signal. It wasn't present during prototyping, because my on-board programmer was enumerated! Those bastards!!!!! The problem was resolved by removing the current-limiting resistor on the LED.



        Why was this frustrating? Well, for the first time in my life, I didn't amplify enough for me to actually see the signals I was working with on an oscilloscope!!! I didn't do it, because I didn't have to.



        I suppose the point is that selecting a 32-bit ADC created a funny opacity in my signal chain that I had to learn about the hard way. This was much like my early experiences with microcontrollers, where you can't just peek inside and know what's happening.



        Long story short, high-bit ADCs are a valuable tool that makes analog design a breeze. That said, they're a tool, like any other, and the learning curve can be a challenge. Fortunately, in my case, I managed to ID my issue. I can tell you, I was under some real time pressure, working under subcontract to a medical device company. I was under pretty substantial stress for a few days, until I found my problem. There's a time and a place to start using new tools, and a time and a place for the tried and true.







        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited Nov 9 at 20:04

























        answered Nov 9 at 19:59









        Scott Seidman

        22.1k43283




        22.1k43283











        • @ Scott Seidman Thus the Power Supply Rejection was poor? Wondering how the "Sag" was affecting the conversion. Or was the Electric Field of the LED cathode, where the square-wave existed, coupling into the high-impedance bio-potential wiring?
          – analogsystemsrf
          Nov 13 at 14:46






        • 1




          @analogsystemsrf -- absolutely all very good questions, and all very difficult to answer, as the square wave was calculated to be 11$mu$V on the input of my on-chip PGA! In the next iteration, I changed the side of the isolation barrier that the dev board was on, and left the ADC on the side with the low-noise instrumentation amp. By the time I was done, I had my noise level <1$mu$V rms.
          – Scott Seidman
          Nov 13 at 15:28







        • 1




          ... all design considerations that never come up until you start using high^2 res ADC's. My signals are generally orders of magnitude above the square wave magnitude, which would just simply ordinarily disappear into the noise.
          – Scott Seidman
          Nov 13 at 15:32










        • @ Scott Seidman Was the "square wave" square, or did it have lots of droop, which indicates a high-pass-filter effect, where the aggressor energy comes thru a metal-air-metal path? One way to model paths thru the air is to use a parallel-plate equation, where C = 8.9pF/meter * Area/Distance, and then scale down by 1/distance^3 because the underlying PLANES will capture most of the Efield flux. The displacement current is converted back to voltage, because the charge has to exit the node thru any/all available resistances (impedances) to get back home. How far away was the LED/resistor/driver?
          – analogsystemsrf
          Nov 18 at 3:50
















        • @ Scott Seidman Thus the Power Supply Rejection was poor? Wondering how the "Sag" was affecting the conversion. Or was the Electric Field of the LED cathode, where the square-wave existed, coupling into the high-impedance bio-potential wiring?
          – analogsystemsrf
          Nov 13 at 14:46






        • 1




          @analogsystemsrf -- absolutely all very good questions, and all very difficult to answer, as the square wave was calculated to be 11$mu$V on the input of my on-chip PGA! In the next iteration, I changed the side of the isolation barrier that the dev board was on, and left the ADC on the side with the low-noise instrumentation amp. By the time I was done, I had my noise level <1$mu$V rms.
          – Scott Seidman
          Nov 13 at 15:28







        • 1




          ... all design considerations that never come up until you start using high^2 res ADC's. My signals are generally orders of magnitude above the square wave magnitude, which would just simply ordinarily disappear into the noise.
          – Scott Seidman
          Nov 13 at 15:32










        • @ Scott Seidman Was the "square wave" square, or did it have lots of droop, which indicates a high-pass-filter effect, where the aggressor energy comes thru a metal-air-metal path? One way to model paths thru the air is to use a parallel-plate equation, where C = 8.9pF/meter * Area/Distance, and then scale down by 1/distance^3 because the underlying PLANES will capture most of the Efield flux. The displacement current is converted back to voltage, because the charge has to exit the node thru any/all available resistances (impedances) to get back home. How far away was the LED/resistor/driver?
          – analogsystemsrf
          Nov 18 at 3:50















        @ Scott Seidman Thus the Power Supply Rejection was poor? Wondering how the "Sag" was affecting the conversion. Or was the Electric Field of the LED cathode, where the square-wave existed, coupling into the high-impedance bio-potential wiring?
        – analogsystemsrf
        Nov 13 at 14:46




        @ Scott Seidman Thus the Power Supply Rejection was poor? Wondering how the "Sag" was affecting the conversion. Or was the Electric Field of the LED cathode, where the square-wave existed, coupling into the high-impedance bio-potential wiring?
        – analogsystemsrf
        Nov 13 at 14:46




        1




        1




        @analogsystemsrf -- absolutely all very good questions, and all very difficult to answer, as the square wave was calculated to be 11$mu$V on the input of my on-chip PGA! In the next iteration, I changed the side of the isolation barrier that the dev board was on, and left the ADC on the side with the low-noise instrumentation amp. By the time I was done, I had my noise level <1$mu$V rms.
        – Scott Seidman
        Nov 13 at 15:28





        @analogsystemsrf -- absolutely all very good questions, and all very difficult to answer, as the square wave was calculated to be 11$mu$V on the input of my on-chip PGA! In the next iteration, I changed the side of the isolation barrier that the dev board was on, and left the ADC on the side with the low-noise instrumentation amp. By the time I was done, I had my noise level <1$mu$V rms.
        – Scott Seidman
        Nov 13 at 15:28





        1




        1




        ... all design considerations that never come up until you start using high^2 res ADC's. My signals are generally orders of magnitude above the square wave magnitude, which would just simply ordinarily disappear into the noise.
        – Scott Seidman
        Nov 13 at 15:32




        ... all design considerations that never come up until you start using high^2 res ADC's. My signals are generally orders of magnitude above the square wave magnitude, which would just simply ordinarily disappear into the noise.
        – Scott Seidman
        Nov 13 at 15:32












        @ Scott Seidman Was the "square wave" square, or did it have lots of droop, which indicates a high-pass-filter effect, where the aggressor energy comes thru a metal-air-metal path? One way to model paths thru the air is to use a parallel-plate equation, where C = 8.9pF/meter * Area/Distance, and then scale down by 1/distance^3 because the underlying PLANES will capture most of the Efield flux. The displacement current is converted back to voltage, because the charge has to exit the node thru any/all available resistances (impedances) to get back home. How far away was the LED/resistor/driver?
        – analogsystemsrf
        Nov 18 at 3:50




        @ Scott Seidman Was the "square wave" square, or did it have lots of droop, which indicates a high-pass-filter effect, where the aggressor energy comes thru a metal-air-metal path? One way to model paths thru the air is to use a parallel-plate equation, where C = 8.9pF/meter * Area/Distance, and then scale down by 1/distance^3 because the underlying PLANES will capture most of the Efield flux. The displacement current is converted back to voltage, because the charge has to exit the node thru any/all available resistances (impedances) to get back home. How far away was the LED/resistor/driver?
        – analogsystemsrf
        Nov 18 at 3:50












        up vote
        7
        down vote













        32-bit ADC is misleading. Even at it's highest gain, the noise peak is roughly 60nV. A 5V 24bit ADC is 5/2^24 or 29nV per a bit. So the bottom 9 bits of the 32 bit ADC will be noisy. There are less noisy delta sigma ADC's on the market.



        enter image description here




        Would I be better suited to using amplifiers for each individual
        channel rather than using this unit of an ADC? ie using thermocouple
        amplifiers and bridge amplifiers where appropriate?




        Depends on what your objective is, if it's lowest noise, an ADC with a mux will always be noisier than a standalone ADC, because the transistors from the MUX are noise sources.



        As far as your amplifier question, again it depends on what the requirements for the project is. But there will be better control over how much noise is in your circuit if you use analog amplifiers, it will also cost more. The ADC also has many digital filters, so instead of using analog sensors and calculating the bandwidth you can change it with software.






        share|improve this answer
























          up vote
          7
          down vote













          32-bit ADC is misleading. Even at it's highest gain, the noise peak is roughly 60nV. A 5V 24bit ADC is 5/2^24 or 29nV per a bit. So the bottom 9 bits of the 32 bit ADC will be noisy. There are less noisy delta sigma ADC's on the market.



          enter image description here




          Would I be better suited to using amplifiers for each individual
          channel rather than using this unit of an ADC? ie using thermocouple
          amplifiers and bridge amplifiers where appropriate?




          Depends on what your objective is, if it's lowest noise, an ADC with a mux will always be noisier than a standalone ADC, because the transistors from the MUX are noise sources.



          As far as your amplifier question, again it depends on what the requirements for the project is. But there will be better control over how much noise is in your circuit if you use analog amplifiers, it will also cost more. The ADC also has many digital filters, so instead of using analog sensors and calculating the bandwidth you can change it with software.






          share|improve this answer






















            up vote
            7
            down vote










            up vote
            7
            down vote









            32-bit ADC is misleading. Even at it's highest gain, the noise peak is roughly 60nV. A 5V 24bit ADC is 5/2^24 or 29nV per a bit. So the bottom 9 bits of the 32 bit ADC will be noisy. There are less noisy delta sigma ADC's on the market.



            enter image description here




            Would I be better suited to using amplifiers for each individual
            channel rather than using this unit of an ADC? ie using thermocouple
            amplifiers and bridge amplifiers where appropriate?




            Depends on what your objective is, if it's lowest noise, an ADC with a mux will always be noisier than a standalone ADC, because the transistors from the MUX are noise sources.



            As far as your amplifier question, again it depends on what the requirements for the project is. But there will be better control over how much noise is in your circuit if you use analog amplifiers, it will also cost more. The ADC also has many digital filters, so instead of using analog sensors and calculating the bandwidth you can change it with software.






            share|improve this answer












            32-bit ADC is misleading. Even at it's highest gain, the noise peak is roughly 60nV. A 5V 24bit ADC is 5/2^24 or 29nV per a bit. So the bottom 9 bits of the 32 bit ADC will be noisy. There are less noisy delta sigma ADC's on the market.



            enter image description here




            Would I be better suited to using amplifiers for each individual
            channel rather than using this unit of an ADC? ie using thermocouple
            amplifiers and bridge amplifiers where appropriate?




            Depends on what your objective is, if it's lowest noise, an ADC with a mux will always be noisier than a standalone ADC, because the transistors from the MUX are noise sources.



            As far as your amplifier question, again it depends on what the requirements for the project is. But there will be better control over how much noise is in your circuit if you use analog amplifiers, it will also cost more. The ADC also has many digital filters, so instead of using analog sensors and calculating the bandwidth you can change it with software.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Nov 9 at 19:45









            laptop2d

            23.1k123175




            23.1k123175




















                up vote
                4
                down vote













                Years ago I performed silicon evaluation of a 22 bit ADC. I expected to learn, to be surprised, to be puzzled. I was.



                1) your hand or face or body emits heat, and silicon junctions CLOSER to the heat source will be warmer; two nearby diodes would drift apart by 500 microvolts, and you'll experience about 60 seconds of settling time to the new offset voltage; given 0.1 meter of copper has 114 seconds of thermal time constant, we can expect heat flows to be a constant problem; I'd designed those 2 diodes onto the Eval PCB, to examine the heating by my face; one diode partially shaded the other diode, to ensure a heat flux difference.



                Why are heat flows a problem? The movement of 1 watt thru a square of copper foil, from edge to edge, will produce 70 degree Centigrade temperature gradient. Yet the joining of dis-similar metals produces 5 to 40 microVolts per degree Centigrade, and PCBs have lots of such metallic transitions. The thermal mismatch of differential paths (Vin+, Vin-) becomes your challenge.



                2) dielectric absorption of capacitors showed up; input filtering using RC lowpass, to explore the ADC's noise floor, showed 2 or 3 minutes of settling; when shorted briefly then opened up, nearly a millivolt of stored charge would slowly appear



                3) the resistance of 1 ounce/foot^2 copper foil is 0.000500 ohms per square, for any size square; 1milliAmp thru a square will generate 500 NanoVolts of error; plan on using Finite_element modeling to design your PCBS at the 32 bit level. [edit the NanoVolts was firstly microVolts]



                4) 1 amp of 60Hz pure sinusoid (no spikes) at 1 meter from 10cm by 1cm loop, will induce this voltage onto your PCB



                Vinduce = 2e-7 * Area/Distance * dI/dT



                Vinduce = 2e-7 *10cm*1cm/1meter * 377



                Vinduce = 2e-7 * 1e-3 * 377



                Vinduce = 1e-10 * 754 = 75 nanoVolts



                Why? because thin copper foil will not shield against 60Hertz magnetic fields. At 60,000 Hertz, just barely. At 60,000,000 Hertz, quite well. But not at 60Hz.



                5) those "quiet" digital interface pins, with either a 1 or a 0 level, are still buzzing with 200 or 500 milliVoltsPP of MCU rail noise; how close can you let a digital interface trace get to the 32-bit signals, given the MCU trash has pseudo-random (program dependent) patterns, and cannot be trusted to "average out" ?



                6) some useful values for switched-cap noise



                10picoFarad ................ 20 microVolts RMS



                1000 picoFarad ............ 2 microVolts RMS



                100,000 picoFarad ........ 200 nanoVolts RMS



                10,000,000 picoFarad ..... 20 nanoVolts RMS



                1Billion picoFarad ............. 2 nanoVolts RMS



                using the formula: VnoiseRMS = sqrt( K*T/C)



                What is use of this table? to achieve 2 nanoVolt noise levels, the equivalent energy of charging 1Billion picoFarad (0.001 Farad) must be provided from the signal source or from buffers or from amplifiers.






                share|improve this answer


























                  up vote
                  4
                  down vote













                  Years ago I performed silicon evaluation of a 22 bit ADC. I expected to learn, to be surprised, to be puzzled. I was.



                  1) your hand or face or body emits heat, and silicon junctions CLOSER to the heat source will be warmer; two nearby diodes would drift apart by 500 microvolts, and you'll experience about 60 seconds of settling time to the new offset voltage; given 0.1 meter of copper has 114 seconds of thermal time constant, we can expect heat flows to be a constant problem; I'd designed those 2 diodes onto the Eval PCB, to examine the heating by my face; one diode partially shaded the other diode, to ensure a heat flux difference.



                  Why are heat flows a problem? The movement of 1 watt thru a square of copper foil, from edge to edge, will produce 70 degree Centigrade temperature gradient. Yet the joining of dis-similar metals produces 5 to 40 microVolts per degree Centigrade, and PCBs have lots of such metallic transitions. The thermal mismatch of differential paths (Vin+, Vin-) becomes your challenge.



                  2) dielectric absorption of capacitors showed up; input filtering using RC lowpass, to explore the ADC's noise floor, showed 2 or 3 minutes of settling; when shorted briefly then opened up, nearly a millivolt of stored charge would slowly appear



                  3) the resistance of 1 ounce/foot^2 copper foil is 0.000500 ohms per square, for any size square; 1milliAmp thru a square will generate 500 NanoVolts of error; plan on using Finite_element modeling to design your PCBS at the 32 bit level. [edit the NanoVolts was firstly microVolts]



                  4) 1 amp of 60Hz pure sinusoid (no spikes) at 1 meter from 10cm by 1cm loop, will induce this voltage onto your PCB



                  Vinduce = 2e-7 * Area/Distance * dI/dT



                  Vinduce = 2e-7 *10cm*1cm/1meter * 377



                  Vinduce = 2e-7 * 1e-3 * 377



                  Vinduce = 1e-10 * 754 = 75 nanoVolts



                  Why? because thin copper foil will not shield against 60Hertz magnetic fields. At 60,000 Hertz, just barely. At 60,000,000 Hertz, quite well. But not at 60Hz.



                  5) those "quiet" digital interface pins, with either a 1 or a 0 level, are still buzzing with 200 or 500 milliVoltsPP of MCU rail noise; how close can you let a digital interface trace get to the 32-bit signals, given the MCU trash has pseudo-random (program dependent) patterns, and cannot be trusted to "average out" ?



                  6) some useful values for switched-cap noise



                  10picoFarad ................ 20 microVolts RMS



                  1000 picoFarad ............ 2 microVolts RMS



                  100,000 picoFarad ........ 200 nanoVolts RMS



                  10,000,000 picoFarad ..... 20 nanoVolts RMS



                  1Billion picoFarad ............. 2 nanoVolts RMS



                  using the formula: VnoiseRMS = sqrt( K*T/C)



                  What is use of this table? to achieve 2 nanoVolt noise levels, the equivalent energy of charging 1Billion picoFarad (0.001 Farad) must be provided from the signal source or from buffers or from amplifiers.






                  share|improve this answer
























                    up vote
                    4
                    down vote










                    up vote
                    4
                    down vote









                    Years ago I performed silicon evaluation of a 22 bit ADC. I expected to learn, to be surprised, to be puzzled. I was.



                    1) your hand or face or body emits heat, and silicon junctions CLOSER to the heat source will be warmer; two nearby diodes would drift apart by 500 microvolts, and you'll experience about 60 seconds of settling time to the new offset voltage; given 0.1 meter of copper has 114 seconds of thermal time constant, we can expect heat flows to be a constant problem; I'd designed those 2 diodes onto the Eval PCB, to examine the heating by my face; one diode partially shaded the other diode, to ensure a heat flux difference.



                    Why are heat flows a problem? The movement of 1 watt thru a square of copper foil, from edge to edge, will produce 70 degree Centigrade temperature gradient. Yet the joining of dis-similar metals produces 5 to 40 microVolts per degree Centigrade, and PCBs have lots of such metallic transitions. The thermal mismatch of differential paths (Vin+, Vin-) becomes your challenge.



                    2) dielectric absorption of capacitors showed up; input filtering using RC lowpass, to explore the ADC's noise floor, showed 2 or 3 minutes of settling; when shorted briefly then opened up, nearly a millivolt of stored charge would slowly appear



                    3) the resistance of 1 ounce/foot^2 copper foil is 0.000500 ohms per square, for any size square; 1milliAmp thru a square will generate 500 NanoVolts of error; plan on using Finite_element modeling to design your PCBS at the 32 bit level. [edit the NanoVolts was firstly microVolts]



                    4) 1 amp of 60Hz pure sinusoid (no spikes) at 1 meter from 10cm by 1cm loop, will induce this voltage onto your PCB



                    Vinduce = 2e-7 * Area/Distance * dI/dT



                    Vinduce = 2e-7 *10cm*1cm/1meter * 377



                    Vinduce = 2e-7 * 1e-3 * 377



                    Vinduce = 1e-10 * 754 = 75 nanoVolts



                    Why? because thin copper foil will not shield against 60Hertz magnetic fields. At 60,000 Hertz, just barely. At 60,000,000 Hertz, quite well. But not at 60Hz.



                    5) those "quiet" digital interface pins, with either a 1 or a 0 level, are still buzzing with 200 or 500 milliVoltsPP of MCU rail noise; how close can you let a digital interface trace get to the 32-bit signals, given the MCU trash has pseudo-random (program dependent) patterns, and cannot be trusted to "average out" ?



                    6) some useful values for switched-cap noise



                    10picoFarad ................ 20 microVolts RMS



                    1000 picoFarad ............ 2 microVolts RMS



                    100,000 picoFarad ........ 200 nanoVolts RMS



                    10,000,000 picoFarad ..... 20 nanoVolts RMS



                    1Billion picoFarad ............. 2 nanoVolts RMS



                    using the formula: VnoiseRMS = sqrt( K*T/C)



                    What is use of this table? to achieve 2 nanoVolt noise levels, the equivalent energy of charging 1Billion picoFarad (0.001 Farad) must be provided from the signal source or from buffers or from amplifiers.






                    share|improve this answer














                    Years ago I performed silicon evaluation of a 22 bit ADC. I expected to learn, to be surprised, to be puzzled. I was.



                    1) your hand or face or body emits heat, and silicon junctions CLOSER to the heat source will be warmer; two nearby diodes would drift apart by 500 microvolts, and you'll experience about 60 seconds of settling time to the new offset voltage; given 0.1 meter of copper has 114 seconds of thermal time constant, we can expect heat flows to be a constant problem; I'd designed those 2 diodes onto the Eval PCB, to examine the heating by my face; one diode partially shaded the other diode, to ensure a heat flux difference.



                    Why are heat flows a problem? The movement of 1 watt thru a square of copper foil, from edge to edge, will produce 70 degree Centigrade temperature gradient. Yet the joining of dis-similar metals produces 5 to 40 microVolts per degree Centigrade, and PCBs have lots of such metallic transitions. The thermal mismatch of differential paths (Vin+, Vin-) becomes your challenge.



                    2) dielectric absorption of capacitors showed up; input filtering using RC lowpass, to explore the ADC's noise floor, showed 2 or 3 minutes of settling; when shorted briefly then opened up, nearly a millivolt of stored charge would slowly appear



                    3) the resistance of 1 ounce/foot^2 copper foil is 0.000500 ohms per square, for any size square; 1milliAmp thru a square will generate 500 NanoVolts of error; plan on using Finite_element modeling to design your PCBS at the 32 bit level. [edit the NanoVolts was firstly microVolts]



                    4) 1 amp of 60Hz pure sinusoid (no spikes) at 1 meter from 10cm by 1cm loop, will induce this voltage onto your PCB



                    Vinduce = 2e-7 * Area/Distance * dI/dT



                    Vinduce = 2e-7 *10cm*1cm/1meter * 377



                    Vinduce = 2e-7 * 1e-3 * 377



                    Vinduce = 1e-10 * 754 = 75 nanoVolts



                    Why? because thin copper foil will not shield against 60Hertz magnetic fields. At 60,000 Hertz, just barely. At 60,000,000 Hertz, quite well. But not at 60Hz.



                    5) those "quiet" digital interface pins, with either a 1 or a 0 level, are still buzzing with 200 or 500 milliVoltsPP of MCU rail noise; how close can you let a digital interface trace get to the 32-bit signals, given the MCU trash has pseudo-random (program dependent) patterns, and cannot be trusted to "average out" ?



                    6) some useful values for switched-cap noise



                    10picoFarad ................ 20 microVolts RMS



                    1000 picoFarad ............ 2 microVolts RMS



                    100,000 picoFarad ........ 200 nanoVolts RMS



                    10,000,000 picoFarad ..... 20 nanoVolts RMS



                    1Billion picoFarad ............. 2 nanoVolts RMS



                    using the formula: VnoiseRMS = sqrt( K*T/C)



                    What is use of this table? to achieve 2 nanoVolt noise levels, the equivalent energy of charging 1Billion picoFarad (0.001 Farad) must be provided from the signal source or from buffers or from amplifiers.







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited Nov 14 at 14:22

























                    answered Nov 10 at 5:23









                    analogsystemsrf

                    12.9k2616




                    12.9k2616




















                        up vote
                        3
                        down vote













                        You are missing a very important consideration on any design of this sort: firmware/software/drivers.



                        Using an existing DAQ card provides you with all of that and allows you to concentrate your resources on the problem itself via high-level abstractions and not on the technical details of the interfacing.



                        Besides, I really doubt you can get your analog noise to a level in which 32 bits or 24 bits would make any difference.






                        share|improve this answer
























                          up vote
                          3
                          down vote













                          You are missing a very important consideration on any design of this sort: firmware/software/drivers.



                          Using an existing DAQ card provides you with all of that and allows you to concentrate your resources on the problem itself via high-level abstractions and not on the technical details of the interfacing.



                          Besides, I really doubt you can get your analog noise to a level in which 32 bits or 24 bits would make any difference.






                          share|improve this answer






















                            up vote
                            3
                            down vote










                            up vote
                            3
                            down vote









                            You are missing a very important consideration on any design of this sort: firmware/software/drivers.



                            Using an existing DAQ card provides you with all of that and allows you to concentrate your resources on the problem itself via high-level abstractions and not on the technical details of the interfacing.



                            Besides, I really doubt you can get your analog noise to a level in which 32 bits or 24 bits would make any difference.






                            share|improve this answer












                            You are missing a very important consideration on any design of this sort: firmware/software/drivers.



                            Using an existing DAQ card provides you with all of that and allows you to concentrate your resources on the problem itself via high-level abstractions and not on the technical details of the interfacing.



                            Besides, I really doubt you can get your analog noise to a level in which 32 bits or 24 bits would make any difference.







                            share|improve this answer












                            share|improve this answer



                            share|improve this answer










                            answered Nov 9 at 19:24









                            Edgar Brown

                            1,979116




                            1,979116



























                                 

                                draft saved


                                draft discarded















































                                 


                                draft saved


                                draft discarded














                                StackExchange.ready(
                                function ()
                                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2felectronics.stackexchange.com%2fquestions%2f405934%2fhigh-resolution-adc-vs-amplifiers%23new-answer', 'question_page');

                                );

                                Post as a guest















                                Required, but never shown





















































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown

































                                Required, but never shown














                                Required, but never shown












                                Required, but never shown







                                Required, but never shown







                                Popular posts from this blog

                                Use pre created SQLite database for Android project in kotlin

                                Darth Vader #20

                                Ondo