Closed jbqubit closed 7 years ago
Recalling comment by @dhslichter in private email.
The AD9656 should have a 1.4V reference, common mode voltage of 0.9V, and can thus take 2.8 Vpp differential swings at its input. This corresponds to VIN+=1.6, VIN-=0.2 and the reverse (i.e. each individual line can swing +/- 0.7 V around the common mode level). Absolute maximum ratings are -0.3V and +2V for the device. The ADA4927 will run at a gain of 1, and can swing within about 1V of the rails. Thus if you want to have the ADA4927 limit things appropriately, it should run off of +/-2.5V supplies, and thus you will be safe. The problem here is that we are now going to be running signals that come within ~1V of the rail, so you start to get this distortion issue again with high speed signals if you put protection diodes on the rails. However, we may prefer to use +/- 5V rails, with protection diodes on the amp inputs, and then you have to put some attenuation in between the ADA4927 and the AD9656 to ensure safety.
My feeling here is that we should make the empty 0402 pads between amp and ADC such that one can use them to build an impedance-matched attenuation stage if desired. However, the best thing would be to enforce maximum output levels at the analog daughtercard in the design process.
@dhslichter "The issue below about grounding and ground loops has been resolved by the insulating washers for the front panel."
@jbqubit @dhslichter I'd prefer to put the protection diodes on the analog mezzanine, and leave the main Sayma board without protection (beyond that already offered by the ESD diodes in the amp/adc). That way, it's up to the mezzanine designer to decide on the appropriate way of providing protection for their application. e.g. if the mezzanine has an InAmp front end, then the protection diodes should go before the InAmp, rather than between the InAmp and buffer amp.
Similarly, RC pads for RFI filter, etc should go on the mezzanine -- again, they would want to be before the InAmp if one is used.
from @gkasprow :
Why not to put the driver at the mezzanine? Some users may want to use a balun as ADC driver to get the best SFDR.
This is also a possibility, but:
If we place the ADA4927 on the mezzanine instead, we will need to supply a low noise -6V rail capable of ~100 mA per mezzanine to support 2x ADA4927-1. I don't really like the idea of having to put a switching charge pump inverter on the mezzanines to create -6V at these relatively high currents, since it will introduce additional power supply noise.
@gkasprow says : We can apply -6V rail to the mezzanine with limited current capability just to supply the driver chips. We need to have this voltage anyway.
@hartytp says: I'm with Daniel on this one: I'd rather keep the ADA4927 on the main Sayma board to simplify the mezzanines.
Performance considerations/thoughts for including vs not including ADA4927 driver on Sayma board, in no particular order:
Look at the image below. The space occupied by two ADC drivers on the mezzanine is really tiny - comparable with one SMP connector providing that we mount components on both sides. So maybe the mezzanine real estate is not an issue here
@gkasprow two questions:
Unless the answers to these questions are problematic, I am thinking it would be better to keep the bare ADC on the Sayma RTM and move all driver circuitry (e.g. ADA4927) to the mezzanines. Note that this is a change from what we tentatively agreed on on Friday.
We've not discussed impact of phase noise on ADC SNR.
Assume: ADC differential nonlinearity and input noise is 0. Focus: Given an signal frequency and desired resolution what is maximum tolerable clock jitter? Note: The actual SNR degradation is assuredly worse than this idealized model.
fa (MHz) nbit fs RMS
62.5 12 508
62.5 15 64
187.5 12 169
187.5 15 21
Jitter below 200 fs is difficult to achieve in practice. The plot below shows jitter calculated from phase noise of several sources (10 Hz to 200 MHz).
See repository for sample oscillators and jitter calc. https://github.com/m-labs/sayma/tree/master/design-calcs
@gkasprow https://github.com/gkasprow two questions:
- What is the distance from the SMP connectors to the ADC inputs on the Sayma board?
3..4 centimetres
- If the ADA4927 chips are on the mezzanine, on the opposite side from the SMPs, will there be enough room to place a band-defining filter after them before the SMPs?
If it is just a capacitor and 2 resistors then yes.
Unless the answers to these questions are problematic, I am thinking it would be better to keep the bare ADC on the Sayma RTM and move all driver circuitry (e.g. ADA4927) to the mezzanines. Note that this is a change from what we tentatively agreed on on Friday.
I already placed these drivers on Sayma. There is another issue related to ADC protection. Even if we attenuate the driver signal to the ADC levels, there is still a danger. The ADA can output +/- 3.8V while ADC can accept -0.3....2V So with division rate of 2, we are safe from positive side but not from negative side.
We may be stuck with running Schottky diodes on both inputs. According to analog devices, low-capacitance Schottky diodes can be used for ADC input protection without doing too much harm to the SFDR or SNR. One has to choose RF Schottky diodes with the lowest possible capacitance to minimize nonlinearities. Something like SMS7621-060 would work well and not take up too much extra space, since they need to be right next to the ADC.
In this case, is there really a reason for placing the drivers on the Sayma side?
I tend to agree with @sbourdeauducq here; after looking at things in detail, and seeing that the ADA4927 chips can fit on the analog mezzanines in a compact way, I think it may make sense to just have low-capacitance Schottkys and some simple impedance-matching components (series R, differential C) on the Sayma board, with all other stuff on the mezzanines. We will have to run a -6V rail at ~150 mA to the mezzanine.
The -6V rail is already connected to the mezzanine. What RC values of the filter (bandwidth) do you want?
Action items to #38, closing issue.
@dhslichter and @hartytp discussed this in email conversation 7/28/2016. Proposal was as follows.
ADC protection on Sayma RTM
Filtering
Component choices
Questions: