|
Скоростной АЦП, 8.192МГц или 32кГц? |
|
|
|
Sep 18 2014, 00:02
|

Частый гость
 
Группа: Участник
Сообщений: 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 и др.) готовые интегральные решения прецизионного пикового детектора? Это бы решило мою задачу без применения супер-пупер крутого ацп, с которым еще по шумам можно отгребсти больших проблем. Может кто пнет к нужному производителю, а то я роюсь роюсь и не нахожу таких ИМС.
--------------------
Не так страшна автоматизация, как её малюют.
|
|
|
|
|
 |
Ответов
|
Sep 18 2014, 12:02
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Не понял юмора. Тактовая "простенького и дешёвенького" микроконтроллера 8 МГц, тактовая таймера его модуля ШИМ те же 8 МГц, период таймера "256-разрадной" ШИМ, соответственно, 32 кГц. На выходе фильтра Вы в итоге толкуете о, допустим, "прецизионном синусе 50 Гц", созданным, соответственно, 32000/50=640-байтной его таблицей и 640 периодами таймера ШИМ. Соответственно, прерывания с компаратора пикового детектора идут с частотой 100 Гц и у подпрограммы и АЦП МК есть порядка 9900 мкс на оцифровку его напряжения.
С калибровкой тоже не понял — она здесь вполне реализуется как обычно, т.е. переключением входа между сигналом и эталоном.
Выше сказанное решает биполярный сигнал, а если он, неозвученный Вами, униполярный, то тогда выпрямлять нечего и задача решается двумя пиковыми детекторами и двумя компараторами.
А если же у Вас и в самом деле синус 32 кГц, то, в целях просвещения, поведайте, пожалуйста, что же это за простенький и дешёвенький микроконтроллер с тактовой 2 ГГц?
|
|
|
|
Сообщений в этой теме
vazz Скоростной АЦП Sep 18 2014, 00:02 Xenia А вы померьте ваш синус авометром через диод, зар... Sep 18 2014, 00:29 vazz Цитата(Xenia @ Sep 18 2014, 04:29) через ... Sep 18 2014, 01:49  Xenia Цитата(vazz @ Sep 18 2014, 05:49) Xenia, ... Sep 18 2014, 07:55   vazz Xenia, а про вариант с компаратором и ключами с на... Sep 18 2014, 08:24 ViKo Когда ток через диод уменьшится в конце заряда УВХ... Sep 18 2014, 05:55 Plain Цитата(vazz @ Sep 18 2014, 03:02) кто пне... Sep 18 2014, 09:11 SSerge Переформулируйте задачу.
Вам ведь не обязательно ... Sep 18 2014, 09:34 vazz Моя задача в том, чтобы подать через эталонное соп... Sep 18 2014, 10:50 SSerge А, так Вам нужен измеритель импеданса.
Вот готовый... Sep 21 2014, 14:35 vazz Цитата(SSerge @ Sep 21 2014, 18:35) А, та... Oct 8 2014, 07:33
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|