Jump to content
JarekC

Konwerter USB-I2S-SPDIF na TAS1020B tryb asynchroniczny 24bit/96kHz

Recommended Posts

>arczi87

AD1. Nie. Aktualnie na płytce nie ma miejsca na ADUM. Same układy ADUM3160 kupiłem do testów i postaram się zrobić testy porównawcze.

AD2. Tak. Schemat ostatniej wersji (taka poszła do produkcji PCB) jest tuta. http://sites.google.com/site/jarekcdiy/files/6105.pdf

Na razie oprogramowanie nie uwzględnia jeszcze WM8804, jak dostanę płytki to zmontuję prototyp i uzupełnię to.

AD3. Tak. Płytka jest przygotowana do pracy albo z kwarcem 6MHz albo z dwoma generatorami, tryb pracy będzie można zmieniać zworkami.

Niestety jest problem z zakupem generatorów 22.5792MHz (brak w Digi-Key, Farnell, Mouser, TME). Próbowałem bezpośrednio u producenta

ale trzeba kupić całą rolkę 3000 szt. Gdyby kosztowały parę centów to można by kupić ale przy cenie 2-3$ odpada.

AD4. Podczas testów na moim komputerze (Windows XP) nie miałem żadnych problemów przy odtwarzaniu z różnymi Fs.

 

>kudzu

Tak będą to zmontowane kity

 

 

Pozdrawiam

JarekC

Share this post


Link to post
Share on other sites

>arczi87

AD1. Nie. Aktualnie na płytce nie ma miejsca na ADUM. Same układy ADUM3160 kupiłem do testów i postaram się zrobić testy porównawcze.

AD2. Tak. Schemat ostatniej wersji (taka poszła do produkcji PCB) jest tuta. http://sites.google.com/site/jarekcdiy/files/6105.pdf

Na razie oprogramowanie nie uwzględnia jeszcze WM8804, jak dostanę płytki to zmontuję prototyp i uzupełnię to.

AD3. Tak. Płytka jest przygotowana do pracy albo z kwarcem 6MHz albo z dwoma generatorami, tryb pracy będzie można zmieniać zworkami.

Niestety jest problem z zakupem generatorów 22.5792MHz (brak w Digi-Key, Farnell, Mouser, TME). Próbowałem bezpośrednio u producenta

ale trzeba kupić całą rolkę 3000 szt. Gdyby kosztowały parę centów to można by kupić ale przy cenie 2-3$ odpada.

AD4. Podczas testów na moim komputerze (Windows XP) nie miałem żadnych problemów przy odtwarzaniu z różnymi Fs.

 

>kudzu

Tak będą to zmontowane kity

 

 

Pozdrawiam

JarekC

 

W takim razie pisze się na zmontowany kit.

Share this post


Link to post
Share on other sites

Witam,

 

Płytki dotarły, dostałem również przesyłkę z WM8804 i TAS1020B.

Czekam jeszcze na stabilizatory i kwarce.

 

Załączam obiecane zdjęcia płytki.

 

Pozdrawiam

JarekC

post-3707-0-22400500-1303843419_thumb.jpg

post-3707-0-51926400-1303843429_thumb.jpg

Share this post


Link to post
Share on other sites

http://pl.mouser.com/ProductDetail/Fox/FXO-HC735-225792/?qs=sGAEpiMZZMukHu%252bjC5l7YXqkQHy0g6TwbJn6ICd3y%2FM%3D

Znalazłem ten kwarc na mouserze. Mają 58szt in stock.

Tylko jest "deczko" drogi...

 

Aha: jakie zasilanie jest potrzebne? Bo zaraz będę zamawiał do DAC'a trafko i zostanie mi jedno zalewane [email protected] rozumiem, że trzeba sobie będzie zasilacz do tego poskładać.

Edited by ov_Darkness

Lust is my sister, my muse and my whore

I stand on the mountain, and pray for the war

Share this post


Link to post
Share on other sites

Dobry dobry ten kwarc jest ale do Crystka to mu jednak daleko. Jakos kwarcu bedzie tu miala podstawowe znaczenie na dzwiek

Pozdrawiam stasioP

Edited by Stasiop

Share this post


Link to post
Share on other sites

a w OMIGu nie mają?


"Not everything that is worth measuring is measurable and not everything measurable is worth measuring." --A. Einstein

Share this post


Link to post
Share on other sites

Czy już coś więcej wiadomo?

Kiedy będzie można zamówić płytki + ew. trudniej dostępne kostki?


Lust is my sister, my muse and my whore

I stand on the mountain, and pray for the war

Share this post


Link to post
Share on other sites

Projekt umarł, coś się jeszcze dzieje w temacie?

Pozdrawiam Arczi

Edited by arczi87

Share this post


Link to post
Share on other sites

