Building the ultimate NOS DAC using TDA1541A

Member
Joined 2009
Paid Member
3.3V I2S attenuator & DEM-Reclock changes

Thanks for this..

I'm a little confused because if the source impedance is the parallel value of the three resistors, consider the values of both WS and DATA 3k3//3k3//1k = 622ohms in the 5V attenuator cct, and 1k//1k//680 = 288 ohm in the 3v3 attenuator cct.

However, the values for WS and DATA have been given, and just BCK remains unknown (to me anyway). If I use the given values for the 5V cct 500//68//220 = ~47ohms.

If the attenuation is a function of the voltage divider created by the series resistor and the shunt resistor to ground, then signal level for WS and DATA in the 5V cct, after the divider, is 1.1V (this is Vpp?) and only 0.59V for BCK?.

If its desirable to have amplitude of the three lines between 1.2 and 1.4Vpp, and each biased between 1 and 1.4V, with a parallel resistor value of ~50 ohms for BCK, then the values I've arrived at are as in the attached image.

Does this all seem correct, or at least correct enough for the purpose, or have I got it all backwards?:rolleyes:

Thanks,
Shane

If we look to the calculated pull up and pull down voltages for 3.3V in the I2S attenuator that John stated,

An externally hosted image should be here but it was not working when we last tested it.


i came to the conclusion that we need a 200R series, 62R pull up and 47R pull down resistor to get an adequate voltage level for BCK.
But this is only theoretical...:rolleyes:

The next question goes to the DEM reclock and the 10K (12K with series diodes) resistor value. Must this also be lowered for a 3.3V BCK signal?

@ John
Could you please look to my calculation and the DEM resistor question.
Thank´s in advance.

Oliver
:wave:
 
Member
Joined 2009
Paid Member
Oliver

Wouldn´t the +5V still be +5V and not 3,3V as this is part of the PS for TDA1541A.
Otherwise you would have to make chages to the pcb ?

Koldby

Hi Koldby,

a bit off topic here :eek: but anyway.

The I2S attenuator on the Red Baron get´s the voltage not from the +5V line of the TDA1541A, but from the separate voltage line of the DEM reclock IC.
With this independent voltage line, we could go to +3.3V without problems. The 74HC02 (DIP14) or the 74LVC1G02 (SOT323) runs with a Vcc of 3.3V.
Only small changes to the +5V Salas shunt module are necessary to get an output voltage of 3.3V. Look HERE. ;)

:wave:
 
Hi dvb-project,

@ John
Could you please look to my calculation and the DEM resistor question.
Thank´s in advance.

Sorry but I have been very busy developing the next generation SD-players together with my brother.


Back to your question,

The best TDA154x I2S attenuators for WS and DATA are circuits resembling the TDA154x I2S input circuit. You could try 3 x 1N4148 to GND (all cathodes facing GND), 1 x 1N4148 in series with WS / DATA input signal (cathode facing source), and 2K2 pull-up resistor to +3.3V. This would give a signal swing between +0.6V and + 1.8V, regardless of input signal level.

With some creativity you could fit these components on the existing PCB:

- Replace 3K3 resistors (attached to +3V3!) with 2K2 resistors (WS & DATA).
- Replace 1K resistors with diode string of 3 x 1N4148 in series (cathodes facing GND).
- Replace 3K3 resistors in series with WS & BCK with a diode (cathode facing digital audio source).

BCK is extremely critical, attenuators are best avoided here, even plain series resistors are a problem (noise). Best results can be achieved by using 800mVpp BCK signal (not derived from an attenuator) with less than approx. 300 Femto seconds of jitter, but this is kind of "problematic" :)

So simply remove the BCK attenuator and hope for the best:

- Remove 68R, 220R, 10mH choke and all 100 Ohm resistors. Feed source BCK signal directly to pin 2.

Synchronising the DEM oscillator remains extremely critical and performance is inconsistent and unpredictable due to thermal drift of the TDA1541A circuits and other factors.

I have some ideas about a suitable DEM synchroniser circuit, but for now I suggest to go for the low jitter, free-running DEM oscillator:

- Replace both 2K2 resistors with 6K8 resistors, remove both 10K resistors and the CMOS crap.
- Put a 2.2nF SMD film cap between pins 16 and 17 (as close as possible to the chip).

This means that there is no more external DEM oscillator triggering.
 
Abeus Papam

Hi John, Nice to see you here again,:)

Thank you for the DEM 2.2 nf value .

DO you have a shematic for the last clock you talked about (one crystal, two UHS buffer : can we use the MK7 shematic but with one crystal ?)

As noise has to be avoided, and a low voltage source has to be used for the clock and for IIS, is it possible to go with low voltage battery and a fast cap to powersupply the clock ? (less noiser than your shund shematic or not...and easier (?) for me in a DIY perspective)

For example 3,3 v battery with a ultra low ESR cap and a // film cap and a mini shunt for the power supply of the clock : it coul be ok for feeding the IIS clock source but how lowering 3,3 V to 0,8 V for the TDA' s BcK pin ? A divide by 4 with two SN74AUC1G74 is still good enough , but here without the 180R?

You talk about Zener in serie for WS & Data : active zener are less noisy than a good passive resistor like the bulky wirewound you talked about ? Too big for EMC ?

cheers
 
Last edited:
Hi dvb-project,


Synchronising the DEM oscillator remains extremely critical and performance is inconsistent and unpredictable due to thermal drift of the TDA1541A circuits and other factors.

