-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Analogue Crosstalk #70
Comments
Nice! So the second measurement (output at +-10V) tells you about reference cross-talk (scales with output word) while the first tells you about offsets. AFAICT the reference cross-talk is a null result (nothing within the dmm resolution, although we do have a 7.5 digit one somewhere so if you have time it might be nice to get a more accurate reading). There is a small offset measured there. 1uV on 20V is 0.05ppm. That’s eligible e.g. compared with the reference stability. So overall the conclusion is that there is no significant dc cross talk with channels driving a high-Z load like a capacitor |
Out of curiosity did you spot check a few other channels to check there are none that are significantly worse? |
I've repeated the measurements with the 7.5 digit multimeter and on some more channels.
This looks good to me. |
Cool! To confirm, what values are you using for the other channels? Just switching them between +-10V? In your table you say that the resolution for 0V is 1uV. The DMM can do 0.1uV. Was that a typo in your table or did you not adjust the DMM to give the best possible resolution? |
That was a coppy paste error. Fixed. For each channel measurement, all other channels were switching between +-10 V. |
Based on the (admittedly somewhat small) data set you posted there, it looks like:
@gkasprow I don't want to spend a long time on this, but I am curious about one thing...Given the DAC architecture, can we produce a kelvin connection by running a reference return line from the ground side of RN5C back to a point near the ref buffer? (e.g. to test, we could lift pin 6 of RN5 up and solder an air wire to connect this to GND close to the ref buffer. Then add a 100nF decoupling capacitor between the REF and RN5C close to the DAC to provide a low impedance noise bypass). Or, is that a silly idea? |
Thanks for confirming @pathfinder49 ! |
The DAC is setup for unipolar operation. I would expect reference noise to be absent at -10 V and maximal at 10 V. Couldn't the observed behaviour result from the P/N12V0A supply? |
I don't think that's correct. The DAC is just a restive divider on the reference, but so are the OpAmp feedback resistors. i.e. at 0V output, the contributions from the DAC resistors and feedback resistors balance out to give no net dependence on the reference voltage. Put it another way, if you vary the reference voltage, the -10V will change, so that obviously is dependent on the ref voltage and hence on any differences between the reference ground potential and the ground potential at the DAC... |
Anyway, to be clear, I'm not suggesting that we should necessarily Kelvin connect the reference (although if it turns out to be easy in terms of layout, then it may be worthwhile) since these effects are currently tiny. This is mainly me indulging my curiosity... |
Having said that I suspect that my previous description is incorrect and that there is no easy way to achieve a kelvin connection. I really wouldn’t expect a dependence on the p/n 13V supplies. The opamps dc part should be very high and the current draw from those supplies isn’t changing significantly (since there is no dc load). Do the mats and tell me if I’m wrong though:) There will also be an effect due to board temp change but I’d expect that to be negligible —10uV is large! |
@pathfinder49 youve done a great job of characterising this board. Let’s suggest one final measurement and then move to finishing the layout. The last measurement that I think would be useful would be an ac cross talk. Say a 200kHz square wave on all channels apart from one and then look at that channel on the spectrum analyser |
(Actually if you have time it would also be lovely to see the spectrum as you take one channel back and forwards across a major carry. Then I really think we’ve seen everything we need!) |
@pathfinder49 thanks! So, that's something like 1mV/20V=-86dBc with 31 channels switching simultaneously. That doesn't feel too bad to me... If the cross-talk came equally from all channels then we'd be looking at something like -116dBc/channel I guess. However, I suspect it doesn't! Based on the previous measurements, I'd suspect this is due to reference currents flowing in the ground plane... If you can push the frequency up to a couple of hundred kHz (or as high as you can go without being too slew-rate limited) then it would be really interesting to see the cross-talk distribution, looking at the spur on a few channels that results from a few channels. Also, interesting to see the FS (i.e. +10V out) vs the 0V out cross-talk as this shows whether the noise is on the Vref or the ground... |
@gkasprow how is the agnd S pin intended to be used for these DACs? |
@pathfinder49 are you absolutely sure that this crosstalk is not caused by scope probes? Try to short the tip with the GND to make sure. |
NB it could also be cross-talk in the BNC<->IDC board and cable (@jordens posted some measurements on that a while back that we should dig out). |
Those results aren't directly comparable (a) because @jordens used a 2m cable (screened, twisted pair) and (b) because he had a slightly different configuration (source/analyzer impedance etc). By eye, I'd guess the bulk of what you see is at a few hundred kHz (associated with the edge rise time on that waveform). For that frequency range, @jordens measured a -50dBc cross-talk. So, unless I've mis-understood the data @jordens posted, that suggests that in a practical configuration (with a cable going from Fastino to the trap) the cable cross-talk will dominate. Which is what one wants... |
This was measured with a BNC cable from the BNC<->IDC board. |
@pathfinder49 can you create a layout review issue please? @gkasprow ping...could you perform a review of @pathfinder49's new layout / PR? |
The output voltages of different Fastino channels have very little cross-talk.
Method
I wrote channel 16 (central on the board) to a fixed voltage. I then used a 6 digit multimeter (Hewlett Packard 34401A) to look for changes in the channel 16 voltage when toggling all other channels between +-10 V
Result
The text was updated successfully, but these errors were encountered: