Skocz do zawartości
JarekC

AK4137EQ - tematy techniczne

Rekomendowane odpowiedzi

Zapisy na "Evaluation Board":

 

1. PJotr 1 szt.

2. kolmen 1 szt

3. Stasiop 1 szt.

4. zelo7

5. omirp

6. stero 1szt.

7. grip - 1 szt.

8. Arczi35 - 1szt.

9.gaballus - 1szt.

10. marrek100 - 1szt

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zapisy na "Evaluation Board":

 

1. PJotr 1 szt.

2. kolmen 1 szt

3. Stasiop 1 szt.

4. zelo7

5. omirp

6. stero 1szt.

7. grip - 1 szt.

8. Arczi35 - 1szt.

9.gaballus - 1szt.

10. marrek100 - 1szt

11. koluszkin - 1 szt.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Zapisy na "Evaluation Board":

 

1. PJotr 1 szt.

2. kolmen 1 szt

3. Stasiop 1 szt.

4. zelo7

5. omirp 1szt.

6. stero 1szt.

7. grip - 1 szt.

8. Arczi35 - 1szt.

9.gaballus - 1szt.

10. marrek100 - 1szt

11. koluszkin - 1 szt.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

1. PJotr 1 szt.

2. Stasiop 1 szt.

4. zelo7

5. omirp 1szt.

6. stero 1szt.

7. grip - 1 szt.

8. Arczi35 - 1szt.

9.gaballus - 1szt.

10. marrek100 - 1szt

11. koluszkin - 1 szt.

12 Bodo_z -1szt

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam pytanie, do czego sluzy MCP23008 i czy jest konieczny?

 

Wszystko zależy od konfiguracji jaką chcesz zmontować.

 

MCP23008 nie jest potrzebny jeżeli do RESETu będziesz wykorzystywał przycisk lub w przypadku wersji bez izolacji galwanicznej linie ze złącza J9 oraz gdy

będziesz korzystał z jednego zegara lub zegary będziesz przełączał ręcznie przy pomocy zworek.

 

JarekC

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Przesyłki wyszły do 9 osób z listy, tyle miałem do dzisiaj wpłat.

 

Pozdrawiam

JarekC

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

 

UWAGA:

Gdy stosujemy LP5907-3.3V to należy pamiętać że maksymalne napięcie wejściowe dla nich to tylko 5.5V.

W takim przypadku najlepiej pominąć mostek prostowniczy i podać napięcie pre-stabilizowane 5V.

 

W przypadku zastosowania LP2985-3.3V nie ma tego problemu bo max. napięcie wejściowe to 16V.

W przypadku LP2985 dodatkowo montujemy C27 i C28.

 

Pozdrawiam

JarekC

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

JarekC - mam pytanie o footprint ADuM1250, czy jest on błędny czy są gdzieś w takiej obudowie. Wszedzie widzę w obudowie soic8, a ten footprint jest za szeroki do nich.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

JarekC - mam pytanie o footprint ADuM1250, czy jest on błędny czy są gdzieś w takiej obudowie. Wszedzie widzę w obudowie soic8, a ten footprint jest za szeroki do nich.

 

Wygląda że się pomyliłem, byłem przekonany że ADUM1250 jest w obudowie SO8-Wide a rzeczywiście wszystkie wersje są w SO8-Narrow.

Trzeba będzie przedłużyć nóżki.

Przepraszam za pomyłkę.

 

 

JarekC

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

 

Na prośbę jednego z forumowiczów zamieszczam schemat w uproszczonej formie dla trybu sprzętowego.

 

Stabilizatory LP5907-3.3V dostępne w Farnellu.

 

Stabilizatory LP2985-3.3V dotępne w TME.

 

Pozdrawiam

JarekC

jc1001diy_HM.pdf

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

 

Zrobiłem aplikację do sterowania AK4137 Evaluation Board by JarekC modułem do komunikacji I2C opartym na MCP2221.

 

Krótki opis:

 

Część dot. AK4137:

"Open file", "Save file" - odczyt/zapis pliku *.txt z zapisaną konfiguracją rejestrów AK4137 (możemy przygotować wiele różnych konfiguracji).

