|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Digital Line Level DACs, Digital Crossovers, Equalizers, etc. |
|
|
Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving |
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#591 |
|
diyAudio Member
Join Date: Dec 2005
Location: Cluj-Napoca, Romania
|
Hi Ian, Zinsula!
Nice to see progress with this board. - I'm sorry but I feel that your specialized knowledge in this respect is beyond mine so I subscribe to the remarks posted by Zinsula for both dedicated flip-flops and the extended header. Good decoupling is indeed a must, although the image is not very clear it seems you have U4 for the flip-flop U5 and U3 for the FPGA U1. - The 16bit word length is the default that's why there is no jumper for it? Thank you! Zsolt btw. J5 is probably the JTAG header to program the fpga. |
|
|
|
#592 | ||
|
diyAudio Member
|
Quote:
Quote:
Ian
__________________
Ian - FIFO KIT & Si570 Clock Board GBIV http://www.diyaudio.com/forums/group...ml#post3372684 |
||
|
|
|
#593 | ||
|
diyAudio Member
|
Quote:
Quote:
Thank you for your very good comments! 1, Right, J5 is the JATEG port of the FPGA; 2, U5 is the Patato GHzTTL flip-flops, that is the fastest flip-flop I could find and have to use so far because those legacy PCM DACs do not accept MCLK.Actually data signals do not need to be re-clocked. But to align them with falling edge of CLK, we have to do that. The good thing is they don't have same effective edge. It also has an independent power supply with low noise LDO and enhanced decoupling and filtering network. And futher more, that LDO could be bypassed by replacing it with customized PSU or even batteries into TP4,TP5 and TP6 to achieve better performance. 3, J7 use to be CLK-GND-LLLR-GND-DL-DR-DLn-DRn. But your suggestion makes more sense. Now I already changed them to GND-CLK-GND-LLLR-GND-DLn-DL-GND-DR-DRn with PH2.0 10P connector. Each of those PCM output signals comes with an optional U.FP socket position just in case they required by some applications. 4, Yes, the FPGA also has an independent low noise LDO, but just regular decoupling. 5, Yes, no jumper is the 16bit, but I suspect few people use it. So, in most of the cases, there should be only one jumper selecting the data length. I attached the revised PCB layout in a more clear picture. Please let me know for any comment. Have a good night. Ian
__________________
Ian - FIFO KIT & Si570 Clock Board GBIV http://www.diyaudio.com/forums/group...ml#post3372684 |
||
|
|
|
#594 |
|
diyAudio Member
Join Date: Dec 2005
Location: Cluj-Napoca, Romania
|
Hi Ian,
One of these days I read Pedja's Aya DAC rev2 manual and beside that its a great learning document what caught my eyes is his care about treating digital signal as analog - I mean trying to avoid common/shared return paths or make them as short as possible. - You have also created two "islands" one for the FPGA and for the flip-flops, which is very good, however I would move U1 as far to the right as possible, letting more ground plane between U1 and U5. - In order to have shorter-common return paths it would be nice to have DC input also more to the right - but I see this is hardly possible - maybe if you move C26 up and J6 in its place. Hope these makes sense. Thank you! Zsolt |
|
|
|
#595 | |
|
diyAudio Member
|
Quote:
Another good point. I think I can move U1 more to the right to leave more GND space between U5. But to stack the daughter board over the clock board, I have to keep the DC input port J6 in that position which is corresponding to the DC output on the FIFO board. However I could separate part of the ground plan in between to recude the common return path. Have a nice weekend. Ian
__________________
Ian - FIFO KIT & Si570 Clock Board GBIV http://www.diyaudio.com/forums/group...ml#post3372684 |
|
|
|
|
#596 |
|
diyAudio Member
Join Date: Jun 2007
Location: Blackburn, Lancs
|
Are you going to have ground and vcc planes on this board or just a two layer design?
Having a contigous ground and power planes would provide the best returns for the digital signals, as the best return path for the digital signals is an unbroken plane directly under the signal, and preferably ground, thouh an unbroken power plane provides a good retyrn path as well. Digital signals should be treated as and routed as digital, there is plent of info covering digital PCB design. Last edited by marce; 2nd June 2012 at 02:46 PM. |
|
|
|
#597 |
|
is choosing a less facetious title...
diyAudio Member
|
marce, youve seen the fifo boards right? its at least 4 layer, thinking it could be 6 and definitely at least 1 ground plane and power planes, they are some of the best laid out pcbs i've seen on this forum, I think Ian has his head around grounding digital signals
|
|
|
|
#598 |
|
diyAudio Member
Join Date: Jun 2007
Location: Blackburn, Lancs
|
I have now, they are nice designs,
![]() The offer still stand on the info, I have a LOT of info regarding PCB design and especially high speed layout and decoupling that I have collected over the years, should have some new interesting stuff soon as I'm going on a training session looking at new software for Power Deliver System simulation which should be interesting. Last edited by marce; 2nd June 2012 at 04:05 PM. |
|
|
|
#599 |
|
is choosing a less facetious title...
diyAudio Member
|
indeed they are and they incorporate many of the things you and I have found lacking in other designs here in the past. proper i2s termination, use of differential ZIF and u.fl connections for critical path, everything well decoupled for DC and AC locally etc.
nice extras as well, vibration mounts, LED indication at all points in the signal flow to illustrate/indicate correct operation. small SMD pfc protection, the use of kemet 4 terminal CLC and CRC parts. ticks all the boxes for me, well if only it were blue teflon to match my dac =D that being said, i'm sure Ian appreciates the feedback and thanks for popping in @Ian: marce knows his **** for high speed multilayer layout, that short post above is good indication youre on the right track Last edited by qusp; 2nd June 2012 at 04:15 PM. |
|
|
|
#600 | ||
|
diyAudio Member
|
Quote:
Quote:
Hi Marce, Thank you for your comments. Good to know you are a high-speed PCB design expert. The attached lauout is the ground plane of this small daughter board. I'm trying to make it as a whole GND piece and make the returing path as short as possible. All the clock output socket connect to the ground plane right under the pads. All the returing path to the bypass caps are within 1 inch, as well as to the regs. I just don't have time doing the simulation. Actually only the U5, the flip-flop decide the performace. FPGA has nothing to do with the output jitter. The void on the GND plane is for eliminate the common returning path, althrough it couldn't be 100% removed . To reduce the high frq noise come from the DC power, I include the NFM EMI filer, different from the normal MLCC, NFM could still keep good suppression performance up to a couple of GHz. Please let me know for any suggestion. Thanks again, Ian
__________________
Ian - FIFO KIT & Si570 Clock Board GBIV http://www.diyaudio.com/forums/group...ml#post3372684 |
||
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| XMOS-based Asynchronous USB to I2S interface | Lorien | Digital Source | 1798 | Yesterday 08:44 PM |
| exaU2I - Multi-Channel Asynchronous USB to I2S Interface | exa065 | exaDevices | 1306 | 9th June 2013 10:09 PM |
| DAC chip selection + I2S jitter questions | drwho9437 | Digital Line Level | 2 | 26th July 2010 12:50 PM |
| Simple FIFO to I2S CPLD, for MCU players / reclocking | KOON3876 | Digital Line Level | 21 | 19th September 2008 04:00 PM |
| asynchronous reclocking and low jitter clocks | ash_dac | Digital Source | 3 | 8th February 2005 09:22 AM |
| New To Site? | Need Help? |