Skocz do zawartości
IGNORED

DAC na WM8742 by pkrecz


pkrecz

Rekomendowane odpowiedzi

  • 1 miesiąc temu...

Witam! W ramach urlopu spędziłem wiele godzin na umieszczeniu Dac-a w obudowie. Zastosowałem znaną obudowę dostępną w sklepie internetowym. Zastosowałem przełącznik na tylnym panelu jako selektor wejść. Z przodu włącznik zasilania odcinający 4 żyły z psu. Starałem się wykonać wszystko z jak największą dbałością. Spory problem to wykonanie napisu na froncie. W planie jeszcze kilka zmian. Czas pokaże. Teraz walczę z obudową do psu. Pozdrawiam!

Ukryta Zawartość

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

post-5728-0-43120400-1344713089_thumb.jpg

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ą )
Odnośnik do komentarza
Udostępnij na innych stronach
  • 7 miesięcy temu...
  • 2 lata później...
  • 3 tygodnie później...
  • 6 miesięcy temu...

Mam tego DACa, gra faktycznie dobrze. Akceptuje sygnał wejściowy (konwerter usb/spdif XMOS) PCM 32bit nawet, lecz taktowanie... tylko 88,2khz. Sama kość WM8742 akceptuje sygnał nawet 192khz wg noty katalogowej. Gdzie może być problem ?

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach
  • 1 rok później...

Więc tak, od czego by tu zacząć...

 

Jak wiadomo, WM8742 może pracować na dwa sposoby, sterowany sprzętowo, za pomocą zworek, i programowo, za pomocą szyny I2C.

 

Przy tej drugiej opcji zyskujemy na funkcjonalności, więcej nastaw filtra cyfrowego, a przede wszystkim mamy regulację głośności i to całkiem dobrą. Wedle deklaracji Wolfsona, dla sygnałów 16 bitowych przy regulacji o -48dB, praktycznie nie tracimy jeszcze nic na jakości dźwięku. Jako że nie lubię w torze potencjometrów i dodatkowych niepotrzebnych kabli i ścieżek, po których buja się sygnał, to bardzo zależało mi na wykorzystaniu regulacji dostępnej już w dziedzinie cyfrowej, na poziomie przetwornika. Aby móc z tej funkcjonalności skorzystać, potrzebujemy jakiś kontroler, zdolny wysyłać rozkazy po szynie I2C.

 

Zdecydowałem się na Arduino, bo raz jest dość tani, dwa posiada porządną bibliotekę do obsługi I2C, obsługa sprowadza się do wydawania kilku prostych komend i chyba najważniejsze, ktoś już to wcześniej zrobił, a nie ma powodu aby wyważać otwarte drzwi.

 

Odgrzebuję temat

U mnie ta biblioteka poprostu nie działa. Z którą wersją środowiska pracowałeś ? Czy masz jakieś biblioteki do innych DACów ?

Bibliotekę próbowałem poprawiać ale tam są zmienne które nigdzie nie zostały zadeklarowane a są wykorzystywane np. reg0 i reg1

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )
Odnośnik do komentarza
Udostępnij na innych stronach
  • 1 miesiąc temu...

moja biblioteka dla amanero, wm8741,pcm5102, wm8804 dla diptrace

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ą )
Odnośnik do komentarza
Udostępnij na innych stronach
  • Pokaż nowe odpowiedzi
  • Zarchiwizowany

    Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.



    • 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.