"Write", "Read" - przy każdej linijce z rejestrami zapisuje/odczytuje tylko ten rejestr

"Write all reg.", "Read all reg" - zapis/odczyt wszystkich rejestrów AK4137

"AK4137 CAD1,CAD0" - wybór konfiguracji pinów CAD1, CAD0

 

 

Część dot. MCP23008:

3 przyciski "CLKx_EN" - uruchamia wybrany zegar (uruchamiamy "Zerem")

"PDN" - RESET

 

pcm_pcm.txt - plik z przykładową konfiguracją AK4137

config.txt - plik z zapisaną konfiguracją MCP23008

 

 

Program testowany na Windows 7, Microsoft .NET Framework 4

 

Podziękowania dla JarkaC za jego projekt.

 

pozdr.

PJotr

post-12162-0-18849300-1451861037_thumb.jpg

AKM Control_1.0.9.3.zip

Edytowane przez PJotr

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

 

Dziękuje koledze PJotr za zaangażowanie w projekt i super prezent na Nowy Rok.

Mnie pisanie aplikacji pod Windows jakoś nie idzie

 

Ja ze swojej strony też chciałbym zrobić mały prezent forumowiczom zainteresowanym tym projektem.

Dotarły do mnie właśnie płytki do konwertera zbudowanego na MCP2221, jest to konwerter USB na I2C + UART + GPIO.

Każdy kto do tej pory kupił główna płytkę AK4137 może otrzymać ode mnie gratis PCB do konwertera i obudowę do niego.

 

Sam układ MCP2221 i pozostałe elementy można kupić w np w TME.

Konwerter może posłużyć również do innych projektów, biblioteka DLL i program monitora jest dostępny na stronach Microchip-a.

 

W załączeniu render PCB oraz zdjęcia zmontowanego PCB i całego konwertera w obudowie.

 

Osoby zainteresowane proszę o PW..

 

Pozdrawiam

JarekC

post-3707-0-98502900-1451920717_thumb.jpg

post-3707-0-77617300-1451920735_thumb.jpg

post-3707-0-13693100-1451920753_thumb.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

 

Gratisowe płytki wysłane do (listy zwykłe ekonomiczne, mam nadzieję że nie zaginą)

-StasioP

-Arczi35

-stero

-gaballus

-kolmen

 

PJotr (gratis + generatory, list polecony priorytet).

 

Przez weekend postaram się zamieścić dokumentacje i spis elementów.

 

Pozdrawiam

JarekC

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wykaz elementów do konwertera USB -> I2C

 

U1 MCP2221 SMD SO14

U2 LP2985-3.3V SMD SOR23-5

J1 złącze USB WTYK A SMD

np: http://www.tme.eu/pl/details/usba-lp_smd/zlacza-usb-i-ieee1394/connfly/ds1098-bn0/

R1 10kOhm SMD 0603

R2,R3 4.7kOhm SMD 0805 lub 0603

C1,C5 4.7uF SMD 0805

C2,C4 100nF SMD 0603

C3 10nF SMD 0603

Jumpery 2.54 mm 3 szt.

Listwy pinowe 6x1Pin raster 2,54 mm długość 14mm

np: http://www.tme.eu/pl/details/zl209-20p/listwy-i-gniazda-kolkowe/connfly/ds1021-1_20sf1-5/

Są one dłuższe 18mm ale w TME nie mają 14mm

 

Listwy montujemy tak aby piny nie wystawały od dołu bo nie zamknie się obudowa.

Lutujemy je od góry.

 

Do wywiercenia otworów w górnej części obudowy może posłużyć płytka przed wlutowaniem elementów.

 

Pozdrawiam

JarekC

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Mam pytanie, czy w przypadku trybu sprzetowego i w wypadku kiedy nie jest potrzebny sygnal MCKO nie musi sie montowac zegara U2?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tylko ze na poczatku w datasheet pisza ze nie wymaga zegara, ma wewnetrzny generator co ulatwia konfiguracje...

Wiec jak to rozumiec?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To oznacza, że wewnętrzny zegar umożliwia działanie AK4137, można np. w trybie softwarowym zapisywać/odczytywać rejestry (konfigurować), ale aby uzyskać sygnał na wyjściu potrzebny jest zewnętrzny zegar.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Prezentuję działający już od jakiegoś czasu mój egzemplarz. Żadnych problemów z uzyskaniem DSD na wyjściu. Łatwe przełączanie między PCM a DSD. Oczywiście wszystko w trybie softwarowym przy pomocy mojego programu "AKM Control".

post-12162-0-48648300-1453675799_thumb.jpg

  • Lubię to 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

A jak ustawic ten upsampler w trybie hardware, aby rozny sygnal i2s od 44.1khz do maks 384khz byl upsamplowany do maks 384khz?

Czy zegar wystarczy jeden, jakie powinny byc ustawienia CM0-CM3?

Moze ktos doradzi bo ja czytam datasheet i czytam i dalej nie jestem pewny jak to ustawic.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ustaw wszystko zgodnie z rysunkiem "Figure 61. Typical Connection Diagram (parallel control mode)" ze str.77 z datasheetu. Zmień tylko CLKMODE(pin32) na H.

Piny CM3-0 są ustawione zgodnie z tabelką ze str.46 w tryb 64FSO.

 

I teraz:

Jeśli zastosujesz zegar 24.576MHz to na wyjściu będziesz miał 24.576/64 = 384kHz

Jeśli zastosujesz zegar 22.5792MHz to na wyjściu będziesz miał 22.5792/64 = 352.8kHz

Edytowane przez PJotr
  • Lubię to 1

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Witam,

 

Najnowsza wersja AKM Control.

 

Dodałem obsługę DACa AK4490, komunikacja I2C oczywiście za pomocą modułu MCP2221.

Obsługa analogiczna jak dla części AK4137. Szczegóły w readme.

 

Uwagi:

Program można używać też do sterowania tylko jednej kości.

Przy sterowaniu jednak razem AK4137 i AK4490, pamiętać o wyborze różnych CAD1,CAD0 dla każdego AK.

 

Podziękowania dla JarkaC za jego projekt.

 

pozdr.

PJotr

AKM Control_1.0.10.3.zip

post-12162-0-07909600-1454269308_thumb.jpg

post-12162-0-48761200-1454269314_thumb.jpg

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Trochę się spóźniłeś bo ostatnie PCB które mi pozostały ze zbiorowego zamówienia pojechały niedawno do Danii.

 

JarekC

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
On 1/3/2016 at 10:46 PM, PJotr said:

Witam,

 

Zrobiłem aplikację do sterowania AK4137 Evaluation Board by JarekC modułem do komunikacji I2C opartym na MCP2221.

 

Krótki opis:

 

Część dot. AK4137:

"Open file", "Save file" - odczyt/zapis pliku *.txt z zapisaną konfiguracją rejestrów AK4137 (możemy przygotować wiele różnych konfiguracji).

"Write", "Read" - przy każdej linijce z rejestrami zapisuje/odczytuje tylko ten rejestr

"Write all reg.", "Read all reg" - zapis/odczyt wszystkich rejestrów AK4137

"AK4137 CAD1,CAD0" - wybór konfiguracji pinów CAD1, CAD0

 

 

Część dot. MCP23008:

3 przyciski "CLKx_EN" - uruchamia wybrany zegar (uruchamiamy "Zerem")

"PDN" - RESET

 

pcm_pcm.txt - plik z przykładową konfiguracją AK4137

config.txt - plik z zapisaną konfiguracją MCP23008

 

 

Program testowany na Windows 7, Microsoft .NET Framework 4

 

Podziękowania dla JarkaC za jego projekt.

 

pozdr.

PJotr

post-12162-0-18849300-1451861037_thumb.jpg

AKM Control_1.0.9.3.zip

Hi,

 

Do you have settings file for enabling DSD mode on Ak4490, please (with/without volume bypass)?

-Raja

 

Cześć,

Czy masz plik ustawień do włączania trybu DSD w Ak4490, proszę (z / bez obejścia woluminu)?

-Raja

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

×

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.