I have some ideas about a suitable DEM synchroniser circuit, but for now I suggest to go for the low jitter, free-running DEM oscillator:

- Replace both 2K2 resistors with 6K8 resistors, remove both 10K resistors and the CMOS crap.
- Put a 2.2nF SMD film cap between pins 16 and 17 (as close as possible to the chip).

This means that there is no more external DEM oscillator triggering.

Hi

I'm using this DEM synchroniser circuit from Grunding.

Is it better to replace it by your suggestion of using 6K8 resistors, no cmos, and 2.2nF SMD film cap between pins 16 and 17, like in my second image ?

Thanx

Paul
 

Attachments

  • tda151 grunding dem-from%20ws.gif
    tda151 grunding dem-from%20ws.gif
    30.1 KB · Views: 1,366
  • img0001br2.JPG
    img0001br2.JPG
    62.3 KB · Views: 1,362
Last edited:
John, good to see you back. Have been following some results of your effort with the tda1543 on another Dutch website.

BCK is extremely critical, attenuators are best avoided here, even plain series resistors are a problem (noise). Best results can be achieved by using 800mVpp BCK signal (not derived from an attenuator) with less than approx. 300 Femto seconds of jitter, but this is kind of "problematic" :)

Just wanted to note that without inline resistors I am experiencing significant overshoot on bck coming from the Johnson counter flip flops...
 
Member
Joined 2009
Paid Member
Hi dvb-project,



Sorry but I have been very busy developing the next generation SD-players together with my brother.


Back to your question,

The best TDA154x I2S attenuators for WS and DATA are circuits resembling the TDA154x I2S input circuit. You could try 3 x 1N4148 to GND (all cathodes facing GND), 1 x 1N4148 in series with WS / DATA input signal (cathode facing source), and 2K2 pull-up resistor to +3.3V. This would give a signal swing between +0.6V and + 1.8V, regardless of input signal level.

With some creativity you could fit these components on the existing PCB:

- Replace 3K3 resistors (attached to +3V3!) with 2K2 resistors (WS & DATA).
- Replace 1K resistors with diode string of 3 x 1N4148 in series (cathodes facing GND).
- Replace 3K3 resistors in series with WS & BCK with a diode (cathode facing digital audio source).

BCK is extremely critical, attenuators are best avoided here, even plain series resistors are a problem (noise). Best results can be achieved by using 800mVpp BCK signal (not derived from an attenuator) with less than approx. 300 Femto seconds of jitter, but this is kind of "problematic" :)

So simply remove the BCK attenuator and hope for the best:

- Remove 68R, 220R, 10mH choke and all 100 Ohm resistors. Feed source BCK signal directly to pin 2.

Synchronising the DEM oscillator remains extremely critical and performance is inconsistent and unpredictable due to thermal drift of the TDA1541A circuits and other factors.

I have some ideas about a suitable DEM synchroniser circuit, but for now I suggest to go for the low jitter, free-running DEM oscillator:

- Replace both 2K2 resistors with 6K8 resistors, remove both 10K resistors and the CMOS crap.
- Put a 2.2nF SMD film cap between pins 16 and 17 (as close as possible to the chip).

This means that there is no more external DEM oscillator triggering.

Thanks John!

I will build it up on a new RB module to test your recommendations.


Cheers,
Oliver

:wave:
 
Hi Koldby,

a bit off topic here :eek: but anyway.

The I2S attenuator on the Red Baron get´s the voltage not from the +5V line of the TDA1541A, but from the separate voltage line of the DEM reclock IC.
With this independent voltage line, we could go to +3.3V without problems. The 74HC02 (DIP14) or the 74LVC1G02 (SOT323) runs with a Vcc of 3.3V.
Only small changes to the +5V Salas shunt module are necessary to get an output voltage of 3.3V. Look HERE. ;)

:wave:
Of course :rolleyes:
Didn´t see that at first, sorry.
Thanks Oliver.

Koldby
 
Member
Joined 2009
Paid Member
Hi Chris,

Are you thinking to use your 3.3V shunt for the attenuation voltage?

Definitive yes!

Also...might you consider another set of "holes" parallel to C1 for those of us that "might" want to run a different value cap plus an air cap?

I will keep it in mind ;)

First i will build up Johns recommendations on a blank Red Baron to see if everything work well and to make some photos of the changes for those, who want to use Ian´s FIFO.

:wave:
 
Where in the site? I can't find it

http://www.kadmeia.nl/pages/sub/12/SDdac_in_werking.html

I attached some pictures of the SDV1-player that was just completed. Here the separate SD-player and volume control units are integrated in one housing.

I also added some screenshots of the matching computer software, the SD(V)1 can be (wirelessly) controlled by computer, laptop, pad, or smartphone.

The new SD-player supports up to 999 CDs on one single SDXC card, it runs on an external 12V power source, mains adapter, battery, solar cell ...
 

Attachments

  • sdv1c.jpg
    sdv1c.jpg
    97.4 KB · Views: 905
  • sdv1d.jpg
    sdv1d.jpg
    97.1 KB · Views: 793
  • sdv1e.jpg
    sdv1e.jpg
    93.3 KB · Views: 795
  • screenshot.jpg
    screenshot.jpg
    198.9 KB · Views: 784
  • screenshot1.jpg
    screenshot1.jpg
    398.9 KB · Views: 381
  • sdweb.png
    sdweb.png
    148 KB · Views: 274