Skocz do zawartości
IGNORED

DAC TDA1541 - nie tylko dla orłów


Rekomendowane odpowiedzi

Cześć

Jak sam tytuł wskazuje można w tym wątku spodziewać się odkrywania podstaw działania przetworników C/A i innych elektronicznych "olśnień", a może i niedorzeczności. Gdyby był podczepiony wątek na forum w stylu "piaskownica" to pewnie bym tam napisał 🙂, ale nie ma...

Wielu z obecnych na tym forum zdążyłem już zmęczyć na PW różnymi pytaniami dot.DAC (dziękuję za cierpliwość i pomoc), ale doszedłem do wniosku, że może warto jednak postawić otwarty wątek, w którym uzbiera się może coś ciekawego, co zainspiruje lub po części pomoże innym, którzy jak ja nie mają dużej wiedzy i doświadczenia, a chcieliby własnymi siłami jednak coś fajnego zbudować i cieszyć się dobrze brzmiącą muzyką.

Tyle tytułem przydługiego wstępu. Moim głównym zamiarem jest stworzenie od podstaw prostego, za w miarę rozsądne pieniądze, DAC na TDA1541. Żeby nie iść póki co wielowątkowo główne założenia (a może bardziej ograniczenia) są takie :

- źródłem muzyki jest PC ze zintegrowaną kartą dźwiękową (Realtek ALC892) z wyjściem optycznym (oczywiście możliwe jest też wyprowadzenie dźwięku z PC przez USB)

- czysta płytka PCB z jakąś typową aplikacją TDA1541

- analog lampowy

I przechodząc do szczegółów - mam takie PCB:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

DAC będzie pracował w trybie NOS. W takim układzie co będzie lepszym rozwiązaniem jeśli chodzi o wprowadzenie sygnału wejściowego:

1) lutować obwód na CS8412, wstawić zezworkowany stolik pod SAA7220 i wpuścić sygnał z kabla optycznego na PCB,

2) nie lutować CS8412, nie wstawiać SAA7220, ale wykorzystać jakiś gotowy konwerter USB/I2S i wejść bezpośrednio na TDA1541 

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Dla lepszego zobrazowania w załączeniu schemat dla tej PCB.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

No jak wybierzesz opcje 1 z filtrem to nie będzie to NOS. 

Ta kość jest chyba najlepiej rozpracowana kością w historii - później wstawię tu materiały. Problem jest taki że nie ma i raczej nie będzie prostego przepisu dla początkujących. Bez oscyloskopu i rozwijania umiejętności elektronicznych się nie obejdzie żeby mieć dac który może zostać. To jest prawdopodobnie najtrudniejszy dac do aplikacji z tych starych.

Jak zrobisz go jak leci trafisz w problemy z szumem, drugą harmoniczna na 30db oraz największy zonk czyli brak wysokich.

 

23 minuty temu, Daniel_68412 napisał:

No jak wybierzesz opcje 1 z filtrem to nie będzie to NOS.

Czyli w opcji 1, pomimo zezworkowania SAA7220, to nie będzie tryb NOS?

Jeśli możesz wstawić tutaj materiały o których wspomniałeś to będzie super, dziękuję 🙂

1 minutę temu, pjasio253 napisał:

Czyli w opcji 1, pomimo zezworkowania SAA7220, to nie będzie tryb NOS?

A to ciekawe . 😉

10 godzin temu, pjasio253 napisał:

wpuścić sygnał z kabla optycznego

Lepiej coax , jeśli masz wyjście koaksjalne w z swoim źródle sygnału cyfrowego . 

...there is no spoon...

10 minut temu, arturp napisał:

A to ciekawe . 😉

Czyli rozumiem, że to jedno z tych pierwszych "olśnień i niedorzeczności" o których napisałem na wstępie, tak? 🙂

15 minutes ago, pjasio253 said:

Czyli w opcji 1, pomimo zezworkowania SAA7220, to nie będzie tryb NOS?

no jak chcesz go omijać to po co go w ogóle wstawiać?

15 minutes ago, pjasio253 said:

Jeśli możesz wstawić tutaj materiały o których wspomniałeś to będzie super, dziękuję 🙂

proszę:

źródło olbrzymiej >>wiedzy<<:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

