Jump to content
krzysieks_2007

Interfejs USB-I2S

Recommended Posts

26 minut temu, daris666 napisał:

Ja całego kompa zasilam niskoszumnym zasilaczem więc po usb leci wspaniale oczyszczone napięcie 🙂 

Marzyciel 🙂

  • Like 1

Share this post


Link to post
Share on other sites

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Podobno zjawiskowy

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Edited by gabler

Share this post


Link to post
Share on other sites
14 minut temu, boguwoj napisał:

Oczywiście można to zobaczyć nawet na oscyl.

Ok, ja to sprawdzę na oscyloskopie 🙂 Zobaczymy jak sieje malina. 


Zero krzemu w torze, to grać nie może 🙂

Share this post


Link to post
Share on other sites
xavian
2 godziny temu, boguwoj napisał:

Za to przerabiam kabel usb tak że masa od niego i oczywiście + z kompa w ogóle nie wchodzą do odbiornika USB,odcinam przy wtyku do konwertera USB.Do Amanero wchodzi tylko D+i D-.

Przy takim połączeniu komputer nie wykrywa amanero.


Waldi 4xPcm1704 Muzg,Salas,Black Gate-mod---------------Accuclone p4100 -mod--------------M2tech Evo Muzg,Salas -mod---------------Seas Bifrost -mod

Share this post


Link to post
Share on other sites

Hmm,do transmisji danych po USB masa nie jest potrzebna,jest to serial-szeregowy system.Nie mam jak teraz tego sprawdzić jak to zrobiłem,jestem w buszu i łącze sie raz dziennie z netem.Robiłem to kilka dobrych lat temu i nie pamiętam ,ale Amanero ma taki programik do config tool czy coś takiego i tam w nim coś zmieniałem .Jak wróce do sprzętu to zajrze co i jak.

Share this post


Link to post
Share on other sites

Teoretycznie to chyba możliwe. Czy w praktyce odcięcie masy pozwoli działać odbiornikowi?


"A ci, którzy tańczyli, zostali uznani za szalonych przez tych, którzy nie słyszeli muzyki" — Friedrich Nietzsche 

Share this post


Link to post
Share on other sites

Transmisja w USB jest różnicowa i teoretycznie odbywa się bez udziału masy, ale standard USB określił maksymalną różnicę między poziomami mas na 0,5V.

  • Like 2

W sprawie zegarów/zasilaczy/stabilizatorów proszę pisać na [email protected]

Sklep: www.muzgaudio.com | Projekty: www.muzgdiy.wordpress.com

Share this post


Link to post
Share on other sites

Masa jest mu do czegoś tam potrzebna, nie da się odciąć. Też kiedyś myślałem że będzie prosto, ale się okazało ze nie działa. Wtedy dopiero przeszedłem do kroku RTFM  🙂


Seas L22+FW146+9950/FW146+WA30TW010/BG9/I-amp/China AK4490+Amanero/Nostromo3+RS headamp+Superlux HD681

Share this post


Link to post
Share on other sites

Podłaczyłem waveio by porownać z amanero.

Poratuje ktoś dobrymi sterownikami do waveio bo w necie nie mogę znaleść lub a ze strony luckit.biz nie mogę pobrać.

20200123_123216-1843x1382.jpg

Edited by krzysieks_2007

Waldi 4xPcm1704 Muzg,Salas,Black Gate-mod---------------Accuclone p4100 -mod--------------M2tech Evo Muzg,Salas -mod---------------Seas Bifrost -mod

Share this post


Link to post
Share on other sites

Trochę w temacie więc zapytam. 

Mam konwerter USB-I2S z wyjściem BCK = 64*LRCK. Większość albumów mam 16 bitach, więc nie potrzebuję aż 32 bitowych paczek. Chciałbym obniżyć o połowę BCK, aby przesłać do kości DACa dwa razy większą częstotliwość próbkowania. Ograniczeniem DACa jest BCK który musi być poniżej 6MHz. 

Chciałbym zapytać w jaki sposób mogę to zrobić i czy w ogóle mogę, czy to może tak działać?

 

