Сообщение от Gnider
|
А в место 8-ногово не подойдет qfn-33? Взять проц помощнее за те же деньги и не мучится
|
Я просмотрел тему и не увидел, почему "мучится" и почему не подойдет 8-ножка. Ведь автор не озвучил никаких требований к фильтру. Я так понял, он и сам не знает, какой он должен быть...
Автору проще всего представить (например, нарисовать) фильтр(ы) на аналоговых элементах. Тогда он поймет, какого порядка нужен фильтр и какие частоты используются. Например, ПФ первого порядка с центральной частотой 20 Гц и полосой 60 Гц. Не вдаваясь в подробности (это требует хотя бы минимальных знаний Цифровой Обработки Сигналов), нужно выбрать частоту дискретизации как минимум на порядок выше центральной частоты. Теория гласит, что в два раза, но это "жесткий" минимум. Получили частоту выборок 200 Гц. Не забудьте о том, что между выборками нужно рассчитать сам фильтр (минимум 5 умножений с числами 16-32 бит и минимум 5 операций сложения). Это даст частоту генератора процессора.
Самое простое - воспользоваться программой Filter Solutions, она не так сложна. Зато можно "поиграть" коэффициентами фильтра - т.е. менять их размерность, формат,- и сразу увидеть характеристику фильтра и сравнить ее с идеальной (аналогового фильтра). Там же можно распечатать код фильтра на С.
Ну, на пальцах вроде все. Дальше надо самому... Для примера скажу, что в одном моем устройстве работают такие фильтры: 4 канала, в каждом ФНЧ 4 порядка, ПФ 2 порядка (т.е. всего 8 фильтров). Процессор ATmega16, частота 11.0592МГц. И фильтры - не самое ресурсоемкое, есть основная программа, есть обслуживание ЖКИ 128х64 в фоновом режиме и много чего еще. Так что и 8-ножка может подойти.