PMD100 to TDA1541 in smultaneous mode

I think we don't need double flip flops in the case of reclocking DAC signals (I have seen serious DAC schematics with potato semi ICs and always only one flip flop for reclock...), so I plan to use this circuit for reclocking BCK (and aligning DATA):

simple.jpg


The simulation shows incorrect timing because no delay occurs with the reclocking flip flop. In reality it works as shown in my scope shots...

Nevertheless here comes the full version exclusively for Zoran:

full.jpg


And here is the silmualtion :cool:
 
Last edited:
Somethinh about DEM Fo (But probably more for I2S format mode against TS input format?)
With increasing DEM osc. F distortion going slight higher. With lower side of the BW more.
So maybe this is worth to try made some divider for DG lne to half the DEM Fo?
I dont know if it is the case, the mesaurements will surley show the differece.
And additionaly in the page alternative DEM circuit is showed. Some of the Grundig models have the same DEM circuit, and people like it more than classic "C" DEM
Also there are some infos that DEM should be sinusoidal rather than square form.
I didnt check that so I cant claim, but it is not a big deal to try with some square-to-sine circuit
cheers :)


Philips DEM info 1.jpg
Philips DEM info 2.jpg
 
Your copy says 176.4kHz is good for a synchronised DEM frequency. I would be keen to see the circuit of figure 19, do you have it?

Regarding reclock: so I do not really need to reclock BCK, reclock LE would be enough. But maybe I try this (here is the simulation):
 

Attachments

  • reclock_LE.jpg
    reclock_LE.jpg
    90.6 KB · Views: 79
Last edited:
That's better , Latch delayed with 74hc164

View attachment 1026301
I miss it when posted:
Dont delay LE line as most important signal for DAC, but other 2 lines same amount of time. DATA and BCK.
You will get app the same thing with placing data and stopped clock more to the middle of LE.
Or closer to the "right" LE event.
Like on the output formats in SAA7030 and other ICs delivering same TS format for TDA1540 and TDA1541A.
please take a look at the specs of output formats of philips digital filters
note that SAA7030 given output format is for 14bit. But IC have an option for 16bit output, and "spare" 2 bit place for 16 bit word.
.
Same thing should be done with PMD100 just to test against the working version
SAA7000_SAA7030_COMPARE.jpg
 
The data lines need to be delayed for half a BCK cycle in order to be aligned so that the falling edge of BCK occurs in the middle of each bit on the data lines.

In simultaneous mode the first rising edge of LE (after the last falling edge of BCK) converts the clocked in data and transfers the value to the analog output.

Reclocking after that can be done if these relations are kept intact.

I am working on this and will report as soon as I have news!
 
Wow -- you guys' work output is amazing! I'm only reading along and am having a hard time keeping up!

Couple o' little things, though:
  • even if you implement the 3rd order LPF on the two-opposite-phase DEM lines, I'd twist the flying wires together to get them to the '1541 board
  • the four 0,47uF caps toward the front of the '1541 look like they might be 'orange drop' tantalums -- a film part would be better, even if the too-wide tolerance (of the tantalums) were the only drawback
  • the coax input is effectively double terminated:
S;PDIF xformer coax in.png

  • R7, the pullup on the SELECT line (same schematic, post 41), is much heavier than needed -- 47k or greater would be plenty
  • shorter ground leads on the 'scope probes would help, too
Cheers
 
  • R7, the pullup on the SELECT line (same schematic, post 41), is much heavier than needed -- 47k or greater would be plenty

Thanks for the hints! I will use an Attiny45 for switching SPDIF inputs (and send it to sleep after done). But I still have troubles with clicks/pops in the output even if I softmute the PMD100 before switching:

selector.jpg


I find it a bit strange that I get clicks/pops after muting the PMD100, how can that be?

Regarding proper termination there is an old thread that covers all you need to know about transformer coupled SPDIF RX or TX:
https://www.diyaudio.com/community/threads/s-pdif-digital-output.67247/

Thanks! According to this post in that thread the following input section is recommended:

input.jpg


I thought I can delete C6, R11, R14, R15, R8, R9, R16, R17 and short out C8...? C10 is needed in order to get rid of low frequency oscillations in the coax signal...