Just an update on my progress with the static method....
My Raspberry PI Python script works perfectly. Without amplification and using a digital multimeter I was able to verify that :
MSB = 0.00V,
+ve full scale = 3.00V
-ve full scale = -3.00V
Going a stage further and using a low noise opamp configured for 100 x gain (PI supply powered off) I have obtained some promising results.
Despite some noise... I'm working on this:
MSB + 1 = 140mV
MSB = 120mV
MSB -1 = 110mV
(these figures represent the amplified DAC voltages and amplified noise.)
Next I will add and tweak adjustment resistors to see if I can make the interval constant.
I'm not saying that this method is perfectly accurate, but it appears that I may be able to make reasonable improvement to the MSB adjustment.
I should say that one advantage of this method is that there is no switching noise from digital circuitry / by contrast the dynamic method possibly involves greater noise and countermeasures- I am simply using breadboard. At this stage not even decoupling capacitors!
More to come.
My Raspberry PI Python script works perfectly. Without amplification and using a digital multimeter I was able to verify that :
MSB = 0.00V,
+ve full scale = 3.00V
-ve full scale = -3.00V
Going a stage further and using a low noise opamp configured for 100 x gain (PI supply powered off) I have obtained some promising results.
Despite some noise... I'm working on this:
MSB + 1 = 140mV
MSB = 120mV
MSB -1 = 110mV
(these figures represent the amplified DAC voltages and amplified noise.)
Next I will add and tweak adjustment resistors to see if I can make the interval constant.
I'm not saying that this method is perfectly accurate, but it appears that I may be able to make reasonable improvement to the MSB adjustment.
I should say that one advantage of this method is that there is no switching noise from digital circuitry / by contrast the dynamic method possibly involves greater noise and countermeasures- I am simply using breadboard. At this stage not even decoupling capacitors!
More to come.
Last edited: