Closed tprzywoz closed 4 years ago
@tprzywoz @gkasprow the clock distribution for each DAC should be appropriately length-matched to the data traces for that DAC, but I don't think we care about whether these propagation delays are the same from DAC to DAC to less than ~1-2 ns (this should be very easy to achieve). It is not important that the DAC outputs all update exactly synchronously.
@dhslichter can you imagine application somewhere in the quantum lab where it could be important ?:)
For very wideband applications the different group delays do make a difference and it would be nice to compensate then in hardware. Narrowband phase shifts are relatively easy to compensate in software.
If it is easy to do, then go for it. My main purpose is to avoid over-specifying the board in a way that makes it harder to design or more prone to failure/breakage. @jordens I would think that any delays could be compensated for reasonably in software if desired. I'm not clear on what you mean by "group delays" here? Assuming this is all on the digital side that we are talking about, it's just a matter of whether the DACs are exactly synchronous in their output clocks (such that the phase is matched at the front panel analog output connectors, for example) or not. While this is a nice goal in principle, I can't imagine that for fast ion trap electrode control (the goal of Shuttler) that sub-ns delay variation (static, mind you) would be an issue.
Compensating for fractional, sub-sample, group delays in wide band applications is harder than compensating for a phase shift in a narrow band DDS. I would always prefer matching delays as good as reasonably possible on the board.
I am fine with matching delays on the board as best as reasonably possible, no reason not to. I just don't want to be doing crazy things for those last few picoseconds...
not relevant here. we will have a matched clock and data lines.
Do we need clock distribution to DACs with adjustable delay between channels?