sinara-hw / Fastino

Fast 32-channel, 3MS/s per channel, 16bit DAC EEM card compatible with Zotino
11 stars 2 forks source link

V1.2 Initial Testing (and kasli v2) #85

Closed pathfinder49 closed 3 years ago

pathfinder49 commented 3 years ago

Apparatus

In the following all references to channel numbers are by the channel number printed on the board (same as in artiq code). This number must be converted to Altium channels by adding one to the channel number. (Ex: channel 28 is channel 29 in Altium)

Non-Fastino Update Spurs

Looking at channel 24-31 this configuration was verified to produce a "spur free" spectrum in the 100 kHz -> 5 MHz range. For further investigation of "spur free" configurations please see #56.

Power rails

All power rails were within tolerance when measured with a DMM.

Fastino Digital to Analogue Cross-Talk

Fastino 1.1 saw significant digital to analogue cross-talk to channel 8. This was as large as -33 dBmV (channel 17 to channel 8) #76. Further, some unexplained -80 dBmV spurs were observed #75. The primary aim of revision 1.2 was to reduce the digital to analogue cross-talk to channel 8. In the following I present measurements that is comparable to the measurements in #76 and #75.

Configuration

Measurements

Keeping channel 28 as the agressor, crosstalk to all channels was measured: (in dBmV, -85 is noise floor)

Keeping channel 8 as the victim, crosstalk from all channels was measured: (in dBmV, -85 is noise floor)

Performing a spot check with ch20 aggressor to victim channel 11, no spur is seen.

The worst digital to analogue cross-talk spur was measured as -65 dBmV. This is from aggressor ch20 to victim ch8. It is not immediately clear what the coupling mechanism for the ch20 to ch8 is. Regardless, this cross-talk is improved from -55 dBmV in Fastino v1.1

From the schematics, the ch20 to ch8 cross-talk is likely to be a worst case (see below).

Digital to Analogue Summary

Digital to analogue cross-talk in V1.2 is improved compared to all previous revisions. The worst-case digital to analogue cross-talk in v1.2 is over 30 dB better than in v1.1. This is somewhat worse than hoped for V1.2, but seems tolerable.

Routing of ch20 digital traces (highlighted) around ch8 (bottom) and ch11 (top). V1-2 ch20 routing

hartytp commented 3 years ago

Powered by a class II supply with a CMC to cut the AC-ground-loop.

Did the new layout for Kasli help? Is the CMC still needed?

Looking at channel 24-31 this configuration was verified to produce a "spur free" spectrum in the 100 kHz -> 5 MHz range. For further investigation of "spur free" configurations please see #56.

🎆

The worst digital to analogue cross-talk spur was measured as -65 dBmV.

Digital to analogue cross-talk in V1.2 is improved compared to all previous revisions. The worst-case digital to analogue cross-talk in v1.2 is over 30 dB better than in v1.1. This is somewhat worse than hoped for V1.2, but seems tolerable.

That's pretty impressive! Good work.

To put this in perspective, that's a 560nV RMS spur on a +-10V output. I would generally expect trap filters to add a bit to this as well.

I'm happy to leave this investigation here; it feels like we're solidly in the realm of diminishing returns and there isn't (as far as I'm aware of) a physics/user reason to need to push this further. Nice job all!

pathfinder49 commented 3 years ago

From skimming the publication on a similar design by Mainz, I've compiled a quick comparrison. Well done all 👍

Output range

gkasprow commented 3 years ago

Great work!

pathfinder49 commented 3 years ago

Did the new layout for Kasli help? Is the CMC still needed?

I'll investigate the impact of the new kasli layout later and will open a new issue once I can make conclusions (either here or sinara-hw/Kasli)