Gdzieś w internetach coś znalazłem na układzie 74AC161, ale czy to ma prawo zadziałać w takim przypadku?

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 


"A ci, którzy tańczyli, zostali uznani za szalonych przez tych, którzy nie słyszeli muzyki" — Friedrich Nietzsche 

Share this post


Link to post
Share on other sites
2 godziny temu, Kris_54701 napisał:

Trochę w temacie więc zapytam. 

Mam konwerter USB-I2S z wyjściem BCK = 64*LRCK. Większość albumów mam 16 bitach, więc nie potrzebuję aż 32 bitowych paczek. Chciałbym obniżyć o połowę BCK, aby przesłać do kości DACa dwa razy większą częstotliwość próbkowania. Ograniczeniem DACa jest BCK który musi być poniżej 6MHz. 

Chciałbym zapytać w jaki sposób mogę to zrobić i czy w ogóle mogę, czy to może tak działać?

 

To znaczy co chciałbyś zrobić? . W interfejsie I2S podzielić jeden z wyjściowych sygnałów zegarowych (BCK z konwertera USB/I2S) przez 2 i z automatu interfejs wejściowy DAC zacznie ci czytać ramki 16 bitowe  o 2 razy większej częstotliwości próbkowania? 

Share this post


Link to post
Share on other sites

Sam nie zacznie, ale mam programowy upsampling na komputerze. Cała reszta jak wyżej. Czy to zadziała?


"A ci, którzy tańczyli, zostali uznani za szalonych przez tych, którzy nie słyszeli muzyki" — Friedrich Nietzsche 

Share this post


Link to post
Share on other sites

Fajny ten izolator usb,ale cena kosmos jak za takie cos, idzie kupic izolatory usb na adum za 50zl i mysle o tym. Sam usunolem izolatory i2s z soekrisa i chwale . Zeby amanero lub xmos byl wykrywalny przez pc jesli przetniemy zyle 5v musi miec oczywisxie swoje zasilanie!

Share this post


Link to post
Share on other sites
1 minutę temu, bmxmen napisał:

Fajny ten izolator usb,ale cena kosmos jak za takie cos, idzie kupic izolatory usb na adum za 50zl i mysle o tym. 

to zapomnij ;)

nie będzie działać na 100%


Monitor Audio RX8, RX Center, Silver 1; DAC : 8-ch DIYINHK ES9016, XMOS Multichannel; Power AMP : 6-ch TPA3255

Share this post


Link to post
Share on other sites
W dniu 22.01.2020 o 20:56, Muzg napisał:

Transmisja w USB jest różnicowa i teoretycznie odbywa się bez udziału masy, ale standard USB określił maksymalną różnicę między poziomami mas na 0,5V.

Masa jest konieczna jako poziom odniesienia. W przypadku transmisji różnicowej w USB (i w niemal wszystkich systemach cyfrowych) sygnały na obu liniach danych mają przeciwne poziomy logiczne ale zarówno zero logiczne jak i jedynka mają potencjał nad zerem (masą) zasilania. Jeśli na linii D+ jest zero logiczne to na D- jest jedynka. Teoretycznie różnica potencjałów wynosi 0. Żeby odbiornik poprawnie odczytał poziomy logiczne potrzebny jest mu poziom odniesienia czyli Masa.

W dniu 22.01.2020 o 18:41, boguwoj napisał:

Robiłem to kilka dobrych lat temu i nie pamiętam ,ale Amanero ma taki programik do config tool czy coś takiego i tam w nim coś zmieniałem .Jak wróce do sprzętu to zajrze co i jak.

Może programowo zwarłeś jedną z linii danych do masy i dlatego ci zadziałało (zdesymetryzowałeś wejście )

Share this post


Link to post
Share on other sites
W dniu 23.01.2020 o 12:38, krzysieks_2007 napisał:

Poratuje ktoś dobrymi sterownikami do waveio

Napisz na maila.


Nie działają mi PM. Kontakt na maila (w moim profilu).

 

