|
|||||||
| 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 |
|
|
#21 | |
|
diyAudio Member
Join Date: Nov 2002
Location: Grenoble, FR
|
Quote:
|
|
|
|
|
|
#22 |
|
diyAudio Member
Join Date: Mar 2002
Location: diepe zuiden
|
The latch is the internal register that holds the data.
The DAC has a latch that hold the bits clocked in with BCK, loading is done serial, but the internal logic will read the whole 16 bits when WS says the data is there. From there the conversion proces can start. In the end the output changes: there will be a current during a sampleperiod that reflects the incoming data. This current will be there untill the next sample comes out of the DAC. So also some kind of (analog) latch. The output changes when the conversion is done (indicated by WS) and on BCK (or SCK with 1541). This is done with the INTERNAL LE signal created by the logic using WS and BCK signals. In short: the DAC clocks data in on BCK and outputs data on BCK. So BCK should be jitter/noise free. Best is all three lines. There are many posts on reclocking. In the datasheet you can find the timingdiagram of I2S and what is allowed an not allowed with timing. Reclocking all would give the same delay. Reclocking only one is probably not going to hurt if the delay is small. It is allowed in the spec. mvg,
__________________
GuidoB |
|
|
|
|
#23 | |
|
diyAudio Member
Join Date: Nov 2002
Location: Grenoble, FR
|
Quote:
According to Henk, a 74HC4024 would fit perfectly (as a drop in replacement)
|
|
|
|
|
|
#24 |
|
diyAudio Member
Join Date: Nov 2002
Location: Grenoble, FR
|
I've looked at the 74HC74, as a replacement for the 74HC174 (but this way, no I2S line can be reclocked, at least not on the same chip)
This chip leads to a much simplier PCB layout ![]() But I have a few questions: -since this chip has separate reset and clock inputs, can I simply connect them together (in fact, connecting every input/output of both FFs together) ? -reset and set have to be connected to Vcc, right? Directly or with a resistor? -what kind of regulators and decoupling should be used for the logic and transistors? I'm working on a PCB for it, if someone wants the eagle files I'll share them
|
|
|
|
|
#25 | |
|
diyAudio Member
Join Date: Mar 2002
Location: diepe zuiden
|
Quote:
That's why there is no inverter i guess. A HC163 has a propagation delay of 17nSec (philips). Mmm. Check my story, maybe it is too fast ?!! i have to look at this in more detail at a later time. HC4024 is probalbly similar. No more time for a few days (the girl is flying in and she has a higher interrupt level. It is a non maskable interrupt I mailed Henk with a question about his implementation and my thoughts, waiting for his reply. Yeah, i know. Sortof..
__________________
GuidoB |
|
|
|
|
|
#26 |
|
diyAudio Member
Join Date: Jun 2003
Location: Kenfield, CA, USA
|
Guido,
I agree with your calculations about delay time, etc. I am using the Fairchild HC163s, propagation delay Clock to Q is 29ns. These are daisy chained (i.e. one HC163 ripple carry feeds the next HC163 clock), so the total delay is 2*29ns or 58ns. Using an 11.2896 Mhz clock, 44ns is time between L to H and H to L transitions (i.e. 88ns total cycle time). This leaves 58ns - 44ns = 14ns for the flip flop. In my case I use the VHC374 which needs 6ns or so (again Fairchild) setup time. That leaves 8ns spare! I don't have any problems with this, although I have to admit I have not checked it out with a scope as I don't have one. Rgds.
|
|
|
|
|
#27 | |
|
diyAudio Member
Join Date: Mar 2002
Location: diepe zuiden
|
Quote:
88 - 58 - 6 = 24 ns spare, right? Bottomline is that the output of the divider should not happen as the FF is clockin in. It does not matter if the DEM freq is delayed with a few clockpulses. It is not related timingwise to the I2S data clocking in. Only requirement is that it is derived from the same clock. mvg,
__________________
GuidoB |
|
|
|
|
|
#28 |
|
diyAudio Member
Join Date: Jun 2003
Location: Kenfield, CA, USA
|
Guido,
Yes your calculations are correct, my mistake And the important thing is like you said - make sure the divider output does not correspond to flip flop clocking in.... |
|
|
|
|
#29 | |
|
diyAudio Member
Join Date: Nov 2002
Location: Grenoble, FR
|
Quote:
|
|
|
|
|
|
#30 |
|
diyAudio Member
Join Date: Jun 2003
Location: Kenfield, CA, USA
|
For details of how to implement the '74 flip flop, see peufeu.free.fr or the datasheet!
As for decoupling, I would suggest 0.1uf or higher if you can get them ceramics, placed to minimise loop area between Vcc and Gnd. As for power supply, I am using current sourced TL431s (again see peufeu's excellent site for details). Alternately, I have been experimenting with passive supplies...YMMV. Many logic chips will take 7v, this should theoretically give better results than the nominal 5v. I don't know if it sounds better though. Rgds |
|
|
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
|
|
|
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Reclocking in a TDA1541 (zero-oversampling) CD player | Dr.H | Digital Source | 13 | 4th June 2010 08:35 AM |
| Decoder output: how jittery, worth reclocking? And "double" reclocking | hollowman | Digital Source | 0 | 17th July 2009 02:39 PM |
| Reclocking to tda1541 pc board | weegs | Digital Line Level | 0 | 13th May 2008 12:45 AM |
| What is the max reclocking frequency of the TDA1541 Dac | gaetan8888 | Digital Line Level | 1 | 13th September 2007 01:48 PM |
| Reclocking | diyman | Digital Source | 1 | 17th November 2006 02:03 AM |
| New To Site? | Need Help? |
| Page generated in 0.14353 seconds (80.91% PHP - 19.09% MySQL) with 11 queries |