Skocz do zawartości
IGNORED

Audiofilski Switch?


Rekomendowane odpowiedzi

nie tak do końca - dokładnie xmos ma to opisane tu - rozdział 3.4:

 

Cytat

To meet timing requirements of the audio system, the decoupler core must respond to requests from the audio system to send/receive samples immediately. An interrupt handler is set up in the decoupler core to do this. The interrupt handler is implemented in the function handle_audio_request. XM0055126.1 USB Audio Design Guide 19/91 The audio system sends a word over a channel to the decouple core to request sample transfer (using the build in outuint function). The receipt of this word in the channel causes the handle_audio_request interrupt to fire. The first operation the interrupt handler does is to send back a word acknowledging the request (if there was a change of sample frequency a control token would instead be sent—the audio system uses a testct() to inspect for this case). Sample transfer may now take place. First the audio subsystem transfers samples destined for the host, then the decouple core sends samples from the host to device. These transfers always take place in channel count sized chunks (i.e. NUM_USB_CHAN_OUT and NUM_USB_CHAN_IN). That is, if the device has 10 output channels and 8 input channels, 10 samples are sent from the decouple core and 8 received every interrupt.

(ciach)

The acknowledgement sent from Decouple to the Audio System is an “output underflow flag” if set to 1 the subsequent host to device sample transfer does not take place. This allows the Audio subsystem to implement a suitable underflow behaviour based on the current audio format. 3.4.4.1 Asynchronous Feedback The device uses a feedback endpoint to report the rate at which audio is output/input to/from external audio interfaces/devices. This feedback is in accordance with the USB 2.0 Specification.

 

This asynchronous clocking scheme means that the device is the clocking master than therefore means a high-quality local master clock source can be used. After each received USB SOF token, the buffering core takes a time-stamp from a port clocked off the master clock. By subtracting the time-stamp taken at the previous SOF, the number of master clock ticks since the last SOF is calculated. From this the number of samples (as a fixed point number) between SOFs can be calculated. This count is aggregated over 128 SOFs and used as a basis for the feedback value. The sending of feedback to the host is also handled in the USB buffering core via the feedback IN endpoint.

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ą )

TIdal Audio Contriva Diacera SE / Denafrips Terminator+ 12th / Denafrips arce / Monobloki Purifi 1et9040ba / Denafrips Athena / Velodyne Sc1250 +  Wilson Benesh Torus

Co detale sprzetowo-programowego rozwiazania od Xmos wnosza do kwestii izochronicznosci transferu audio przy usb audio? Chcesz powiedziec, ze Xmos ma wdrozony handshake pozwalajacy na poinformowanie zrodla o koniecznosci retransmisji danych audio w izochronicznym streamie, i zrodlo wykonuje retransmisje?

Pliki nieświeze grac dobrze nie beda, i tyle.

32 minuty temu, ProjectPi napisał:

Co detale sprzetowo-programowego rozwiazania od Xmos wnosza do kwestii izochronicznosci transferu audio przy usb audio? Chcesz powiedziec, ze Xmos ma wdrozony handshake pozwalajacy na poinformowanie zrodla o koniecznosci retransmisji danych audio w izochronicznym streamie, i zrodlo wykonuje retransmisje?

przeciez wlasnie to robi  "The sending of feedback to the host is also handled in the USB buffering core via the feedback IN endpoint." - ze nie jest sprawdzane crc danych w polu data ramki to prawda ale crc ramek już tak bo to się odbywa warstwę niżej - opisane dobrze zresztą w linku co podałem

Ukryta Zawartość

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

nie jest tak ze nagle USB odpuszcza fizykę ramek jak w pole data załadujemy audio 🙂

 

Ukryta Zawartość

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

TIdal Audio Contriva Diacera SE / Denafrips Terminator+ 12th / Denafrips arce / Monobloki Purifi 1et9040ba / Denafrips Athena / Velodyne Sc1250 +  Wilson Benesh Torus

Nie odpuszcza "fizyki ramek", bo ramki pozostaja i stad CRC5 czy CRC16 dostepne rowniez w trybie izochronicznym. Co nie oznacza, ze w kazdym trybie wszystkie dostepne ramki sa wykorzystywane.

Ukryta Zawartość

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

"A special feature of Isochronous Transfer is that, there is no handshake packet in transaction."

Co oznacza dokladnie tyle, ze retransmisji w tym trybie nie ma i nie bedzie.

Porownaj sobie to

image.thumb.png.fc00348431a510de2312b36362b6b6a1.png

i to

image.thumb.png.b0d78a372e9379f656bb4aa37c54c61b.png

16 minut temu, xsnailx napisał:

