Another TDA1541A based dac (dual differential)

Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.
I changed the HEF4517 for a CPLD (XC9572XL) to split the i2s into left and right now 96K is not a problem but for 192k the frames need to be 32f or data input in the simultaneous format, I have seen some reports of the latter being superior but I need to figure out how to best invert the msb in a serial data stream before I'll attempt it.

I have also tested an amanero async usb to i2s module in the converter with Jtest (using arta to generate the testfile) and attached here are the measurements,

I also tried the amanero with an improved low noise regulator (simple LTC6655 + pass transistor)
 

Attachments

  • DSC_0500m.jpg
    DSC_0500m.jpg
    249.6 KB · Views: 554
  • noisefloor usb not connected.png
    noisefloor usb not connected.png
    67.3 KB · Views: 144
  • noisefloor usb connected.png
    noisefloor usb connected.png
    67.4 KB · Views: 140
  • cd_noisefloor.png
    cd_noisefloor.png
    72.4 KB · Views: 168
  • cd_Spdif_cs8412.png
    cd_Spdif_cs8412.png
    73.9 KB · Views: 501
  • amanero_44k1_LTC6655.png
    amanero_44k1_LTC6655.png
    69.4 KB · Views: 500
  • amanero_44k1_org.png
    amanero_44k1_org.png
    95.2 KB · Views: 528
  • DSC_0505m.jpg
    DSC_0505m.jpg
    109.8 KB · Views: 530
I did some mods to the amanero module I improved the decoupling by adding some 10uf/0603/6.3V in parallel with the original 100nF caps this extends the flatness of the decoupling impedance without to much effort. (see attached LT simulation based on models from muratas simsurfing web resource) notice the scales !

I also did a couple of slight trace cut jobs to separate the 3.3V plane between the atmel and the xilinx cpld. Im feeding the usb inteface backwards through the 3.3V ports by TL431 based shunt regulators as Im using it as a replacement for a CS8412.

Also I found why the noisefloor was degraded when fed through the amanero I had to export the Jtest signal as a .wav file from arta and play it back through foobar with wasapi plug in.

Then the noisefloor drops see attached image for jtest result.
 

Attachments

  • LTC.png
    LTC.png
    26.9 KB · Views: 135
  • amanero_mod.jpg
    amanero_mod.jpg
    503.7 KB · Views: 207
  • amanero_44_1K_mod_WASAPI.png
    amanero_44_1K_mod_WASAPI.png
    37.3 KB · Views: 210
Status
This old topic is closed. If you want to reopen this topic, contact a moderator using the "Report Post" button.