Odpowiedź
Moja praca dyplomowa może zainteresować kogoś, komu w jakikolwiek sposób któryś z poniższych punktów wyda się bliski:
- mikrokontroler SAM7S256
- interfejs I2S obsługujący zewnętrzny kodek audio
- wejścia analogowe i cyfrowe (SPDIF)
- wyjścia analogowe
- sygnał audio przetwarzany na wejściu na sygnał różnicowy
przykład zastosowania magistrali I2S
Przesyłanie strumieni danych audio w obrębie systemu odbywa się najczęściej za
pomocą jednego z dostępnych na rynku interfejsów. Do najpopularniejszych należy
Intel’owski AC97, będący standardem w przemyśle komputerowym, oraz I2S - stosowany
częściej w systemach wbudowanych. Obydwa z wymienionych standardów występują w
różnych mutacjach, różniących się głównie przyjęta konwencją układania wysyłanych danych.
Zastosowany w układzie SAM7S256 posiada wbudowany kontroler magistrali I2S współpracujący z układem DMA, dzięki czemu rdzeń procesora jest niemalże zupełnie zwolniony z obsługi transmisji strumienia audio. Pozwala to wykorzystać zaoszczędzone cykle procesora na obróbkę/przetwarzanie danych. Możliwa staje się na przykład realizacja filtrów cyfrowych czy analiza sygnału audio.
wejściowy filtr aktywny z konwersją na sygnał różnicowy
Jako źródło danych wejściowych dla układu można wykorzystać jedno z wejść analogowych, bądź wejście SPDIF (złącze RCA). Sygnał analogowy jest na wejściu układu przetwarzany na sygnał różnicowy, co pozawala na doprowadzenie go do przetwornika A/C wprowadzając do sygnału niewielkie zniekształcenia wynikające z indukowanego szumu cyfrowego (sygnał różnicowy jest znacznie bardziej odporny na zakłócenia). Układ wejściowy oparty jest na układzie AD8138 pracującym jako filtr Butterworth’a. o fc=22kHz i wzmocnieniu K=2 (w celu wykorzystania pelnego zakresu przetwornika).
Więcej można przeczytać w załączonej pracy, lub dowiedzieć się z załączonych schematów.
| Załącznik | Wielkość |
|---|---|
| schematics.zip (wszystkie schematy) | 772.56 KB |
| thesis.zip (praca dyplomowa) | 2.84 MB |