"The sending of feedback to the host is also handled in the USB buffering core via the feedback IN endpoint."

"The device uses a feedback endpoint to report the rate at which audio is output/input to/from external audio interfaces/devices."

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ą )

Pliki nieświeze grac dobrze nie beda, i tyle.

21 minut temu, ProjectPi napisał:

Nie odpuszcza "fizyki ramek", bo ramki pozostaja i stad CRC5 czy CRC16 dostepne rowniez w trybie izochronicznym. Co nie oznacza, ze w kazdym trybie wszystkie dostepne ramki sa wykorzystywane.

Ukryta Zawartość

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

 

coś ta strona dziwna jest bo ta tabela nie zgadza się z tekstem:

spacer.png

 

Ukryta Zawartość

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

TIdal Audio Contriva Diacera SE / Denafrips Terminator+ 12th / Denafrips arce / Monobloki Purifi 1et9040ba / Denafrips Athena / Velodyne Sc1250 +  Wilson Benesh Torus

  • 1 miesiąc później...

A ja mam Netgear FS105 v2 z oryginalnymi zasilaczami liniowymi Netgear. Dwa komplety. Jeśli ktoś chce z nimi sobie poeksperymentować to 50zł jeden komplet. Solidne małe strucle.

Aż mi wstyd, bo wiecie, switche nie wpływają na dane audio w tych przesyłanych datagramach. Oraz standardowo mają izolację galwaniczną wejść:)

2 godziny temu, msankowski napisał:

Aż mi wstyd, bo wiecie, switche nie wpływają na dane audio w tych przesyłanych datagramach. Oraz standardowo mają izolację galwaniczną wejść:)

Nie wpływają na dane, ale te izolacje to se tak działają jak chcą... 

Zawsze powtarzam ze to najprostszy test w audio. Słuchać muzyki i poprosić znajomego czy familie o wypinanie kabla w trakcie. Nie słychać różnicy, nie trzeba nic robić. Jest poprawa po wypięciu,  sieć sieje.  Proste całkiem w sumie...

Edytowane przez marcinmarcin

Pomoc dla Alana 1%KRS 0000037904(32459 MAŁECKI ALAN)

2 godziny temu, msankowski napisał:

Oraz standardowo mają izolację galwaniczną wejść:)

Ale to nie działa tak jak izolacja galwaniczna USB. Moim zdaniem. Nikt nie wie jak to działa. 

Fanless PC + Roon ROCK -> WiFi -> Arcam SA30 (Gigawatt LC-2 mk2) DIRAC! -> QED Silver Anniversary XT -> Fyne Audio F500SP

Najwyrazniej krasnoludki w akcji.

16 minut temu, Piopio napisał:

Ale to nie działa tak jak izolacja galwaniczna USB. Moim zdaniem. Nikt nie wie jak to działa. 

Na czym polega roznica?

Pliki nieświeze grac dobrze nie beda, i tyle.

27 minut temu, marcinmarcin napisał:

Słuchać muzyki i poprosić znajomego czy familie o wypinanie kabla w trakcie.

Ktorego?

Pliki nieświeze grac dobrze nie beda, i tyle.

7 minut temu, msankowski napisał:

Ukryta Zawartość

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

High frequency AC voltages conveying data are induced across an isolating gap.

A co z resztą pasma ?

Ukryta Zawartość

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

Fanless PC + Roon ROCK -> WiFi -> Arcam SA30 (Gigawatt LC-2 mk2) DIRAC! -> QED Silver Anniversary XT -> Fyne Audio F500SP

High frequency AC voltages conveying data are induced across an isolating gap.
A co z resztą pasma ?
Dokładnie to trzeba by doczytać dla konkretnego rozwiązania. Obecnie izolację w gniazdach Ethernet robi się chyba wyłącznie na transformatorach. Kiedyś stosowano też transoptory.
Transformator nie propaguje składowej stałej oraz izoluje potencjały. To drugie jest tutaj najważniejsze, bo trudno byłobu zbudować sieć LAN w budynkach, w których urządzenia mogą być zasilane z różnych faz. Potem to już zjawisko indukcji w transformatorze o konkretnej budowie decyduje jak jest dla konkretnych częstotliwości. Transformatory się konstruuje tak, żeby zasadnicze pasmo, tutaj transmisji cyfrowej, zostało przetransformowane z minimalnymi zniekształceniami. Zakłócenia w paśmie przenoszenia oczywiście transformator też przeniesie, również w Twoich ulubionych izolatorach USB.
Godzinę temu, msankowski napisał:

Zakłócenia w paśmie przenoszenia oczywiście transformator też przeniesie, również w Twoich ulubionych izolatorach USB.

