Witam!
Moze sie komus przyda 8)
Jak w temacie, "oscyloskop" z karty TV opartej na bt878. probkowanie z f. 896KHz. Dwa programy, serwer pod Linux'a do obslugi karty TV, drugi klient (tez pod Linux'a, ale istnieje mozliwsoc skompilowania pod Windowsem) do pobierania probek z serwera i przetwarzania, komunikacja po TCP/IP. Klient oprocz wysietlania przebiegu, wylicza i wyswietla FFT (Im, Re, Amp), posiada obsluge kursorow po czasie i napieciu (napiecie moze byc zle wyskalowane 8) ), pauza, screenshot, zrzut probek do pliku textowego, sterowanie wzmocnieniem sprzetowym BT878 i pare innych bajerow 8)
Wszsytko na GPL 8)
Linux "widzi" przetwornik ADC jako kart dzwiekowa 8) Serwer wymaga aby byla zainstalowane w Linuxie zmodyfikowane drivery ALSA (jadro 2.6.x) (modyfikacja umozliwia uzyskanie f=896KHz, bez modyfikacji f=448KHz)
Modyfikacja driverow ALSy polega na dopisaniu do tablicy "rates" wartosci 896000, zaraz za 448000 i zamienienie ".rate_max = 448000" na ".rate_max = 896000". (wszystko w pliku bt87x.c ze zrodel jadra 2.6.x)
BT878 posiada przetwornik ADC do digitalizacji dzwieku, np. z radia lub TV, o rozdzielczosci od 12bit w dol, w zaleznosci od f. probkowania. Na stronie
Pytania, komentarze snipped-for-privacy@wi.ps.pl
Pozdrowienia
Wojciech Andralojc