2 godzin(y) temu
Na podstawie takich informacji z dużą pewnością możemy zawęzić poszukiwania do modułu przetwornika ADC.
Potrafię u siebie wymusić dokładnie takie samo zachowanie układu poprzez celowe i niewłaściwe ustawienie
parametrów konfiguracyjnych magistrali I2S. Inicjalizacja tej magistrali wymaga zdefiniowania wielu zmiennych,
wymuszenie standardu Philips, tryb stereo, głębia bitowa danych, prędkość zegarów (źródłowego, mastera, kanałów),
odwracanie fazy tych zegarów, mnożnik dla MCLK, rozmiar ramki danych, kolejność kanałów, przesunięcie bitowe
pierwszego bitu danych względem sygnału zmiany kanału. Skoro potrafię celowo uzyskać u siebie identyczny efekt
za pomocą zmiany parametrów, sądzę, że problem ma podłoże w komunikacji cyfrowej. Trzeba będzie skupić się
na płytce cyfrowej z przetwornikiem PCM1808, sprawdzić zasilania, jakość lutów, połączenia linii zegarowych.
Istnieje jakiś problem przy synchronizacji danych ADC z naszą magistralą sterowaną w module Display Panel.
Potrafię u siebie wymusić dokładnie takie samo zachowanie układu poprzez celowe i niewłaściwe ustawienie
parametrów konfiguracyjnych magistrali I2S. Inicjalizacja tej magistrali wymaga zdefiniowania wielu zmiennych,
wymuszenie standardu Philips, tryb stereo, głębia bitowa danych, prędkość zegarów (źródłowego, mastera, kanałów),
odwracanie fazy tych zegarów, mnożnik dla MCLK, rozmiar ramki danych, kolejność kanałów, przesunięcie bitowe
pierwszego bitu danych względem sygnału zmiany kanału. Skoro potrafię celowo uzyskać u siebie identyczny efekt
za pomocą zmiany parametrów, sądzę, że problem ma podłoże w komunikacji cyfrowej. Trzeba będzie skupić się
na płytce cyfrowej z przetwornikiem PCM1808, sprawdzić zasilania, jakość lutów, połączenia linii zegarowych.
Istnieje jakiś problem przy synchronizacji danych ADC z naszą magistralą sterowaną w module Display Panel.

