openct2's People
Forkers
lrmodesgh timvrakas bgbock zwyun zhyh329 yarulik joverbee cuda-convnet cubanmakers olgermolla robinsandkuehler kwayekeopenct2'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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.