Skocz do zawartości

Audiostereo.pl: Audiostereo Forum - Audiostereo.pl


Prosty WM_DAC Mk2


1976 odpowiedzi w tym temacie

#1951 Użytkownik nie jest zalogowany   marekzawa

  • Użytkownicy
  • 2787 postów
  • Rejestracja: 27.06.2004

Napisano 21.04.2012 - 11:31

Wyświetl postUżytkownik Edward dnia 21.04.2012 - 09:53 napisał

Tymczasem w Waszym projekcie pin SCB jest na stałe podciągnięty po zailania poprzez rezystor R4, więc odczyt za każdym razem będzie logiczną "1". W takiej sytuacji układ nie ma prawa działać.

Masz racje ale z tym błędem też działa.
Nie wiem dlaczego.

Użytkownik marekzawa edytował ten post 21.04.2012 - 11:38


#1952 Użytkownik jest zalogowany   koluszkin

  • Użytkownicy
  • 127 postów
  • Rejestracja: 16.12.2010

Napisano 21.04.2012 - 12:11

Wyświetl postUżytkownik Edward dnia 21.04.2012 - 09:53 napisał

Natomiast zachodzę w głowę jakim cudem niektórym z Was udało się ten układ uruchomić pozostawiając R4 nietknięty!

Co ciekawsze DAC był składany w naprawdę pokaźnej liczbie egzemplarzy, a przypadek kolegi któremu pomagałeś uruchamiać w zasadzie można traktować jako jednostkowy. Sam uruchamiałem 7 egzemplarzy i nigdy nie było problemu z odpaleniem układu. Zawsze z pierwszego kopa startowały i działają do dziś :)
Nie dalej jak wczoraj uruchamiałem jeden egzemplarz. Uruchomienie odbyło się bez żadnych problemów i DAC gra.

Ciekawa sprawa :)

#1953 Użytkownik nie jest zalogowany   audiophill666

  • Użytkownicy
  • 271 postów
  • Rejestracja: 19.01.2010

Napisano 21.04.2012 - 12:13

mnie, na trzy poskładane dac'i, jeden nie działa.. wszystkie napięcia są poprawne, więc bardzo możliwe, że to właśnie ten problem.. póki co nie był mi ten trzeci potrzebny, więc tak sobie leży, ale sprawdzę czy to nie jest właśnie to..

#1954 Użytkownik nie jest zalogowany   Edward

  • Użytkownicy
  • 4687 postów
  • Rejestracja: 08.05.2006

Napisano 21.04.2012 - 14:40

Chyba trzeba będzie to zgłosić się do Sterfy 11. :-) Powiedzcie jeszcze czy od początku projektu obowiązuje jeden schemat i jest tylko jedna wersja PCB, czy może były robione w międzyczasie jakieś zmiany?

#1955 Użytkownik jest zalogowany   koluszkin

  • Użytkownicy
  • 127 postów
  • Rejestracja: 16.12.2010

Napisano 21.04.2012 - 14:42

Cały czas jeden schemat obowiązuje. Już dzwonię do Strefy 11, zobaczymy co oni na to ;)

#1956 Użytkownik nie jest zalogowany   Edward

  • Użytkownicy
  • 4687 postów
  • Rejestracja: 08.05.2006

Napisano 21.04.2012 - 14:54

Dzięki za szybką reackję! ;-)

Załączone miniatury

  • Załączona grafika: rez11.jpg


#1957 Użytkownik jest zalogowany   koluszkin

  • Użytkownicy
  • 127 postów
  • Rejestracja: 16.12.2010

Napisano 21.04.2012 - 17:27

Przylutowałem jumperek, żeby móc łatwo przełączać się między dwoma stanami. Na obu ustawieniach DAC gra.

Strefa 11 rozkłada ręce :) Może Mulder i Scully?

#1958 Użytkownik nie jest zalogowany   baxteros

  • Użytkownicy
  • 156 postów
  • Rejestracja: 02.06.2010

Napisano 21.04.2012 - 17:29

Edward, zajebiste, DAC był chyba w ilości ok. 70szt. z tego co pamiętam i to pierwszy problem.
Zjawi się Robertus albo Pekrecz to rozwieją wątpliwości

Pozdr

#1959 Użytkownik nie jest zalogowany   avs

  • Użytkownicy
  • 145 postów
  • Rejestracja: 02.03.2011

