Coder Social home page Coder Social logo

Comments (1)

briansune avatar briansune commented on June 9, 2024

@peepo

Welcome~
With humble experience on such resistor based sensor.

First do you want ADC or DAC?
Of cause, if you need ADC then according to my short investigation it could work but really not that good at low and high rail.
While the middle range is kind of okay.

Let me explain why it is problematic.
As we all know development board usually tide the BANK IO to a fixed DCDC. So this means noisy and poor PSSR.
Meanwhile if you really need to interface with analog sensors, the best way is to use additional comparator and LDO supply.
Then interface with FPGA.

Or better solution would be use ADC-equipped FPGA. Otherwise a huge trade-off must be encountered.
As usual there are no free lunch in this world so a cheaper solution means suboptimal performance.

You can always try on FPGA with differential input P-N IO(s).
But the capacitor and resistor trade-off is so touchy.

Additional info is that people think FPGA digital ADC do not impacted by the supply rail, but Dt-Sig for my understanding is that you are mimicking an analog voltage and compare. So how do you measure good analog readings when it is very noisy from beginning? While DAC is another story, because we are using tricks that make perfectly on FPGA speed. All about noise floor and over-sampling.

Unless production cost is ultra-constrained why not add off-shelf ADC via SPI or IIC?
Of cause you might consider additional phy layer, however the Dt-Sig itself also is a kind of PHY layer so no big different to me.

Hope this help =]

ENJOY~

from delta-sigma-dac-verilog.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.