Share this post


Link to post
Share on other sites
12 godzin temu, McGyver napisał:

Napisz na maila.

Mail wysłany.

Waveio jest świetne już z zasilania usb.

Po zmianie zasilania jest znacznie lepiej.

A po drobnych modyfikacjach bas i przestrzeń to sam miód. Zero cyfrowego nalotu.

Izolator USB swoje kosztował ale spisuje się rewelacyjnie.

Testuję izolacje i2s z dobrym zasilaniem po obu stronach.

Bez izolacji jest lepiej.


Waldi 4xPcm1704 Muzg,Salas,Black Gate-mod---------------Accuclone p4100 -mod--------------M2tech Evo Muzg,Salas -mod---------------Seas Bifrost -mod

Share this post


Link to post
Share on other sites
13 godzin temu, Kris_54701 napisał:

Sam nie zacznie, ale mam programowy upsampling na komputerze. Cała reszta jak wyżej. Czy to zadziała?

to się zastanówmy 

dla fs=44,1kHz i ramki 32 bitowej BCK = 64*fs=2,8224MHz (to sporo mniej niż wspomniane 6MHz) 

zakładasz, że w jakiś sposób uzyskasz ramki 16 bitowe i BCK=32*fs = 1,411MHz. Raczej nie możesz tylko podzielić wyjściowego BCK przez dwa . Źródło sygnału PCM musiałoby wygenerować wszystkie sygnały zegarowe: LRCK, BCK  i danych z ramką dla 16 bitów na kanał.  

ale dalej twierdzisz że chcesz upsamplingu czyli fs=2xfs = 88,2kHz i BCK =32*fs = 2,822MHz

masz 16 bitowe ramki, 2x większe fs, ale częstotliwość BCK się nie zmieni.  

Kiedy zrobisz upsampling 2xfs to bez żadnych "modyfikacji" BCK będzie miało częstotliwość 5,664MHz i to dalej jest poniżej 6MHz

To jedno , druga sprawa, to czy DAC przyjmie ramki o takiej długości? Interfejsy PCM  są tak pomyślane żeby w 32 bitowej ramce umieścić dowolną długość słowa danych, w praktyce od 8 do 24 bitów. 

image.thumb.png.de0dd7f2389021ae7020b8662dacf40c.png

Tak wygląda format "standard" 16 bitów w PCM1794A. Nie wiem co się stanie kiedy w czasie przeznaczonym na jeden kanał będzie przez BCK  taktowanych 16 bitów zamiast 32 bitów. Trzeba spróbować. 

Share this post


Link to post
Share on other sites

docelowo chciałbym w 12MHz zmieścić się z sygnałem 384kHz. Czy to możliwe, absolutnie nie wiem. Zastanawia mnie w jaki sposób jest to ustawiane w konwerterze USB-I2S. Czy nie można tego zmienić programowo? A może są dostępne konwertery z wyborem wielokrotności BCK względem LRCK?

1 godzinę temu, tomek_j napisał:

image.thumb.png.de0dd7f2389021ae7020b8662dacf40c.png

Na załaczonym rysunku widoczne jest 16 bitów wolnego miejsca. Gdyby udało się przesunąć DANE w odpowiednie miejśce, możnaby zejśc do 32*LRCK co dla 384kHz wyniosłoby BCK 12MHz. 

Oczywiście to tylko moje mokre marzenia senne, ale tym sposobem, wiele starych przetworików wzniosłoby się na wyżyny dobrego dźwięku. 


"A ci, którzy tańczyli, zostali uznani za szalonych przez tych, którzy nie słyszeli muzyki" — Friedrich Nietzsche 

Share this post


Link to post
Share on other sites
W dniu 27.01.2020 o 10:56, krzysieks_2007 napisał:

Mail wysłany.

Waveio jest świetne już z zasilania usb.

Po zmianie zasilania jest znacznie lepiej.

A po drobnych modyfikacjach bas i przestrzeń to sam miód. Zero cyfrowego nalotu.

Izolator USB swoje kosztował ale spisuje się rewelacyjnie.

