Skocz do zawartości
IGNORED

Transmisja I2S


Mikha'el

Rekomendowane odpowiedzi

Witam

Czy jest możliwy do wykonania konwerter sygnału MCLK (np. 1024Fs do 512Fs / 512Fs do 256Fs) lub może są dostępne gotowe układy, które to wykonują?

Będę niezmiernie szczęśliwy jeśli ktoś mógłby dla mnie coś takiego wykonać lub podać jakiś link do gotowca. 

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

2 godziny temu, emc_emc napisał:

Rozumiem że chcesz uzyskać tylko mniejszą częstotliwość ?

Tak, moge wpiac sie z sygnalem I2S bezposrednio w DAC i wtedy potrzebuje MCLK = 512Fs lub przez wejscie z plytki HDMI (dalej idzie do DSP) i wtedy potrzebuje MCLK = 256Fs. Wszystkie stream'ery z wyjsciem I2S, ktore biore pod uwage maja na wyjsciu MCLK = 1024Fs. Jest taka plytka Micromedia z protokolem Dante i ona ma na wyjsciu MCLK = 256Fs ale w razie jakby polaczenie sie ( co nie jest takie proste) nie zadzialalo to w przypadku stream'era pozostaje mi w ostatecznosci wyjscie Coax. Na plytce z Micromedia jest takze wyjscie Coax. ale jezeli juz mialbym z niego kozystac to wole jednak stream'er bo do plytki potrzebny jest komputer (wiadomo jak jest z tymi komputerami) i w przypadku stream'era  jest wieksza wygoda w obsludze.

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

Jest możliwy. Do wyboru masz zwykły dzielnik częstotliwości, wpisz w google te słowa a wyskoczy ci dużo przykładów wraz z opisami dzielników przez 2, 4 itd. Kup scalaka z nózkami DIP oraz podstawkę DIP, przylutuj kondensator 100n i 10u do nóżek zasilania a mozliwie krótkie przewody (najlpeiej ekran, ale może byc skrętka) poprowadz na próbę, jak zadziała to ułozysz docelowo.

Jest tez mozliwe zastosowanie układu specjalizowanego typu PLL170x, ale musisz doczytać który z nich zrobi to samo co układ pierwszy - czyli otrzyma TWÓJ zegar i podzieli go przez dwa, bo są tez takie układy które są sterowane sztywną nietypową częstotliwościa typu 27MHz i z tego generują co chcesz, ale w tym przypadku nie zsynchronizujesz się ze swoim MCLK. Bo to jest właśnie okoliczność determinujące zawężenie możliwych rozwiązań.

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

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )   układ 74xxx74 - przerzutnik D x 2 - możesz podzielić przez 2 i przez 4.

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

Dziękuje wszystkim za odpowiedzi. Proszę o wyrozumiałość jeśli moje pytanie okaże się śmieszne, nie znam się na tym.

 Czy pozostałe sygnały ( BCK, LRCK, DATA ) są może bezpośrednio powiązane z MCLK i jaki może mieć na nie wplyw taka konwersja MCLK?

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

i tak i nie.

Są powiązane w rozumieniu "ogólnego sprzęgnięcia i synchronizacji wewnątrz układu", ale mogą się zmieniac proporcje, które determinują możliwość odbierania różnych częstotliwości typu 44.1, 88.2 i 96 oraz 192 i 176.4. I tu najważniejsze - układ sam rozpoznaje i ustawia proporcje ! Zaraz sam zobaczysz dlaczego.

Co to jest fs? nasz fs to frequency sampling i zawsze (prawie) jest znane publicznie. Dla CD to przeciez nasze 44.1kHz, dla plików to 88.2kHz, 96kHz i czasami 192kHz. To w powiązaniu z tym, że mamy tylko jeden zegar do dyspozycji (w uproszczeniu) powoduje, że nasz odbiornik albo inny układ cośtamrobiący musi być elastyczny. I jest.

Jak układ ma obsłużyć aż cztery zakresy?

Podaje się mu zegar nadmiarowy pasujący dla maksymalnej częstotliwości u nas 19kHz - układ sam się ustawi w 256fs. Trochę matematyki -> 192kHz * 256  = 49152kHz ->to jest nasz zegar, czyli masterclock. Nie za duży? Nie o ile producent na to pozwolił.

I dalej a co się stanie jak zapodamy na wejście sygnał o częstotliwości dwa razy mniejszej (znacznie częściej spotykanej) ? Nasz układ sam to rozpozna.

