Notice: Memcache::get(): Server localhost (tcp 11211) failed with: Connection refused (111) in /home/a146/www/we.easyelectronics.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/Memcached.php on line 134
АЦП / Поиск по тегам / Сообщество EasyElectronics.ru

Демоны в АЦП STM32



Современные АЦП обычно содержат внутри УВХ. В последнее время АЦП часто строятся по схеме уравновешивания заряда, а не уравновешивания токов, как это было в АЦП на основе резисторной матрицы R-2R. В случае АЦП с уравновешиванием заряда роль емкости УВХ выполняет внутренняя матрица конденсаторов. Конденсаторы матрицы в процессе преобразования перезаряжаются. Поэтому вход такого АЦП ведет себя достаточно нетривиально. Именно к такому типу АЦП относится и внутренний АЦП микроконтроллеров STM32. Довольно много информации по этому поводу содержится в документе AN2834. Но там полезные рекомендации, как на стр. 37: «Do not add any external capacitor (Cext) to the input pin when applying this above workaround» чередуются с вредными советами, как на стр. 39: «An extra large Cext enables sampling more often». Это подтолкнуло к написанию данного поста.



Читать дальше...

Советы по правильной разводке печатной платы

Статья PCB Layout Tips for High Resolution от Texas Instruments на английском с наглядными примерами типичных ошибок в разводке печатных плат и способам их избежать. К каждой картинке есть короткое описание.

Необычный аудио АЦП с использованием ПЛИС. Измерения

Первая часть статьи
Вторая часть статьи

На днях переделал прошивку ПЛИС на частоту дискретизации 768/705.6 кГц, понижение частоты делается суммированием каждых 16 отсчетов, затем также обрезается до 16 бит и делается преобразование в SPDIF.

Сегодня провел пробные измерения.

Для начала записал тишину в SoundForge, а затем загрузил этот файл в анализатор спектра RMAA:

В полном размере

UPD: Заменил несколько конденсаторов, помехи удалось снизить. Последние сэйвы приколол к статье.
UPD2: Сегодня еще поработал над прототипом, результаты улучшились. Отчет здесь.


Читать дальше

Необычный аудио АЦП с использованием ПЛИС

В этой заметке хочу рассказать о моем проекте. Как вы знаете, я люблю хорошее звучание и обычно делаю нестандартные вещи. На этот раз мой проект — аналогово-цифровой преобразователь аудиосигналов. А необычность его в том, что он построен на АЦП последовательного приближения с использованием ПЛИС.



Читать дальше

Подключаем 4 АЦП к Cubieboard по SPI

Как уже говорилось, модуль ядра — лучший путь для подключения специфического оборудования и использования его в собственном ПО. Продолжая тему программирования модулей ядра, сегодня решим уже реальную задачу: научимся инициализировать регистры ввода-вывода, использовать их и создадим интерфейс модуля.

Читать дальше
  • +14
  • 03 августа 2014, 11:21
  • kest

Захват данных от АЦП с использованием NIOS II


В статье я расскажу о том, как захватывать данные от АЦП, установленного на отладочной плате DE0-nano. Данные при этом можно обрабатывать при помощи софтового процессора NIOS, и выводить их на VGA монитор.


Читать дальше

К вопросу об убывании музыки


Попалась мне на глаза старая статья о передаче информации в трактах звуковоспроизведения. Перечитал, вроде есть интересные мысли, но интересно узнать мнение сообщества. Предлагаю обсудить, только аргументированно и по существу рассматриваемых вопросов.
К вопросу об убывании музыки

макет управляющей платы для цифровых сервоприводов на MSP430


итак, это только макет, собирал буквально из того что было под рукой, разве что за двигателем пришлось отдельно съездить в магазин. в итоге эта плата должна управлять тремя двигателями.
почему это сервопривод и почему он цифровой? сервопривод это, как все тут знают, привод с обратной связью.
а цифровой потому что сравнение текущего положения маховика с необходимым производится в цифровом виде.
почему MSP430? честно скажу — просто он мне нравится. и к тому же именно этот контроллер лежал у меня под рукой, да еще Launchpad с дебагером


Читать дальше

Вольтметр/амперметр для лабораторного БП


В ходе размышлений над проектом лабораторного блока питания решил я немного поизучать возможности AVR в качестве измерителя напряжения и тока. Как известно, контроллеры серии ATMega имеют 10-разрядный АЦП, который можно использовать для измерения.

Вообще, точные измерения любых величин — дело далеко не простое. Начинается все с резисторов повышенной точности, за ними идут источники опорного напряжения, а там уже и до термокомпенсации недалеко… Ну и хорошо бы иметь заведомо точный измерительный прибор для калибровки нашего изделия.

Но на этом не заканчивается, в дело вступают проблемы программного характера: не всегда полученное количество отсчетов АЦП можно непосредственно вывести на экран, вступают в силу ошибки накопления, округления и прочие.

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

Итак, что же мы имеем?


Читать дальше