Oj panowie dajcie Jarkowi trochę czasu. Jak koś nigdy nie pisał softu dla USB to nie wie ile to czasu zajmuje. Dziękujcie że się dzieli swoją pracą bezinteresownie.

 

>Waldi_06

 

Wracając jeszcze do sprawy stabilizatorów. Nie trafiłeś przypadkiem na jakieś materiały dotyczące pomiarów

parametrów stabilizatorów : Output Noise , Ripple Rejection ale do wykonania w warunkach "domowych".

 

Pozdrawiam

JarekC

"Performance Verification of Low Noise,

Low Dropout Regulators" Liner AN83

http://cds.linear.com/docs/Application%20Note/an83f.pdf

 

Do zasilania gen. i cyfry są specjalne regulatory "Fast Transient"

http://cds.linear.com/docs/Datasheet/1963fc.pdf

PS

Zegar załatwia elegancko u mnie CS2200 :)


"We designed our valve (tube) amplifier, manufactured it, and put it on the market, and never actually listened to it. In fact, the same applies to the 303 and the 405" - Peter Walker - Quad

Share this post


Link to post
Share on other sites

Witam i jak tam rozwój wydarzeń konwerter działa i ma się dobrze czy pomysł leży na dnie szuflady?

Share this post


Link to post
Share on other sites

Ja mam zrobiony ale nie w pełni asynchroniczny CS2200 + proc STM32 realizujący metodę "B" opisaną tutaj :

http://www.atmel.com/dyn/resources/prod_documents/doc32139.pdf zegar jest zwalniany/przyspieszany co kilkaset ms aby nie dopuścić do przepełnienia bufora.

Obecnie I2S jest w układzie programowalnym FPGA ale w STM32 można skonfigurować moduł transmisji szeregowej w I2S nie przyglądałem się czy da się to wykorzystać jeszcze (zależy jak jest generowany zegar) i nie mam czasu w tej chwili się tym zająć. Nie powstała jak dotąd żadna docelowa platforma sprzętowa. Obsługa na ten moment tylko 44.1/48.

Powstał tez testowy link LAN. Jednak sieci to dla mnie całkowita nowość, na razie jest to zbyt prymitywne i wymaga jeszcze mnóstwo pracy .

LAN ma sporą zaletę w postaci naturalnej izolacji od kompa :)

hpim0426fuk.jpg


"We designed our valve (tube) amplifier, manufactured it, and put it on the market, and never actually listened to it. In fact, the same applies to the 303 and the 405" - Peter Walker - Quad

Share this post


Link to post
Share on other sites

Witam,

 

Odzywam się po długiej przerwie ale sprawy osobiste i zawodowe zmusiły mnie do odłożenia projektu na pewien czas do szuflady.

Ale powróciłem do tematu i zakończyłem pierwszy etap prac.

Było sporo problemów z prawidłowym działaniem kanału zwrotnego (Feedback) oraz dopracowaniem aktualizacji oprogramowania przez USB (tryb DFU) ale wszystko udało się zrobić

 

Gotowa jest więc wersja:

- Konwerter USB -> I2S tryb ASYNCHRONICZNY 24bit/96kHz,

- Master Clock generowany przez TAS1020B przy pomocy wew. syntezera - dostępne FS 44.1, 48, 88,2 96Khz

- I2S w trybie 32bit, 1bit delay, Fmclk=512*Fs

- Sygnał Mute

- Sygnalizacja aktualnego trybu pracy (3 diody LED)

- Zasilanie z USB lub zew. zasilacza

- Możliwość aktualizacji oprogramowania poprzez szynę USB

 

Układ pracuje bardzo ładnie, udało mi się doprowadzić do stanu takiego że bufor odbiorczy FIFO jest przez cały czas transmisji wypełniony w połowie +- 1 próbka.

Kanał zwrotny do Hosta działa idealnie. Układ bez problemu instaluje się na Windows XP, Vista i 7 wykorzystując drivery systemowe.

 

Jutro zamieszczę zdjęcia zmontowanego konwertera.

Dzisiaj tylko foto samych PCB i programu do aktualizacji oprogramowania.

 

Kupiłem też elementy na kilkanaście płytek prototypowych a PCB są gotowe od dłuższego czasu.

Jest więc możliwość złożenia kilkunastu sztuk do testów.

 

Otrzymałem wreszcie próbki generatorów 24.576MHz i 22.5792MHZ tak więc na dniach zostanie sfinalizowany drugi etap projektu czyli:

- Master Clock generowany przez 2 zewnętrzne generatory 22,5792Mhz (dla 44,1 i 88,2) 24,576Mhz (dla 48, 96)

- osobne zasilania dla TAS i generatorów

 

Pozdrawiam

JarekC

post-3707-0-05232800-1323364961_thumb.jpg