źródła >>informacji i danych<< do samodzielnego sprawdzenia:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Może nie komplikujmy , dla jasności . Zastąpienie filtra cyfrowego ( odpowiedzialnego za oversampling ) zworami to właśnie przestawienie w tryb no oversampling ( nos ) . 

Z pewnością są lepsze płytki ale przy tak prostym układzie nos , gdzie jest tylko odbiornik i przetwornik to raczej nie będzie wyraźnych różnic . A i tak nie masz sprzętu i doświadczenia aby to prawidłowo pomierzyć . 

...there is no spoon...

3 minuty temu, Daniel_68412 napisał:

no jak chcesz go omijać to po co go w ogóle wstawiać?

Tylko po to, żeby móc o coś oprzeć wejście optyczne.

17 minutes ago, pjasio253 said:

Tylko po to, żeby móc o coś oprzeć wejście optyczne.

Tda1541 na spdif jest bez sensu - tylko i2s i tylko na [1], lampizator je czasem sprzedaje. Bez trybu równoległego ta kość nie pokazuje nawet połowy swojego potencjału - twierdzi tak każdy kto umiał to zaaplikować i porównać.

[1] 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) Edytowane przez Daniel_68412

Stan u mnie na teraz: od paru lat się tym hobbystycznie zajmuję, mam 3ci prototyp na płytce podbnej z postu #1 z dobrze dopracowanym wyściem wg lampizatora (nie mylić z srpp) na 30R rezystorze I/V i jest to dopiero początek drogi z tda1541.

Co trzeba zrobić to:

etap1:
- wejście równolegle na i2soverusb z 352khz
- tłumik i2s bo tda154x mają odbicia [1]
- zasilanie doprowadzone poniżej 1mv (pk-pk i rms)
- konwersja aktywna z 2sk170 bo tylko wtedy masz sensowny poziom 2giej harmonicznej [2] oraz [3]

etap2:
- projekt pcb z poprawnie prowadzonymi masami (nie ma na rynku otwartym takiej) - większość projektuje swoje pcb
- cała zabawa z DEM i podejrzewam, że też pójdę w kierunku 100Hz oraz capów 100uF/25V KL nichicon [4]

[1] https://www.mvaudiolabs.com/digital/tda1541-digital-input-attenuation/
[2] https://www.mvaudiolabs.com/digital/tda1541-iv-resistor-selection/
[3] https://www.mvaudiolabs.com/digital/tda1541-iv-stage-options/
[4] https://www.mvaudiolabs.com/digital/tda1541a-dynamic-element-matching-demystified/

Dodam, że prywatnie znam elektronika, który całe życie poświęcił audio do obłędu wręcz, robił systemy za pieniądze przekraczające normalne ludzkie pojmowanie i na tda1541 jak sam twierdzi poległ. Publikacja mvaudiolabs to jest game changer nie tylko dlatego, że facet temu poświęcił 30lat (a większość diyowców nawet nie poświęci czasu, żeby przeczytać ze zrozumieniem jego stronę) ale dlatego, że wszystko co tam jest jest poparte nie widzimisie-słuchem a pomiarami.

38 minut temu, pjasio253 napisał:

 

Brak NOS skutkuje większą rozdzielczością w całym paśmie a przez to basy tracą "mięsa" uwypuklając nieco zakres średno-wysokotonowy.

Zamiast CS8412 sto razy lepiej dać DIR9001

9 minut temu, Daniel_68412 napisał:

mam 3ci prototyp na płytce podbnej z postu #1 z dobrze dopracowanym wyściem wg lampizatora (nie mylić z srpp) na 30R rezystorze I/V i jest to dopiero początek drogi z tda1541.

W poprzednich prototypach z czego głównie byłeś niezadowolony? Miałeś okazję porównywać je z jakimś innym wykonaniem czy po prostu sam nie słyszałeś "tego czegoś"? W tym trzecim prototypie rozumiem, że masz zrealizowany etap 1, tak?

2 minutes ago, pjasio253 said:

W poprzednich prototypach z czego głównie byłeś niezadowolony? Miałeś okazję porównywać je z jakimś innym wykonaniem czy po prostu sam nie słyszałeś "tego czegoś"?