Napisano 21.04.2012 - 18:01

Witam.

Przejrzałem notę katalogową i wydaje mi się, że wszystko jest tutaj ok.

W hardware mode ustawiony bit SCLK powoduje, że WM8804 jest w trybie Master mode. Więc jest ok. Tryb master mode oznacza, że MCLK, LRCLK, BCLK są wyjściami (tabela 55).
Natomiast rejestr TXSRC ustawiony na 1 (trybie Hardware pin CSB w stan wysoki) powoduje jedynie, że na TX0 trafia sygnał z AIF a nie z RX0 (rysunek 15).

Niech jeszcze ktoś mądrzejszy ode mnie przejrzy dokładnie notę katalogową, ale wydaje mi się, że dokładnie tak jest. Tryby Master i Slave definiują kierunkowość pinów *CLK AIFu.

Użytkownik avs edytował ten post 21.04.2012 - 18:04


#1960 Użytkownik nie jest zalogowany   Krzysiek134

  • Użytkownicy
  • 44 postów
  • Rejestracja: 02.11.2009

Napisano 23.04.2012 - 13:26

Edward napisał: cyt.: "P.S. Jest jeszcze jeden mniejszy błąd w tym projekcie, ale o nim później".

Proszę o więcej informacji na temat tego błędu.

Pozdrawiam Krzysiek.

#1961 Użytkownik nie jest zalogowany   Edward

  • Użytkownicy
  • 4687 postów
  • Rejestracja: 08.05.2006

Napisano 23.04.2012 - 14:59

OK, już piszę, bo w kwestii Audio Interface chciałbym jeszcze wykonać kilka pomiarów.

Jest to kwestia sygnału z odbiornika TORX177. Jest on zasilany napięciem 5V i sygnał jaki oddaje to klasyczny TTL (0V - 5V). Natomiast WM8804 jest zasilany napięciem 3,3V i pracuje w logice CMOS (0V - 3,3V). Według noty WM8804 (tabela "Absolute Maximum Raings") maksymalne napięcie, jakie powinno się dostarczać do tego układu to 5V, zaś maksymalne napięcie wejść cyfrowych nie powinno przekraczać napięcia zasilania WM8804 o więcej niż +0,3V, czyli w tym przypadku 3,6V. W tej sytuacji sygnał z TORX177 ma za wysokie napięcie, które jest ryzykowne dla działania układu i nie powinno nikogo zdziwić, jeśli WM8804 kiedyś się spali. Ale może też być tak, że nic się nie stanie i układ będzie działać przez całe lata bez problemu.

Myślę jednak, że warto byłoby wymienić TORX177 na TORX147, który funkcjonalnie jest identyczny, tylko pracuje z zasilaniem 3,3V. Oczywiście nie wystarczy podmienić sam element, trzeba wtedy przerobić płytkę, żeby doprowadzić to niego zasilanie 3,3V. Wtedy wszystko będzie bezpieczne.

#1962 Użytkownik jest zalogowany   koluszkin

  • Użytkownicy
  • 127 postów
  • Rejestracja: 16.12.2010

Napisano 23.04.2012 - 15:30

Wyświetl postUżytkownik Edward dnia 23.04.2012 - 14:59 napisał

Oczywiście nie wystarczy podmienić sam element, trzeba wtedy przerobić płytkę, żeby doprowadzić to niego zasilanie 3,3V.

Za zasilanie TORX'a i tylko TORX'a odpowiedzialny jest stabilizator U5. Wystarczy zmienić go na 3.3V razem z odbiornikiem.

#1963 Użytkownik nie jest zalogowany   Edward

  • Użytkownicy
  • 4687 postów
  • Rejestracja: 08.05.2006

Napisano 23.04.2012 - 17:01

Nie analizowałem dystrybucji zasilania w tym projekcie, ale skoro jest tak, jak piszesz, to świetnie, bo nie trzeba przerabiać płytki.

#1964 Użytkownik nie jest zalogowany   Edward

  • Użytkownicy
  • 4687 postów
  • Rejestracja: 08.05.2006

Napisano 23.04.2012 - 18:26

