Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 24 sty 2025, o 18:39


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 
Autor Wiadomość
PostNapisane: 5 lut 2016, o 09:18 
Offline
Użytkownik

Dołączył(a): 05 kwi 2014
Posty: 339
Pomógł: 10

Witam
Mam przetwornik na PCM1803, wszystko działa ładnie, ale mam z nim problem.
Mianowicie sygnał wyjściowy po I2s jest strasznie cichy.
Podniesienie sygnału wejściowego powoduje przesterowanie (trzaski na wyjściu).
Przetwornik podłączony jest do zewnętrznego DAC, komunikacja jest poprawna.
Mam pytanie odnośnie filtru anty-aliasing.

Obrazek

Czy brak tego filtru lub nieoprawne dobrane elementy mogą powodować taki skutek?
Teraz mam filrt z rezystorami 100ohm i 0.1uF.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2016, o 10:24 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1967
Lokalizacja: Lipsko
Pomógł: 125

Może zczytujesz nie wszystkie bity i dlatego masz cicho

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2016, o 10:36 
Offline
Użytkownik

Dołączył(a): 05 kwi 2014
Posty: 339
Pomógł: 10

Raczej nie, dziwiek mam czysty, bez zniekształceń, ale bardzo cichy..
Podniesienie poziomu wejściowego objawia się zniekształceniami..



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2016, o 11:59 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 22 paź 2013
Posty: 1967
Lokalizacja: Lipsko
Pomógł: 125

Ale mnie chodzi w tym sensie czy pełną ramkę odbierasz np. 12 bitów, a nie tylko powiedzmy 4-5 pierwszych bitów z każdej próbki. Może też być kwestia błędnego podawania tych próbek na przetwornik DA - jeśli przetwornik DA ma mniej bitów niż AD to wrzucaj najstarsze bity z pominięciem najmłodszych.

_________________
http://www.sylwekkuna.com



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 5 lut 2016, o 13:09 
Offline
Użytkownik

Dołączył(a): 05 kwi 2014
Posty: 339
Pomógł: 10

SylwekK napisał(a):
Ale mnie chodzi w tym sensie czy pełną ramkę odbierasz np. 12 bitów, a nie tylko powiedzmy 4-5 pierwszych bitów z każdej próbki. Może też być kwestia błędnego podawania tych próbek na przetwornik DA - jeśli przetwornik DA ma mniej bitów niż AD to wrzucaj najstarsze bity z pominięciem najmłodszych.


Nie mam pojecia co wymaga DA, na przetworniku mam jedynie mozliwosc ustawienia formatu ramek.
Left-justified,24-bit
I2S,24-bit
Right-justified,24-bit
Right-justified,20-bit

Tylko w jednej konfiguracji działa poprawnie.
Problem jest taki, ze nie wiem dokładnie jaki format ma być, okład ma służyć jako symulacja CD.

Ale może masz racje, ze brakuje bitów.
Problemem jest to, ze po drodze do DA jest jeszcze konwerter danych, ktory dostosowuje format dla DSP (DA jest w DSP):

WG noty DSP:
http://www.nxp.com/documents/data_sheet/SAA7706H.pdf

The digital serial input is capable of handling multiple input formats.
The input is capable of handling Philips I2S-bus and LSB-justified formats of 16, 18, 20 and 24 bits word
sizes. The sampling frequency can be either 44.1 or 48 kHz.
See Fig.15 for the general waveform formats of all possible formats

DSP toleruje LSB-JUSTIFIED FORMAT 24 BITS, wiec pasuje a ADC.

PO drodze z ADC do DSP jest jeszcze (20-bit Asynchronous Sample-Rate Converter 96KHz):
http://www.datasheetcatalog.com/datashe ... 4121.shtml


CD wypluwa 16 bitowe słowa (wyczytane gdzies na forum), przechodzi to przez konwerter i trafia do DSP (DA), wiec raczej to ie tutaj problem..
Nie wiem jak zachowuje się DAC przy braku danych, lub niekompletnej ilości bitów.

Mam jakis zrzut z oscyloskopu przy pracy CD, niestety nie za bardzo widać ile leci tam bitów..
Obrazek

Zegar jest na 2.809MHz.
Probkowanie 44,1Khz

Obrazek
Obrazek

Wpadł mi jeszcze jeden pomysł do głowy, obejść ten układ AK4121..
Nie wyczytałem nic na temat SAA7706, ale chyba sam dostosowuje sie do formatu ramki i próbkowania.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 5 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 3 gości


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO