Аналоговый вход для виртуального осциллографа
Ребята, я проектирую виртуальный осциллограф с Qt или EFL для работы в Qemu (для mini2440) в ОС Ubuntu. Должно быть 4 аналоговых входа / сигнал, затем выполнить выборку с определенной частотой, а затем выполнить некоторые другие вычисления. Кто-нибудь может дать мне несколько советов или идей о том, как генерировать аналоговый вход / сигнал для осциллографа? Большое спасибо!
Искренне.
Оскар
1 ответ
Типичным решением аналого-цифрового преобразования для домашних осциллографов является использование входов вашей звуковой карты. В зависимости от ваших требований, вы можете даже добавить дополнительную карту или две, чтобы сделать доступными больше входных данных.
Большинство звуковых карт сэмплируют с частотой 44,1, 48 или 96 кГц, поэтому такая частота дискретизации подходит только для аудио приложений. С другой стороны, у вас есть как минимум два бесплатных канала на большинстве компьютеров - и если вам нужно больше, вы всегда можете использовать usbaudio
устройство.
Возможно, вы захотите взглянуть на xoscope, который использует этот подход.
Если вам нужно подняться выше этой частоты выборки, то вы ищете устройства сбора данных лабораторного уровня. Есть несколько относительно дешевых решений, но ключевое слово здесь относительно - они, как правило, довольно дорогие, по крайней мере, для личного использования.