Co musi układ zrobić aby dostając sygnał 96kHz i posiadając zegar 49152kHz zadziałał? Musi ustawić nowe xxxfs (czyli współczynnik podziału , mający jeszcze inne praktyczne znaczenie, ale o tym poniżej). Z działania matematycznego otrzymamy 49152kHz / 96kHz = 512fs. czyli

96kHz * 512 = 49152kHz, i kolejny krok niżej

48kHz * 1024 = 49152kHz

Co się wydarzyło? Otóż układ jest sterowany jednym zegarem 49152kHz i obsługuje trzy częstotliwości 48 96  i 192 z różnym współczynnikiem xxxfs. Co on oznacza?. W naszym przypadku tyle, że układ poświęca danej porcji danych kolejno czas 1024 takty, 512 taktów i 256 taktów. Ma to znaczenie głównie dla filtrów wewnątrz układu.

Widac od razu , że najmniej czasu poświęca sygnałowi o największej częstotliwości fs (u nas 192) czy to źle? Nie, bo taki sygnał potrzebuje w naszych warunkach najmniej czasu , zważywszy poco jest owa filtracja.

Zbiorczo otrzymamy

192kHz * 256  = 49152kHz

96kHz * 512 = 49152kHz

48kHz * 1024 = 49152kHz

Powiesz, że to nie wszystko. Logicznie to juz wszystko. Ale jak widzisz w technice cyfrowej rozwiążesz jeden problem i od razu wyskakuje drugi i to nie mniejszy. Powiesz, że mamy przeciez jeszcze

176.4kHz * 256  = 45158,4 kHz

88.2kHz * 512 = 45158,4 kHz

44.1kHz * 1024 = 45158,4 kHz

Tak. Mamy. Łatwiej obsłużyć (pogodzić) sygnały będące wielokrotnościami całkowitymi fs, niż niecałkowitymi.

Przenikanie się świata CD i DVD/SAT spowodowało , że pliki i dzwięki na róznych nośnikach są rozpowszechniane z kilkoma częstotliwościami mającymi dwa główne wspólne mianowniki - CD i DVD odpowiednio 44.1kHz i 48kHz.

Do pogodzenia tych dwóch światów można użyć dwóch niezaleznych technik. Pierwsza to upsamplowanie asynchroniczne dla jednej wartości i synchroniczne dla drugiej, a druga to rozpoznanie fs przez urządzenie i dopasowanie zegara do danego strumienia. W naszym przypadku mamy dwa zegary , a są to 45158,4 kHz i 49152 kHz.

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą ) Edytowane przez Waldi_06
Odnośnik do komentarza
Udostępnij na innych stronach

Warto dodać, że sygnały o wartości 45158,4 kHz to spory problem dla konstruktora i własciwie wszystkie amatorskie układy nie są zaprojektowane profesjonalnie dla takich częstotliwości pomimo tego, że konstruktorzy mogą miec taka wiedzę, ponieważ naprawdę prawidłowa dystrybucja takich sygnałów jest naprawdę trudna.

Amatorskim kompromisem jest ponad 20Mhz. Owszem układy z sygnałami ponad 40MHz tez będą działały, ale nie otrzymamy poprawy a jedynie szerszy zakres funkcjonalności. To było w sporym w uproszczeniu. Bo przykłady daców z Sabre pokazują, że i możemy wykonac dace z zegarami 100MHZ, ale lepiej nie pokazywać pomiarów tych zegarów, bo można dostać "palpitacji". To też w uproszczeniu.

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

14 minut temu, Waldi_06 napisał:

i tak i nie.

Są powiązane w rozumieniu "ogólnego sprzęgnięcia i synchronizacji wewnątrz układu", ale mogą się zmieniac proporcje, które determinują możliwość odbierania różnych częstotliwości typu 44.1, 88.2 i 96 oraz 192 i 176.4. I tu najważniejsze - układ sam rozpoznaje i ustawia proporcje ! Zaraz sam zobaczysz dlaczego.

Co to jest fs? nasz fs to frequency sampling i zawsze (prawie) jest znane publicznie. Dla CD to przeciez nasze 44.1kHz, dla plików to 88.2kHz, 96kHz i czasami 192kHz. To w powiązaniu z tym, że mamy tylko jeden zegar do dyspozycji (w uproszczeniu) powoduje, że nasz odbiornik albo inny układ cośtamrobiący musi być elastyczny. I jest.

Jak układ ma obsłużyć aż cztery zakresy?