Przy okazji obadałem na oscyloskopie sygnały biegnące od WM8804 do WM8742, czyli MCKL, LRCLK, BCLK i DOUT. Wszystko wygląda bardzo ładnie. Zbocza są ostre, mają czasy narastania/opadania rzędu 3 ns. Dzięki rezystorom szeregowym w tych liniach praktycznie nic nie dzwoni, nie ma nawet śladu przerzutów. Jedynie obecny jest stały szum wysokoczęstotliwościowy ok. 35 mV rms ac. Nie jest to żaden jednak problem, chociaż gdyby komuś się chciało... to zawsze można nad tym popracować. :-)

Zerknąłem też na jitter. Interesuje nas wyłącznie jitter na zegarze LRCLK, bo to on wyznacza, kiedy kolejne wartości próbek spowodują zmiany napięcia wyjściowego. Z moich pomiarów wynika, że ma on wartość międzyszczytową rzędu 650 ps p-p. Jeśli przyjmiemy ostrożnie, że jitter ma rozkład normlany i potraktujemy go jak szum termiczny, to możemy oszacować jego wielkość skuteczną mniej więcej na poziomie 110 ps rms. Czyli możecie spać spokojnie, jest bardzo dobrze :-) Proszę traktować te pomiary jako szacunkowe, moje możliwości pomiarowe są ograniczone.

#1965 Użytkownik nie jest zalogowany   raven1985

  • Użytkownicy
  • 519 postów
  • Rejestracja: 16.06.2010

Napisano 26.04.2012 - 13:05

Tam jest więcej błędów.
Podłączanie wyjść do masy bezpośrednio.

Wyświetl postUżytkownik Edward dnia 23.04.2012 - 14:59 napisał

Natomiast WM8804 jest zasilany napięciem 3,3V i pracuje w logice CMOS
Domyślnie i tak na wejściach spdif wm spodziewa się dostać sygnał o poziomie spdfif a nie cmos. Trzeba to przestawić w którymś rejestrze.

Wyświetl postUżytkownik Edward dnia 23.04.2012 - 18:26 napisał

Zerknąłem też na jitter. Interesuje nas wyłącznie jitter na zegarze LRCLK, bo to on wyznacza, kiedy kolejne wartości próbek spowodują zmiany napięcia wyjściowego.
Tak jest w z wykłym D/A drabinkowym
Wolfson pracuje z 256 krotnym oversampligiem i z taką prędkością są wystawiane próbki na wyjściu. Z MCLK pracuje filtr 8x i CIC-e podnoszące próbkowanie do tych 256 x fs, modulator delta-sigma, dem, dac i filtr analogowy z przełączanymi pojemnościami na wyjściu. jitter na MCLK będzie miał wpływ na pracę każdego z tych bloków.
Pomiar na LRCLK jest bezwartościowy i nic nie mówi o jitterze. Jitter mierzy się na analogowym wyjściu przetwornika.
Wyczerpująco pisze o tym dr Bob Adams w którymś numerze Audio Critic.

Wyświetl postUżytkownik Edward dnia 23.04.2012 - 18:26 napisał

Czyli możecie spać spokojnie, jest bardzo dobrze :-)
Niestety nie. Miałam jakiś czas temu możliwość przebadania sowich wynalazków za pomocą pro karty pomiarowej NS.
Wyniki zmieniły mój pogląd na samoróbki dac a to co pisze obecnie NwAvGuy na swoim blogu tylko są potwierdzeniem tego co zobaczyłem. A on tam ma ESS który powinien całkowicie rozwiązań problem jitteru i nie wymaga praktycznie żądnej analogówki tylko prosty filtr RC !
http://nwavguy.blogspot.com/
Bez systemu pomiarowego nie ma sensu się w to bawić. Chociaż niezłe wyniki można uzyskać stosując się do prostych reguł przy projektowaniu pcb i kopiując układ z noty aplikacyjnej. Zarówno pierwszy dac na AD1955 jaki dac na WM8742 zrobiony w ten sposób były coś warte i przekroczyły 18bit ENOB reszta wynalazków to poniżej 17 a czasami nawet 14 bit-ów. Lepiej kupić sobie kartę do kompa wyjdzie na to samo .
Co do jitteru jeśli ktoś tu myśli że wystarczy wm albo wypasiony generator i to załatwi sprawę to się niestety może mocno zdziwić.
99.9999% sukcesu to PCB.

#1966 Użytkownik nie jest zalogowany   marekzawa

  • Użytkownicy
  • 2787 postów
  • Rejestracja: 27.06.2004

Napisano 26.04.2012 - 15:59

