wcat
New member
Hi, All!
Руки дошли посмотреть на встроенный АЦП в ESP8266.
Собрал комплект небольшой макет и микропрограмму.
Состав стенда:
- китайский ESP201
- кросс-плата для него
- модуль DDS генератора на AD8933
- микропрограмма для ESP
- интрерфейс HTML-jscript для компа
Выходное сопротивление модуля генератора 200ом, амплитуда сигнала 0...0,6в, к встроенному АЦП подключен через резистор 10кОм (последовательно).
Вкраце - микропрограмма формирует буфер для быстрого чтения АЦП через функцию SDK _fast_adc_read, принимает AJAX-запросы и формирует JSON-ответы на них. В запросе возможна посылка управляющих команд для изменения частты и формы сигнала DDS и изменение содержимого регистра SAR esp. В ответ отправляются текущие параметры DDS, содержимое SAR и массив данных из буфера. На стороне PC происходит отрисовка содержимого буфера.
Публикую некоторые интересные результаты.
Соответственно имени вложения - частота и содержимое SAR
На частоте входного сигнала 1кГц оцениваем частоту дискретизации - количество отсчетов на период.
Выходим за интервал Найквиста, подстраиваем частоту для более точного определения частоты дискретизации.
Сухой осадок - частота дискретизации 130.5кГц при SAR=16 и 218.6кГц при SAR=8.
Отчетливо видны помехи от Wi-Fi и неидеальность преобразования - УВХ и фазовый джиттер дискретизации.
Далее готов опубликовать также архивы с полными картинками и массивами данных.
Yours sincerely, Dmitry aka wcat
Руки дошли посмотреть на встроенный АЦП в ESP8266.
Собрал комплект небольшой макет и микропрограмму.
Состав стенда:
- китайский ESP201
- кросс-плата для него
- модуль DDS генератора на AD8933
- микропрограмма для ESP
- интрерфейс HTML-jscript для компа
Выходное сопротивление модуля генератора 200ом, амплитуда сигнала 0...0,6в, к встроенному АЦП подключен через резистор 10кОм (последовательно).
Вкраце - микропрограмма формирует буфер для быстрого чтения АЦП через функцию SDK _fast_adc_read, принимает AJAX-запросы и формирует JSON-ответы на них. В запросе возможна посылка управляющих команд для изменения частты и формы сигнала DDS и изменение содержимого регистра SAR esp. В ответ отправляются текущие параметры DDS, содержимое SAR и массив данных из буфера. На стороне PC происходит отрисовка содержимого буфера.
Публикую некоторые интересные результаты.
Соответственно имени вложения - частота и содержимое SAR
На частоте входного сигнала 1кГц оцениваем частоту дискретизации - количество отсчетов на период.
Выходим за интервал Найквиста, подстраиваем частоту для более точного определения частоты дискретизации.
Сухой осадок - частота дискретизации 130.5кГц при SAR=16 и 218.6кГц при SAR=8.
Отчетливо видны помехи от Wi-Fi и неидеальность преобразования - УВХ и фазовый джиттер дискретизации.
Далее готов опубликовать также архивы с полными картинками и массивами данных.
Yours sincerely, Dmitry aka wcat
Вложения
-
29.9 KB Просмотры: 21