Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы
Непрочитано 02.01.2011, 11:16  
IGKo
Прописка
 
Регистрация: 16.12.2009
Адрес: Севастополь
Сообщений: 204
Сказал спасибо: 4
Сказали Спасибо 101 раз(а) в 62 сообщении(ях)
IGKo на пути к лучшему
По умолчанию Re: Цифровой полосовой фильтр на восьминогом микроконтроллере

Сообщение от Gnider Посмотреть сообщение
А в место 8-ногово не подойдет qfn-33? Взять проц помощнее за те же деньги и не мучится
Я просмотрел тему и не увидел, почему "мучится" и почему не подойдет 8-ножка. Ведь автор не озвучил никаких требований к фильтру. Я так понял, он и сам не знает, какой он должен быть...

Автору проще всего представить (например, нарисовать) фильтр(ы) на аналоговых элементах. Тогда он поймет, какого порядка нужен фильтр и какие частоты используются. Например, ПФ первого порядка с центральной частотой 20 Гц и полосой 60 Гц. Не вдаваясь в подробности (это требует хотя бы минимальных знаний Цифровой Обработки Сигналов), нужно выбрать частоту дискретизации как минимум на порядок выше центральной частоты. Теория гласит, что в два раза, но это "жесткий" минимум. Получили частоту выборок 200 Гц. Не забудьте о том, что между выборками нужно рассчитать сам фильтр (минимум 5 умножений с числами 16-32 бит и минимум 5 операций сложения). Это даст частоту генератора процессора.
Самое простое - воспользоваться программой Filter Solutions, она не так сложна. Зато можно "поиграть" коэффициентами фильтра - т.е. менять их размерность, формат,- и сразу увидеть характеристику фильтра и сравнить ее с идеальной (аналогового фильтра). Там же можно распечатать код фильтра на С.

Ну, на пальцах вроде все. Дальше надо самому... Для примера скажу, что в одном моем устройстве работают такие фильтры: 4 канала, в каждом ФНЧ 4 порядка, ПФ 2 порядка (т.е. всего 8 фильтров). Процессор ATmega16, частота 11.0592МГц. И фильтры - не самое ресурсоемкое, есть основная программа, есть обслуживание ЖКИ 128х64 в фоновом режиме и много чего еще. Так что и 8-ножка может подойти.
Реклама:
IGKo вне форума  
Непрочитано 05.01.2011, 04:58  
Javv
Прохожий
 
Регистрация: 06.11.2008
Сообщений: 1
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Javv на пути к лучшему
По умолчанию Re: Цифровой полосовой фильтр на восьминогом микроконтроллере

Добрый день.
Когда-то делал контрольную по цифровым фильтрам, выложил кусок работы здесь http://avrall.com.ua/?p=131

Использовал Атмега8 за основу, т.к. выводил данные на 2 порта 16 разрядов. Если ШИМ-ом выводить результат, то можно впихнуть и на какую-нибудь тиньку. Например Attiny13a.
Javv вне форума  
Непрочитано 06.01.2011, 20:21  
Yurkin2007
Заблокирован
 
Регистрация: 27.03.2007
Сообщений: 1,328
Сказал спасибо: 12
Сказали Спасибо 576 раз(а) в 460 сообщении(ях)
Yurkin2007 на пути к лучшему
По умолчанию Re: Цифровой полосовой фильтр на восьминогом микроконтроллере

Интересно, сколько народу кликнуло по этой ссылке ? ..
Yurkin2007 вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot