Mam płytkę z dwoma układami SRC4392 (sample rate converter). U mnie mają zadanie odbierać sygnał S/PDIF i przekazywać do układu poprzez PORT A w trybie slave, czyli wymuszoną częstotliwością próbkowania przez mój układ. Do scalaka podłączyłem master clock 12,288MHz, L/R ck (48kHz), bitclock (64xFs). Format I2S 24-bit w ramkach 2x32-bit. Do wejścia Rx+/Rx- próbowałem podłączyć sygnał S/PDIF z komputera (koncentryczny) zarówno poprzez dedykowany transformator jak i bezpośrednio dokonując podłączeń jak opisuje TI w notach. Korzystam z wejścia reset - steruje nim mikrokontroler.
Przez I2C układy ładnie odpowiadają (rejestry, które zapisałem mają taką wartość jak wpisywałem), ale nie odbierają S/PDIF - /LOCK=Hi, a na RXCKO nie ma odtworzonego sygnału zegarowego. Poniżej jak skonfigurowałem wewnętrzne bloki i połączenia:
01h <-- 33h
03h <-- 31h
04h <-- 00h
0Dh <-- 08h
0Eh <-- 01h
0Fh <-- 12h
10h <-- 00h
11h <-- 00h
2Dh <-- 02h
2Eh <-- 00h
2Fh <-- 00h
Spróbowałem też najprostszego - loopback na porcie A i dodatkowo na DIT i port B (wyszedłem z nimi z power down) jako master - wyjście sygnału pobranego z A. Niestety na wyjściach A, B i DIT jest cisza.
Badam oscyloskopem i wszystkie wejściowe sygnały zegarowe są na oko w porządku.
Czy coś przeoczyłem? Czy komuś działa ten SRC i mógłby się podzielić konfiguracją rejestrów?
Przez I2C układy ładnie odpowiadają (rejestry, które zapisałem mają taką wartość jak wpisywałem), ale nie odbierają S/PDIF - /LOCK=Hi, a na RXCKO nie ma odtworzonego sygnału zegarowego. Poniżej jak skonfigurowałem wewnętrzne bloki i połączenia:
01h <-- 33h
03h <-- 31h
04h <-- 00h
0Dh <-- 08h
0Eh <-- 01h
0Fh <-- 12h
10h <-- 00h
11h <-- 00h
2Dh <-- 02h
2Eh <-- 00h
2Fh <-- 00h
Spróbowałem też najprostszego - loopback na porcie A i dodatkowo na DIT i port B (wyszedłem z nimi z power down) jako master - wyjście sygnału pobranego z A. Niestety na wyjściach A, B i DIT jest cisza.
Badam oscyloskopem i wszystkie wejściowe sygnały zegarowe są na oko w porządku.
Czy coś przeoczyłem? Czy komuś działa ten SRC i mógłby się podzielić konfiguracją rejestrów?