były oscylacje i totalnie spierdolony sygnał na wyściu powyżej 10k na oscyloskopie

3 minutes ago, pjasio253 said:

W tym trzecim prototypie rozumiem, że masz zrealizowany etap 1, tak?

Etap1 dopiero przede mną, powiedzmy, że mam za sobą etap0 czyli mniej więcej to do czego dążysz. Ten dac jak pominąć delikatny szum oraz brak wysokich tak powyżej 12khz potrafi wciągnąć na wiele godzin słuchania. Jest możliwe, że to komuś może wystarczyć jak ma np niskoskuteczne kolumny lub np słucha muzyki do pracy etc.

24 minuty temu, Daniel_68412 napisał:

Etap1 dopiero przede mną, powiedzmy, że mam za sobą etap0 czyli mniej więcej to do czego dążysz.

A czy możesz pokazać w jaki sposób masz wpięty tda1541 z usb2i2s ? Aktualnie usb2i2s masz z ali ?

5 minutes ago, pjasio253 said:

Aktualnie usb2i2s masz z ali ?

amanero klon od Gavrona (szkoda ze nie umie rownlolegle z tda gadac)

9 minutes ago, pjasio253 said:

A czy możesz pokazać w jaki sposób masz wpięty tda1541 z usb2i2s ?

Póki co mam pin w pin 1/2/3 oraz masa cyfrowa na pin 14. Co nie działa bo są odbicia które przedostają się na wyjście. Kości AD186x czy PCM170x nie mają tego odbicia.

Co jest jednym z powodów dla którego uważam ze tda1541 nie jest wcale prosty.

3 minuty temu, Daniel_68412 napisał:

Co nie działa bo są odbicia które przedostają się na wyjście.

A w jaki sposób objawiają się te odbicia?

2 minutes ago, pjasio253 said:

A w jaki sposób objawiają się te odbicia?

sinusoida pływa na oscyloskopie i masz dodatkowe składowe sygnału od 20khz w górę

jak będę miał jakieś wyniki z tłumika i2s to dam tu znać bo to będzie kolejny temat razem z równloległym wejściem, którym się będę teraz zajmował

2 godziny temu, Daniel_68412 napisał:

źródła >>informacji i danych<< do samodzielnego sprawdzenia:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Myślę, że też warto wspomnieć o nim.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
9 minutes ago, pjasio253 said:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Myślę, że też warto wspomnieć o nim.

"It might be needless to say, but to my knowledge the Model S USB is the only DAC with TDA1541A operating in simultaneous data mode."

Główny wątek na diyaudio pochodzi z 2006 a jego wpis z 2011 więc raczej byli tacy co robili równoległe 352khz juz wcześniej. Natomiast jeśli jego S5 ma wszystkie "must have" i analog na lampach to 2200euro jest jak za darmo.

No chyba, że ma na myśli produkt a nie egzemplarz.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) Edytowane przez Daniel_68412

,, Allen Bradley and Vishay carbon resistors " . No tu mnie zaskoczył . Ciekawe do czego mu były potrzebne takie ,, wyrafinowane brzmieniowo i technologicznie " elementy . Kompozyt węglowy Allen Bradley w dac-u ? 

...there is no spoon...

W dniu 14.03.2023 o 09:14, Daniel_68412 napisał:

Bez trybu równoległego ta kość nie pokazuje nawet połowy swojego potencjału

Tu się calkiem zgodzę. Po przejściu w tryb równoległy gdy na TDA1541 podawane są lewy i prawy kanał cyfry a nie jeden sygnał do wewnętrzej demultiplekascji i po zaaplikowaniu filtra SM584x (zresztą to właśnie użycie filtra SM wymusiło przejście na tryb simultanous ) TDA pokazało dopiero pazur. 

W dniu 14.03.2023 o 10:49, Daniel_68412 napisał:

amanero klon od Gavrona (szkoda ze nie umie rownlolegle z tda gadac)

u mnie do gadania NPC z TDA w trybie równoległym użyte są dwa układy Xilinxa. Jeden demultipleksuje sygnał przygotowany dla SAA7220 aby SM584x dostawał sygnał na oba kanały, po obróbce oba sygnały dekodowane są pod TDA1541 i wchodzą do niego już równolegle jako prawy i lewy.

