GithubHelp home page GithubHelp logo

openct2's People

Contributors

peterajansen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openct2's Issues

Combine functionality of arduino to reduce costs

It is (of course) up to you, but I would suggest combining some of the functionality of the 3 control boards you described into a single RPi Cape. If you include an Atmega/Attiny on the sensor array board, to do the 16 channel counting, and wire a UART/i2c/SPI interface to an RPi Cape, that also had Stepper motor drivers onboard (ex Pololu A4988 modules) you could significantly decrease the cost of the control hardware, not to mention avoiding running shielded USB cabling all over.

Just my 2 cents!
Thanks

P.S. I can't wait to build my own!

Reduce MAX4477 amplifier noise

Hi Peter. Great project and very interesting to read about!

I was looking at the amplifier schematic and tried to find some suggestions to improve SNR, but I wound up with as many questions as suggestions I'm afraid. Here's my trail of thoughts;

All in all, we want to keep the noise levels down. So we need to know what type of signal we have and what type of noise. From the MAX4477 datasheet; "The amplifier’s input-referred noise-voltage density is dominated by flicker noise at lower frequencies, and by thermal noise at higher frequencies." From your blog posts, it looks like the pulse width seemed to average around 2 us. Or ~200 kHz in bandwidth. In other words, I would characterise the signal as high frequency in relation to the op amp.

The datasheet then states; "Because the thermal noise contribution is affected by the parallel combination of the feedback resistive network (R_F || R_G, Figure 1), these resistors should be reduced in cases where the system bandwidth is large and thermal noise is dominant. This noise contribution factor decreases, however, with increasing gain settings." Swapping R_F for 3k3R and R_G for 100R could possibly halve the noise density [nV/sqrt(Hz)} while maintaining the gain.

Lastly, looking at the MAX4477 datasheet it appears that each driver can do 30 dB (1000X) up to 200 kHz. Now, if we look at this Linear article it's possible to couple two amplifiers in parallel (doubling the gain, so only 500X per amplifier is needed), thus decreasing the uncorrelated noise by sqrt(2). It also gives us some gain margin which is good for avoiding distortion.

I haven't looked at the LMP7721 yet, but if I find something there I'll make a new post.

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.