Difference between revisions of "Soundcard"

From sigrok
Jump to navigation Jump to search
m
m
Line 3: Line 3:
Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Decoupling is usualy done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.
Currently there is [https://github.com/sigrokproject/libsigrok/pull/185/ PR pending] to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Decoupling is usualy done by [https://www.daqarta.com/dw_ggll.htm shorting some capacitor]. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.


SDL2 portable multimedia layer is used to provide excellent compatibility with most operating systems and their respective audio infrastructures (eg. on Linux this allows operation no matter if you use raw ALSA, PulseAudio or PipeWire audio system).
SDL2 multiplatform multimedia layer is used to provide excellent compatibility with most operating systems and their respective audio infrastructures while also preventing any compatibility issues in the future (eg. on Linux this allows operation no matter if you use raw ALSA, PulseAudio or PipeWire audio system).

Revision as of 14:21, 12 July 2022

Currently there is PR pending to add support for acquisition of analog signals using common soundcard HW. Some cheap USB soundcards can even be modified to bypass DC decoupling and thus enable for DC coupled acquisition. Decoupling is usualy done by shorting some capacitor. This module allows usage of any audio device recognized by OS, therefore it is also possible to use high-end ADC interfaces connected to I2S bus on devices like Raspberry PI.

SDL2 multiplatform multimedia layer is used to provide excellent compatibility with most operating systems and their respective audio infrastructures while also preventing any compatibility issues in the future (eg. on Linux this allows operation no matter if you use raw ALSA, PulseAudio or PipeWire audio system).