Martin Logan CLS, Ayon Triton 8 x KT150, DAC STAX (2xPCM63K na 6414/ECC81), Rotel RCD (TDA1541 na 6N9S) ,Yamaha PX3 z Yamaha MC5 (Shibata na boronie) z pre na 6N9S/6S2S, Volumio pod R Pi.

Z moich uwag powiedział bym też że:

- DIR9001 ma jitter 4 x mniejszy niż CS. 

- Tryb NOS wprowadza szumy, doświadczyłem tego zapodając układ zegara zamiast seryjnego kwarcu i nie dało się tego w NOS słuchać. Zegar który wyciągnął najmniejszy plankton na górze uwidocznił też śmieci które powinien odsiać filtr.

- SAA7220 to gówno

Martin Logan CLS, Ayon Triton 8 x KT150, DAC STAX (2xPCM63K na 6414/ECC81), Rotel RCD (TDA1541 na 6N9S) ,Yamaha PX3 z Yamaha MC5 (Shibata na boronie) z pre na 6N9S/6S2S, Volumio pod R Pi.

17 minut temu, eMCZe napisał:

po zaaplikowaniu filtra SM584x 

Rozumiem, że mowa o czymś takim:

20221014_182125(1).jpg.5e6bf209a7b5f7b4bf1a7144a8bf0939.jpg.d7a7f2dc3550733f7993d35f2cbdfbd9.jpg20221014_182102.jpg.bd17c8ba37da3bbf6148e5e85b1af13b.jpg.8ee2b4222ead1d9aeb933dedf452ccbe.jpg

oraz o odpowiedniej zmianie połączeń TDA, m.in.pinu 27, 4 i sprawdzenia poprawności podłączenia układu zegara, tak?

I jeszcze jedno:

- 8 x oversampling i 352.8k/384kHz w TDA1541 czynią cuda. 

 

1 minutę temu, pjasio253 napisał:

Rozumiem, że mowa o czymś takim:

Tak, to moje zdjęcia z innego wątku

A tu masz DIR'a do wstawienia w miejsce CS'a, możesz też użyć WM

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Martin Logan CLS, Ayon Triton 8 x KT150, DAC STAX (2xPCM63K na 6414/ECC81), Rotel RCD (TDA1541 na 6N9S) ,Yamaha PX3 z Yamaha MC5 (Shibata na boronie) z pre na 6N9S/6S2S, Volumio pod R Pi.

35 minut temu, eMCZe napisał:

Jeden demultipleksuje sygnał przygotowany dla SAA7220 aby SM584x dostawał sygnał na oba kanały, po obróbce oba sygnały dekodowane są pod TDA1541 i wchodzą do niego już równolegle jako prawy i lewy.

Żeby sobie to jakoś poukładać w głowie dopytam jeszcze - alternatywą dla w/w filtra jest logika z rejestrem przesuwnym, który ma w skrócie "pilnować" żeby dane trafiały do danego kanału w odpowiednim czasie, tak? 

  • Pokaż nowe odpowiedzi
  • Dołącz do dyskusji

    Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
    Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

    Gość
    Dodaj odpowiedź do tematu...

    ×   Wklejono zawartość z formatowaniem.   Przywróć formatowanie

      Dozwolonych jest tylko 75 emoji.

    ×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

    ×   Przywrócono poprzednią zawartość.   Wyczyść edytor

    ×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.



    • Ostatnio przeglądający   0 użytkowników

      • Brak zarejestrowanych użytkowników przeglądających tę stronę.
    ×
    ×
    • Dodaj nową pozycję...

                      wykrzyknik.png

    Wykryto oprogramowanie blokujące typu AdBlock!
     

    Nasza strona utrzymuje się dzięki wyświetlanym reklamom.
    Reklamy są związane tematycznie ze stroną i nie są uciążliwe. 

     

    Nie przeszkadzają podczas czytania oraz nie wymagają dodatkowych akcji aby je zamykać.

     

    Prosimy wyłącz rozszerzenie AdBlock lub oprogramowanie blokujące, podczas przeglądania strony.

    Zarejestrowani użytkownicy + mogą wyłączyć ten komunikat oraz na ukrycie połowy reklam wyświetlanych na forum.