Стоит задача с помощью AtTiny2313 получить синусоиду с частотой от 32 кГц до 40 кГц. Есть вариант использовать ШИМ, но хотелось бы узнать какие ещё есть способы решения?
Насколько я понял, использовать внешний цап не рекомендуется? А в AtTiny2313 встроенного ШИМ вроде как и нет:( А какие требования к возможностям перестройки по частоте? Какова требуемая точность формы сигнала и частоты?
Если максимальная частота 40кГЦ, минимальная 32, то генерируй прямоугольный сигнал, скважностью Q=2. Период задавать можно и нужно таймером, при частоте 16 Мгц, точность хорошая будет. Сигнал такой формы в спектре имеет гребенку нечетных гармоник: 3, 5, 7. Если скважность ровно два, то четные гармоники вырождены. То-есть, для того, что бы превратить такой сигнал в синус, нужно подавить все гармоники начиная с третьей. Если нижняя частота 32кГц, то подавляться уже должна частота 96 кГц, полоса пропускания фильтра -- 40кГц. Для решения задачи, думаю хватит ФНЧ второго порядка на одном операционнике. Хотя, смотря какое приложение, конечно.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения