Предельный Sampling rate АЦП

Простейшие вопросы в области инженерной разработки
Ответить
Gri128
interested
interested
Сообщения: 6
Зарегистрирован: 08 авг 2014, 12:05
Версия LabVIEW: 2012
Контактная информация:

Предельный Sampling rate АЦП

Сообщение Gri128 »

Друзья! Есть вопрос по АЦП.
В ЭВМ стоит карта NI PCIе-6323. В datasheet максимальный Sampling rate для неё указан 250 kS/s (это на один канал, на несколько соответственно меньше). Возможно ли какими нибудь хитростями, изваротами и уловками увеличить этот показатель, т.е. прочитать точек в секунду больше? В том же датащите Timing resolution значится как 10 наносекунд (что гораздо быстрее, чем те самые 250 kS/s).
Или же всё тлен, выше головы не прыгнешь, и какие источники для sample clock не ставь, при rate > 250000 карта будет вываливаться в ошибку -20312?
Если кому-то мой вопрос показался наивным, и даже возможно глупым - прошу меня простить! Вы моя последняя надежда :suicide:
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: Предельный Sampling rate АЦП

Сообщение Borjomy_1 »

Timing resolution - это разрешение таймера, дискрет, который задает точность времени преобразования. т.е, условно говоря, шаг частоты.
250кS/s - это 4 мкс. Ближайшая частота, которую можно задать будет соответственно 4+0,01 = 4.01мкс, соответственно ~249377 kS/s

Максимальная частота преобразования определяется возможностями микросхемы АЦП, которая применяется в плате. Поэтому обойти это ограничение не получится. На более высокой частоте опроса АЦП будет просто не успевать преобразование. Бывают исключения (когда частота ограничивается сверху параметрами аналоговой части, например сильный завал АЧХ), но в данном случае вряд-ли. Да и драйвер недвусмысленно на это указывает, не давая задавать более высокую частоту.

Опишите задачу, может можно попытаться алгоритмически ее решить.
Gri128
interested
interested
Сообщения: 6
Зарегистрирован: 08 авг 2014, 12:05
Версия LabVIEW: 2012
Контактная информация:

Re: Предельный Sampling rate АЦП

Сообщение Gri128 »

Borjomy_1, возникла необходимость на уже существующем ПК (с имеющимся PCIе-6323 на борту) сделать двулучучевой осциллограф. Цель этого осциллографа смотреть два канала меандров на частоте 2,25 кГц. Эту небольшую частоту имеющаяся АЦП улавливает прекрасно, и небылоб беды, если бы не потребовалось улавливать запаздывание одного фронта относительно другого, которое составляет 7±1 мкс. Для этого разрешения по времени (125 кс/с на канал) у платы уже не хватает.
Самый маленький шаг по времени, который мне удалось получить это 7,96 мкс между двумя точками. И он, увы, недопустимо велик!
Borjomy_1

Activity Professionalism Silver
doctor
doctor
Сообщения: 2211
Зарегистрирован: 28 июн 2012, 09:32
Награды: 3
Версия LabVIEW: 2009..2020
Откуда: город семи холмов
Благодарил (а): 27 раз
Поблагодарили: 27 раз

Re: Предельный Sampling rate АЦП

Сообщение Borjomy_1 »

Вы пытаетесь решить проблему в лоб. А что мешает использовать дискретные входы? Там частота дискретизации до 1Мгц, причем для параллельного сбора с нескольких входов.
Аватара пользователя
Andrew Lunev

Activity Professionalism
VIP
VIP
Сообщения: 957
Зарегистрирован: 11 дек 2010, 12:31
Награды: 2
Версия LabVIEW: 2014-2021
Откуда: Москва
Благодарил (а): 4 раза
Поблагодарили: 10 раз

Re: Предельный Sampling rate АЦП

Сообщение Andrew Lunev »

У вас меандр. Используйте цифровые линии для определения времени между фронтами, частота опроса будет уже 1 МГц. Еще лучше использовать счетчики, тогда вообще можно добиться разрешения 1/100 МГц.
Gri128
interested
interested
Сообщения: 6
Зарегистрирован: 08 авг 2014, 12:05
Версия LabVIEW: 2012
Контактная информация:

Re: Предельный Sampling rate АЦП

Сообщение Gri128 »

Borjomy_1, Andrew Lunev, Спасибо, джентльмены! Это должно сработать!!!
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»