Podaje się mu zegar nadmiarowy pasujący dla maksymalnej częstotliwości u nas 19kHz - układ sam się ustawi w 256fs. Trochę matematyki -> 192kHz * 256  = 49152kHz ->to jest nasz zegar, czyli masterclock. Nie za duży? Nie o ile producent na to pozwolił.

I dalej a co się stanie jak zapodamy na wejście sygnał o częstotliwości dwa razy mniejszej (znacznie częściej spotykanej) ? Nasz układ sam to rozpozna.

Co musi układ zrobić aby dostając sygnał 96kHz i posiadając zegar 49152kHz zadziałał? Musi ustawić nowe xxxfs (czyli współczynnik podziału , mający jeszcze inne praktyczne znaczenie, ale o tym poniżej). Z działania matematycznego otrzymamy 49152kHz / 96kHz = 512fs. czyli

96kHz * 512 = 49152kHz, i kolejny krok niżej

48kHz * 1024 = 49152kHz

Co się wydarzyło? Otóż układ jest sterowany jednym zegarem 49152kHz i obsługuje trzy częstotliwości 48 96  i 192 z różnym współczynnikiem xxxfs. Co on oznacza?. W naszym przypadku tyle, że układ poświęca danej porcji danych kolejno czas 1024 takty, 512 taktów i 256 taktów. Ma to znaczenie głównie dla filtrów wewnątrz układu.

Widac od razu , że najmniej czasu poświęca sygnałowi o największej częstotliwości fs (u nas 192) czy to źle? Nie, bo taki sygnał potrzebuje w naszych warunkach najmniej czasu , zważywszy poco jest owa filtracja.

Zbiorczo otrzymamy

192kHz * 256  = 49152kHz

96kHz * 512 = 49152kHz

48kHz * 1024 = 49152kHz

Powiesz, że to nie wszystko. Logicznie to juz wszystko. Ale jak widzisz w technice cyfrowej rozwiążesz jeden problem i od razu wyskakuje drugi i to nie mniejszy. Powiesz, że mamy przeciez jeszcze

176.4kHz * 256  = 45158,4 kHz

88.2kHz * 512 = 45158,4 kHz

44.1kHz * 1024 = 45158,4 kHz

Tak. Mamy. Łatwiej obsłużyć (pogodzić) sygnały będące wielokrotnościami całkowitymi fs, niż niecałkowitymi.

Przenikanie się świata CD i DVD/SAT spowodowało , że pliki i dzwięki na róznych nośnikach są rozpowszechniane z kilkoma częstotliwościami mającymi dwa główne wspólne mianowniki - CD i DVD odpowiednio 44.1kHz i 48kHz.

Do pogodzenia tych dwóch światów można użyć dwóch niezaleznych technik. Pierwsza to upsamplowanie, a druga to rozpoznanie fs przez urządzenie i dopasowanie zegara do danego strumienia. W naszym przypadku mamy dwa zegary , a są to 45158,4 kHz i 49152 kHz.

Co sądzisz o sygnale coax ze stream’era z bardzo dokładnymi zegarami bo sam już nie wiem czy pchać się z tym I2S tym bardziej, że połączenie może wyjść dłuższe niż 10cm? W DAC będzie wymieniony kwarc na 10ppm i jest też flip-flop.

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

14 godzin temu, emc_emc napisał:

Ukryta Zawartość

    Zaloguj się, aby zobaczyć treść.
Zaloguj się, aby zobaczyć treść (możliwe logowanie za pomocą )   układ 74xxx74 - przerzutnik D x 2 - możesz podzielić przez 2 i przez 4.

Ktora metoda podzialu z podanego linku bedzie lepsza, czy moze nie ma roznicy ?

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

21 godzin temu, Mikha'el napisał:

Co sądzisz o sygnale coax ze stream’era z bardzo dokładnymi zegarami bo sam już nie wiem czy pchać się z tym I2S tym bardziej, że połączenie może wyjść dłuższe niż 10cm? W DAC będzie wymieniony kwarc na 10ppm i jest też flip-flop.

Nie kombinuj. Nie dasz rady a moze i będą straty. Uruchom tak jak jest.

Kompletnie nie jestem w stanie Ci pomóc bo nie znam tego sprzętu. Po drugie nie jestem zwolennikiem kombinowania. Po trzecie słucham spdifem z serwera bo dzięki temu mam spora uniwersalność.

13 godzin temu, Mikha'el napisał:

Ktora metoda podzialu z podanego linku bedzie lepsza, czy moze nie ma roznicy ?

To Ty nam powiedz jak juz to zrobisz i posłuchasz. na tym polega to forum. Nikt w twojej konfiguracji nie robił takiej wolty.

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