Wyświetl postUżytkownik raven1985 dnia 26.04.2012 - 13:05 napisał

A on tam ma ESS który powinien całkowicie rozwiązań problem jitteru i nie wymaga praktycznie żądnej analogówki tylko prosty filtr RC !

Sabre ESS 9023 to nie ESS9018 , który dysponuje Time Domain Jiter Eliminator. DNR dla 9018 to 133dB a dla 9023 tylko 112dB.

#1967 Użytkownik nie jest zalogowany   Tomek 1685

  • Użytkownicy
  • 205 postów
  • Rejestracja: 27.08.2007

Napisano 01.05.2012 - 13:32

Koledzy,
uruchomiłem 2 egz. WM_DAC'a. Oba działają z dedykowaną analogówką.
Wszystko mam złożone z elementów zgodnych z sugestiami autora projektu oraz późniejszymi poprawkami.
W obu egz. mam jeden/ten sam problem, dotyczący działania przekaźnika na płytce analogówki. Przy włączeniu przekaźnik działa z opóźnieniem i to jest dobrze, ale przy wyłączeniu działa też z opóźnieniem,co powoduje, że przez chwilę słychać jeszcze w głośnikach zanikający sygnał i dopiero następuje rozłączenie styków w przekaźniku. Powinien się rozłączyć natychmiast po odłączeniu napięcia.
Czy ktoś z Was ma również taki problem, może dotyczy to wszystkich. Ewentualnie, jakie zmiany należałoby wprowadzić w układzie sterującym przekaźnikiem aby działał tak jak powinien?

#1968 Użytkownik nie jest zalogowany   avs

  • Użytkownicy
  • 145 postów
  • Rejestracja: 02.03.2011

Napisano 11.05.2012 - 22:38

Wyświetl postUżytkownik Tomek 1685 dnia 01.05.2012 - 13:32 napisał

Koledzy,
uruchomiłem 2 egz. WM_DAC'a. Oba działają z dedykowaną analogówką.
Wszystko mam złożone z elementów zgodnych z sugestiami autora projektu oraz późniejszymi poprawkami.
W obu egz. mam jeden/ten sam problem, dotyczący działania przekaźnika na płytce analogówki. Przy włączeniu przekaźnik działa z opóźnieniem i to jest dobrze, ale przy wyłączeniu działa też z opóźnieniem,co powoduje, że przez chwilę słychać jeszcze w głośnikach zanikający sygnał i dopiero następuje rozłączenie styków w przekaźniku. Powinien się rozłączyć natychmiast po odłączeniu napięcia.
Czy ktoś z Was ma również taki problem, może dotyczy to wszystkich. Ewentualnie, jakie zmiany należałoby wprowadzić w układzie sterującym przekaźnikiem aby działał tak jak powinien?

Heja.

Mam to samo. Na razie nie słucham na tym DAC'u, więc nawet nie starałem się inwestygować problemu. Chociaż wydaje mi się, że tak jest by design... ale czy powinno tak być? Ja po prostu zawsze włączam źródło pierwsze, potem resztę. Może przez weekend znajdę trochę czasu to rozrysuję schemat sterowania przekaźnikiem.

Pozdrawiam

#1969 Użytkownik nie jest zalogowany   Tomek 1685

  • Użytkownicy
  • 205 postów
  • Rejestracja: 27.08.2007

Napisano 11.05.2012 - 22:57

Hej, dzięki za odzew.
Mi chodzi o to żeby nie zastanawiać się co pierwsze włączać/wyłączać. Powinno działać ok.
Był podobny problem z sohaII. Przy wyłączaniu przekaźnik zbyt wolno reagował i objawiało się to stukiem w słuchawkach.
Autor projektu zaprojektował układ przyspieszający, może i tutaj trzeba zmajstrować coś podobnego?

#1970 Użytkownik nie jest zalogowany   p0ducha

  • Użytkownicy
  • 111 postów
  • Rejestracja: 22.03.2010

Napisano 12.05.2012 - 00:39

Przyspieszenie wyłączenia przekaźnika najłatwiej uzyskać dołączając diodę, jak na rysunku poniżej:

Załączona grafika: fix1.JPG

Można użyć dowolnej diody krzemowej o napięciu wstecznym nie mniejszym od 70V, np. 1N4007 lub 1N914.
Dalsze zmniejszenie opóźnienia wymagałoby zmiany sposobu zasilania (własny prostownik) i dodania kilku elementów.

