Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Суббота
23 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры AVR
401565
Топик полностью
Apтём
(11.04.2013 23:32, просмотров: 217)
ответил
AU08
на
Вопрос выбора МК. Задача фильтр 4 (лучше 5) порядка на частоте 50(100) Гц при входном сигнале от 1 мВ до 10В. Требуемое разрешение АЦП = 11 Бит. Ресусы ATmega128 даже для самого простого фильтра скушаны на 80+%. В диапазоне от 98 до 102 Гц
Ресурсы - это вычислительная мошность? То есть скорости не хватает?
Ответить
Да. В алгоритме фильтра после каждого отсчёта АЦП десятки операций умножения 16*16 бит и сложения в 32 бита. Свободного времени для ATmega расчётно не более 20% оставалось.
-
AU08
(11.04.2013 23:39
)
В dsPIC это делается за 1 такт (14 нс @70 MIPS) командой
mac w4*w5,A, [w9+w12],w4,[w10]-=2,w5
. Кроме собственно МАС эта команда еще и округляет и сохраняет результат и делает предвыборку операндов для следующей МАС
-
MBedder
(12.04.2013 00:30
)