43 minuty temu, Waldi_06 napisał:

Nie kombinuj. Nie dasz rady a moze i będą straty. Uruchom tak jak jest.

Kompletnie nie jestem w stanie Ci pomóc bo nie znam tego sprzętu. Po drugie nie jestem zwolennikiem kombinowania. Po trzecie słucham spdifem z serwera bo dzięki temu mam spora uniwersalność.

To Ty nam powiedz jak juz to zrobisz i posłuchasz. na tym polega to forum. Nikt w twojej konfiguracji nie robił takiej wolty.

OK, za tydzień wracam z urlopu to się za to wezmę, a narazie serdeczne dzięki za wskazówki.

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

Super. Super, że nie marudzisz tylko piszesz, że spróbujesz. A co wyjdzie to zobaczymy. Odwagi.

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

W dniu 30.07.2019 o 08:54, Mikha'el napisał:

Ktora metoda podzialu z podanego linku bedzie lepsza, czy moze nie ma roznicy ?

Z przerzutnikiem D lub JK

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

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ę.
  • House of Marley Positive Vibration Frequency Rasta

    Patrząc na to, co lada moment zacznie wyprawiać się za oknem aż chciałoby się zanucić za nieodżałowanym Markiem Grechutą chociażby fragment niezwykle będącego na czasie utworu „Wiosna – ach to ty”. Dlatego też powoli, acz konsekwentnie warto przygotować się na prawdziwy wybuch zieleni a tym samym niemożność wysiedzenia w czterech „betonowych” ścianach. Jak to jednak w życiu bywa jeszcze się taki nie urodził, co … więc doskonale zdaję sobie sprawę, iż nie dla wszystkich pierwszy świergot ptaków j

    Fr@ntz
    Fr@ntz
    Słuchawki

    Czy płyty CD cieszą się jeszcze odpowiednią popularnością?

    W dzisiejszych czasach, ludzie coraz więcej rzeczy chętniej robią online. Odchodzi się od klasycznych rozwiązań, na rzecz nowatorskich rozwiązań. Ten stan rzeczy dotknął również branżę muzyczną. Normą jest, że artysta wydając nowy album, wypuszcza go również w wersji fizycznej, najczęściej w postaci płyt CD, które można zakupić w wielu sklepach. W opozycji do takich zakupów stoi oczywiście internet i rozmaite serwisy streamingowe, takie jak YouTube, czy Spotify. Warto się zastanowić czy, a jeśli

    audiostereo.pl
    audiostereo.pl
    Muzyka 26

    Marantz Cinema 30

    Choć z pewnością większość śledzących dział recenzencki czytelników zdążyła przyzwyczaić się do tego, że kino domowe gości u nas nad wyraz sporadycznie, to o ile tylko światło dzienne ujrzy coś ciekawego, to czysto okazjonalnie takowym rodzynkiem potrafimy się zainteresować. Oczywiście nie zawsze jest to klasyczny, przeprowadzany w zaciszu domowych czterech kątów test, jak m.in. w przypadku budżetowego, acz bezapelacyjnie wartego uwagi i po prostu świetnego Denona AVR-S770H, lecz również nieco m

    Fr@ntz
    Fr@ntz
    Systemy

    Indiana Line Diva 5

    Śmiem twierdzić, ze nikogo mającego choćby blade pojęcie o tym, co dzieję się wokół, jak wygląda rynek mieszkaniowy uświadamiać nie trzeba. Po prostu jest drogo, podobno będzie jeszcze drożej i tanio, to już było i nie wróci, a skoro jest drogo, to do łask wracają mieszkania o metrażach zgodnych z założeniami speców z lat 50-70 minionego tysiąclecia. Znaczy się znów aktualnym staje się powiedzenie „ciasne ale własne”. Dlatego też logicznym wydaje się popularność wszelkich rozwiązań możliwie komp

    Fr@ntz
    Fr@ntz
    Kolumny

    Bilety | DŻEM koncert urodzinowy| Koncert

    O wydarzeniu Kup bilet na koncert jednego z najważniejszych polskich zespołów bluesowych - zespołu Dżem! Grupa świętuje 40-lecie działalności, w związku z czym na koncertach na pewno nie zabraknie dobrze znanych przebojów, takich jak Wehikuł czasu, Whisky, Czerwony jak cegła czy Sen o Victorii. Dżem bilety na jubileuszowe koncerty już dostępne! O zespole Dżem Połączyli rocka, bluesa, reggae, country. Nagrali piosenki, które uwielbiają zarówno koneserzy, jak i niedzielni słuchacze

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