генерация частоты 50-150 кгц самим МК

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

генерация частоты 50-150 кгц самим МК

Сообщение aleksandr-zh »

есть у меня разные железки, в них надо иногда делать подстройку частоты
То бишь, на их вход подавать частоту и подстраивать приборы под нужные параметры.

сам вопрос: можно ли самим МК сгенерировать частоту (меандр или близко к нему) в пределах 50 - 150 кгц?
чтобы хотя бы 0.5 сек было стабильно?

Хочу сделать на МК.
Или PIC (есть 16f84a, 16f628 и 16f677)
или AVR (есть Tiny2313, Мега8, Мега48)

Индикацию, кнопки и проц - подручу к МК сам

Если есть примеры кода инициализации PWM для данных Мк - буду благодарен

раньше не приходилось взбираться к частотам выше 50 кгц... А как тут сделать и не знаю
Можно кусочек на ассме. Си тоже сойдет - "декодирую" и его программу :)

Заранее спасибо
Реклама
Аватара пользователя
Pavel V.
Мявтор!
Сообщения: 384
Зарегистрирован: Ср май 17, 2006 18:39:01
Откуда: Москва
Контактная информация:

Re: генерация частоты 50-150 кгц самим МК

Сообщение Pavel V. »

Используй аппаратный ШИМ, у него имеется два регистра - один задает частоту (длительность), другой скважность импульсов. На таких частотах проблем быть не должно.
Реклама
aleksandr-zh
Сверлит текстолит когтями
Сообщения: 1278
Зарегистрирован: Пн июн 18, 2007 21:51:20

Re: генерация частоты 50-150 кгц самим МК

Сообщение aleksandr-zh »

Pavel V. писал(а):Используй аппаратный ШИМ, у него имеется два регистра - один задает частоту (длительность), другой скважность импульсов. На таких частотах проблем быть не должно.
вчера читал даташиты
как я понял, у авр это Fast PWM??
Аватара пользователя
radio-kot
Собутыльник Кота
Сообщения: 2584
Зарегистрирован: Вт сен 14, 2010 10:27:19

Re: генерация частоты 50-150 кгц самим МК

Сообщение radio-kot »

aleksandr-zh писал(а): вчера читал даташиты
Наконец то !
Будете проходить мимо- проходите!
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
Alexeus
Вымогатель припоя
Сообщения: 690
Зарегистрирован: Вс мар 04, 2007 01:17:12

Re: генерация частоты 50-150 кгц самим МК

Сообщение Alexeus »

aleksandr-zh писал(а): чтобы хотя бы 0.5 сек было стабильно?
стабильность в пределах кварца -наносекунды :)
Реклама
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

Re: генерация частоты 50-150 кгц самим МК

Сообщение Meteor »

Если выходной сигнал должен быть меандром, то лучше смотреть в сторону режима "Сброс при совпадении" (CTC). Ресурсов одного таймера хватит для генерации сигналов с широким диапазоном перестройки. Каскадирование таймеров/счетчиков (не все любят такие решения) может расширить функционал генератора. Что касается стабильности - аппаратное решение будет определяться точностью кварца, наносекунд ждать не стоит, но получить на интервале 1 с, стабильность в пределах 10^-4...10^-5 с можно.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Реклама
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»