post-3707-0-19861900-1323364982_thumb.jpg

post-3707-0-01709300-1323364996_thumb.jpg

Share this post


Link to post
Share on other sites

[...]

Jest więc możliwość złożenia kilkunastu sztuk do testów.

[...]

 

Zgłaszam się na ochotnika :)

Jeden konwerter (na Tenorze) złożyłem więc będę mógł porównać oba w działaniu.

 

Oczywiście przydałoby się trochę informacji dotyczących kosztów całej konstrukcji...

Share this post


Link to post
Share on other sites

Ja spokojnie czekam do wersji finalnej. Mam nadzieje że nie nastąpi za szybko bo obecnie krucho z kasą :).

 

Pozdrawiam

Share this post


Link to post
Share on other sites

Zgłaszam się na ochotnika :)

Jeden konwerter (na Tenorze) złożyłem więc będę mógł porównać oba w działaniu.

 

Oczywiście przydałoby się trochę informacji dotyczących kosztów całej konstrukcji...

Tak samo i ja. Wysłałem PW.

Share this post


Link to post
Share on other sites

Chętnie przetestuję ten układ, zgłaszam się do testów, info na PW.

 

Jarku, czy bawiłeś się ze sterownikami ASIO na TAS1020B? ASIO4All widzi kartę?

Share this post


Link to post
Share on other sites

Witam,

 

Do wszystkich którzy wysłali PW odezwę się po weekendzie.

 

Aktualnie montuję 5 sztuk, idzie trochę powoli ze względu na to że TAS jest w rastrze 0.5mm

i dość trudno się go pozycjonuje przed lutowaniem. Jest tez sporo drobnicy w obudowach 0603 i 0805.

 

Ponieważ konwerter pracuje jako USB Audio Device Class 1.0 nie powinno być problemów

ani w Linux-ie (nie testowałem) ani z ASIO4ALL.

 

Przez weekend nie będę miał dostępu do neta, więc nowe wieści w poniedziałek.

 

 

Pozdrawiam

JarekC

Share this post


Link to post
Share on other sites

Już się zapisuje na wersję "finalną" - znowu została wykonana wspaniała praca - dzięki !!!!

Share this post


Link to post
Share on other sites

Z dużym zaciekawieniem śledziłem cały wątek, i hylę czoła przed projektantem.

Mam takie pytania, pewnie trochę laickie. Jak będzie wyglądać wersja finalna? Jeśli będą to kity to w jaki sposób będzie można układ zaprogramować?

Share this post


Link to post
Share on other sites

Również śledzę z zainteresowaniem ten wątek.

Jest to dla mnie brakujące ogniwo w planowanym systemie audio.

Czy będzie współpracował z Macami?

Trzymam kciuki i Pozdrawiam

Share this post


Link to post
Share on other sites

Witam,

 

Proszę jeszcze o chwilkę cierpliwości.

 

Ostatnie wieści dotyczące projektu.

Pierwsze egzemplarze wersji USB-I2S są zmontowane czekają tylko na wgranie ostatniej wersji softu.

 

Nanosiłem jeszcze poprawki w sofcie bo oficjalny program z USB.ORG do testowania urządzeń (USB.ORG USB 2.0 Command Verifier) zgłaszał mi ostrzeżenia.

Teraz po poprawkach przechodzi bez problemu wszystkie testy kompatybilności (w załączeniu fotografie raportów).

Dołożyłem też wykrywanie i sygnalizacje odłączenia od portu USB.

 

Będą dostępne kity w postaci zmontowanej, raster 0.5mm układów SMD i elementy w obudowach 0603 powoduje,

że samodzielnie mogłyby go zmontować tylko osoby z dużym doświadczeniem w montażu SMD. Obawiam się, że byłoby

później zbyt wiele problemów ze źle polutowanymi układami, wole to zrobić sam.

 

Prawdopodobnie powstanie też wersja komercyjna (maksymalna wersja: 2 niezależne generatory o niskim jitterze, wyjście SPDIF opto/COAX + obudowa).

Prowadzę na ten temat rozmowy.

 

Może w przyszłym tygodniu będę miał dostęp do MACa to przetestuję czy działa poprawnie.

 

Następne wieści w nowym 2012 roku.

 

Pozdrawiam

JarekC

post-3707-0-08940500-1325280572_thumb.jpg

post-3707-0-80630400-1325280582_thumb.jpg

Share this post


Link to post
Share on other sites

Witam,

 

Są niestety problemy z zakupem nadajników TOTX147.

 

TME- brak w ofercie

Farnell - Brak

DigiKey - Brak

Mouser - Brak (opóźniona dostawa)

AVT - brak

RS-Components brak w ofercie

 

Może ktoś zna jeszcze jakieś inne źródło dostawy tych nadajników?

 

Pozdrawiam

JarekC

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.