#1971 Użytkownik nie jest zalogowany   treborm

  • Użytkownicy
  • 2 postów
  • Rejestracja: 14.05.2012

Napisano 14.05.2012 - 09:58

Witam wszystkich audiomaniaków!
Mam komplet zmontowany przez kolegę. W weekend skupiłem się na walorach odsłuchowych. Posiadam Yamahę RX-V459. Niby ampli więc generalnie feeee dla stereo. Ale swego czasu zebrał dobre opinie w czasie kiedy się pojawił (końcówki dyskretne na Sankeach, DAC na BurrBrown i generalnie nieźle zrobiony). Mam tylko jego do odniesienia się. Podpiąłem WMa pod wejścia analogowe i usłyszałem świetną przestrzeń, taki porządek w paśmie, góra przestała być natarczywa. Odsłuchuję to na Beyerdynamicach 770 Pro. Wszystko byłoby fajnie, gdyby nie fakt, że potrzebuję wpuścić na WM'a wyższe częstotliwości np. 96kHz i 192kHz. DAC tego nie rozumie. W Yamasze w trybie auto wszystko gra. Rozpoznaje poprawnie sygnał. Czy da się jakoś manualnie wymusić, aby nasz wspaniały DAC zrozumiał co w niego wpuszczam? Również w 24 bitach? Z tego co wywnioskowałem, to pomiędzy odbiornikiem SPDIF a DAC jest ustawiona szerokość na 24 bity.

#1972 Użytkownik nie jest zalogowany   marekzawa

  • Użytkownicy
  • 2787 postów
  • Rejestracja: 27.06.2004

Napisano 14.05.2012 - 10:54

Wyboru dokonujesz zworkami.

#1973 Użytkownik nie jest zalogowany   treborm

  • Użytkownicy
  • 2 postów
  • Rejestracja: 14.05.2012

Napisano 14.05.2012 - 11:04

Dzięki, ale może coś bliżej? Tzn. która zwora i jakie ustawienie jest przy tym? Przymierzam się do obudowy i muszę przewidzieć miejsce na dodatkowe przełączniki. Nie znalazłem info o tym. I nie chodzi mi o oversampling.

#1974 Użytkownik nie jest zalogowany   nca

  • Użytkownicy
  • 113 postów
  • Rejestracja: 01.03.2006

Napisano 16.05.2012 - 14:25

panowie gdzie znajde schemat do analogu

#1975 Użytkownik nie jest zalogowany   ja_brzoza

  • Użytkownicy
  • 140 postów
  • Rejestracja: 19.04.2009

Napisano 16.05.2012 - 15:14

Schemat nie był udostępniony.

Pozdr
Łukasz

#1976 Użytkownik nie jest zalogowany   nca

  • Użytkownicy
  • 113 postów
  • Rejestracja: 01.03.2006

Napisano 16.05.2012 - 15:22

jest szansa zeby ktos mi go wysłał na poczte

#1977 Użytkownik nie jest zalogowany   ja_brzoza

  • Użytkownicy
  • 140 postów
  • Rejestracja: 19.04.2009

Napisano 16.05.2012 - 15:29

Ma go Robertus i pewnie najbliżsi, zaangażowani w powstawanie i Ci, którzy rozrysowali go na podstawie PCB. Mnie na to akurat zabrakło zapału.

Pozdr.




Zobacz też Collapse

  Temat Forum Autor Podsumowanie Ostatni post
Ikona Prosty i tani stabilizator napięcia Stereo lenam 
  • 2 odpowiedzi
  • 0 wyświetleń
Ikona Załączniki Prosty wzmacniacz - dobry rezultat DIY marjan1 
  • 13 odpowiedzi
  • 0 wyświetleń
Ikona Przedwznacniacz do Jiga. Prosty i dobry. DIY tomsik 
  • 4 odpowiedzi
  • 0 wyświetleń
Ikona Prosty słuchawkowiec na V-fetach
zagra jak trioda?
DIY jurek 
  • 6 odpowiedzi
  • 565 wyświetleń
Ikona Prosty wzmacniacz dla początkującego DIY fv 
  • 16 odpowiedzi
  • 0 wyświetleń


Audiostereo Magazyn

Nadchodzące wydarzenia w kalendarzu

Brak nadchodzących wydarzeń