Высокочастотная выборка с помощью Arduino

Мне нужно сэмплировать сигналы примерно до 200 кГц, используя Arduino в качестве своего рода осциллографа. Я уже видел, что сам по себе он не может этого сделать, так как частота дискретизации составляет около 9,6 кГц. Но можно ли подключить его к внешнему АЦП?

Спасибо.

, 👍-2

Обсуждение

Если сигнал составляет около 200 кГц, то частота дискретизации [должна быть больше](https://en.wikipedia.org/wiki/Nyquist%E2%80%93Shannon_sampling_theorem) 400 кГц. Итак, вы действительно можете использовать какой-то внешний АЦП с параллельным интерфейсом, но что вы делаете дальше с этим потоком данных?, @gbg

Идея состояла в том, чтобы обработать их в Arduino, чтобы получить график, @Alf_97


1 ответ


1

Эмпирическое правило для областей видимости-примерно в 5 раз больше частоты. 2X даст вам некоторую информацию, но многое будет отсутствовать. Каков диапазон напряжений входных сигналов? Сколько бит точности вам нужно? Как насчет зондов? Тогда есть память.

Вы не можете получить доступ к внутренней памяти Arduino, поэтому она должна быть внешней и двойной портированной. Двойной перенос указывает на то, что два разных источника могут получить к нему доступ. Как вы собираетесь освежить память, если она динамична? Статика будет работать, но стоит дороже.

Я бы очень рекомендовал вам приобрести свой прицел, если только это не учебный опыт. Вы можете приобрести очень недорогие оптические прицелы менее чем за 100 долларов или даже подержанные. Я думаю, что они будут работать намного лучше, чем все, что вы можете построить за ту же цену.

Многие области имеют интерфейс для доступа к внешним устройствам, это может быть как раз то, что вам нужно?

,

В конце концов, кажется, что мне не нужно делать сэмплы с такой высокой частотой. Но, спасибо за информацию., @Alf_97