Return-to-zero shift register FIRDAC

It sure has be noted already somewhere but I want to bring it up again: All the efforts for low jitter and brutal stability fly out of the window once the crystal is subject to any vibration.... unless it was clearly optimized for low vibrational sensitivity which may be at odds with low phase noise design.
 
  • Like
Reactions: TNT
Ok, regarding master clock what you think is better choice for me, used MV85 OCXO or one Driscoll based from attachment? Making an ocxo is in my opinion very hard job, expecialy if there is no equipment for phase measurement which is very expensive, maybe the best choice is used mv85? Why used? Because it has stabilized after many years of use and its aging characteristics should now be significantly less.

Or maybe an Crysteq xo and put them in oven? Ian Canada femto is very expensive, in my opinion not much better for ten time lower price Crysteq?

Can you please tell me where I can get link for reclocker v14 ?
 

Attachments

Last edited:
Can you please tell me where I can get link for reclocker v14 ?
As I mentioned previously, there is no link to the v14 yet, I haven't released it since I have a problem on the last board I constructed and I am holding off until I can figure out whether it is simply a solder joint problem in the build or something more subtle with the design itself. I will keep you posted.
 
  • Like
Reactions: savan
V13, v12, v11... etc link is available? I'm just interested in design and eventualy I can get some idea out of it, maybe I not need that at all. One question trought, how peoples from this thread allready know that v14 is good at all when there is no schematic,pcb,measuements,results... etc available?
 
Last edited:
The principles, component choices, layout advice and a lot more were discussed on this thread:


Markw4 designed the general purpose clock board and the re-clocker/isolation board and made them available to the community. All I did was try to compress the functionality down to fit the amount of space I had left in the case of my already built DAC. In hindsight that was probably a mistake and sticking with Mark's boards would've been easier and ultimately superior, given the other considerations of case layout, spacing between components to reduce crosstalk, etc.

However, I learned a lot from Mark's generous help over many iterations and I believe the v14 board is a reasonable compromise if space is limited.

I will upload the gerbers and BOM once I am happy with the latest misbehaving board but here is the schematic and image of the layout.

1732379730881.png
 

Attachments

  • Like
Reactions: rockies914 and LTK
Thanks, I like the use of lmk1c1104 clock buffer, nice clock buffer! But apsolutly not like reclocker based on flip-flops to reclock lrck,bck and things in the same time, thats wrong way. Flip-flop have minimum 3.5ns propagation delay and every flip-flop doesn't guarant that each will have the same propagation delays, flip-flops for reclocking purpose have no sense!
 
Faster logic family individual D-flip-flops are the best way to reclock that I know of. Under stable temperature, bypass, voltage regulation, taken off the same reel, etc., conditions they do better than the worst case skew. The actual practical problems with designing a pretty good reclocker you still need to figure out. Reading the General Purpose Clock Board thread more carefully might help. It goes into some problems found with an older reclocker design.
 
  • Like
Reactions: rockies914
You just adding huge jitter between clkin and datain for example while reclocking those two lines trought two flip-flops. Ct7302 will do that better with their internal clkin freq detection circuity and digital pll and automaticaly adjust all data lines simultaneously to the clkin freq.

Clock board I like, expecialy choice of clock buffer, but not like reclocker, thats not good in my opinion. You need something in femtoseccond guaranted propagation match between all channels if goal is an ultra good reclocker, that way all channels might be synchronised to clkin. Using few flip flops with not guaranted p.d. and you can't expect an good synchronisation to clkin. Even with Potato you can't get perfect channel to channel match.
 
Last edited:
Did you look at the RTZ dac schematic? What do think happens in there? You are guessing/assuming rather than experimenting to see what actually works. Of course that's perfectly okay with me and I think probably about the same feeling with most of the other folks here. Please have fun whatever you decide to do 🙂
 
Last edited:
Hi Marcel,

I've been trying a couple of different PCM-DSD512 software file encoders. When I play back a 16/44 wav file in HQ Player, the audio comes out reasonably good when your PWN FPGA code is running (its not distorted or noisy). When I try to play one of the DSD512 files from HQ Player, there is some music there but its mostly noise and distortion. I'm wondering if the FPGA DSD passthrough mode has the same propagation delay (relative to MCLK, given the reclocker) as when doing the PCM->DSD conversion in the FPGA? Otherwise, I might need to design a selectable dual delay reclocker depending on what encoder/source someone is trying to use. Or, maybe there is some other issue?

EDIT: Thinking about some more, the phase of MCLK going into the USB board is shifted by the PLL. The way I have the delays set, it works with okay with PJotr25 firmware including with external DSD files up to DSD256, and it also works okay with your firmware at DSD512. Its just the DSD512 passthrough that is having a problem.

Mark
 
Last edited: