Ogłoszenie

Collapse
No announcement yet.

USB Audio - forumowe "Amanero"

Collapse
Ten temat jest przyklejony.
X
X
 
  • Filtr
  • Czas
  • Pokaż
Clear All
new posts

  • LeszekC
    replied
    Niestety, ale na możliwość użycia I2S muszę poczekać parę miesięcy.
    Takie zacofanie technologiczne.
    Class 1 wystarcza mi w zupełności, plików gęstych nie planuję, więc nie ma istotnego problemu.
    To tylko kwestia poprawności technicznej.

    Zostaw komentarz:


  • .3lite
    replied
    Najpierw sprawdźcie, czy po I2S gra wam muzyka. Potem możemy myśleć o SPDIF, ale skoro w Windows 10 jest wszystko OK to jest to wina sterownika obsługującego USB Audio i z tym wam nie pomogę, ponieważ nie używałem USB Audio na tych systemach.
    Last edited by .3lite; 21.07.2018, 08:15.

    Zostaw komentarz:


  • LeszekC
    replied
    Odtwarzacz Daphile (Linux) też nie idzie na współpracę- rozpoznaje kartę i gra do niej, lecz dalej już panuje cisza.
    Zauważyłem, że DAC wyświetla częstotliwość sygnału (cały czas o S/PDIF mowa) jako 48kHz, a faktycznie odtwarzany jest plik 44,1kHz.
    Oczywiście żadnego przetwarzania częstotliwości nie stosuję.

    Zostaw komentarz:


  • jaro2211
    replied
    U siebie też zauważyłem ze pod linuxem ( libreelec - kodi ) po spdif w UAC 2 brak dźwięku, choć wykrywa kartę i na amplitunerze zapala się pcm. Pod win 10 i kodi w win wszystko ok.

    Zostaw komentarz:


  • LeszekC
    replied
    Zmieniłem oprogramowanie pod Windows Vista, użyłem plik z dnia 29.06.2018.
    OpenSuse Leap 42.3 nadal nie pozwala użyć kartę w opcji class 2.0, system widzi urządzenie ale nie zgłasza go do konfiguracji.
    Shadow widzi kartę jako USB 2, lecz nie potrafi do niej grać.
    Mały krok do przodu.

    Zostaw komentarz:


  • .3lite
    replied
    W Windows XP UAC 2.0 (zworka CLASS) nie będzie działać. Tylko i wyłącznie UAC 1.0 (bez zworki CLASS). Plik fwupdater2019.zip zawiera też folder "Driver". Dla starszych systemów może to być wymagane (instalacja sterownika).

    Jeśli chodzi o OpenSuse Leap oraz Gentoo to nie mam pojęcia. Musiałbyś poszukać gdzie leży problem. Sam USB Audio jest zgodny z USB Audio Class zarówno 1.0 jak i 2.0, więc jak kernel posiada sterownik to będzie działać. Na dobry start polecam jednak aktualizację urządzenia do najnowszego firmware.

    Zostaw komentarz:


  • LeszekC
    replied
    Od wczoraj mam ten układ, płytka podstawowa.
    Gra przez S/PDIF, działa.
    Oczywiście zapragnąłem wgrać ostatnie oprogramowanie.
    Niestety, ale program FWUpdate.exe (zarówno pod Wine jak i w wirtualnym (na VBox) Windows XP) nie widzą urządzenia.
    Okienko wyboru jest puste.
    Co robię źle?
    Czy urządzenie wymaga jakiegoś przygotowania do programowania?


    Drugie pytanie:
    OpenSuse Leap 42.3 widzi kartę tylko jako class 1
    Również system Shadow (odtwarzacz audio oparty na Gento) wymaga ustawienia zworki na class 1
    Oba komputery wyposażone w USB2.
    Przy ustawieniu (otwarciu zworki) na class 2 urządzenie nie jest wykrywane.
    Czy tak "ma być"?

    Zostaw komentarz:


  • Marcin V
    replied
    Totalnie nie moja liga, ale fajnie się patrzy jak projekt się*rozwija ^^

    Zostaw komentarz:


  • tomekk_
    replied
    Nie na temat...
    jak na diyaudio.com, store.diyaudio.pl ;-)

    Zostaw komentarz:


  • gavron04
    replied
    Produkt na skalę światową!

    Zostaw komentarz:


  • Piotrzurawski
    replied
    Mistrzu !

    Zostaw komentarz:


  • .3lite
    replied
    No i DSD512 zakończone - działa tak jak powinno

    Miałem jeden dosyć poważny problem, ponieważ jako, że dane w natywnej formie DSD przesyłane są po 8 bajtów na kanał (DSDL DSDL DSDR DSDR DSDL DSDL DSDR ... *) a LRCK zmienia się co 4 bajty (32 bity) to w sumie nic ten sygnał nie oznacza. Tym bardziej nie oznacza tego co powinien, tj. który kanał w danej chwili jest przesyłany. Trzeba było kombinować aby znaleźć rozwiązanie jak rozpoznać, czy teraz gra kanał lewy czy prawy. Na filmiku wyżej akurat synchronizowało się losowo, więc czasami lewy kanał był prawym a czasami normalnie. Dodatkowo mogło być opóźnienie o 32 próbki względem lewego a prawego kanału. Teraz już nie ma tego problemu

    *:[code]
    ______ ______ ______ ______
    LRCK: | | | | | | |
    | |______| |______| |______| ...

    DANE: DSDL DSDL DSDR DSDR DSDL DSDL DSDR ...
    [/code]

    Końcowo układ obsługuje DSD64, DSD128 i DSD256 w formie DoP oraz dodatkowo DSD512 natywnie :)
    Last edited by .3lite; 03.07.2018, 14:38.

    Zostaw komentarz:


  • .3lite
    replied
    Dzisiaj dosyć ciekawy sukces nad którym jeszcze pracuję, tj. DSD512 w formie "natywnej" bez decymacji:



    W praktyce ta zmiana dodaje alternatywny deskryptor (tj. raw data). Zważywszy na fakt, że CM6631A nie odtwarza DSD i nie posiada wielu kanałów (tj. dla DSD w formie natywnej potrzebne są dwa wyjścia I2S stereo) to jest to ciekawa sprawa Sam format przesyłu DSD512 z CM6631A nie jest ani w formie DoP ani natywnej, ponieważ nowy protokół używa tylko dwóch kanałów (stereo) i przesyła w nich po 32 bity na jeden kanał DSD. Nie ma żadnych markerów. W DoP jest to 16 bitów na kanał oraz po 8 bitów na marker. W natywnej formie DSD (tj. podwójne stereo) są to 64 bity na kanał, więc nowy format wymaga dwa razy szybszego przesyłu aby utrzymać ten sam bit rate.

    Zostaw komentarz:


  • .3lite
    replied
    Mała aktualizacja firmware (2018-06-29):

    6631A-4549-master-cmedia-ALL.hex - USB Audio w trybie master, tj. sama podstawka. Standardowa wersja jak poprzednie zamieszczane w tym temacie.
    6631A-4549-slave-cmedia-ALL.hex - USB Audio w trybie slave, tj. wymagany addon z FPGA. Obsługa do 768 kHz oraz DSD256.

    Minimalne poprawki. Zegary standardowo 49.152 MHz oraz 45.1584 MHz. Nie będę zamieszczać innych kompilacji. Tak samo od teraz tylko i wyłącznie PID i sterownik od C-Media.

    Załadowanie firmware w trybie master dla wersji z addonem FPGA może spowodować uszkodzenie urządzenia, więc trzeba uważać.
    Załączone pliki

    Zostaw komentarz:


  • kulamario
    replied
    ja tez czekam

    Zostaw komentarz:


  • siewcu
    replied
    Rób rób, czekam na taki konwerter zrobiony dla forum i tak dopracowany. :)

    Zostaw komentarz:


  • kulamario
    replied
    Hahahhahah
    spox

    Zostaw komentarz:


  • .3lite
    replied
    To idź i rób, nikt ci nie broni

    Zostaw komentarz:


  • kulamario
    replied
    Konwerter AC3 albo DSP 5.1 albo 7.1 byście zrobili lepszy był by pożytek

    Zostaw komentarz:


  • Piotrzurawski
    replied
    Debugowanie softu ... teraz wyobraźmy sobie że procek steruje ogrzewaniem albo reaktorem chemicznym takim którym mierzy 20metrów wysokości... albo hamulcem w aucie lub dźwigiem
    Last edited by Piotrzurawski; 27.06.2018, 21:40.

    Zostaw komentarz:

Czaruję...
X