"Oscyloskop" z karty TV (bt878, fs=896KHz)

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

formatting link
znalazlem sposob modyfikacji driverow linuxa dla bt878 umozliwiajacy uzyskanie fs=896KHz. Oraz sposob podania sygnalu na wej. przetwornika (serwer spodziewa sie sygnalu na wej. TV) (strona zniknela z netu, na szczescie mam kopie, zamieszcze na swojej stronie, jak tylko serwer ps wstanie 8))

Pytania, komentarze snipped-for-privacy@wi.ps.pl

Pozdrowienia

Wojciech Andralojc

Reply to
Wojtek Andralojc
Loading thread data ...

Reply to
Wojtek Andralojc

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.