Testuję izolacje i2s z dobrym zasilaniem po obu stronach.

Bez izolacji jest lepiej.

Czyli rozumiem ze usb isolator to szkoda czasu?

Share this post


Link to post
Share on other sites

Izolacja nie jest w celu polepszenia, a w celu izolacji w sytuacji kiedy jest niezbędna, np. w celu wyeliminowania pętli masy.

Przykładowo, jeśli mamy komputer -> DAC -> wzmacniacz to nic złego się nie dzieje, ale jeśli z komputera idzie jeśli jakiś przewód połączony ze wzmacniaczem i jeśli wszytko jest długie (>3m) to już różne rzeczy mogą się dziać i izolacja będzie jedynym wyjściem.

Edited by sybic

Monitor Audio RX8, RX Center, Silver 1; DAC : 8-ch DIYINHK ES9016, XMOS Multichannel; Power AMP : 6-ch TPA3255

Share this post


Link to post
Share on other sites
W dniu 26.01.2020 o 16:15, Kris_54701 napisał:

Trochę w temacie więc zapytam. 

Mam konwerter USB-I2S z wyjściem BCK = 64*LRCK. Większość albumów mam 16 bitach, więc nie potrzebuję aż 32 bitowych paczek. Chciałbym obniżyć o połowę BCK, aby przesłać do kości DACa dwa razy większą częstotliwość próbkowania. Ograniczeniem DACa jest BCK który musi być poniżej 6MHz. 

Chciałbym zapytać w jaki sposób mogę to zrobić i czy w ogóle mogę, czy to może tak działać?

 

Gdzieś w internetach coś znalazłem na układzie 74AC161, ale czy to ma prawo zadziałać w takim przypadku?

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

 

Możesz zainteresować się addonem do konwertera USB .3lite. 

Hidden Content

    Give reaction or reply to this topic to see the hidden content.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )

Cytując: "Możliwość przestawienia BCLK na 32x Fs zamiast standardowego 64x Fs. Pozwala to "wykręcić" przetworniki takie jak PCM56 do 768 kHz."

Share this post


Link to post
Share on other sites
3 godziny temu, bmxmen napisał:

Czyli rozumiem ze usb isolator to szkoda czasu?

Mi izolacja i2s nigdy nie była potrzeba.Izoluję Usb tak na wszelki wypadek.

Co do dźwięku, słuchałem z izolacją i2s parę dni i bylo super,bez izolacji dzwiek jest jednak bardziej bogaty w szczegóły, bas ma bardziej przyjemny pomruk,scena równoż bardziej precyzyjna.

Są to subtelne różnice ale w na pewnym poziomie rozdzielczości  dość znaczące.


Waldi 4xPcm1704 Muzg,Salas,Black Gate-mod---------------Accuclone p4100 -mod--------------M2tech Evo Muzg,Salas -mod---------------Seas Bifrost -mod

Share this post


Link to post
Share on other sites

Izolator usb mi nie pomaga i nie szkodzi. 

Ponawiam prośbę o sterowniki windows do waveio.


Waldi 4xPcm1704 Muzg,Salas,Black Gate-mod---------------Accuclone p4100 -mod--------------M2tech Evo Muzg,Salas -mod---------------Seas Bifrost -mod

Share this post


Link to post
Share on other sites
56 minutes ago, Kris_54701 said:

Testował ktoś?

Słyszałem dużo dobrego, gdyby ktoś chciał ściągnąć partie, pisze się na 1 sztukę, bo chyba od iluś jest zniżka 

Share this post


Link to post
Share on other sites

Ciekawa płytka.

A to waveio które obecnie modyfikuje.

Przygotowane pod zegar 22,576 od Muzga.

PhotoPictureResizer_200131_174923836_crop_2049x1973.jpg

Edited by krzysieks_2007

Waldi 4xPcm1704 Muzg,Salas,Black Gate-mod---------------Accuclone p4100 -mod--------------M2tech Evo Muzg,Salas -mod---------------Seas Bifrost -mod

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.