реклама на сайте
подробности

 
 
> Скоростной АЦП, 8.192МГц или 32кГц?
vazz
сообщение Sep 18 2014, 00:02
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 189
Регистрация: 21-01-10
Пользователь №: 54 971



Господа! Никогда не было необходимости в быстрой оцифровке сигналов. Планирую следующее: с помощью МК гоню 256-разрядный ШИМ (длительность импульса по синусоидальному закону) частотой 8.192МГц через фильтр и на выходе (через буфер Ку = 1) хочу получить синус, если с 256 разрядами его можно так назвать. Синус соответственно получается частотой 32кГц. В этом смысле все вроде бы понятно. Далее стоит задача по обратной связи с нагрузки снять пиковое значение амплитуды этого синуса. Сначала было бросился на 5 мегагерцовый АЦП (AD7731), но при детальном его изучении оказалось, что униполярный сигнал он может мерять только до середины шкалы опорного напряжения, что полностью, как я понимаю, убивает его 24-битность (ну или эффективную разрядность в 18 бит, не суть). По сути мне не очень важно измерять с такой скоростью, главное отловить пик амплитуды, и.. тут я засомневался - а нужен ли вообще быстрый АЦП для моей задачи? По сути мне не важно за сколько сэмплов/циклов АЦП отловит пик, можно и 100 выборок сделать и из них выбрать максимальный (отбросив помехи на частотах отличных от 32кГц). Правильно ли я понимаю, что Sigma-delta АЦП накапливают заряд во входной "запоминающей" емкости? Если так то мне по идее должно хватить и ацп со скоростью 250k, вопрос только в том за сколько циклов такой ацп выловит истинный пик синуса. Я адекватно рассуждаю? А то почти 4 утра и уже мозг закипает..

И в догонку вопрос №2, если позволите: существуют ли у мировых лидеров (AD, TI, ST и др.) готовые интегральные решения прецизионного пикового детектора? Это бы решило мою задачу без применения супер-пупер крутого ацп, с которым еще по шумам можно отгребсти больших проблем. Может кто пнет к нужному производителю, а то я роюсь роюсь и не нахожу таких ИМС.


--------------------
Не так страшна автоматизация, как её малюют.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Plain
сообщение Sep 18 2014, 12:02
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Не понял юмора. Тактовая "простенького и дешёвенького" микроконтроллера 8 МГц, тактовая таймера его модуля ШИМ те же 8 МГц, период таймера "256-разрадной" ШИМ, соответственно, 32 кГц. На выходе фильтра Вы в итоге толкуете о, допустим, "прецизионном синусе 50 Гц", созданным, соответственно, 32000/50=640-байтной его таблицей и 640 периодами таймера ШИМ. Соответственно, прерывания с компаратора пикового детектора идут с частотой 100 Гц и у подпрограммы и АЦП МК есть порядка 9900 мкс на оцифровку его напряжения.

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

Выше сказанное решает биполярный сигнал, а если он, неозвученный Вами, униполярный, то тогда выпрямлять нечего и задача решается двумя пиковыми детекторами и двумя компараторами.

А если же у Вас и в самом деле синус 32 кГц, то, в целях просвещения, поведайте, пожалуйста, что же это за простенький и дешёвенький микроконтроллер с тактовой 2 ГГц?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 05:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01366 секунд с 7
ELECTRONIX ©2004-2016