Ale w przypadku USB nie stosuje się transformatorów. Sygnał jest interpretowany i odwzorowywany po drugiej stronie zapory. Czego nie ma w przypadku Ethernet. 

Fanless PC + Roon ROCK -> WiFi -> Arcam SA30 (Gigawatt LC-2 mk2) DIRAC! -> QED Silver Anniversary XT -> Fyne Audio F500SP

Ale w przypadku USB nie stosuje się transformatorów. Sygnał jest interpretowany i odwzorowywany po drugiej stronie zapory. Czego nie ma w przypadku Ethernet. 
Co tam się zatem stosuje? Bo nie ma takiego elementu elektronicznego jak "zapora".
2 minuty temu, msankowski napisał:
3 minuty temu, Piopio napisał:
Ale w przypadku USB nie stosuje się transformatorów. Sygnał jest interpretowany i odwzorowywany po drugiej stronie zapory. Czego nie ma w przypadku Ethernet. 

Co tam się zatem stosuje? Bo nie ma takiego elementu elektronicznego jak "zapora".

układ scalony 

Fanless PC + Roon ROCK -> WiFi -> Arcam SA30 (Gigawatt LC-2 mk2) DIRAC! -> QED Silver Anniversary XT -> Fyne Audio F500SP

2 minuty temu, msankowski napisał:

Te zwykle przewodzą a nie izolują.
Są zasadniczo dwa elementy izolujące galwanicznie: transformator i transoptor.

Sprawdź sobie układ ADUM4160.

Fanless PC + Roon ROCK -> WiFi -> Arcam SA30 (Gigawatt LC-2 mk2) DIRAC! -> QED Silver Anniversary XT -> Fyne Audio F500SP

Sprawdź sobie układ ADUM4160.

Ukryta Zawartość

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

Obejrzyj sobie schemat wewnętrzny tego układu, poczytaj. Tam w środku są jakieś specyficzne transformatory na w.cz..

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ą )

"Combining high speed CMOS and monolithic air core transformer technology, these isolation components provide outstanding performance characteristics and are easily integrated with low and full speed USB-compatible peripheral devices."

Pliki nieświeze grac dobrze nie beda, i tyle.

6 minut temu, ProjectPi napisał:

"Combining high speed CMOS and monolithic air core transformer technology, these isolation components provide outstanding performance characteristics and are easily integrated with low and full speed USB-compatible peripheral devices."

Nie. Tego się nie da zrealizować. Max co można w układzie scalonym, to 30pF w 741. Wszystko inne to oszustwo jest, włącznie z mikrofonami w komórkach. Oszustwo. 

nagrywamy.com

4 godziny temu, ProjectPi napisał:

Ktorego?

Od prądu.... jest lepiej znaczy że delikwent głuchy i nie ma co dalej się bawić 🫠

Rj45 😉

Pomoc dla Alana 1%KRS 0000037904(32459 MAŁECKI ALAN)

3 minuty temu, marcinmarcin napisał:

Od prądu.... jest lepiej znaczy że delikwent głuchy i nie ma co dalej się bawić 🫠

Rj45 😉

Ktorego RJ45?

Pliki nieświeze grac dobrze nie beda, i tyle.

9 godzin temu, Piopio napisał:

Ale w przypadku USB nie stosuje się transformatorów. Sygnał jest interpretowany i odwzorowywany po drugiej stronie zapory. Czego nie ma w przypadku Ethernet. 

wystarczy w tym wypadku konwersja na światłowód, i tak się to robi generalnie

TIdal Audio Contriva Diacera SE / Denafrips Terminator+ 12th / Denafrips arce / Monobloki Purifi 1et9040ba / Denafrips Athena / Velodyne Sc1250 +  Wilson Benesh Torus

15 godzin temu, msankowski napisał:

A ja mam Netgear FS105 v2 z oryginalnymi zasilaczami liniowymi Netgear. Dwa komplety. Jeśli ktoś chce z nimi sobie poeksperymentować to 50zł jeden komplet. Solidne małe strucle.

Aż mi wstyd, bo wiecie, switche nie wpływają na dane audio w tych przesyłanych datagramach. Oraz standardowo mają izolację galwaniczną wejść:)

To działają w końcu czy nie? Czego się tak wstydzisz?

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

      Chcesz być na bieżąco ze wszystkimi naszymi najnowszymi wiadomościami i informacjami?
      Zapisz się
    • KONTO PREMIUM


    • Ostatnio dodane opinie o sprzęcie

      Ostatnio dodane opinie o albumach

    • Najnowsze wpisy na blogu

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